
var menu_bg = new Array();
menu_bg['lover'] = "url(images/menu_llist_bg_over.gif)";
menu_bg['lout'] = "url(images/menu_llist_bg.gif)";
menu_bg['ldover'] = "url(images/bg_dpanel_left_over.gif)";
menu_bg['ldout'] = "url(images/bg_dpanel_left.gif)";
menu_bg['rdover'] = "url(images/bg_dpanel_right_over.gif)";
menu_bg['rdout'] = "url(images/bg_dpanel_right.gif)";
menu_bg['rover'] = "url(images/menu_rlist_bg_over.gif)";
menu_bg['rout'] = "url(images/menu_rlist_bg.gif)";


var img = new Array()

img[0] = '/images/bt_next_over.gif';
img[1] = '/images/bt_prev_over.gif';
img[2] = '/images/bt_next_t_over.gif';
img[3] = '/images/bt_prev_t_over.gif';

var l = img.length;
var preLoad = new Array();

for (i = 0; i < l; i++) {
	preLoad[i] = new Image();
	preLoad[i].src = img[i];
} 


var DHTML = (document.getElementById || document.all || document.layers);

function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}

function button_over(name)
{
	if (!DHTML) return;
	var button = new getObj(name);
	button.obj.src = '/images/' + name + '_over.gif';
}
function button_out(name)
{
	if (!DHTML) return;
	var button = new getObj(name);
	button.obj.src = '/images/' + name + '.gif';
}



function news_over(news)
{
	 news.className='news_over';
}
function news_out(news)
{
	 news.className='news';
}
function next_over_t(name)
{
	if (!DHTML) return;
	var next_item = new getObj(name);
	next_item.obj.src = '/images/bt_next_t_over.gif';
}
function next_out_t(name)
{
	if (!DHTML) return;
	var next_item = new getObj(name);
	next_item.obj.src = '/images/bt_next_t.gif';
}
function next_over(name)
{
	if (!DHTML) return;
	var next_item = new getObj(name);
	next_item.obj.src = '/images/bt_next_over.gif';
}
function next_out(name)
{
	if (!DHTML) return;
	var next_item = new getObj(name);
	next_item.obj.src = '/images/bt_next.gif';
}

function prev_over(name)
{
	if (!DHTML) return;
	var next_item = new getObj(name);
	next_item.obj.src = '/images/bt_prev_over.gif';
}
function prev_out(name)
{
	if (!DHTML) return;
	var next_item = new getObj(name);
	next_item.obj.src = '/images/bt_prev.gif';
}
function prev_over_t(name)
{
	if (!DHTML) return;
	var next_item = new getObj(name);
	next_item.obj.src = '/images/bt_prev_t_over.gif';
}
function prev_out_t(name)
{
	if (!DHTML) return;
	var next_item = new getObj(name);
	next_item.obj.src = '/images/bt_prev_t.gif';
}


function lmenu_over(name)
{
	if (!DHTML) return;
	var menu_item = new getObj(name);
	menu_item.style.backgroundImage = menu_bg['lover'];
}
function lmenu_out(name)
{
	if (!DHTML) return;
	var menu_item = new getObj(name);
	menu_item.style.backgroundImage = menu_bg['lout'];
}
function ldmenu_over(name)
{
	if (!DHTML) return;
	var menu_item = new getObj(name);
	menu_item.style.backgroundImage = menu_bg['ldover'];
}
function ldmenu_out(name)
{
	if (!DHTML) return;
	var menu_item = new getObj(name);
	menu_item.style.backgroundImage = menu_bg['ldout'];
}

function rdmenu_over(name)
{
	if (!DHTML) return;
	var menu_item = new getObj(name);
	menu_item.style.backgroundImage = menu_bg['rdover'];
}
function rdmenu_out(name)
{
	if (!DHTML) return;
	var menu_item = new getObj(name);
	menu_item.style.backgroundImage = menu_bg['rdout'];
}

