﻿<!--
var ts = '';
var bastar = '';
var bittar = '';
var siradakiodano = 0;//ajaxsrcden oku
var clsOk = false;
//var hotid = displayItem("id");

function clsResult()
{
    if(clsOk)
        fSubmitIc();//document.getElementById('spCls').innerHTML = '';//
}

/////////////////////////////////////////////////////////////////////////
function roomNum(odasayi)
{
	if(odasayi == "1")
	{
		document.getElementById("spOda1").style.display = 'none' ;
		roomShowHide("8","none");
	}
	else
	{
		document.getElementById("spOda1").style.display = '' ;
		roomShowHide(odasayi,"");
	}
	clsResult();
}
function roomShowHide(lastindex,display)
{

	for(i=2;i<=parseInt(lastindex);i++)
	{
		document.getElementById("trOda" + i).style.display = display ;
	}
	if(parseInt(lastindex)<8)
	{
		for(i=parseInt(lastindex)+1;i<=8;i++)
		{
			document.getElementById("trOda" + i).style.display = (display == "none") ? "" : "none" ;
		}
	}
}
function ageNum(odasayi,cocsayi)
{
	if(cocsayi == 0)
	{
		ageShowHide("3",odasayi,"none");
	}
	else
	{
		ageShowHide(cocsayi,odasayi,"");
	}
	clsResult();
}
function ageShowHide(lastindex,odasayi,display)
{

	for(i=1;i<=parseInt(lastindex);i++)
	{
		document.getElementById("spYas" + odasayi + i).style.display = display ;
	}
	if(parseInt(lastindex)<3)
	{
		for(i=parseInt(lastindex)+1;i<=3;i++)
		{
			document.getElementById("spYas" + odasayi + i).style.display = (display == "none") ? "" : "none" ;
		}
	}
}
/////////////////////////////////////////////////////////////////////////
function strAdultNum(odasayi)
{
	tmp = "";
	var tmpObj = null;
	for(i=1;i<=parseInt(odasayi);i++)
	{
		tmpObj = document.getElementById("ddAdult" + i);
		tmp += tmpObj.options[tmpObj.selectedIndex].value + ",";
	}
	if(tmp != "")tmp = tmp.substring(0,tmp.length-1);
	return tmp;
}
function strChildNum(odasayi)
{
	tmp = "";
	var tmpObj = null;
	for(i=1;i<=parseInt(odasayi);i++)
	{
		tmpObj = document.getElementById("ddChild" + i);
		tmp += tmpObj.options[tmpObj.selectedIndex].value + ",";
	}
	if(tmp != "")tmp = tmp.substring(0,tmp.length-1);
	return tmp;
}
function strAgeNum(odasayi)
{
	var tmp = "";
	var tmpObj = null;
	var tmpObj2 = null;
	var cocsayi = 0;
	for(i=1;i<=parseInt(odasayi);i++)
	{	
		tmpObj = document.getElementById("ddChild" + i);
		cocsayi = tmpObj.options[tmpObj.selectedIndex].value;
		for(j=1;j<=parseInt(cocsayi);j++)
		{
			tmpObj2 = document.getElementById("ddYas" + i + j);
			tmp += i + "," + j + "," + tmpObj2.options[tmpObj2.selectedIndex].value + "|";
		}
	}
	if(tmp != "")tmp = tmp.substring(0,tmp.length-1);
	return tmp;
}

