// Lei FLEX
/******************* Coooooooooooooooooooooooookie*********************************/

function SetCookie (name,value,expires,path,domain,secure) {
   document.cookie = name + "=" + escape (value) +
                     ((expires) ? "; expires=" + expires.toGMTString() : "") +
                     ((path) ? "; path=" + path : "") +
                     ((domain) ? "; domain=" + domain : "") +
                     ((secure) ? "; secure" : "");
}


function GetCookie (name) {
   var arg = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var i = 0;

   while ( i < clen ) {
      var j = i + alen;
      if ( document.cookie.substring(i, j) == arg ) return(getCookieVal (j));
      i = document.cookie.indexOf(" ", i) + 1;
      if ( i == 0 ) break;
   }

   return(null);
}

function getCookieVal (offset) {
   var endstr = document.cookie.indexOf (";", offset);

   if ( endstr == -1 )
      endstr = document.cookie.length;
   return(unescape(document.cookie.substring(offset, endstr)));
}

function DeleteCookie (name,path,domain) {
   if ( GetCookie(name) ) {
      document.cookie = name + "=" +
                        ((path) ? "; path=" + path : "") +
                        ((domain) ? "; domain=" + domain : "") +
                        "; expires=Thu, 01-Jan-70 00:00:01 GMT";
   }
}


/*****************************************************************************************************/

function onloadcheck()

{
	CBflightcontrol();
	CBhotelcontrol();
	CBhyrbilcontrol();
	CButflyktercontrol();
	CBproduktcontrol();
	CBpaketcontrol();
	RGflightcontrol();
	hotelrumcontrol();
	hotelrumcontrol_II();
	CBaddhotel();
	
	DeleteCookie('flyout','/');
	DeleteCookie('flyhome','/');
	DeleteCookie('flysgl','/');
	



	for (i=0; i<8; i++){
		DeleteCookie('hotel1'+i,'/');
		DeleteCookie('hotel2'+i,'/');
		}

	//lei added 091027
	DeleteCookie('currentHOT_A','/');
	DeleteCookie('currentHOT_B','/');
	
		//alert(GetCookie ('hotel10'));
	

}

function CBflightcontrol()
{
	var Bflight = document.Mainsearch_lei.CB_flyg;
	
	if (Bflight.checked == true)
	{
		document.getElementById("flight").style.display="block";
	}
	else
	{
		document.getElementById("flight").style.display="none";
	}	
}
	
function CBhotelcontrol()
{
	var Bhotel = document.Mainsearch_lei.CB_hotell ;
	if (Bhotel.checked == true)	
	{
		document.getElementById("Hotel").style.display="block";
		
		}
		else
		{
			document.getElementById("Hotel").style.display="none";
			}	
	
	}
	
function CBhyrbilcontrol()
{
	var Bhyrbil = document.Mainsearch_lei.CB_Hyrbil ;
	if (Bhyrbil.checked == true)	
	{
		document.getElementById("hyrbil").style.display="block";
		
		}
		else
		{
			document.getElementById("hyrbil").style.display="none";
			}	
	
	}
function CButflyktercontrol()
{
	var Butflykter = document.Mainsearch_lei.CB_Utflykter ;
	if (Butflykter.checked == true)	
	{
		document.getElementById("utflykter").style.display="block";
		
		}
		else
		{
			document.getElementById("utflykter").style.display="none";
			}	
	
	}
function CBproduktcontrol()
{
	var Bprodukt = document.Mainsearch_lei.CB_Produkt ;
	if (Bprodukt.checked == true)	
	{
		document.getElementById("product").style.display="block";
		
		}
		else
		{
			document.getElementById("product").style.display="none";
			}	
	
	}
function CBpaketcontrol()
{
	var Bpaket = document.Mainsearch_lei.CB_Paket ;
	if (Bpaket.checked == true)	
	{
		document.getElementById("paket").style.display="block";
		
		}
		else
		{
			document.getElementById("paket").style.display="none";
			}	
	
	}
	
	
function RGflightcontrol()
{	

	for (var i=0 ; i<document.Mainsearch_lei.radio_flight.length; i++)
		{	
			if (document.Mainsearch_lei.radio_flight[i].checked)  
				{
					var SRGvalue = document.Mainsearch_lei.radio_flight[i].value ;
					
					if (SRGvalue == "enkel")
					{
						document.getElementById("RG_fl_returnfrom").style.display="none"; 
						document.getElementById("RG_fl_returnto").style.display="none";
						document.getElementById("RG_fl_returndate").style.display="none";	
						
						}
					if (SRGvalue == "t_r")
					{
						document.getElementById("RG_fl_returnfrom").style.display="none"; 
						document.getElementById("RG_fl_returnto").style.display="none";
						document.getElementById("RG_fl_returndate").style.display="block";	
						
						}
					if (SRGvalue == "multi")
					{
						document.getElementById("RG_fl_returnfrom").style.display="block"; 
						document.getElementById("RG_fl_returnto").style.display="block";
						document.getElementById("RG_fl_returndate").style.display="block";
							
						document.Mainsearch_lei.txtDepHomeDest.className="required";
						document.Mainsearch_lei.txtArrHomeDest.className="required";
				
						}
				
			
				}
	}
	
}
	
