function openWin3(pagina, nome,w,h)
{ 

     var
      x = Math.ceil( (window.screen.width - w) / 2 )
      ,y = Math.ceil( (window.screen.height - h) / 2 )
      ,tl = "top="+y+",left="+x+","
      ,nome="prodotto"
      ,aa = window. open(pagina,nome,tl+"toolbar=no,status=no,scrollbars=yes,resizable=no,menubar=no,width="+w+",height="+h); 
      aa.focus(); 

      return false;

}

function apri_dettaglio(id, free, altezza, blugea, prezzo_dett, tou_id) {
	
var string="login.php?pid="+id+"&blugea="+blugea+"&free="+free+"&prezzo_dett="+prezzo_dett+"&tou_id="+tou_id; 
openWin3(string,"dettaglio",600,altezza);
  
}


function apri_hp() {
	
var string="hp/index.php";
openWin3(string,"dettaglio",600,410);
  
}

function campi_vis() {
document.getElementById('card').style.display = 'block';
document.getElementById('tipo').style.display = 'block';
document.getElementById('mete').style.display = 'block';

}



function cal_current(){

document.getElementsByClassName("DHTMLSuite_calendar").onmouseover=function(){
alert("entra");
};

}

// calendario 

	var calendarObjForForm = new DHTMLSuite.calendar({minuteDropDownInterval:10,numberOfRowsInHourDropDown:5,callbackFunctionOnDayClick:'getDateFromCalendar',isDragable:false,displayTimeBar:false}); 
	function pickDate(buttonObj,inputObject)
	{
		calendarObjForForm.setCalendarPositionByHTMLElement(inputObject,0,inputObject.offsetHeight+2);	// Position the calendar right below the form input
		calendarObjForForm.setInitialDateFromInput(inputObject,'dd/mm/yyyy');	// Specify that the calendar should set it's initial date from the value of the input field.
		calendarObjForForm.addHtmlElementReference('myDate',inputObject);	// Adding a reference to this element so that I can pick it up in the getDateFromCalendar below(myInput is a unique key)
		if(calendarObjForForm.isVisible()){
			calendarObjForForm.hide();
		}else{
			calendarObjForForm.resetViewDisplayedMonth();	// This line resets the view back to the inital display, i.e. it displays the inital month and not the month it displayed the last time it was open.
			calendarObjForForm.display();
		}		
	}	

	function getDateFromCalendar(inputArray)
	{
		var references = calendarObjForForm.getHtmlElementReferences(); // Get back reference to form field.
		references.myDate.value = inputArray.day + '/' + inputArray.month + '/' + inputArray.year;
		calendarObjForForm.hide();	
		
	}	
	
	
	function paging_fn(number){
	document.getElementById('paging').value = number ;
	document.frm.action += '&blocklayer=true';
	document.frm.submit() ;
	return false ;
	
	
}






function verifica(nome_form){
	
		
	
		var data_partenza = document.getElementById("myDate1").value;
		var data_arrivo = document.getElementById("myDate2").value;
		
		
		if(data_partenza!=""){
		
			if (data_partenza.substring(2,3) != "/" ||
   			data_partenza.substring(5,6) != "/" ||
  			 isNaN(data_partenza.substring(0,2)) ||
  			 isNaN(data_partenza.substring(3,5)) ||
  			 isNaN(data_partenza.substring(6,10))) {
    		 alert("Inserire la data di partenza in formato gg/mm/aaaa");
    		  data_partenza = "";
    		
     			 return false;
			}
		}
		
		
		
		if(data_arrivo!=""){
		
			if (data_arrivo.substring(2,3) != "/" ||
   			data_arrivo.substring(5,6) != "/" ||
  			 isNaN(data_arrivo.substring(0,2)) ||
  			 isNaN(data_arrivo.substring(3,5)) ||
  			 isNaN(data_arrivo.substring(6,10))) {
    		 alert("Inserire la data di arrivo in formato gg/mm/aaaa");
    		 data_arrivo = "";
    		  
     			 return false;
			}
		}
		/*
		if(data_arrivo!="" && data_partenza!="" && data_arrivo<data_partenza){
			
			alert("la data di arrivo non puņ essere inferiore a quella di partenza!");
			data_arrivo="";
			data_partenza="";
			return false;
		}*/
		
	
	 var data1=data_partenza;
	 var data2=data_arrivo;
	
	var oggetto1=new Date(parseInt(data1.substr(6)), parseInt(data1.substr(3, 2),10), parseInt(data1.substr(0, 2)));
 	var oggetto2=new Date(parseInt(data2.substr(6)), parseInt(data2.substr(3, 2),10), parseInt(data2.substr(0, 2)));
 //alert(oggetto2-oggetto1);
 	if (oggetto2-oggetto1<0) {
	  alert("Attenzione, il valore della data '"+data2+"' č antecedente quello della data '"+data1+"'.");
	 // f.elements[campodata2].focus();
		return false;
	 }
	
		
		/*if(isNaN(document.getElementById('prezzo_da').value)  || isNaN(document.getElementById('prezzo_a').value)){
			alert("le fasce di prezzo devono essere numeriche!");
			return false;
		}*/
		
		if(document.getElementById('prezzo_a').value < document.getElementById('prezzo_da').value){
			alert("la fascia di prezzo risulta errata!");
			return false;
		}

	
	// CREO L'IFRAME PER CARICAMENTO IN CORSO RICERCA
	var browser=(navigator.userAgent.indexOf("MSIE 6.0")!=-1)?true:false;
	if (browser){

		var ifr = document.createElement('<iframe src="" frameborder="0" scrolling="no"/>');
		document.getElementsByTagName('body')[0].appendChild(ifr);
		//ifr.style.display = "block";
		//document.getElementsByTagName('iframe')[0].style.display="block"; 
		
	}
	
	
	if(nome_form=='frm'){
		document.frm.submit();
		
	}
	if(nome_form=='frm2'){
		document.frm2.submit();
		
	}
	else { document.frm.submit();}
	
	 document.getElementById("full_ricerca").style.display="block";
  	document.getElementById("verifica_ricerca").style.display="block";
  	document.getElementsByTagName('html')[0].style.overflow="hidden";
  	
}


