function ajax(){
	var xmlhttp;
	if (window.XMLHttpRequest)		xmlhttp=new XMLHttpRequest();
	else if (window.ActiveXObject)	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	return xmlhttp;
}
function getHost() {
	var url = window.location.href;
	var nohttp = url.split('//')[1];
	var hostPort = nohttp.split('/')[0]
	return hostPort;
}

function AgenerateAreas(){
	var xmlHttp=ajax()
	var fill="http://"+getHost()+"/SSI/top/booking/ajax.php?code="+document.getElementById('srh_country').value;
	var temp="";
	xmlHttp.open("GET",fill,true);
	xmlHttp.onreadystatechange=function(){
		if(xmlHttp.readyState==4){
			//alert(xmlHttp.responseText);
			temp='<select name="city" id="city" style="width:150px;">';
			temp+=xmlHttp.responseText;
			temp+='</select>';
			document.getElementById('div_srh_city').innerHTML=temp;
			
		
			
		}
    }
	
	xmlHttp.send(null);
}



function generateAreas2(){
	var xmlHttp=ajax()
	var fill="modules/mod_crssearch/helper.php?call=country_ajax_load&code="+document.getElementById('srh_country').value+"&user="+document.getElementById('api_user').value+"&path="+document.getElementById('crs_path').value;


	xmlHttp.open("GET",fill,true);
	xmlHttp.onreadystatechange=function(){
		if(xmlHttp.readyState==4){

			document.getElementById('city').innerHTML=xmlHttp.responseText;
		}
    }
	xmlHttp.send(null);
}


function makePersons(num){	
	var n = parseInt(num);
	var htm=""+	"<table align='center' width='230'><tr><th   style='color:#555555; font-family:Trebuchet MS,Arial;font-size:11pt;font-weight:normal; ' > </th><th   style='color:#555555; font-family:Trebuchet MS,Arial;font-size:9pt;font-weight:normal; '>Adults|</th><th   style='color:#555555; font-family:Trebuchet MS,Arial;font-size:9pt;font-weight:normal; '>Children|</th><th width='230' style='color:#555555; font-family:Trebuchet MS,Arial;font-size:9pt;font-weight:normal; text-align:left;'>Children Ages</th></tr>";
	"";
	var i; 
	for(i=0;i<n;i++){
	
		htm+=""+
	"<tr >"+
	"	<td style='color:#5F5F5F; font-family:Trebuchet MS; font-size:9px; text-align:left; padding-top:7px;' valign='top'> "+(i+1)+"</td>"+
	"	<td valign='top'>"+
	"		<select name='adult"+i+"' id='adult"+i+"' size='1' class='small'>"+
	"			<option value='1'>1</option>"+
	"			<option value='2'>2</option>"+
	"			<option value='3'>3</option>"+
	"			<option value='4'>4</option>"+
	"			<option value='5'>5</option>"+
	"			<option value='6'>6</option>"+
	"			<option value='7'>7</option>"+
	"			<option value='8'>8</option>"+
	"			<option value='9'>9</option>"+
	"			<option value='10'>10</option>"+
	"			<option value='11'>11</option>"+
	"			<option value='12'>12</option>"+
	"		</select>"+
	"	</td>"+
	"	<td valign='top'>"+
	"		<select name='children"+i+"' id='children"+i+"' size='1' onchange='get_age("+i+",this.value);' class='small' >"+
	"			<option value='0'>0</option>"+
	"			<option value='1'>1</option>"+
	"			<option value='2'>2</option>"+
	"			<option value='3'>3</option>"+
	"			<option value='4'>4</option>"+
	"		</select>"+
	"	</td>"+
	"	<td valign='top'>"+
	"		<div id='child_age"+i+"'></div>"+
	"	</td>	"+		
	"</tr>";
	}
	
	htm+="</table>";
	document.getElementById("val_num").value=i;
	document.getElementById('numPersons').innerHTML=htm;
}



function get_age(div,num){
	var n = parseInt(num);
	var i =parseInt(div);
	if(n!=0){
		document.getElementById('child_age'+i).style.display="block";
		var txt='';
		var txtcap='';
		txt=txt+"<input type='hidden' name='val_child_num"+i+"' id='val_child_num"+i+"' value="+n+" /><table>";
		for(var x=0;x<n;x++){
			if(x==0){
				txtcap=txtcap+"<strong>Children Age</strong>";
			}
			if ((x%2)==0) {txt=txt+"<tr>";}
			txt=txt+"<div style='float:left;'><select name='child_age"+i+x+"' id='child_age"+i+x+"' size=1 class='small' >";
			txt=txt+"<option value='0'></option><option value=1>1</option><option value=2>2</option><option value=3>3</option><option value=4>4</option><option value=5>5</option><option value=6>6</option><option value=7>7</option><option value=8>8</option><option value=9>9</option><option value=10>10</option><option value=11>11</option><option value=12>12</option><option value=13>13</option><option value=14>14</option><option value=15>15</option><option value=16>16</option><option value=17>17</option></select>&nbsp;</div>";
			
		}	
		if ((x%2)!=0){txt=txt+"</tr>";}
		txt=txt+"</table></tr></table>";
		document.getElementById('child_age'+i).innerHTML=txt;	
	}
	else{
		document.getElementById('child_age'+i).style.display="none";
	}
}


function changecheckout(){
	var checkin=document.getElementById('checkin').value;
	var result=checkin.split("/");
	var stay=parseInt(document.getElementById("days").value);

	if(stay <= 0 || isNaN(stay)){
		alert("Days can not Be less than 1 and must be a number");
		document.getElementById("days").value=1;
	}
	var days1=result[0];
	var month1=result[1];
	var year1=result[2];
	var str=month1+"/"+days1+"/"+year1;
	var days= new Date(str);
	days.setDate(days.getDate()+stay);
	days1=days.getDate();
	month1=(days.getMonth()+1);
	days1 = ((days1<10) ? "0" : "") + days1;
	month1 = ((month1<10) ? "0" : "" ) + month1;

	var checkout=days1+"/"+month1+"/"+days.getFullYear();
	document.getElementById("checkout").value=checkout;
}

function validate()
{
	var err=0;
	if(document.getElementById('checkin').value=="")
		err=1;
	if(document.getElementById('checkout').value=="")
		err=1;
	
	if(err==1)
	{
		alert("You haven't specify Dates");
		return false;
	}

return true;	
}




function fixDates() {


    var checkin = $('#checkin').datepicker('getDate');

    var checkout = $('#checkout').datepicker('getDate');


    td = new Date();
    today = new Date(td.getFullYear(), td.getMonth(), td.getDate());


    if (checkin < today){

        $('#checkin').datepicker({dateFormat: 'dd/mm/yy'}).
        datepicker('setDate', today);

        checkin = today;

    }


    if (checkout <= today){
        alert('checkout <= today ' +checkout + today);
        $('#checkout').datepicker({dateFormat: 'dd/mm/yy'}).
        datepicker('setDate', today.getDate+1);

        checkout = today.getDate+1;

    }


    if (checkin >= checkout){

        checkout = new Date(checkin.getFullYear(), checkin.getMonth(), checkin.getDate()+1);

        $('#checkout').datepicker({dateFormat: 'dd/mm/yy'}).
        datepicker('setDate', checkout);


    }



}