//***************************************************************************************************	
	
	function hotelrumcontrol() {
	var Srumvalue = document.Mainsearch_lei.hotelNrRooms.value ;
	
		if (Srumvalue == 1) 
		{
			document.getElementById("hotel_rum2").style.display="None";
			document.getElementById("hotel_rum3").style.display="None";
			document.getElementById("hotel_rum4").style.display="None";
			document.getElementById("hotel_rum5").style.display="None";
			document.getElementById("hotel_rum6").style.display="None";
			document.getElementById("hotel_rum7").style.display="None";
			document.getElementById("hotel_rum8").style.display="None";
			}
		if (Srumvalue == 2) 
		{
			document.getElementById("hotel_rum2").style.display="block";
			document.getElementById("hotel_rum3").style.display="None";
			document.getElementById("hotel_rum4").style.display="None";
			document.getElementById("hotel_rum5").style.display="None";
			document.getElementById("hotel_rum6").style.display="None";
			document.getElementById("hotel_rum7").style.display="None";
			document.getElementById("hotel_rum8").style.display="None";
			}
		if (Srumvalue == 3) 
		{
			document.getElementById("hotel_rum2").style.display="block";
			document.getElementById("hotel_rum3").style.display="block";
			document.getElementById("hotel_rum4").style.display="None";
			document.getElementById("hotel_rum5").style.display="None";
			document.getElementById("hotel_rum6").style.display="None";
			document.getElementById("hotel_rum7").style.display="None";
			document.getElementById("hotel_rum8").style.display="None";
			}
		if (Srumvalue == 4) 
		{
			document.getElementById("hotel_rum2").style.display="block";
			document.getElementById("hotel_rum3").style.display="block";
			document.getElementById("hotel_rum4").style.display="block";
			document.getElementById("hotel_rum5").style.display="None";
			document.getElementById("hotel_rum6").style.display="None";
			document.getElementById("hotel_rum7").style.display="None";
			document.getElementById("hotel_rum8").style.display="None";
			}
		if (Srumvalue == 5) 
		{
			document.getElementById("hotel_rum2").style.display="block";
			document.getElementById("hotel_rum3").style.display="block";
			document.getElementById("hotel_rum4").style.display="block";
			document.getElementById("hotel_rum5").style.display="block";
			document.getElementById("hotel_rum6").style.display="None";
			document.getElementById("hotel_rum7").style.display="None";
			document.getElementById("hotel_rum8").style.display="None";
			}
		if (Srumvalue == 6) 
		{
			document.getElementById("hotel_rum2").style.display="block";
			document.getElementById("hotel_rum3").style.display="block";
			document.getElementById("hotel_rum4").style.display="block";
			document.getElementById("hotel_rum5").style.display="block";
			document.getElementById("hotel_rum6").style.display="block";
			document.getElementById("hotel_rum7").style.display="None";
			document.getElementById("hotel_rum8").style.display="None";
			}
		if (Srumvalue == 7) 
		{
			document.getElementById("hotel_rum2").style.display="block";
			document.getElementById("hotel_rum3").style.display="block";
			document.getElementById("hotel_rum4").style.display="block";
			document.getElementById("hotel_rum5").style.display="block";
			document.getElementById("hotel_rum6").style.display="block";
			document.getElementById("hotel_rum7").style.display="block";
			document.getElementById("hotel_rum8").style.display="None";
			}
		if (Srumvalue == 8) 
		{
			document.getElementById("hotel_rum2").style.display="block";
			document.getElementById("hotel_rum3").style.display="block";
			document.getElementById("hotel_rum4").style.display="block";
			document.getElementById("hotel_rum5").style.display="block";
			document.getElementById("hotel_rum6").style.display="block";
			document.getElementById("hotel_rum7").style.display="block";
			document.getElementById("hotel_rum8").style.display="block";
			}
	
	}
//************************************************************************************************************

function CBaddhotel() {
	var Baddhotel = document.Mainsearch_lei.CB_addhotel ;
	if (Baddhotel.checked == true)	
	{
		document.getElementById("onemorehotel").style.display="block";
		
		}
		else
		{
			document.getElementById("onemorehotel").style.display="none";
			}		
	}