/////////////////////////////////////////////////////////////////////////
function araSbmt1(reqodasira,bookodaid,reqodaids,reqhotid)
{

	if(!validDate())
	{
		alert('Check-in date must be further than today.');
		return false;
	}/*
	else if(Trim(document.getElementById('BaslaTarih').value)== '')
	{
		alert('Please select check-in date.');
		return false;
	}
	else if(Trim(document.getElementById('BitisTarih').value)== '')
	{
		alert('Please select check-out date.');
		return false;
	}*/
	else
	{
		siradakiodano = reqodasira;
		//bastar = document.getElementById('BaslaTarih').value;
		bastar = getBaslaTar();
		
if(document.getElementById('Onlineresbox1_selDay2'))
{
bittar = document.getElementById('Onlineresbox1_selDay2').value +"/"+document.getElementById('Onlineresbox1_selMonth2').value + "/"+document.getElementById('Onlineresbox1_selYear2').value;//getBitisTar(bastar,document.getElementById('nights').value);
document.getElementById('BaslaTarih').value = bastar;
 document.getElementById('BitisTarih').value = bittar;
}
if(document.getElementById('Onlineresbox1_ic_selDay2'))
{
bittar = document.getElementById('Onlineresbox1_ic_selDay2').value +"/"+document.getElementById('Onlineresbox1_ic_selMonth2').value + "/"+document.getElementById('Onlineresbox1_ic_selYear2').value;//getBitisTar(bastar,document.getElementById('nights').value);
document.getElementById('BaslaTarih').value = bastar;
 document.getElementById('BitisTarih').value = bittar;
}	
		//bittar = getBitisTar(bastar,document.getElementById('nights').value);
		
		odasayi = document.getElementById('ddOdaSayi').value;
		ads = "&an=" + strAdultNum(odasayi); //adults
		chs = "&cn=" + strChildNum(odasayi); //childs
		ags = "&ag=" + strAgeNum(odasayi); //ages
		reqodasira = "&rqos=" + reqodasira;//requested oda sira
		bookodaid = "&boid=" + bookodaid;//book edilmek istenen oda id
		reqodaids = "&rqoids=" + reqodaids;//requested book ids > 13,14 ..
		pg = "&pg=" + document.getElementById('hidPg').value;
		hname = "&hname=" + document.getElementById('txtHotelName').value;
	    hclass = "&hclass=" + (document.getElementById('ddHotelClass') ? document.getElementById('ddHotelClass').value : displayItem('hclass'));
	    hloc = "&hloc=" + (document.getElementById('ddHotelLocation') ? document.getElementById('ddHotelLocation').value : displayItem('hloc'));
		
		ts = 'bt='+bastar+'&st='+bittar;
		document.getElementById('tbOda').style.display = '';
		document.getElementById('spOdaBekle').innerHTML = '<IMG src=\"../../admin/images/loading.gif\" border=\"0\">&nbsp;Loading rooms. Please wait...</SPAN> </SPAN>';
		document.getElementById('spOdaBekle').style.display = '';
		location.href = '#home';
		//document.getElementById('spOdaTable').style.display = '';
		//document.getElementById('tbKisi').style.display = 'none';
		//document.getElementById('tbFiyat').style.display = 'none';
		//alert(ts+ads+chs+ags+reqodasira+bookodaid+reqodaids);
		call_async('spOdaBekle',ts+ads+chs+ags+reqodasira+bookodaid+reqodaids+pg+hname+hclass+hloc,'1',odasayi);
	}
}
function prepQuery()
{
	//bastar = document.getElementById('BaslaTarih').value;
	bastar = getBaslaTar();
//bittar ='5/3/2010';// document.getElementById('BitisTarih').value;

if(document.getElementById('Onlineresbox1_selDay2'))
{
bittar = document.getElementById('Onlineresbox1_selDay2').value +"/"+document.getElementById('Onlineresbox1_selMonth2').value + "/"+document.getElementById('Onlineresbox1_selYear2').value;//getBitisTar(bastar,document.getElementById('nights').value);
 document.getElementById('BaslaTarih').value = bastar;
 document.getElementById('BitisTarih').value = bittar;
}
//alert(bittar);
if(document.getElementById('ctl00_rptDetail_ctl00_Onlineresbox_ic1_selDay2'))
{
bittar = document.getElementById('ctl00_rptDetail_ctl00_Onlineresbox_ic1_selDay2').value +"/"+document.getElementById('ctl00_rptDetail_ctl00_Onlineresbox_ic1_selMonth2').value + "/"+document.getElementById('ctl00_rptDetail_ctl00_Onlineresbox_ic1_selYear2').value;//getBitisTar(bastar,document.getElementById('nights').value);
 document.getElementById('BaslaTarih').value = bastar;
 document.getElementById('BitisTarih').value = bittar;
}
	//alert(document.getElementById('Onlineresbox1_selDay2').value);
	
	odasayi = document.getElementById('ddOdaSayi').value;
	ads = "&an=" + strAdultNum(odasayi); //adults
	chs = "&cn=" + strChildNum(odasayi); //childs
	ags = "&ag=" + strAgeNum(odasayi); //ages
	reqodasira = "&rqos=";//requested oda sira
	bookodaid = "&boid=";//book edilmek istenen oda id
	reqodaids = "&rqoids=";//requested book ids > 13,14 ..
	pg = "&pg=" + document.getElementById('hidPg').value;
	hname = "&hname=" + (document.getElementById('txtHotelName')?document.getElementById('txtHotelName').value:"");
	hclass = "&hclass=" + (document.getElementById('ddHotelClass')?document.getElementById('ddHotelClass').value:"");
	hloc = "&hloc=" + document.getElementById('ddHotelLocation').value;
	//nights = "&n="+document.getElementById('nights').value;
	nights = "&n="+parseInt(bittar)-parseInt(bittar)
	ts = 'bt='+bastar+'&st='+bittar;
	
	return ts+ads+chs+ags+reqodasira+bookodaid+reqodaids+pg+hname+hclass+hloc+nights;
}
function remoteStart(bastar,bittar,odasayi,adultsayi,childsayi,childyas,nights,affil)
{
    clsOk = false;

    call_async2('spHotelClass','../../main/site/ajaxsrv.aspx?t=hc&slc='+displayItem('hclass'),'1');
    call_async2('spHotelLocation','../../main/site/ajaxsrv.aspx?t=hl&slc='+displayItem('hloc'),'2');
    
	document.getElementById('BaslaTarih').value = bastar;
	setBaslaTar(bastar);
	document.getElementById('BitisTarih').value = bittar;
//	setNights(getNights(bittar));
	setBittar(bittar);
	
	document.getElementById('txtHotelName').value = displayItem('hname');
	
	document.getElementById('ddOdaSayi').selectedIndex = odasayi - 1;
	roomNum(odasayi);
	
	var anum = new Array();
	anum = adultsayi.split(',');
	for(i=0;i<anum.length;i++)
		document.getElementById('ddAdult' + (i+1)).selectedIndex = anum[i] - 1;
	
	var agnum = new Array();
	var cnum = new Array();
	cnum = childsayi.split(',');
	var bas = 0,bit = 0;
	for(j=0;j<cnum.length;j++)
	{
		document.getElementById('ddChild' + (j+1)).selectedIndex = cnum[j];
		ageNum((j+1),cnum[j]);
		
		if(childyas != ''){
		    bas += j==0 ? 0 : parseInt(cnum[j-1]);
		    bit += parseInt(cnum[j]);
			for(k=bas;k<bit;k++)
			{
				agnum = childyas.split('|')[k];
				
				if(parseInt(cnum[j]) > 0)
					document.getElementById('ddYas' + agnum.split(',')[0] + agnum.split(',')[1]).selectedIndex = agnum.split(',')[2];
			}
		}
	}
	if(bastar != "" & bittar != "")
		araSbmt1('1','0','');
		
    clsOk = true;
}