function rmenu_over(name)
{
	if (!DHTML) return;
	var menu_item = new getObj(name);
	menu_item.style.backgroundImage = menu_bg['rover'];
}
function rmenu_out(name)
{
	if (!DHTML) return;
	var menu_item = new getObj(name);
	menu_item.style.backgroundImage = menu_bg['rout'];
}

function setBGColor(element,color)
{
	if (!DHTML) return;
	element.style.backgroundColor = color;
}
function setBGImage(element,image)
{
	element.style.backgroundImage = "url("+image+")";
}
function overTopTen(element)
{
	setBGImage(element,'/images/bg_topten_over.gif');
}
function outTopTen(element)
{
	setBGImage(element,'/images/bg_topten.gif');
}
function overAlbumIcon(element)
{
	var icon = new getObj(element);
	icon.obj.src = '/images/icon_album_over.gif';
}
function outAlbumIcon(element)
{
	var icon = new getObj(element);
	icon.obj.src = '/images/icon_album.gif';
}
function overVideoIcon(element)
{
	var icon = new getObj(element);
	icon.obj.src = '/images/icon_video_over.gif';
}
function outVideoIcon(element)
{
	var icon = new getObj(element);
	icon.obj.src = '/images/icon_video.gif';
}
function overMailIcon(element)
{
	var icon = new getObj(element);
	icon.obj.src = '/images/icon_sendmail_over.gif';
}
function outMailIcon(element)
{
	var icon = new getObj(element);
	icon.obj.src = '/images/icon_sendmail.gif';
}
function display_popup(myimage,w,h,title) 
{
 html = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"" +
		"\"http://www.w3.org/TR/html4/loose.dtd\">" +
 		"<HTML><HEAD><TITLE>" + title + "- IOL</TITLE>" +
		"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1250\">" +
		"<link href=\"/popup.css\" rel=\"stylesheet\" type=\"text/css\">" +
		"<script src=\"/js/functions.js\" type=text/JavaScript></script> <script language=JavaScript> \n <!-- \n var message=\"Function Disabled!\";  if (document.layers){ document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS4; } else if (document.all&&!document.getElementById){ document.onmousedown=clickIE4; }  document.oncontextmenu= function() {return false} \n // --> \n </script>" +
		"</HEAD><BODY>" +
		"<a href=\"javascript:window.close()\"><div style=\"padding-top:0px\">" +
		"<div class=\"image\" style=\"position:relative;width:"+w+"px; height:"+h+"px;\"><img src='" + myimage + "' width='"+w+"' height='"+h+"' border='0'>" +
		"<span class=\"tl\"></span>" +
		"</div></div></a></BODY></HTML>";
		
		
		
		 LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		 TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
		 h += 0;
		 w += 0;
		settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars=no,noresizable';
		 popup=window.open('','_blank',settings);
		 popup.document.open();
		 popup.document.write(html);
		 popup.focus();
		 popup.document.close()
}
function display_slideshow(id) 
{
		w=707;
		h=682;
		 LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		 TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
		 h += 0;
		 w += 0;
		settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars=no,noresizable';
		 popup=window.open('/flashgallery.php?id='+id,'_blank',settings);
		 popup.focus();
}
function display_galleryslideshow(id) 
{
		w=707;
		h=682;
		 LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		 TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
		 h += 0;
		 w += 0;
		settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars=no,noresizable';
		 popup=window.open('/flashgallery.php?id='+id+'&agallery=1','_blank',settings);
		 popup.focus();
}
function display_vipslideshow(id) 
{
		w=707;
		h=682;
		 LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		 TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
		 h += 0;
		 w += 0;
		settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars=no,noresizable';
		 popup=window.open('/flashgallery.php?id='+id+'&vip=1','_blank',settings);
		 popup.focus();
}
function invia(name, company, domain)
{
	locationstring = 'mai'+'lto:'+name+'@'+company+'.'+domain+'?subject=Incontri%20on%20Line%20-%20C\'e%20posta%20per%20te!';
	window.location.replace(locationstring);
}