//**********************************************************************************************************


	function hotelrumcontrol_II() {
	var Srumvalue = document.Mainsearch_lei.hotelNrRoomsB.value ;
	
		if (Srumvalue == 1) 
		{
			document.getElementById("hotel_rum2_II").style.display="None";
			document.getElementById("hotel_rum3_II").style.display="None";
			document.getElementById("hotel_rum4_II").style.display="None";
			document.getElementById("hotel_rum5_II").style.display="None";
			document.getElementById("hotel_rum6_II").style.display="None";
			document.getElementById("hotel_rum7_II").style.display="None";
			document.getElementById("hotel_rum8_II").style.display="None";
			}
		if (Srumvalue == 2) 
		{
			document.getElementById("hotel_rum2_II").style.display="block";
			document.getElementById("hotel_rum3_II").style.display="None";
			document.getElementById("hotel_rum4_II").style.display="None";
			document.getElementById("hotel_rum5_II").style.display="None";
			document.getElementById("hotel_rum6_II").style.display="None";
			document.getElementById("hotel_rum7_II").style.display="None";
			document.getElementById("hotel_rum8_II").style.display="None";
			}
		if (Srumvalue == 3) 
		{
			document.getElementById("hotel_rum2_II").style.display="block";
			document.getElementById("hotel_rum3_II").style.display="block";
			document.getElementById("hotel_rum4_II").style.display="None";
			document.getElementById("hotel_rum5_II").style.display="None";
			document.getElementById("hotel_rum6_II").style.display="None";
			document.getElementById("hotel_rum7_II").style.display="None";
			document.getElementById("hotel_rum8_II").style.display="None";
			}
		if (Srumvalue == 4) 
		{
			document.getElementById("hotel_rum2_II").style.display="block";
			document.getElementById("hotel_rum3_II").style.display="block";
			document.getElementById("hotel_rum4_II").style.display="block";
			document.getElementById("hotel_rum5_II").style.display="None";
			document.getElementById("hotel_rum6_II").style.display="None";
			document.getElementById("hotel_rum7_II").style.display="None";
			document.getElementById("hotel_rum8_II").style.display="None";
			}
		if (Srumvalue == 5) 
		{
			document.getElementById("hotel_rum2_II").style.display="block";
			document.getElementById("hotel_rum3_II").style.display="block";
			document.getElementById("hotel_rum4_II").style.display="block";
			document.getElementById("hotel_rum5_II").style.display="block";
			document.getElementById("hotel_rum6_II").style.display="None";
			document.getElementById("hotel_rum7_II").style.display="None";
			document.getElementById("hotel_rum8_II").style.display="None";
			}
		if (Srumvalue == 6) 
		{
			document.getElementById("hotel_rum2_II").style.display="block";
			document.getElementById("hotel_rum3_II").style.display="block";
			document.getElementById("hotel_rum4_II").style.display="block";
			document.getElementById("hotel_rum5_II").style.display="block";
			document.getElementById("hotel_rum6_II").style.display="block";
			document.getElementById("hotel_rum7_II").style.display="None";
			document.getElementById("hotel_rum8_II").style.display="None";
			}
		if (Srumvalue == 7) 
		{
			document.getElementById("hotel_rum2_II").style.display="block";
			document.getElementById("hotel_rum3_II").style.display="block";
			document.getElementById("hotel_rum4_II").style.display="block";
			document.getElementById("hotel_rum5_II").style.display="block";
			document.getElementById("hotel_rum6_II").style.display="block";
			document.getElementById("hotel_rum7_II").style.display="block";
			document.getElementById("hotel_rum8_II").style.display="None";
			}
		if (Srumvalue == 8) 
		{
			document.getElementById("hotel_rum2_II").style.display="block";
			document.getElementById("hotel_rum3_II").style.display="block";
			document.getElementById("hotel_rum4_II").style.display="block";
			document.getElementById("hotel_rum5_II").style.display="block";
			document.getElementById("hotel_rum6_II").style.display="block";
			document.getElementById("hotel_rum7_II").style.display="block";
			document.getElementById("hotel_rum8_II").style.display="block";
			}
	
	}
	
	
function SetHotelDate(fromname,toname) {
	var fromdate  = document.getElementById(fromname).value;
	
	document.getElementById(toname).value = fromdate;
}
	
function Addays(fromname,toname) {
// Från datum
		var fromdate  = document.getElementById(fromname).value;
		var dateArray = fromdate.split('-');
	
		
		var objfromdate=new Date() ;
		objfromdate.setFullYear(dateArray[0],dateArray[1]-1,dateArray[2]);
		
		//objfromdate.setDate(objfromdate.getDate(currentdate) +7);
		
		// Till datum
		var tilldate = document.getElementById(toname).value;
		dateArray = tilldate.split('-');
		
		
		var objtilldate=new Date() ;
		objtilldate.setFullYear(dateArray[0]);
		objtilldate.setMonth(dateArray[1]-1);
		objtilldate.setDate(dateArray[2]);

		
		if (objtilldate.getTime() < objfromdate.getTime() ) {
		  objtilldate.setTime(objfromdate.getTime()+(7*24*60*60*1000));
		  
		  var year = objtilldate.getFullYear();
		  var month = (objtilldate.getMonth()+1);
		  var day = objtilldate.getDate();
		  if (month < 10) month = "0"+month;
		  if (day < 10) day = "0"+day;
		  
		  document.getElementById(toname).value =  year + '-' + month + '-' + day ;
		  
		}
	
}
	

function showloading() {
   document.getElementById("adb_loading").style.display = "block";
    }

function hideloading() {
   document.getElementById("adb_loading").style.display = "none";
    }