function popRoomDet(oid)
{
	window.open('PopRoomDet.aspx?id='+oid,'','width=400,height=460,scrollbars=2');
}

function validDate()
{
	//bastar = document.getElementById('BaslaTarih').value;
	bastar = getBaslaTar();

	var l_dt = new Date();
	var today = Date.UTC( l_dt.getFullYear(), l_dt.getMonth()+1, l_dt.getDate());
	var secondDate1 = new Date(bastar.split('/')[2],bastar.split('/')[1]-1,bastar.split('/')[0]);
	var secondDate = Date.UTC( secondDate1.getFullYear(), secondDate1.getMonth()+1, secondDate1.getDate());
	
	if(today>secondDate)return false;
	else return true;
}

function validDate1()
{
	bastar =getBaslaTar(); //document.getElementById('BaslaTarih').value;
	bittar =getBitisTar2();//document.getElementById('BitisTarih').value;
 // alert(bastar + bittar);
	var firstDate1 = new Date(bastar.split('/')[2],bastar.split('/')[1]-1,bastar.split('/')[0]);
	//var firstDate = Date.UTC( firstDate1.getFullYear(), firstDate1.getMonth()+1, firstDate1.getDate());
	var firstDate = Date.parse( (firstDate1.getMonth()+1)+"/"+firstDate1.getDate()+"/"+ firstDate1.getFullYear());
	//alert(firstDate);
	var secondDate1 = new Date(bittar.split('/')[2],bittar.split('/')[1]-1,bittar.split('/')[0]);
	//var secondDate = Date.UTC( secondDate1.getFullYear(), secondDate1.getMonth()+1, secondDate1.getDate());
	var secondDate = Date.parse( (secondDate1.getMonth()+1)+"/"+secondDate1.getDate()+"/"+ secondDate1.getFullYear());
	
	if(firstDate>=secondDate)return false;
	else return true;
}