function layer(nome_layer,oper){
	
	if(oper=='apri'){
	// CREO L'IFRAME PER CARICAMENTO IN CORSO RICERCA
	var browser=(navigator.userAgent.indexOf("MSIE 6.0")!=-1)?true:false;
	if (browser){

		var ifr = document.createElement('<iframe src="" frameborder="0" scrolling="no"/>');
		document.getElementsByTagName('body')[0].appendChild(ifr);
	}
	//alert(nome_layer);
	
		
	 document.getElementById(nome_layer).style.display="block";
  	document.getElementById(nome_layer +"_contenuti").style.display="block";
  	document.getElementsByTagName('html')[0].style.overflow="hidden";
	}
	
	if(oper=='chiudi'){
 	document.getElementById(nome_layer).style.display="none";
  	document.getElementById(nome_layer +"_contenuti").style.display="none";
  	document.getElementsByTagName('html')[0].style.overflow="visible";
  	
  	var browser=(navigator.userAgent.indexOf("MSIE 6.0")!=-1)?true:false;
	if (browser){

		//var ifr = document.createElement('<iframe src="" frameborder="0" scrolling="no"/>');
		document.getElementsByTagName('iframe')[0].style.display="none";
		
	}
	document.getElementsByTagName('html')[0].style.overflow="visible";
	document.getElementsByTagName('html')[0].style.overflowX="hidden";
	
	var browserF=(navigator.userAgent.indexOf("Firefox")!=-1)?true:false;
	if (!browserF){
		document.getElementsByTagName('html')[0].style.overflow="scroll";
	}
	//document.getElementsByTagName('html')[0].style.overflow="scroll";
	if(nome_layer=="intro_home"){
		
					if (navigator.userAgent.indexOf("Win") != -1) {
			       var mostra = "Windows";
			   }
			   else if (navigator.userAgent.indexOf("Mac") != -1) {
			       var mostra = "Macintosh";
			   }
			   // ecc...
			   else {
			       var mostra = "NO";
			   }
			   if(mostra!="NO"){
		//document.getElementById('natale').style.visibility = 'visible' ;
  		document.getElementById('foto_hp').style.visibility = 'visible' ;
   		 document.getElementById('mappa').style.visibility = 'visible' ;
     	 document.getElementById('intro_nocard').style.visibility = 'visible' ;
     	   document.getElementById('partn').style.visibility = 'visible' ;
     	    document.getElementById('promo').style.overflowY="auto";
     	    
			   }
		
	}
	if(nome_layer=="settimane_bianche"){
						if (navigator.userAgent.indexOf("Win") != -1) {
				       var mostra = "Windows";
				   }
				   else if (navigator.userAgent.indexOf("Mac") != -1) {
				       var mostra = "Macintosh";
				   }
				   // ecc...
				   else {
				       var mostra = "NO";
				   }
				   if(mostra!="NO"){
						// document.getElementById('natale').style.visibility = 'visible' ;
				  	document.getElementById('foto_hp').style.visibility = 'visible' ;
				      document.getElementById('intro2').style.visibility = 'visible' ;
				      document.getElementById('partn').style.visibility = 'visible' ;
				       document.getElementById('risultati').style.overflowY="auto";
				   }
	}
	
	}
	
}




function confirm_search(){
	
	if (document.modulo.nascita.value.substring(2,3) != "/" ||
   document.modulo.nascita.value.substring(5,6) != "/" ||
   isNaN(document.modulo.nascita.value.substring(0,2)) ||
   isNaN(document.modulo.nascita.value.substring(3,5)) ||
   isNaN(document.modulo.nascita.value.substring(6,10))) {
      alert("Inserire nascita in formato gg/mm/aaaa");
      document.modulo.nascita.value = "";
      document.modulo.nascita.focus();
      return false;
} else if (document.modulo.nascita.value.substring(0,2) > 31) {
   alert("Impossibile utilizzare un valore superiore a 31 per i giorni");
   document.modulo.nascita.select();
   return false;
} else if (document.modulo.nascita.value.substring(3,5) > 12) {
   alert("Impossibile utilizzare un valore superiore a 12 per i mesi");
   document.modulo.nascita.value = "";
   document.modulo.nascita.focus();
   return false;
} else if (document.modulo.nascita.value.substring(6,10) < 1900) {
   alert("Impossibile utilizzare un valore inferiore a 1900 per l'anno");
   document.modulo.nascita.value = "";
   document.modulo.nascita.focus();
   return false;
}
	
	/*if(document.getElementById("myDate2").value < document.getElementById("myDate2").value ) {
		alert(document.getElementById("myDate2").value + document.getElementById("myDate1").value);
		alert("La data di arrivo deve essere successiva a quella di partenza!");
		document.getElementById("myDate1").value='';
		document.getElementById("myDate2").value='';
		return false;
		
	}*/
}



