Event.observe(window,'load',getTabContent);


function getTabContent(){
	//Offerte
	//var idContainerOfferte = 10040|73656;
	var myIdOfferte = idContainerOfferte.split("|")[0]
	var myIdTabOfferte = idContainerOfferte.split("|")[1]
	
	//alert(myIdOfferte)
	//window.open('/cms-01.00/eltRender.asp?Idcms='+myIdOfferte+''+regenCache4JS);
	new Ajax.Request('/cms-01.00/eltRender.asp?Idcms='+myIdOfferte+''+regenCache4JS, {
							evalScripts: true,
							encoding:'iso-8859-1',
							onSuccess: function(requester){
								$('tabHp_'+myIdTabOfferte).innerHTML = requester.responseText;
								observeOfferte('tabHp_'+myIdTabOfferte);			//Start Observe su Tab centrali
								$('block1_'+myIdOfferte).style.display = 'none';	//Hide loading
							},
							onFaiulre: function(){

							}
						});
	
	
	//Vacanze
	//var idContainerVacanze = 10041|73657;
	var myIdVacanze = idContainerVacanze.split("|")[0]
	var myIdTabVacanze = idContainerVacanze.split("|")[1]
	//window.open('/cms-01.00/eltRender.asp?Idcms='+myIdVacanze);
	
	new Ajax.Request('/cms-01.00/eltRender.asp?Idcms='+myIdVacanze, {
							evalScripts: true,
							encoding:'iso-8859-1',
							onSuccess: function(requester){
								$('tabHp_'+myIdTabVacanze).innerHTML = requester.responseText;
								observeVacanze('tabHp_'+myIdTabVacanze);			//Start Observe su Tab centrali
								$('block1_'+myIdVacanze).style.display = 'none';	//Hide loading
							},
							onFaiulre: function(){
							}
						});

	startHP();
	
}

function startHP(){

	//*******CONTROLLO TAB****************
	//************************************
	//TAB SX
	var myTabSx = $('page').getElementsByClassName('tabSXHp')
	for (i=0; i < myTabSx.length ; i++  ) {
		Event.observe(myTabSx[i], 'mouseover' , TabSXSkills.click.bindAsEventListener(TabSXSkills));
	}

	//TAB CENTRAL
	var myTabCentral = $('page').getElementsByClassName('tabCENTRALHp')
	//alert(myTabCentral.length);
	for (i=0; i < myTabCentral.length ; i++  ) {
		Event.observe(myTabCentral[i], 'click' , TabCENTRALSkills.click.bindAsEventListener(TabCENTRALSkills));
	}
	//************************************

	//Spengo contenuti TAB CENTRALI con display none
	var myDisplay;
	var contentON;
	for (j=0; j < myTabSx.length ; j++  ) {
		contentON = 0;
		myTabCentral = $('tabHp_'+myTabSx[j].id.split('_')[1]).getElementsByClassName('tabCENTRALHp');
		if (myTabCentral.length > 0){
			for (i=myTabCentral.length-1; i >= 0 ; i--) {
				myDisplay = myTabCentral[i].style.display;
				if (myDisplay == 'block') contentON = i;
			}
	
			for (i=0; i < myTabCentral.length ; i++) {
				if (i == contentON){
					$('sottoTabHp_'+myTabCentral[i].id.split('_')[1]).style.display = 'block';
					$('tabCENTRALHp_'+myTabCentral[i].id.split('_')[1]).removeClassName('tabItem');
					$('tabCENTRALHp_'+myTabCentral[i].id.split('_')[1]).addClassName('tabItem-ON');
				}else{
					$('sottoTabHp_'+myTabCentral[i].id.split('_')[1]).style.display = 'none';
				}
			}
		}
	}// end contenuti TAB CENTRALI
	
	
	//Setto le Date di default (ogg / oggi+2) nel SearchBox
	if ($('divDate') != null){
		if (!document.getElementById('mRic').Data.value){
			getStartingDate();
		}
	}
	
	//CHECK CALENDAR'S DATE (controllo modifiche sui campi e controllo data)
	if ($('divDate') != null)
	{	
		new Form.Observer('mRic', 0.5, function(form, value){ sistema_data();}) 
	}
	
} //start



