

function MM_jumpMenu(targ,selObj,restore)
{
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


var menuwidth='165px' 			//default menu width
var menubgcolor='#F3F3F3'  	//menu bgcolor
var disappeardelay=250  		//menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" 	//hide menu when user clicks within menu?

/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
	document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')


function getposOffset(what, offsettype)
{
		var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
		var parentEl=what.offsetParent;
		while (parentEl!=null)
		{
				totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
				parentEl=parentEl.offsetParent;
		}
		return totaloffset;
}


function showhide(obj, e, visible, hidden, menuwidth)
{
		if (ie4||ns6)
				dropmenuobj.style.left=dropmenuobj.style.top=-500
		
		if (menuwidth!="")
		{
				dropmenuobj.widthobj=dropmenuobj.style
				dropmenuobj.widthobj.width=menuwidth
		}
		
		if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
				obj.visibility=visible
		else if (e.type=="click")
				obj.visibility=hidden
}


function iecompattest()
{
		return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}


function clearbrowseredge(obj, whichedge)
{
		var edgeoffset=0
		if (whichedge=="rightedge")
		{
				var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
				dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
				if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
				edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
		}
		else
		{
				var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
				var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
				dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
				if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
				{ //move up?
						edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
						if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
								edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
				}
		}
		return edgeoffset
}

function populatemenu(what)
{
		if (ie4||ns6)
				dropmenuobj.innerHTML=what.join("")
}

function dropdownmenu(obj, e, menucontents, menuwidth)
{
		if (window.event) event.cancelBubble=true
		else if (e.stopPropagation) e.stopPropagation()
		clearhidemenu()
		dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
		populatemenu(menucontents)
		
		if (ie4||ns6)
		{
				showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
				dropmenuobj.x=getposOffset(obj, "left")
				dropmenuobj.y=getposOffset(obj, "top")
				dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
				dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
		}
		return clickreturnvalue()
}

function clickreturnvalue()
{
		if (ie4||ns6) return false
		else return true
}

function contains_ns6(a, b)
{
		while (b.parentNode)
		if ((b = b.parentNode) == a)
		return true;
		
		return false;
}

function dynamichide(e)
{
		if (ie4&&!dropmenuobj.contains(e.toElement))
		delayhidemenu()
		else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
		delayhidemenu()
}

function hidemenu(e)
{
		if (typeof dropmenuobj!="undefined")
		{
				if (ie4||ns6)
						dropmenuobj.style.visibility="hidden"
		}
}

function delayhidemenu()
{
		if (ie4||ns6)
				delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu()
{
		if (typeof delayhide!="undefined")
				clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
		document.onclick=hidemenu



function popit1()
{
		var FX=360;
		var FY=300;
		var X =(Math.round(screen.width/2))-(Math.round(FX/2));
		var Y =(Math.round(screen.height/2))-(Math.round(FY/2));
		popup = window.open("movie/video_schema.htm","Map","width="+FX+",height="+FY+",top="+Y+",left="+X+",toolbar=0,directories=0,menubar=0,status=0,resizable=0,location=0,scrollbars=0,copyhistory=0")
		if (window.focus) {popup.focus();}
}



var watchID = null
var watchRun = false 

function stopwatch()
{
	if(watchRun) 
		clearTimeout(watchID)
	watchRun = false
} 
function startwatch(lingua)
{
	stopwatch();
	dayTime(lingua);
}

function dayTime(lingua) 
{
	day = new Date();
	hour = day.getHours();
	minute = day.getMinutes();
	second = day.getSeconds();

	if (hour > 12) {
		hours = hour;
		part = 'PM'
	}
	else {
		part = 'AM';
		if (hour == 0) {
			hours = 12
		}
		else {
			hours = hour
		}
	}

	if (minute < 10) {minutes = 0}
	else {minutes = ""} 
	if (second < 10) {seconds = 0}
	else {seconds =""}

	var mese = "";
	var giorno = "";
	
	if(lingua == "map_en")
	{
		if(day.getMonth()== "0")        mese = "January"
		else if (day.getMonth()== "1")  mese = "February"
		else if (day.getMonth()== "2")  mese = "March"
		else if (day.getMonth()== "3")  mese = "April"
		else if (day.getMonth()== "4")  mese = "May"
		else if (day.getMonth()== "5")  mese = "June"
		else if (day.getMonth()== "6")  mese = "July"
		else if (day.getMonth()== "7")  mese = "August"
		else if (day.getMonth()== "8")  mese = "September"
		else if (day.getMonth()== "9")  mese = "October"
		else if (day.getMonth()== "10") mese = "November"
		else if (day.getMonth()== "11") mese = "December"
			
		if (day.getDay()== "0")       giorno = "Sunday"
		else if(day.getDay()== "1")   giorno = "Monday"
		else if (day.getDay()== "2")  giorno = "Tuesday"
		else if (day.getDay()== "3")  giorno = "Wednesday"
		else if (day.getDay()== "4")  giorno = "Thursday"
		else if (day.getDay()== "5")  giorno = "Friday"
		else if (day.getDay()== "6")  giorno = "Saturday"
	}
	else if(lingua == "map_it")
	{
		if(day.getMonth()== "0")        mese = "Gennaio"
		else if (day.getMonth()== "1")  mese = "Febbraio"
		else if (day.getMonth()== "2")  mese = "Marzo"
		else if (day.getMonth()== "3")  mese = "Aprile"
		else if (day.getMonth()== "4")  mese = "Maggio"
		else if (day.getMonth()== "5")  mese = "Giugno"
		else if (day.getMonth()== "6")  mese = "Luglio"
		else if (day.getMonth()== "7")  mese = "Agosto"
		else if (day.getMonth()== "8")  mese = "Settembre"
		else if (day.getMonth()== "9")  mese = "Ottobre"
		else if (day.getMonth()== "10") mese = "Novembre"
		else if (day.getMonth()== "11") mese = "Dicembre"
			
		if (day.getDay()== "0")       giorno = "Domenica"
		else if(day.getDay()== "1")   giorno = "Lunedì"
		else if (day.getDay()== "2")  giorno = "Martedì"
		else if (day.getDay()== "3")  giorno = "Mercoledì"
		else if (day.getDay()== "4")  giorno = "Giovedì"
		else if (day.getDay()== "5")  giorno = "Venerdì"
		else if (day.getDay()== "6")  giorno = "Sabato"
	}
	else if(lingua == "map_fr")
	{
		if(day.getMonth()== "0")        mese = "Janvier"
		else if (day.getMonth()== "1")  mese = "Février"
		else if (day.getMonth()== "2")  mese = "Mars"
		else if (day.getMonth()== "3")  mese = "Avril"
		else if (day.getMonth()== "4")  mese = "Mai"
		else if (day.getMonth()== "5")  mese = "Juin"
		else if (day.getMonth()== "6")  mese = "Juillet"
		else if (day.getMonth()== "7")  mese = "Août"
		else if (day.getMonth()== "8")  mese = "Septembre"
		else if (day.getMonth()== "9")  mese = "Octobre"
		else if (day.getMonth()== "10") mese = "Novembre"
		else if (day.getMonth()== "11") mese = "Décembre"
			
		if (day.getDay()== "0")       giorno = "Dimanche"
		else if(day.getDay()== "1")   giorno = "Lundi"
		else if (day.getDay()== "2")  giorno = "Mardi"
		else if (day.getDay()== "3")  giorno = "Mercredi"
		else if (day.getDay()== "4")  giorno = "Jeudi"
		else if (day.getDay()== "5")  giorno = "Vendredi"
		else if (day.getDay()== "6")  giorno = "Samedi"
	}
	
	var year=day.getYear()
	if (year < 1000)
	year+=1900
	
	date = ('' +(day.getDate())+" "+ mese + " "+year+ '');
	time = ('' + hours + ":"+minutes+""+minute+ ":"+seconds+""+second+ '')
	parts = ('' +part+ '') 
	
	document.getElementById("DataOra").innerHTML = "<font face='Arial' color='#F3F3F3' size='1'>" + giorno + " " + date + " " + time +"&nbsp;&nbsp;</font>";
	
	watchID = setTimeout("dayTime('" + lingua + "')", 1000)
	watchRun = true
}


function Login()
{	
	if(document.FrmLogin.Utente.value == '')
	{
		alert('Insert "User Name" field.');
		document.FrmLogin.Utente.focus();
		return;
	}
	
	/*
	if(document.FrmLogin.Pass.value == '')
	{
		alert('Insert "Password" field.');
		document.FrmLogin.Pass.focus();
		return;
	}
	*/
	document.FrmLogin.UserID.value = document.FrmLogin.Utente.value;
	document.FrmLogin.Password.value = document.FrmLogin.Pass.value;
	document.FrmLogin.submit();
}

function Logout()
{	
	document.FrmLogin.UserID.value = '';
	document.FrmLogin.Password.value = '';
	document.FrmLogin.action="webServlet?p=0&t=logout";
	document.FrmLogin.submit();
}


function PressEnter(myfield,e)
{
	var keycode;
	
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13)
	{
		Login();
		return false;
	}
	else
		return true;
}

