// JavaScript Document


function ApriAreaRiservata(){
	
	var theForm = document.getElementById("FormReservedArea");
	//var openTheForm = document.getElementById("OpenReservedArea");
	
	if(theForm){
		if(theForm.style.display=="none"){
		   theForm.style.display="block";
		}else{
			theForm.style.display="none";
		}
	
	}
	
	
}






function preloadImages() {
  var d=document; 
	if(d.images){ 
		if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments;
		for(i=0; i<a.length; i++){
			if (a[i].indexOf("#")!=0){
				d.p[j]=new Image; 
				d.p[j++].src=a[i];
			}
		}	
	}
}



function G5(str) {

        searchWin = window.open(str,'G5','scrollbars=yes,resizable=no,width=616,height=450,status=no,location=no,toolbar=no');

//        searchWin.refer = self;

}


function G6(str) {

        searchWin = window.open(str,'G6','scrollbars=yes,resizable=no,width=600,height=450,status=no,location=no,toolbar=no');

//        searchWin.refer = self;

}

function ApriPopupCentrata(str, title, w, h) {

top=(screen.height/2)-(h/2); 
left=(screen.width/2)-(w/2); 


newWindow = window.open(str,title,'top='+top+',left='+left+',width='+w+',height='+h+',status=no,location=no,toolbar=no'); 

}


function G10(str) {

        searchWin = window.open(str,'G10','scrollbars=no,resizable=no,width=200,height=100,status=no,location=no,toolbar=no');

//        searchWin.refer = self;

}






function G22(str) {

        searchWin = window.open(str,'G22','scrollbars=yes,resizable=no,width=600,height=450,status=yes,location=no,toolbar=yes');

//        searchWin.refer = self;

}



//////////////////////// controllo l'altezza del div link



function getElementsByClassName(strClass, strTag, objContElm) {
  strTag = strTag || "*";
  objContElm = document.getElementById(objContElm) || document;
  var objColl = objContElm.getElementsByTagName(strTag);
  if (!objColl.length &&  strTag == "*" &&  objContElm.all) objColl = objContElm.all;
  var arr = new Array();
  var delim = strClass.indexOf('|') != -1  ? '|' : ' ';
  var arrClass = strClass.split(delim);
  for (var i = 0, j = objColl.length; i < j; i++) {
    var arrObjClass = objColl[i].className.split(' ');
    if (delim == ' ' && arrClass.length > arrObjClass.length) continue;
    var c = 0;
    comparisonLoop:
    for (var k = 0, l = arrObjClass.length; k < l; k++) {
      for (var m = 0, n = arrClass.length; m < n; m++) {
        if (arrClass[m] == arrObjClass[k]) c++;
        if (( delim == '|' && c == 1) || (delim == ' ' && c == arrClass.length)) {
          arr.push(objColl[i]);
          break comparisonLoop;
        }
      }
    }
  }
  return arr;
}


/////////////////////////////////////////////////////////////////////   


var browser     = '';
var version     = '';
var entrance    = '';
var cond        = '';
// BROWSER?
if (browser == ''){
if (navigator.appName.indexOf('Microsoft') != -1)
browser = 'IE'
else if (navigator.appName.indexOf('Netscape') != -1)
browser = 'Netscape'
else browser = 'IE';
}
if (version == ''){
version= navigator.appVersion;
paren = version.indexOf('(');
whole_version = navigator.appVersion.substring(0,paren-1);
version         = parseInt(whole_version);
}




function SetTopLinkHeight(){
         
		 var TOPLINKDIV = getElementsByClassName("TopLink", "div");
		 if(TOPLINKDIV.length>0){
			 var obj = TOPLINKDIV[0];
			 var h = obj["offsetHeight"];
			 if(h>0){
			 var Mbody = document.getElementsByTagName("body")[0];
			 Mbody.style.backgroundPosition="0px 30px";
			 }
			 
		 }
		 
		 
		 
		
		 
		if (browser == 'Netscape' && version >= 2.02){
			if(document.getElementById("MainFooter")){
			var MainFooter = document.getElementById("MainFooter");
			MainFooter.style.marginTop="-10px";
			}
		}
	
	
}



//////////////////////////// RICHIEDI INFORMAZIONI ///////////////////////////////

  avviso = new Array();
  avviso["IT"] = new Array();
  avviso["EN"] = new Array();

  avviso["IT"][1]="Attenzione, il campo 'Nome' è obbligatorio.";
  avviso["IT"][2]="Attenzione, il campo 'Cognome' è obbligatorio.";
  avviso["IT"][3]="Attenzione, il campo 'Email' è obbligatorio.";
  avviso["IT"][4]="Attenzione, il campo 'Telefono' è obbligatorio.";

  avviso["EN"][1]="Warning: the field 'Name' is required. Please fill it.";
  avviso["EN"][2]="Warning: the field 'Surname' is required. Please fill it.";
  avviso["EN"][3]="Warning: the field 'E-mail' is required. Please fill it.";
  avviso["EN"][4]="Warning: the field 'Telephone' is required. Please fill it.";



function checkValid(obj, lingua){
	 
	 var check;
	 
	 
	  //// NOME
	 if (obj.obligNome.value == "") {
      window.alert(avviso[lingua][1]);
      obj.obligNome.focus();
	   return false;
     } 
	 
	 	  //// COGNOME
	 if (obj.obligCognome.value == "") {
      window.alert(avviso[lingua][2]);
      obj.obligCognome.focus();
	  return false;
     } 
	 
	 ////// EMAIL
	var MyEmail = obj.obligEmail.value;
    if ((MyEmail.indexOf("@") == -1) |
		(MyEmail.indexOf(".") == -1) |
		(MyEmail.length < 7)) {
			window.alert(avviso[lingua][3]);
			obj.obligEmail.focus();
		return false;
	} 
		 	  //// COGNOME
	 if (obj.obligTelefono.value == "") {
      window.alert(avviso[lingua][4]);
      obj.obligTelefono.focus();
	  return false;
	  
     }
	 

		 return true;

	   
	
}