function getBaslaTar()
{
    var ek = '';
    if(document.getElementById('ctl00_Onlineresbox1_selDay'))
        ek = "ctl00_Onlineresbox1_";
    else if(document.getElementById('ctl00_rptDetail_ctl00_Onlineresbox_ic1_selDay'))
        ek = "ctl00_rptDetail_ctl00_Onlineresbox_ic1_";
    else
        ek = "Onlineresbox1_";
        
    return document.getElementById(ek+'selDay').value+'/'+document.getElementById(ek+'selMonth').value+'/'+document.getElementById(ek+'selYear').value;
}




function getBitisTar2()
{
  var ek = '';
    if(document.getElementById('ctl00_Onlineresbox1_selDay2'))
        ek = "ctl00_Onlineresbox1_";
    else if(document.getElementById('ctl00_rptDetail_ctl00_Onlineresbox_ic1_selDay2'))
        ek = "ctl00_rptDetail_ctl00_Onlineresbox_ic1_";
    else
        ek = "Onlineresbox1_";
        
    return document.getElementById(ek+'selDay2').value+'/'+document.getElementById(ek+'selMonth2').value+'/'+document.getElementById(ek+'selYear2').value;
 }

function getBitisTar(bastar,days)
{
    var firstDate1 = new Date(bastar.split('/')[2],bastar.split('/')[1]-1,bastar.split('/')[0]);
    var f = firstDate1.addDays(parseInt(days));
	var firstDate = new Date(f);
	return firstDate.getDate()+"/"+(firstDate.getMonth()+1)+"/"+ firstDate.getFullYear();
}




function setBaslaTar(tarih)
{
    document.getElementById('Onlineresbox1_selDay').selectedIndex = parseFloat(tarih.split('/')[0])-1;
    document.getElementById('Onlineresbox1_selMonth').selectedIndex = parseFloat(tarih.split('/')[1])-1;
    //document.getElementById('Onlineresbox1_selYear').selectedValue = parseInt(tarih.split('/')[2]);
    setSelSlcOpt('Onlineresbox1_selYear',parseFloat(tarih.split('/')[2]));
    
  
}

function setBittar(tarih)
{
document.getElementById('Onlineresbox1_selDay2').selectedIndex = parseFloat(tarih.split('/')[0])-1;
    document.getElementById('Onlineresbox1_selMonth2').selectedIndex = parseFloat(tarih.split('/')[1])-1;
    //document.getElementById('Onlineresbox1_selYear').selectedValue = parseInt(tarih.split('/')[2]);
    setSelSlcOpt('Onlineresbox1_selYear2',parseFloat(tarih.split('/')[2]));
}

function getNights(bastar,bittar)
{
	var firstDate1 = new Date(bastar.split('/')[2],bastar.split('/')[1]-1,bastar.split('/')[0]);
	//var firstDate = Date.UTC( firstDate1.getFullYear(), firstDate1.getMonth()+1, firstDate1.getDate());
	var firstDate = Date.parse( (firstDate1.getMonth()+1)+"/"+firstDate1.getDate()+"/"+ firstDate1.getFullYear());
	//alert(firstDate);
	var secondDate1 = new Date(bittar.split('/')[2],bittar.split('/')[1]-1,bittar.split('/')[0]);
	//var secondDate = Date.UTC( secondDate1.getFullYear(), secondDate1.getMonth()+1, secondDate1.getDate());
	var secondDate = Date.parse( (secondDate1.getMonth()+1)+"/"+secondDate1.getDate()+"/"+ secondDate1.getFullYear());
	//alert(secondDate);
	var lastDate = new Date(secondDate-firstDate);
	return lastDate.getDate() - 1;
}

function setNights(bit)
{
 // document.getElementById('nights').selectedIndex = parseInt(n)-1;
 //document.getElementById('nights').selectedIndex 
  
 
}

function validDateGrup()
{
	bastar = document.getElementById('BaslaTarihGrup').value;
	//bastar = getBaslaTar();

	var l_dt = new Date();
	var today = Date.UTC( l_dt.getFullYear(), l_dt.getMonth()+1, l_dt.getDate());
	var secondDate1 = new Date(bastar.split('/')[2],bastar.split('/')[1]-1,bastar.split('/')[0]);
	var secondDate = Date.UTC( secondDate1.getFullYear(), secondDate1.getMonth()+1, secondDate1.getDate());
	
	if(today>secondDate)return false;
	else return true;
}

function setSelSlcOpt(selid,val)
{
    var x = document.getElementById(selid);
    if(x)
    {
        for(i=0;i<x.length;i++)
        {
            if(x.options[i].text == val)
            {
                x.selectedIndex = i;
                break;
            }
        }
    }
}
//-->

