﻿// JScript File
function getObj(name){   
	if (document.getElementById){	
		return document.getElementById(name);
	}
	else if (document.all){	
		return document.all[name];
	}
	else if (document.layers){	
		return document.layers[name];
	}
}

function GetXmlHttpObject(){
	var xmlHttp=null;
	try {
  		// Firefox, Opera 8.0+, Safari
  		xmlHttp=new XMLHttpRequest();
  	}
	catch (e){
  		// Internet Explorer
  		try{
    		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    	}
  		catch (e){
    		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    	}
  	}
	return xmlHttp;
}

//Ham ajax show loai phong khi nhom phong duoc chon

function showData(sQuery, oLoading, container){    
    if (sQuery=="")
        return false;
    var xmlHttp;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	}
	else{
		var url=domain+"ajax/getLoaiPhong.aspx?lang="+language+sQuery;
		url+="&sid="+Math.random();		
		xmlHttp.onreadystatechange = function(){
		    if (xmlHttp.readyState==4){ 
		        var strTemp=xmlHttp.responseText;
		        
	            if(strTemp != ""){
	                getObj(oLoading).style.display='none';
	                getObj(container).innerHTML=strTemp;
	            }
	            else {	                
	                getObj(oLoading).style.display='none';
	            }
	        }
	        else{
	            getObj(oLoading).style.display='block';
	        }
		};
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function showForm(container, iModel, oLoading, query){
    var xmlHttp;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	}
	else{
		var url=domain+"Ajax/getLoaiPhong.aspx?lang="+language+"&md="+iModel;
		url+="&sid="+Math.random()+query;
		xmlHttp.onreadystatechange = function(){
		    if (xmlHttp.readyState==4){ 
		        var strTemp=xmlHttp.responseText;
	            if(strTemp != ""){
	                getObj(oLoading).style.display="none";
	                getObj(container).innerHTML=strTemp;
	            }
	        }
	        else
	         getObj(oLoading).style.display="block";
		};
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function checkDateOnSubmit(msg){
    var date=new Date();
    var d = date.getDate();
    var m = date.getMonth()+1;
    d<10?(d="0"+d):d;
    m<10?(m="0"+m):m;
    var curDate=d+"/"+m+"/"+date.getFullYear();
    var d1, m1;
    d1=getObj("drlNgay").value;
    m1=getObj("drlThang").value;
    d1<10?(d1="0"+d1):d1;
    m1<10?(m1="0"+m1):m1;
    var selectedDay = d1+"/"+m1+"/"+getObj("drlNam").value;
    var iResult = compareDates(selectedDay,"dd/MM/yyyy",curDate,"dd/MM/yyyy");
    if (iResult!=1){
        alert(msg);
        return false;
    }
    else{
        url=domain+"PriceOfRoom.aspx?night="+getObj('drlSoDem').value+"&cust="+getObj('drlSoKhach').value;
        if (getObj("drlTieuChuan").value != ""){
            url+="&stand="+getObj("drlTieuChuan").value;
        }
        if (getObj("drlLoaiPhong").value != ""){
            url+="&roomtype="+getObj("drlLoaiPhong").value;
        }
        url+="&date="+selectedDay;
        
        
        window.open(url+"&lang=" + language, null);
        return false;
    }
}