function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}

function init()
{
	// Set-up to use getMouseXY function onMouseMove
	document.onmousemove = setMouseXY;
}

var posx = 0;
var posy = 0;
var bposx = 0; //body pos x, if layer is insid body tag
var active_alt = null;
var active_greeting = null;
function setMouseXY(e)
{
	if (!e) var e = window.event;
	if (e.pageX || e.pageY)
	{
		posx = e.pageX   - ((document.body.clientWidth - 788) / 2);
		bposx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY)
	{
		posx = e.clientX + document.documentElement.scrollLeft - ((document.body.clientWidth - 788) / 2);
		bposx = e.clientX + document.documentElement.scrollLeft;
		posy = e.clientY + document.documentElement.scrollTop;	
		
	}	
	if (active_alt)
	{
		setPosition(posx,posy);
	}
	if (active_greeting)
	{
		setGreetingPosition(bposx,posy);
	}
}

function setPosition(x,y)
{
	active_alt.style.top=parseInt(y) + 10 +'px';
	active_alt.style.left=parseInt(x)+ 10 +'px';
} 

function show_alt(name)
{
	active_alt = document.getElementById('alt_'+name);
	setPosition(posx,posy)
	active_alt.style.display = 'block';
	
}
function hide_alt(name)
{
	active_alt.style.display='none';
	active_photo = null;
}


function setGreetingPosition(x,y)
{
	document.getElementById('greeting_holder').style.top=parseInt(y) - 38 +'px';
	document.getElementById('greeting_holder').style.left=parseInt(x) + 10 +'px';
}
function showGreeting(name, company, domain)
{
	var obj = new getObj('greeting_holder');
	setGreetingPosition(bposx,posy);
	document.getElementById('greeting').innerHTML = "E-mail: " + name +"@"+ company +"."+ domain;
	obj.style.display = 'block';
	active_greeting = obj;
}
function hideGreeting()
{
	document.getElementById('greeting_holder').style.display = 'none';
	active_greeting = null;
}


//IE ACTIVE X FRAME FIX

function ieupdate(){
 var strBrowser = navigator.userAgent.toLowerCase();
 if(strBrowser.indexOf("msie") > -1 && strBrowser.indexOf("mac") < 0){
  var theObjects = document.getElementsByTagName('object');
  var theObjectsLen = theObjects.length;
  for (var i = 0; i < theObjectsLen; i++) {
   if(theObjects[i].outerHTML){
    if(theObjects[i].data){
     theObjects[i].removeAttribute('data');
    }
    var theParams = theObjects[i].getElementsByTagName("param");
    var theParamsLength = theParams.length;
    for (var j = 0; j < theParamsLength; j++) {
      if(theParams[j].name.toLowerCase() == 'flashvars'){
        var theFlashVars = theParams[j].value;
      }
    }
    var theOuterHTML = theObjects[i].outerHTML;
    var re = /<param name="FlashVars" value="">/ig;
    theOuterHTML = theOuterHTML.replace(re,"<param name='FlashVars' value='" + theFlashVars + "'>");
    theObjects[i].outerHTML = theOuterHTML;
   }
  }
 }
}

window.onunload = function() {
 if (document.getElementsByTagName) {
  var objs = document.getElementsByTagName("object");
  for (i=0; i<objs.length; i++) {
   objs[i].outerHTML = "";
  }
 }
}

function textCounter(field,cntfield,maxlimit) 
{
	if (field.value.length > maxlimit) // if too long...trim it!
	field.value = field.value.substring(0, maxlimit);
	// otherwise, update 'characters left' counter
	else
	cntfield.value = maxlimit - field.value.length;
}
/* toggle all checkboxes in inbox or outbox*/
function toggleMultiPM()
{
	$$('input.pmcb').each(function(cb) {
	    cb.checked = $('cdMulticheck').checked;
	});
}