function checktotal(hcode,destcode,depcode) {
	var depday = document.getElementById("UtreiseDay").value;
	var retday = document.getElementById("ReturDay").value;
	var depmonth = document.getElementById("I_Month").value;
    var retmonth = document.getElementById("R_Month").value;
    
	var dy = depmonth.substr(0,4);
	var dm = depmonth.substr(4);

	 var ry = retmonth.substr(0,4);
	var rm = retmonth.substr(4);
    
	if(dm < 10)
		var dmon = dm.replace("0","");
	else 
		var dmon = dm;

	if(rm < 10)
		var rmon = rm.replace("0","");
	else 
		var rmon = rm;

	var dmon = parseInt(dmon)-1;
	var rmon = parseInt(rmon)-1;

	var date1 = new Date(dy,dmon,depday);
	var date2=new Date(ry,rmon,retday)

	var one_day=1000*60*60*24; 
	var diff=Math.ceil((date2.getTime()-date1.getTime())/(one_day)); 
    
	if(dm<10)
			dm = "0"+dm;

		if(rm<10)
			rm = "0"+rm;

		if(depday<10)
			depday = "0"+depday;

		if(retday<10)
			retday = "0"+retday;
        
		var depdate = dy+"-"+dm+"-"+depday;
		var retdate = ry+"-"+rm+"-"+retday;

         		
	if(depday == ""){
		alert("Velg dato");
	}  else if(retday == "") {
		alert("Velg dato");
	}  else if(depdate == retdate) {
		alert("utreisedato kan ikke være det samme som hjemreisedato");
	} //else if(depmonth == retmonth & parseInt(depday) > parseInt(retday)) {
	 //		alert("hjemreisedato kan ikke være før utreisedato");
	//}
    else if(diff <= 2) {
		alert("det bør være minst 2 dager mellom utreise – og hjemreisedato");
	} 
	else {		
        document.getElementById("searchtext").style.display = "block";
		//document.getElementById("totalprice").style.display = "none";
		document.getElementById("book").style.display = "none";
		document.getElementById("roomtyperesult").innerHTML="";
		var room = document.flyplushotel.rooms.value;
		
		var ADLTS="";
		var CHILD="";
		var cage="";
		var divid = "roomtyperesult";
		for(i=1;i<=document.flyplushotel.rooms.value;i++)
		{      
			var hpad='ADLTS_'+i;
			var cing='cin'+i;
			ADLTS = ADLTS+document.getElementById(hpad).value;
			CHILD = CHILD+document.getElementById(cing).value;
  			for(j=1;j<=document.getElementById(cing).value;j++)
			{ 
				var hpage='car'+i+'c'+j;
				cage = cage+document.getElementById(hpage).value;
			}

		}			
        cage = cage.replace("-", "X");
			
		var tval = depmonth+"-"+document.getElementById("UtreiseDay").value+"-"+retmonth+"-"+document.getElementById("ReturDay").value+"-"+room+"-"+hcode+"-"+destcode+"-"+depcode+"-"+ADLTS+"-"+CHILD+"-"+cage;
		//	alert(tval);
		B_AJAX('utravel_xml.php',11,tval,'depmonth-depday-returmonth-returday-rooms-hcode-destcode-depcode-adult-child-cage','roomtyperesult');
		}
}
function ChangeShow()
{
	document.getElementById("ShowMsg").style.display='none';
	document.getElementById("ShowGad").style.display='block';
}
function loadhide(str) {
	document.getElementById(str).style.display="block";
}
function change_mon(str,cnt) {
	
var testval = document.flyplushotel.til.value+"-"+document.flyplushotel.fra.value;
var val1 = "dato-"+document.getElementById("I_Month").value+"-"+testval;
//alert(val1);
if(cnt == 1) {
	var val2 = "dato1-"+document.getElementById("I_Month").value+"-"+testval;
	document.getElementById("UtreiseDay").value="";
	document.getElementById("ReturDay").value="";
	document.getElementById("utrcal").innerHTML = "<span class='navanstedred'>Laster dato........</span>";
	document.getElementById("retcal").innerHTML = "<span class='navanstedred'>Laster dato........</span>";
    B_AJAX('kal1.php',4,val1,'txtname-smy-destcode-depcode','utrcal');
	B_AJAX('kal1.php',4,val2,'txtname-smy-destcode-depcode','retcal');
	document.getElementById("R_Month").value=str;
}
if(cnt == 2) {
	var val2 = "dato1-"+document.getElementById("R_Month").value+"-"+testval;
    document.getElementById("ReturDay").value="";
	document.getElementById("retcal").innerHTML = "<span class='navanstedred'>Laster dato........</span>";
	B_AJAX('kal1.php',4,val2,'txtname-smy-destcode-depcode','retcal');	
}
}
				

function sDate() {
if(document.getElementById("I_Month").value == document.getElementById("R_Month").value) {

		var arr=document.Retur.getElementsByTagName("div");
		 for(var i=0; i < arr.length; i++) {
		 if(arr.item(i).className == "solkr-calendar-selflight")
 			arr.item(i).className="solkr-calendar-flight";
			}
		
         var utcnt = parseInt(document.getElementById("UtreiseDay").value);
		 var diff = parseInt(arr.length)-parseInt(utcnt);
		
		 if(diff <2)
			 utcnt = arr.length;
		 else
           utcnt = parseInt(utcnt)+2;
      
    }
else if(document.getElementById("R_Month").value < document.getElementById("I_Month").value) {

		var arr=document.Retur.getElementsByTagName("div");
		 for(var i=0; i < arr.length; i++) {
			arr.item(i).className="solkr-calendar-noflight";
			}
		 		 
    }
}
function selectDate(div,frmname){
	    
		var arr=document[frmname].getElementsByTagName("div");
		
		for(var i=0; i < arr.length; i++) {
		 if(arr.item(i).className == "solkr-calendar-selected")
 			arr.item(i).className="solkr-calendar-flight";
			}

		div.className = 'solkr-calendar-selected';       
		var startDay = parseInt(div.innerHTML);
		var flydato = frmname+"Day";

		document.getElementById(flydato).value = startDay;  
        sDate();
}