function observeOfferte(containerOfferte){
	//TAB CENTRAL
	var myTabCentral = $(containerOfferte).getElementsByClassName('tabCENTRALHp')
	for (i=0; i < myTabCentral.length ; i++  ) {
		Event.observe(myTabCentral[i], 'click' , TabCENTRALSkills.click.bindAsEventListener(TabCENTRALSkills));
	}
	
	//Spengo contenuti TAB CENTRALI con display none
	var myTabSx = $('page').getElementsByClassName('tabSXHp')
	var myDisplay;
	var contentON;
	for (j=0; j < myTabSx.length ; j++  ) {
		contentON = 0;
		if (myTabCentral.length > 0){
			for (i=myTabCentral.length-1; i >= 0 ; i--) {
				myDisplay = myTabCentral[i].style.display;
				if (myDisplay == 'block') contentON = i;
			}
	
			for (i=0; i < myTabCentral.length ; i++) {
				if (i == contentON){
					$('sottoTabHp_'+myTabCentral[i].id.split('_')[1]).style.display = 'block';
					$('tabCENTRALHp_'+myTabCentral[i].id.split('_')[1]).removeClassName('tabItem');
					$('tabCENTRALHp_'+myTabCentral[i].id.split('_')[1]).addClassName('tabItem-ON');
				}else{
					$('sottoTabHp_'+myTabCentral[i].id.split('_')[1]).style.display = 'none';
				}
			}
		}
	}

	//LinkOfferta
	var myOfferta= $('page').getElementsByClassName('linkOfferta')
	for (i=0; i < myOfferta.length ; i++  ) {
		Event.observe(myOfferta[i], 'click' , popupOfferta.click.bindAsEventListener(popupOfferta));
	}
	//end Link Offerta

}//end observeOfferte

function observeVacanze(containerVacanze){
	//TAB CENTRAL
	var myTabCentral = $(containerVacanze).getElementsByClassName('tabCENTRALHp')
	for (i=0; i < myTabCentral.length ; i++  ) {
		Event.observe(myTabCentral[i], 'click' , TabCENTRALSkills.click.bindAsEventListener(TabCENTRALSkills));
	}
	
	//Spengo contenuti TAB CENTRALI con display none
	var myTabSx = $('page').getElementsByClassName('tabSXHp')
	var myDisplay;
	var contentON;
	for (j=0; j < myTabSx.length ; j++  ) {
		contentON = 0;
		if (myTabCentral.length > 0){
			for (i=myTabCentral.length-1; i >= 0 ; i--) {
				myDisplay = myTabCentral[i].style.display;
				if (myDisplay == 'block') contentON = i;
			}
	
			for (i=0; i < myTabCentral.length ; i++) {
				if (i == contentON){
					$('sottoTabHp_'+myTabCentral[i].id.split('_')[1]).style.display = 'block';
					$('tabCENTRALHp_'+myTabCentral[i].id.split('_')[1]).removeClassName('tabItem');
					$('tabCENTRALHp_'+myTabCentral[i].id.split('_')[1]).addClassName('tabItem-ON');
				}else{
					$('sottoTabHp_'+myTabCentral[i].id.split('_')[1]).style.display = 'none';
				}
			}
		}
	}
}//end observeVacanze

var popupOfferta = {

	click: function(event){
		var myOfferta = Event.findElement(event,'span');
		if (!myOfferta){
			myOfferta = Event.findElement(event,'div');
		}
		hideTheSelect();
		$('TotalFade').style.display = 'block';
		$('Wait').style.top = (((tellMeTheHeight() - $('Wait').getDimensions().height)/ 2) + document.documentElement.scrollTop) + 'px';

		//new Effect.toggle($('Wait'), 'Appear', {duration:1});
		$('Wait').style.display = 'block';		
		new Ajax.Updater($('boxPop'),'/cms-01.00/eltRender.asp?Idcms='+$(myOfferta).id.split('|')[0]+'&idHotel='+$(myOfferta).id.split('|')[1], {
								evalScripts: true,
								onSuccess: function(){
									$('boxPop').style.display = 'block';
									$('boxPop').style.top = (((tellMeTheHeight() - $('Wait').getDimensions().height)/ 2) + document.documentElement.scrollTop) + 'px';
									$('Wait').style.display = 'none';
									$('TotalFade').style.display = 'block';
								},
								onFaiulre: function(){
									$('Wait').style.display = 'none';
									$('TotalFade').style.display = 'none';
									showTheSelect();								
								}
							});

	}
}//end popupOfferta

var TabSXSkills = {
	click: function(event){
		var myTab = Event.findElement(event,'div');
		var myTabID = myTab.id.split('_')[1];
		
		if (idOpenTab != ''){
			$('tabSXHp_'+idOpenTab).removeClassName('menuBig-ON');
			$('tabSXHp_'+idOpenTab).addClassName('menuBig');
			$('tabHp_'+idOpenTab).hide();
			
			$('tabSXHp_'+myTabID).removeClassName('menuBig');
			$('tabSXHp_'+myTabID).addClassName('menuBig-ON');
			$('tabHp_'+myTabID).show();
			
			idOpenTab = myTabID;

		}
		
	}//click
} //TsbSXSkills