function flydetails() {

if(document.getElementById("error").value == 0) {
	document.getElementById("book").style.display = "none";
}
else if(document.getElementById("error").value == 1){
	document.getElementById("book").style.display = "none";
}
else {
	document.getElementById("book").style.display="block";
    document.getElementById("flyinfo").style.display="block";
	dispval();
}

if(document.getElementById("Operator").value == "Norwegian"){
	var CDur = "<br> Duration: "+document.getElementById("CDuration").value+" hr";
	var GDur = "<br> Duration: "+document.getElementById("GDuration").value+" hr";
} else {
	var CDur = "<br> Flytype: "+document.getElementById("CDuration").value;
	var GDur = "<br> Flytype: "+document.getElementById("GDuration").value;
}
document.getElementById("goiingdetail").innerHTML=document.getElementById("GoingDetail").value;
document.getElementById("comingdetail").innerHTML=document.getElementById("ComingDetail").value;
document.getElementById("goiingtime").innerHTML=document.getElementById("gdate").value+"<br> Flynr: "+document.getElementById("GFlightCode").value+"<br> Flyselskap: "+document.getElementById("GCarrierName").value+GDur;
document.getElementById("comingtime").innerHTML=document.getElementById("cdate").value+"<br> Flynr: "+document.getElementById("CFlightCode").value+"<br> Flyselskap: "+document.getElementById("CCarrierName").value+CDur;

if(document.getElementById("aitype").value != "")
	document.getElementById("stdimg").innerHTML="<img src='../icon/"+document.getElementById("aitype").value+"' width='53' height='32' border='0'/>";
}

function checkall(str)
{
	var flag=1;
	if(str == "star")
		var chks = document.getElementsByName("chkstar");
	else if(str == "resort")
		var chks = document.getElementsByName("chkresort");
	else
		var chks = document.getElementsByName("chkstar");

	for(i=0;i<chks.length;i++)
	{
		if(chks[i].checked)
		{
				flag=1;
				break;
		}
		else
		{
			flag = 0;
		}
	}

	if(flag == 0) {
		alert("Välj ett alternativ");
		for(i=0;i<chks.length;i++)
				chks[i].checked = true;
	}
}

function loadhide(str) {
	document.getElementById(str).style.display="block";
}

function showDiv(str)
{
if(str == "resort")
    var ins = document.getElementsByName("chkresort");
else
	var ins = document.getElementsByName("chkstar");
var i;
var hp;
var j;
var arr;
for(i=0;i<ins.length;i++)
{
	hp=ins[i].value;
	var star = hp.split(";");
	var len = star.length;
	len = parseInt(len)-1;
	for(kkk=0;kkk<len;kkk++){
    var starname = star[kkk];
	arr = document.getElementsByName(starname);

	if(ins[i].checked) {
		for(j=0;j<arr.length;j++)
		{
			if(str == "hide") 
			   arr[j].style.display="none";
			else
				arr[j].style.display="block";
		}

	}
	else {
		for(j=0;j<arr.length;j++)
		{
			arr[j].style.display="none";
		}
	}
	}
}

	if (document.getElementById("favorite") != null){
		document.getElementById("favorite").checked=false; 
		document.getElementById("allhotel").checked=true; 
    }

}

function chgcal(){

if(document.flyplushotel.til.value == "" | document.flyplushotel.til.value == "0") {
		return false;
} else {
	//document.getElementById("utrcal").innerHTML = "<span class='navanstedred'>Laster dato........</span>";
	//document.getElementById("retcal").innerHTML = "<span class='navanstedred'>Laster dato........</span>";
	B_AJAX('kal_ajax.php',2,document.flyplushotel.fra.value+"-"+document.flyplushotel.til.value,'fra-til','IM');
}

}
var testval="";
function cl_uotside()
{
	if(document.flyplushotel.til.value == "" | document.flyplushotel.til.value == "0") {
		return false;
	} else {
		testval = "dato-"+document.getElementById("I_Month").value+"-"+document.getElementById("UtreiseDay").value+"-"+document.flyplushotel.til.value+"-"+document.flyplushotel.fra.value;
		B_AJAX('kal1.php',5,testval,'txtname-smy-dy-destcode-depcode','utrcal');
	}
}
var testval1="";
function cl_uotside1()
{
	if(document.flyplushotel.til.value == "" | document.flyplushotel.til.value == "0") {
		return false;
	} else {
		testval1 = "dato1-"+document.getElementById("R_Month").value+"-"+document.getElementById("ReturDay").value+"-"+document.flyplushotel.til.value+"-"+document.flyplushotel.fra.value;
		B_AJAX('kal1.php',5,testval1,'txtname-smy-dy-destcode-depcode','retcal');
	}

}

function nextcal(dep,dest,imon,rmon){
	B_AJAX('kal1.php',5,testval,'txtname-imon-1-dest-dep','utrcal');
	B_AJAX('kal1.php',5,testval,'txtname-rmon-1-dest-dep','retcal');
}