var TabCENTRALSkills = {
	click: function(event){
		var myTab = Event.findElement(event,'div');
		var myTabID = myTab.id.split('_')[1];
		var myTabPadre = myTab.up('div.tabEl')
		var myChild = myTabPadre.down('div.tabCENTRALHp');
		//alert(myChild)
		
		while (myChild){
			$('sottoTabHp_'+myChild.id.split('_')[1]).hide();
			$('tabCENTRALHp_'+myChild.id.split('_')[1]).removeClassName('tabItem-ON');
			$('tabCENTRALHp_'+myChild.id.split('_')[1]).removeClassName('tabItem');
			$('tabCENTRALHp_'+myChild.id.split('_')[1]).addClassName('tabItem');
			myChild = myChild.next();
		}
		$('sottoTabHp_'+myTabID).show();
		$('tabCENTRALHp_'+myTabID).removeClassName('tabItem-ON');
		$('tabCENTRALHp_'+myTabID).removeClassName('tabItem');
		$('tabCENTRALHp_'+myTabID).addClassName('tabItem-ON');
		

	}//click
} //TabCENTRALSkills


function getStartingDate()
{

	var modifica = true;

	if(usrArrivo != ''){
		document.getElementById('mRic').DataAl.value = usrPartenza;
		modifica = false;
	}
	if(usrPartenza != ''){
		document.getElementById('mRic').Data.value = usrArrivo;
		modifica = false;
	}
	if(usrPersone != ''){
		document.getElementById('mRic').nPersone.options[usrPersone-1].selected = true;
		modifica = false;
	}
	
	if (modifica){
		var Oggi = new Date();
		var Oggi2 = new Date();
		var giornoOggi = Oggi.getDate();
		var meseOggi = (Oggi.getMonth()+1);
		
		Oggi2.setDate(Oggi2.getDate() + 2);
		
		var giornoOggi2 = Oggi2.getDate();	
		var meseOggi2 = (Oggi2.getMonth()+1);
		
		if(giornoOggi < 10)
		{
			giornoOggi = "0" + giornoOggi;
		}
		
		if(giornoOggi2 < 10)
		{
			giornoOggi2 = "0" + giornoOggi2;
		}
		
		if(meseOggi < 10)
		{
			meseOggi = "0" + meseOggi;
		}
		
		if(meseOggi2 < 10)
		{
			meseOggi2 = "0" + meseOggi2;
		}	
		
		document.getElementById('mRic').Data.value = giornoOggi +'/'+ meseOggi +'/'+Oggi.getFullYear();
		document.getElementById('mRic').DataAl.value = giornoOggi2 +'/'+ meseOggi2 +'/'+Oggi2.getFullYear();
	}
}

function sistema_data(){

	var data1 = document.getElementById('mRic').Data.value;
	var data2 = document.getElementById('mRic').DataAl.value;
	var Oggi = new Date();
	var Oggi2 = new Date();
	var giornoOggi = Oggi.getDate();
	var meseOggi = (Oggi.getMonth()+1);
	
	//ARRIVO
	if (data1 != ""){
		data1 = new Date(data1.substr(6), data1.substr(3, 2)-1, data1.substr(0, 2));
	}
	
	if (data1 < Oggi){
		if(giornoOggi < 10)
		{
			giornoOggi = "0" + giornoOggi;
		}
		if(meseOggi < 10)
		{
			meseOggi = "0" + meseOggi;
		}
		document.getElementById('mRic').Data.value = giornoOggi +'/'+ meseOggi +'/'+Oggi.getFullYear();
	}
	
	//PARTENZA
	data2 = new Date(data2.substr(6), data2.substr(3, 2)-1, data2.substr(0, 2));
	if (data2 <= data1){
		Oggi2 = new Date(document.getElementById('mRic').Data.value.substr(6), document.getElementById('mRic').Data.value.substr(3, 2)-1, document.getElementById('mRic').Data.value.substr(0, 2));	
		Oggi2.setDate(Oggi2.getDate() + 2);
		var giornoOggi2 = Oggi2.getDate();	
		var meseOggi2 = (Oggi2.getMonth()+1);
		if(giornoOggi2 < 10)
		{
			giornoOggi2 = "0" + giornoOggi2;
		}
		if(meseOggi2 < 10)
		{
			meseOggi2 = "0" + meseOggi2;
		}
		document.getElementById('mRic').DataAl.value = giornoOggi2 +'/'+ meseOggi2 +'/'+Oggi2.getFullYear();
	}
}