var pagelimit=15-1;
function getBaseURL() {
    var url = location.href;
    var baseURL = url.substring(0, url.indexOf('/', 14));
    if (baseURL.indexOf('http://localhost') != -1) {
        var url = location.href; 
        var pathname = location.pathname;
        var index1 = url.indexOf(pathname);
        var index2 = url.indexOf("/", index1 + 1);
        var baseLocalUrl = url.substr(0, index2);
        return baseLocalUrl + "/newsite/";
    }
    else { return baseURL + "/";}
}
var Jbase_url = getBaseURL();
function showcity(state)
{
	var id=parseInt(document.getElementById('useridvalue').value);
	var $j = jQuery.noConflict();
	var url="index.php?option=com_city&task=visitedcities";
	$j.post(url, {state: ""+state+"",id: ""+id+""}, function(data){
	if(data.length >0) {	
	$j('#citilistdiv').html(data);
	}});
}

function selectOption(num){ var list = document.getElementById('country');
for (var intI = 0; intI < list.options.length-1; intI++) {if (list.options[intI].value == num) { list.options[intI].selected = true;}}
}

function dispalysearchbox()
{
document.getElementById('tablesearchinner').style.display="block";
document.getElementById('tableshowsearch').style.display="none";
}

function searchValidation(chkreturn){
var btncity = valButton(document.searchhotels.searchcityr);
var btncurrency = valButton(document.searchhotels.currency);
var msg='';
var flag=0;
/*var id=document.searchhotels.inday.value;var im=document.searchhotels.inmonth.value;var iy=document.searchhotels.inyear.value;
var od=document.searchhotels.outday.value;var om=document.searchhotels.outmonth.value;var oy=document.searchhotels.outyear.value;
if(im.length==1) im="0"+im;	
if(id.length==1) id="0"+id;
if(om.length==1) om="0"+om;
if(od.length==1) od="0"+od;
var newi=iy+im+id;var newo=oy+om+od;*/
if (btncity == null){ msg="Please select the city."; flag=1;}
//if(newi>=newo && msg==''){msg="Check-out date must be higher than check-in date"; flag=1;}
if(btncity=="orcity" && msg==''){
if(document.getElementById('searchcity').value==""){msg="Please enter the city name."; flag=1;}
}
if (btncurrency == null && msg==''){msg='Please select currency'; flag=1;}
if(flag==1){ if(chkreturn==1)alert(msg); return false; }
return true;
}

function forgotfrm()
{
var email = document.getElementById('email').value.split(' ').join('');;
var retval = validateEmail(email, "Email aaAddress");
if( retval != ""){
	alert(retval);
	document.getElementById('email').focus();
	return false;
}}
function cancelvalidation(){
if(document.getElementById('bookingid').value==""){alert("Please enter booking id");document.getElementById('bookingid').focus();return false;}
if(document.getElementById('yemail').value==""){alert("Please enter email address");document.getElementById('yemail').focus();return false;}
if(document.getElementById('last_name').value==""){alert("Please enter your last name");document.getElementById('last_name').focus();return false;}
if(document.getElementById('partial').checked == true )
{
if(document.getElementById('cancelfrom').value=='')
{
alert("Please select date");	
document.getElementById('cancelfrom').focus();
return false;
}
if(document.getElementById('cancelto').value=='')
{
alert("Please select date");	
document.getElementById('cancelto').focus();
return false;
}
}
}

function cancelvalidation1(){
	
if(document.getElementById('bookingid').value=='')
{
alert("Please select bookingid");	
document.getElementById('bookingid').focus();
return false;
}
if(document.getElementById('partial').checked == true )
{
if(document.getElementById('cancelfrom').value=='')
{
alert("Please select date");	
document.getElementById('cancelfrom').focus();
return false;
}
if(document.getElementById('cancelto').value=='')
{
alert("Please select date");	
document.getElementById('cancelto').focus();
return false;
}
}

}

function opencitylist(hosturl){	window.open("http://"+hosturl+"/citylist.php","","width=600, height=400, scrollbars=1");}
function showcanceldates()
{
	if(document.getElementById('partial').checked==true) document.getElementById('partialdates').style.display="block";
	else document.getElementById('partialdates').style.display="none";
}
function valButton(btn){var cnt = -1;
for (var i=btn.length-1; i > -1; i--) {
	if (btn[i].checked) {cnt = i; i = -1;}
}
if (cnt > -1) return btn[cnt].value;
else return null;
}
function showpickup(pickup){
var btf;
if(pickup == 'Airport') 
btf ='Flight';
else if(pickup == 'Railway Station') 
btf ='Train';
else if(pickup == 'Bus Stop') 
btf ='Bus';
else 
btf ='Flight/Train/Bus';
document.getElementById('ftbdiv').innerHTML=btf+' Name and Number'
}
function bookingValidation(){
	var firstname = document.booknowconfirmed.firstname.value.split(' ').join('');
	var retval = validateUsername( firstname, "First Name");
	if( retval != ""){
		alert( retval);
		document.booknowconfirmed.firstname.focus();
		return false;
	}
	
	var lastname = document.booknowconfirmed.lastname.value.split(' ').join('');
	var retval = validateUsername( lastname, "Last Name");
	if( retval != ""){
		alert( retval);
document.booknowconfirmed.lastname.focus();
		return false;
	}
	var ccode = document.booknowconfirmed.ccode.value.split(' ').join('');
	var retval = validatePhone(ccode, "Country Code");
	if( retval != ""){
		alert( retval);
		document.booknowconfirmed.ccode.focus();
		return false;
	}
	if( ccode.length > 5 || ccode.length < 2 )	{
		alert("Invalid Country Code. It must be between 2 to 5 digits.");		
		document.booknowconfirmed.ccode.focus();
		return false;
	}
	if(ccode<=0) {
		alert('Invalid Country Code.');
		document.booknowconfirmed.ccode.value = '';
		document.booknowconfirmed.ccode.focus();
		return false;
	}
	var acode = document.booknowconfirmed.acode.value.split(' ').join('');	
	var retval = validatePhone(acode, "Area Code");
	if( retval != "")	{
		alert( retval);
		document.booknowconfirmed.acode.focus();
		return false;
	}
	if( acode.length > 6 || acode.length < 2 )	{
		alert("Invalid Area Code. It must be between 2 to 6 digits.");
		
		document.booknowconfirmed.acode.focus();
		return false;
	}
	if(acode<=0){
		alert('Invalid Area Code.');
		document.booknowconfirmed.acode.value = '';
		document.booknowconfirmed.acode.focus();
		return false;
	}
	
	var pcode = document.booknowconfirmed.pcode.value.split(' ').join('');	
	var retval = validatePhone(pcode, "Phone Number");
	if( retval != "")	{
		alert( retval);
		document.booknowconfirmed.pcode.focus();
		return false;
	}
	if( pcode.length > 11 || pcode.length < 5 )	{
		alert("Invalid Phone number. It must be between 5 to 10 digits.");
		document.booknowconfirmed.pcode.value = '';
		document.booknowconfirmed.pcode.focus();
		return false;
	}
	if(pcode<=0) {
		alert('Invalid Phone number.');
		document.booknowconfirmed.pcode.value = '';
		document.booknowconfirmed.pcode.focus();
		return false;
	}
	 
	var email = document.booknowconfirmed.email.value.split(' ').join('');;
	var retval = validateEmail(email, "Email Address");
	if( retval != ""){
		alert( retval);
		document.booknowconfirmed.email.focus();
		return false;
	}
	if( email.length > 50 )	{
		alert("Invalid E-Mail Id. It must be less than 50 characters.");
		document.booknowconfirmed.email.focus();
		return false;
	}
	var address = document.booknowconfirmed.address.value.split(' ').join('');
	var retval = validateEmpty(address, "Address");
	if( retval != "")	{
		alert( retval);
		document.booknowconfirmed.address.focus();
		return false;
	}
	
	if( address.length > 150 ||  address.length < 3 ){
		alert("Address must be between 3 to 128 characters.");		
		document.booknowconfirmed.address.focus();
		return false;
	}

	var area = document.booknowconfirmed.area.value.split(' ').join('');
	var retval = validateEmpty(area, "Area");
	if( retval != ""){
		alert( retval);
		document.booknowconfirmed.area.focus();
		return false;
	}
	if( area.length > 33 ){
		alert("Address must be less than 33 characters.");
		document.booknowconfirmed.area.value = '';
		document.booknowconfirmed.area.focus();
		return false;
	}
	var city = document.booknowconfirmed.city.value.split(' ').join('');
	var retval = validateEmpty(city, "City");
	if( retval != ""){
		alert( retval);
		document.booknowconfirmed.city.focus();
		return false;
	}
	
	if( city.length < 2 || city.length > 32){
		alert("city must be between 2 to 32 characters.");
		document.booknowconfirmed.city.value = '';
		document.booknowconfirmed.city.focus();
		return false;
	}
	var state = document.booknowconfirmed.state.value.split(' ').join('');
	var retval = validateEmpty(state, "State");
	if( retval != ""){
		alert( retval);
		document.booknowconfirmed.state.focus();
		return false;
	}
	
	if( state.length < 2 || state.length > 32){
		alert("State must be between 2 to 32 characters.");
		document.booknowconfirmed.state.value = '';
		document.booknowconfirmed.state.focus();
		return false;
	}
	if(document.booknowconfirmed.country.value == ''){
		alert("Select Country");
		document.booknowconfirmed.country.focus();
		return false;
	}
	var pincode = document.booknowconfirmed.pincode.value.split(' ').join('');
	var retval = validateEmpty(pincode, "Pin Code");
	if( retval != ""){
		alert( retval);
		document.booknowconfirmed.pincode.focus();
		return false;
	}
	if( pincode.length > 10 ){
		alert("Pin Code must be less than 10 characters.");
		document.booknowconfirmed.pincode.value = '';
		document.booknowconfirmed.pincode.focus();
		return false;
	}
	var pickupfrom = document.booknowconfirmed.pickupfrom.value;
	if(pickupfrom != '') {
		var FTB = document.booknowconfirmed.FTB.value;
		var retval = validateEmpty(FTB, document.getElementById('ftbdiv').innerHTML);
		if( retval != ""){
			alert( retval);
			document.booknowconfirmed.FTB.focus();
			return false;
		}
		var pickuptime = document.booknowconfirmed.pickuptime.value;
		var retval = validateEmpty(pickuptime, "Pick up time");
		if( retval != ""){
			alert( retval);
			document.booknowconfirmed.pickuptime.focus();
			return false;
		}	
	}
	
	
	var country = document.booknowconfirmed.country.value;
	return true;	
}

function conditionsbooking(cond){
if(cond=='agree'){	
document.getElementById('backform').style.display="none";
document.getElementById('bookingform').style.display="block";
}else{
document.getElementById('backform').style.display="block";
document.getElementById('bookingform').style.display="none";
}}
function numbersonly(e){
var unicode=e.charCode? e.charCode : e.keyCode;
if ((unicode<48 || unicode>57) && unicode!=9 && unicode!=37 && unicode!=39  && unicode!=8 && unicode!=46 ) //if not a number
return false;
if(e.charCode==46 || e.charCode==39)
return false;
}
function numbersfloatonly(e){
var unicode=e.charCode? e.charCode : e.keyCode;
if ((unicode<48 || unicode>57) && unicode!=9 && unicode!=37 && unicode!=39  && unicode!=8 && unicode!=46 ) //if not a number
return false;
if(e.charCode==39)
return false;
}

function notnumbersonly(e){
var unicode=e.charCode? e.charCode : e.keyCode
if (unicode!=8){ //if the key isn't the backspace key (which we should allow)
if (unicode<48||unicode>57){} //if not a number
else return false //disable key press
}}
function validateEmpty(fld, message) {
var error = ""; 
if (fld == null) {       
error = "Please enter " +  message + ".\n";
}
else if (fld.length == 0) {
 error = "Please enter " + message + ".\n"
}
return error;  
}
function validateEmail(fld, message) {
    var error="";
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;   
    if (fld == null) { error = "Please enter your email address.\n"; }
	else if (fld == "") {error = "Please enter your email address.\n";} 
	else if (!emailFilter.test(fld)) {error = "Please enter a valid email address.\n";
    } else if (fld.match(illegalChars)) {       
        error = "The email address contains illegal characters.\n";
    }
    return error;
}
function validateUsername(fld, message) {
    var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores 
    if (fld == null) {
        error = "Please enter your " + message + ".\n";
    }
	else if (fld == "") {
        error = "Please enter "+ message+".\n";
    } else if ((fld.length < 2) || (fld.length > 50)) {
        error = "The " + message + " is the wrong length.\n";
    } else if (illegalChars.test(fld)) {
        error = "The "+ message + " contains illegal characters.\n";
    }
    return error;
}
function validatePhone(fld, message) {
    var error = "";
    var stripped = fld.replace(/[\(\)\.\-\ ]/g, '');    
   if (fld == null) {
        error = "Please enter " +  message + ".\n";
   }
   else  if (fld == "") {
        error = "Please Enter "+ message + "\n";
   } else if (isNaN((stripped))) {
        error = "The "+ message + " must contain Numerals only.\n";
    } 
    return error;
}

function validateName(fld, message) {
    var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores 
    if (fld == null) {
        error = "Please enter your " + message + ".\n";
    }
	
	else if (fld == "") {
        error = "Please enter "+ message+".\n";
    } else if ((fld.length < 2) || (fld.length > 100)) {
        error = "The " + message + " is the wrong length.\n";
    } else if (illegalChars.test(fld)) {
        error = "The "+ message + " contains illegal characters.\n";
    }
	else {
		for(var i=0; i<10; ++i) {	
		var searchIndex = fld.indexOf(i);	
		if(searchIndex!=-1)	{
		 error = "The "+ message + " should not contain numbar.\n";	
			break;		
		}
		}
	}
    return error;
}

function googlesearch()
{
if(document.getElementById('q').value=="")
{
	alert("Please enter search text");
	document.getElementById('q').focus();
	return false;
}
}

function getHTTPObject()
{
	if (window.ActiveXObject) 
	return new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) 
	return new XMLHttpRequest();
	else {
	alert("Your browser does not support AJAX.");
	return null;
}}

function displayroomrates(roomrateid,viewbutton,hoteldisc)
{
	if(document.getElementById(roomrateid).style.display=="block")
	{
		document.getElementById(roomrateid).style.display="none";
		document.getElementById(viewbutton).value="View Rooms & Rates";
		document.getElementById(viewbutton).style.background = 'rgb(255, 153, 51)';
		document.getElementById(hoteldisc).style.display='none';
	}
	else
	{	document.getElementById(viewbutton).style.background ='#92BC18';
		document.getElementById(roomrateid).style.display="block";
		document.getElementById(viewbutton).value="Hide Rooms & Rates";		
		document.getElementById(hoteldisc).style.display='none';	
	}
}
function showHotelInfo(whattoshow,hotelid,city){	
	document.getElementById('showdiv').innerHTML = "<div align=center style='width:600px;margin-top:80px' ><img src='"+Jbase_url+"images/loading_search.gif' align=center></div>";
	var url = Jbase_url+'index.php?option=com_hotellist&view=hoteldescriptionpopup&id='+hotelid+'&detail='+whattoshow+'&city='+city;
	var httpObject1 = getHTTPObject();
	httpObject1.open("GET", url, true);	
	httpObject1.onreadystatechange = function(){
		if(httpObject1.readyState == 4)	{  

			if(httpObject1.responseText!=""){
				document.getElementById('hdesc').innerHTML=httpObject1.responseText;	
				document.getElementById(whattoshow+"tab").style.backgroundColor='#FFFFFF';	
			}
		}}
	httpObject1.send(null);
	
}
function showHotelInfoSearch(whattoshow,hotelid){
document.getElementById('InandArround').style.display="none";
document.getElementById('Photos').style.display="none";
document.getElementById('RoomPhotos').style.display="none";
document.getElementById('Facilities').style.display="none";
document.getElementById('roomdescription').style.display="none";
document.getElementById('Reviews').style.display="none";
document.getElementById(whattoshow).style.display="block";	
document.getElementById('InandArroundtab').style.backgroundColor='#DDE';
document.getElementById('Facilitiestab').style.backgroundColor='#DDE';
document.getElementById('roomdescriptiontab').style.backgroundColor='#DDE';
document.getElementById('Photostab').style.backgroundColor='#DDE';
document.getElementById('RoomPhotostab').style.backgroundColor='#DDE';
document.getElementById('Reviewstab').style.backgroundColor='#DDE';
document.getElementById(whattoshow+"tab").style.backgroundColor='#FFFFFF';	
}
function hideHotelInfo(hotelid, divid, whattoshow){ 
document.getElementById("hotelcontent"+divid).style.display="none";
document.getElementById("showhide"+divid).style.display="none";
}
function changeBigPhoto(bigphotolink, bigthumb)	{
document.getElementById(bigthumb).src =bigphotolink;
}
function has_id(id){try{var tmp=document.getElementById(id).value;}catch(e){return false;}return true;}
function hotelListingPageChanged(page, isonline){	
	var url=  Jbase_url+"index.php?option=com_searchhotels&task=displayhotels&page="+page;	
	var httpObject1 = getHTTPObject();
	httpObject1.open("GET", url, true);
	httpObject1.onreadystatechange = function()		{
		if(httpObject1.readyState == 4)	{  
			if(httpObject1.responseText!=""){
				document.getElementById("listing").innerHTML=httpObject1.responseText;					
			}
		}
	}
	httpObject1.send(null);
}
function ShowAllHotels(start,end){
resetFilter();	
selectHotels(start,end);	
}
function checkHotelInCity(city)
{
	var url=  Jbase_url+"index.php?option=com_hotellist&task=searchhotelincity&city="+city;	
	document.getElementById('discount').style.display='none';
	var httpObject1 = getHTTPObject();
	httpObject1.open("GET", url, true);
	httpObject1.send(null);
	httpObject1.onreadystatechange = function(){
	if(httpObject1.readyState == 4){  
	if(httpObject1.responseText!=""){
	showhide(httpObject1.responseText);					
	}}}
}

function sortSearchedHotels(type,city,checkin,checkout)
{
	 var orderby = document.getElementById("orderby").value;
	 var url = Jbase_url+'templates/hotel/html/sortpopup.php';	
	 url = url+"?checkin="+checkin+"&chkout="+checkout+"&city="+city;	
	  GB_showCenter('Search',url,430,630); 
	 setTimeout(function()
	 {
		 window.location.href = "index.php?option=com_searchhotels&task=sortHotels&sort="+type+"&orderby="+orderby;
	}, 0);	
	 return false;
}

function sendticket(url)
{
	GB_showCenter('',url,430,630); 
	 setTimeout(function()
	 {
		 window.location.href =url;
	}, 0);	
	 return false;
	
}


function selectParticularHotels(s,hid)
{
	var totalhotels = document.getElementById("totalhotels").value;	
	for(var i=0; i < totalhotels; i++)
		{
			if(isdefined("listed"+i))	{	
			if(i == hid)
			document.getElementById("listed"+i).style.display='inline';
			else
			document.getElementById("listed"+i).style.display= 'none'
			}
		}	
}
function resetFilter()
{
document.getElementById('serachbyhname').value='';
for(var i=0; i < document.filterhotels.rate.length; i++){document.filterhotels.rate[i].checked=true;}
for(var i=0; i < document.filterhotels.facilities.length; i++){document.filterhotels.facilities[i].checked =false;}
document.filterhotels.selectarea.selectedIndex=0;
document.filterhotels.searchbyname.selectedIndex=0;
document.getElementById('discount').style.display='inline';	
document.getElementById('discountby').value = 0;
}
function showDiscountHotels(start,end)
{
	resetFilter();
	document.getElementById('discountby').value = 1;
	selectHotels(start,end);	
}
function selectbyhotelname(hotelname)
{
if(hotelname=='')
hotelname = document.getElementById("serachbyhname").value;
document.getElementById("searchdiv").innerHTML ='<div class="errormessage" style="height:200px" align=center><BR><BR><img src="'+Jbase_url+'images/loading_search.gif"><BR><BR>Please Wait...<BR><BR></div>';	
var url=  "index.php?option=com_searchhotels&task=selectbyhotelname&hotelname="+hotelname;
var httpObject1 = getHTTPObject();
httpObject1.open("GET", url, true);	
httpObject1.onreadystatechange = function(){
	if(httpObject1.readyState == 4)	{  
		if(httpObject1.responseText!=""){
			if(httpObject1.responseText == 'session')
			{
				document.getElementById("searchdiv").innerHTML ='<div class="errormessage"><BR><BR>Your session is expired. Perform a new search again.<BR><BR></div>';					
			}				
			document.getElementById("listing").innerHTML=httpObject1.responseText;						
		}
	}
	document.getElementById("serachbyhname").value='';
}
httpObject1.send(null);
}
function generalfilterhotels()
{
	document.getElementById('discountby').value = 0;
	selectHotels();	
}
function selectHotels(start,end){
document.getElementById("searchdiv").innerHTML ='<div class="errormessage" style="height:200px" align=center><BR><BR><img src="'+Jbase_url+'images/loading_search.gif"><BR><BR>Please Wait...<BR><BR></div>';	

var starhotels = '';
var facilityhotels = '';
var params = '';
var hotels='';
var discount = document.getElementById('discountby').value;
var totalhotels = parseInt(document.getElementById('totalhotels').value);
for(var i=0; i < document.filterhotels.rate.length; i++)
{
	if(document.filterhotels.rate[i].checked)
	starhotels +=document.filterhotels.rate[i].value + ",";	
}
var strLen = starhotels.length;
starhotels = starhotels.slice(0,strLen-1);
if(starhotels!='') params="&starhotels="+starhotels;
for(var i=0; i < document.filterhotels.facilities.length; i++)
{
	if(document.filterhotels.facilities[i].checked)
	facilityhotels +=document.filterhotels.facilities[i].value + ",";	
}
var strLen = facilityhotels.length;
facilityhotels = facilityhotels.slice(0,strLen-1);
if(facilityhotels!=''){	
	params=params + "&facilityhotels="+facilityhotels;	
}	
var hotelarea = document.filterhotels.selectarea.value;
if(hotelarea != '') params = params + "&hotelarea="+hotelarea;

if(params!='') params = params + "&filter=1";
params=params + "&start="+start+ "&end="+end;
if(discount==1)	
var url=  "index.php?option=com_searchhotels&task=discounthotels&start="+start+ "&end="+end;	
else
var url=  "index.php?option=com_searchhotels&task=filterhotels"+params;	

var httpObject1 = getHTTPObject();
httpObject1.open("GET", url, true);	
httpObject1.onreadystatechange = function(){
	if(httpObject1.readyState == 4)	{  
		if(httpObject1.responseText!=""){
		
			if(httpObject1.responseText.indexOf('sessionexpired')=='0')
			{
				document.getElementById("searchdiv").innerHTML ='<div class="errormessage"><BR><BR>Your session is expired. Perform a new search again.<BR><BR></div>';					
			}
			else			
			document.getElementById("listing").innerHTML=httpObject1.responseText;						
		}
	}
}
httpObject1.send(null);
}
function showhide(hotelidsval)
{
	var hotelids=hotelidsval.split(":");
	var hideids=hotelids[0].split(",");
	var showids=hotelids[1].split(",");
	if(showids=='') var showidslen=0; else var showidslen= showids.length;
	if(hideids=='') var hideidslen=0; else var hideidslen= hideids.length;	
	if(showidslen>0)
	{
		for(var j=0;j<showidslen;j++)
		{  	
			document.getElementById("listed"+showids[j]).style.display="inline";
		}		
	}
	document.getElementById("filterhotelids").value=hotelids[1];	
	callPagination(showidslen);
	selectHotelsPage(0,pagelimit,showidslen);	
	if(hideidslen>0)
	{
		for(var i=0;i<hideidslen;i++)
		{ 
			var hid = hideids[i];
			document.getElementById("listed"+hid).style.display= 'none';			
		}
	}
}

function callPagination(num)
{
	var url=  "index.php?option=com_searchhotels&task=getpagination&num="+num;	
	var httpObject1 = getHTTPObject();
	httpObject1.open("GET", url, true);
	httpObject1.onreadystatechange = function()		{
		if(httpObject1.readyState == 4)	{  
			if(httpObject1.responseText!=""){
			var pageresult = httpObject1.responseText;	
			pageresult= pageresult.split("@");
			document.getElementById("totalpages").value=pageresult[0];
			document.getElementById("pagination").innerHTML=pageresult[1];				
			}
		}
	}
	httpObject1.send(null);	
}
function isdefined( variable)
{
    return (typeof(window[variable]) == "undefined")?  false: true;
}
function selectHotelsPage(start,end,total)
{
	var url =  "index.php?option=com_searchhotels&task=gethotels&view=searchhotels&template=hotel&start="+start+"&end="+end;	
	var httpObject1 = getHTTPObject();
	httpObject1.open("GET", url, true);
	httpObject1.onreadystatechange = function(){
		if(httpObject1.readyState == 4)	{ 
			document.getElementById("listing").innerHTML=	httpObject1.responseText
			}}
	httpObject1.send(null);	
}

function showpopupdesc(did,bid)
{
$j=jQuery.noConflict();
var GB_ANIMATION = true;
var href=document.getElementById(bid).value;
var t = this.title;
if(did == 'braekup')
GB_show(t,href,450,600);
else
GB_show(t,href,600,800);
return false;
}
function showpopupdescurl(title,url,type)
{
if(type == 'breakup')
GB_showCenter(title,url,450,550);
else if(type == 'orderdetails')
GB_showCenter(title,url,500,420);
else if(type == 'bookform')
GB_showCenter(title,url,620,530);
else
GB_showCenter(title,url,500,700);
return false;
}
function searchpopup()
{
	var searchvalid = searchValidation(2);
	if(searchvalid== true)
	{
	var url = Jbase_url+'templates/hotel/html/searchpopup.php';
	var $j = jQuery.noConflict();
	var city =$j("input[name='searchcityr']:checked").val();
	var city =$j("input[name='searchcityr']:checked").val();
	if(city == 'orcity')
	city = $j('#searchcity').val();	
	if(city=='undefined')
	city = $j('#searchcityr').val();	
	city = escape(city);	
	var checkin = escape($j('#checkin').val());
	var chkout = escape($j('#checkout').val());	
	url = url+"?checkin="+checkin+"&chkout="+chkout+"&city="+city;
	GB_showCenter('Search',url,430,630);
	return false;
	}
}
function searchcitypopup()
{
	var url = Jbase_url+'templates/hotel/html/searchpopup.php';
	var $j = jQuery.noConflict();
	var checkin = escape($j('#checkin').val());
	var chkout = escape($j('#checkout').val());
	city = escape($j('#searchcityr').val());
	url = url+"?checkin="+checkin+"&chkout="+chkout+"&city="+city;
	GB_showCenter('Search',url,430,630);
	return false;	
}
function searchhotelpopup()
{
	var btn = valButton(document.searchhotels.searchmode);
	var url = Jbase_url+'templates/hotel/html/searchpopup.php';
	var $j = jQuery.noConflict();
	var checkin = escape($j('#checkin').val());
	var chkout = escape($j('#checkout').val());
	city = escape($j('#searchcityr').val());
	if(btn==2) {
	 var hotelname = escape($j('#hotelname').val());
	 url = url+"?checkin="+checkin+"&chkout="+chkout+"&city="+city+"&hotelname="+hotelname;
	}
	else
	url = url+"?checkin="+checkin+"&chkout="+chkout+"&city="+city;
	//alert(url);return false;	
	GB_showCenter('Search',url,430,630);
	return false;	
}
function showpopup()
{
	document.getElementById("popUp").style.display='block';
	document.getElementById("layer1").style.display='block';
}

function showimage(imgid,avgrate)
{
var imgurl=Jbase_url;
var nstars=imgid.split("-");
var nstar=nstars[1];
var nstar1=nstars[0];
for(var i=1;i<=nstar;i++){
document.getElementById(nstar1+"-"+i).src=imgurl+"images/star2.gif";
}
for(var i=parseInt(nstar)+1;i<=5;i++){
document.getElementById(nstar1+"-"+i).src=imgurl+"images/star3.gif";
}}
function removeimage(imgid,avgrate)
{
var imgurl=Jbase_url;
var nstars=imgid.split("-");
var nstar=nstars[1];
var nstar1=nstars[0];
for(var i=1;i<=nstar;i++){
document.getElementById(nstar1+"-"+i).src=imgurl+"images/star3.gif";
}
for(var i=1;i<=avgrate;i++){
document.getElementById(nstar1+"-"+i).src=imgurl+"images/star2.gif";
}}
function rate(id,r,table){
var url=Jbase_url;
var $j = jQuery.noConflict();
var url=url+"index.php?option=com_restaurant&task=contentrate";
$j.post(url, {id: ""+id+"",rate: ""+r+"",table:""+table+""}, function(data){
if(data.length >0) {
$j('#rateid'+id).html(data);
}});
}
function reviewvalidation()
{
var regreturn= false;
var totquestion=document.getElementById('totquestions').value;
for(var i=1;i<=totquestion;i++)
{
	var qid=eval("document.ratingfrm.points_"+i);
	var rt=valButton(qid);
	if(rt==null){alert("Please answer the Question No."+i);return false;}
}
if(document.getElementById('overallexperiance').value==''){alert("Please enter the comments");document.getElementById('overallexperiance').focus();return false;}
if(hasWhiteSpace(document.getElementById('overallexperiance').value)==false){alert("Please enter the comments");document.getElementById('overallexperiance').focus();return false;}
if(document.getElementById('bestexperiance').value==''){alert("Please enter the best experiance");document.getElementById('bestexperiance').focus();return false;}
if(hasWhiteSpace(document.getElementById('bestexperiance').value)==false){alert("Please enter the best experiance");document.getElementById('bestexperiance').focus();return false;}
if(document.getElementById('worstexperiance').value==''){alert("Please enter the worst experiance");document.getElementById('worstexperiance').focus();return false;}
if(hasWhiteSpace(document.getElementById('worstexperiance').value)==false){alert("Please enter the worst experiance");document.getElementById('worstexperiance').focus();return false;}
if(document.getElementById('uid').value=='' ||document.getElementById('uid').value==0){
if(document.getElementById('loginMailId').value!=''){
	if(document.getElementById('loginPassword').value==''){
	alert("Please enter the login password");document.getElementById('loginPassword').focus();return false;}
	else regreturn=true;
}
if(document.getElementById('loginPassword').value!=''){
	if(document.getElementById('loginMailId').value==''){
	alert("Please enter the Username");document.getElementById('loginMailId').focus();return false;}	
	else regreturn=true;
}
else{regreturn =registervalidation();}
}
else regreturn=true;
if(regreturn==true){
if(document.getElementById('security_code').value==''){
	alert("Please enter the security code");document.getElementById('security_code').focus();return false;}
}
else
return false;
}
function destreviewvalidation()
{
var regreturn= false;
if(document.getElementById('city').value==''){alert("Please select city");document.getElementById('city').focus();return false;}
if(document.getElementById('stayduration').value==''){alert("Please select your visit duration");document.getElementById('stayduration').focus();return false;}
if(document.getElementById('overview').value==''){alert("Please enter your overview");document.getElementById('overview').focus();return false;}
if(hasWhiteSpace(document.getElementById('overview').value)==false){alert("Please enter your overview");document.getElementById('overview').focus();return false;}
if(document.getElementById('foodsiteseeing').value==''){alert("Please enter your attraction");document.getElementById('foodsiteseeing').focus();return false;}
if(hasWhiteSpace(document.getElementById('foodsiteseeing').value)==false){alert("Please enter your attraction");document.getElementById('foodsiteseeing').focus();return false;}
if(document.getElementById('eatouts').value==''){alert("Please enter restaurant and shops");document.getElementById('eatouts').focus();return false;}
if(hasWhiteSpace(document.getElementById('eatouts').value)==false){alert("Please enter restaurant and shops");document.getElementById('eatouts').focus();return false;}
if(document.getElementById('activities').value==''){alert("Please enter your activities");document.getElementById('activities').focus();return false;}
if(hasWhiteSpace(document.getElementById('activities').value)==false){alert("Please enter your activities");document.getElementById('activities').focus();return false;}
if(document.getElementById('traveltips').value==''){alert("Please enter your travel tips");document.getElementById('traveltips').focus();return false;}
if(hasWhiteSpace(document.getElementById('traveltips').value)==false){alert("Please enter your travel tips");document.getElementById('traveltips').focus();return false;}
if(document.getElementById('uid').value=='' || document.getElementById('uid').value==0){
if(document.getElementById('loginMailId').value!=''){
	if(document.getElementById('loginPassword').value==''){		
	alert("Please enter the login password");document.getElementById('loginPassword').focus();return false;}
	else regreturn=true;
}
else if(document.getElementById('loginPassword').value!=''){
	if(document.getElementById('loginMailId').value==''){
	alert("Please enter the Mail Id");document.getElementById('loginMailId').focus();return false;}	
	else regreturn=true;
}
else{ regreturn = registervalidation();
}}
else{ regreturn=true;
}
if(regreturn==true){
if(document.getElementById('security_code').value==''){
	alert("Please enter the security code");document.getElementById('security_code').focus();return false;}	
}
else
return false;
}
function loginvalidation(){
if(document.getElementById('username').value=="")
{
alert("Please enter username ");
document.getElementById('username').focus();
return false;
}
if(document.getElementById('passwd').value=="")
{
alert("Please enter Password");
document.getElementById('passwd').focus();
return false;
}
}
var today=new Date();var todate=today.getDate();var tomonth=today.getMonth();var toyear=today.getFullYear();var checkOK = "0123456789";
function leapYearCheck(y) {	if ( ( (y%4==0)&&(y%100 != 0) ) || (y%400==0) ) { return true;} else {return false;}}
function isDate1(dt){var dtCh= "/";var daysInMonth = DaysArray(12);var pos1=dt.indexOf(dtCh);var pos2=dt.indexOf(dtCh,pos1+1);var strMonth=dt.substring(0,pos1);var strDay=dt.substring(pos1+1,pos2);var strYear=dt.substring(pos2+1);var strYr=strYear;
if (strDay.charAt(0)=="0" && strDay.length>1) var strDay=strDay.substring(1);
if (strMonth.charAt(0)=="0" && strMonth.length>1) var strMonth=strMonth.substring(1);
for (var i = 1; i <= 3; i++) {
if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1);
}
month=parseInt(strMonth);day=parseInt(strDay);year=parseInt(strYr);
if (strMonth.length<1 || month<1 || month>12){alert("Please enter a valid month");return false;}
if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){alert("Please enter a valid day");return false;}
return true;
}
function fiidatevalues(indate,from,to,mode){var indatex=indate.split(" ");var dd=indatex[0];var mm=indatex[1];var yy=indatex[2];if(dd.length==1)  dd="0"+dd;
if(mm.length==1)  mm="0"+mm;
if(mm=='Jan') mm="01";
else if(mm=='Feb') mm="02";
else if(mm=='Mar') mm="03";
else if(mm=='Apr') mm="04";
else if(mm=='May') mm="05";
else if(mm=='Jun') mm="06";
else if(mm=='Jul') mm="07";
else if(mm=='Aug') mm="08";
else if(mm=='Sep') mm="09";
else if(mm=='Oct') mm="10";
else if(mm=='Nov') mm="11";
else if(mm=='Dec') mm="12";
var newindate=dd+"-"+mm+"-"+yy;
if(mode=="in"){document.getElementById('inmonth').value=mm;document.getElementById('inday').value=dd;document.getElementById('inyear').value=yy;setCheckOutDateNewCal(newindate,from,to,'main');}
else{document.getElementById('outmonth').value=mm;document.getElementById('outday').value=dd;document.getElementById('outyear').value=yy;}
}
function fiidatevaluescity(indate,from,to,mode){var indatex=indate.split(" ");var dd=indatex[0];var mm=indatex[1];var yy=indatex[2];if(dd.length==1)  dd="0"+dd;
if(mm.length==1)  mm="0"+mm;
if(mm=='Jan') mm="01";
else if(mm=='Feb') mm="02";
else if(mm=='Mar') mm="03";
else if(mm=='Apr') mm="04";
else if(mm=='May') mm="05";
else if(mm=='Jun') mm="06";
else if(mm=='Jul') mm="07";
else if(mm=='Aug') mm="08";
else if(mm=='Sep') mm="09";
else if(mm=='Oct') mm="10";
else if(mm=='Nov') mm="11";
else if(mm=='Dec') mm="12";
var newindate=dd+"-"+mm+"-"+yy;
if(mode=="in"){document.getElementById('inmonthp').value=mm;document.getElementById('indayp').value=dd;document.getElementById('inyearp').value=yy;setCheckOutDateNewCal(newindate,from,to,'city');
}
else{document.getElementById('outmonthp').value=mm;document.getElementById('outdayp').value=dd;document.getElementById('outyearp').value=yy;}
}
monthDays=new Array("31", "28", "31", "30", "31",  "30", "31", "31", "30", "31", "30", "31");
function setCheckOutDateNewCal(indate,from,to,page){var indatex=indate.split("-");
		if(page=='main'){var od=document.getElementById('outday').value;var om=document.getElementById('outmonth').value;var oy=document.getElementById('outyear').value;}
		else if(page=='city'){var od=document.getElementById('outdayp').value;var om=document.getElementById('outmonthp').value;var oy=document.getElementById('outyearp').value;}		
var id=indatex[0];var im=indatex[1];var iy=indatex[2];var im1;var id1;var om1;var od1;		
if(im.length==1)  im1="0"+im; else im1=im;	
if(id.length==1)  id1="0"+id; else id1=id;
if(om.length==1)  om1="0"+om; else om1=om;
if(od.length==1)  od1="0"+od; else od1=od;
var newi=iy+im1+id1;var newo=oy+om1+od1;
var d=Number(id);var checkin=today.getDate();var checkmonth=today.getMonth()+1;
if(im==today.getMonth()+1){
if((id==today.getDate()))
alert("Check in date should atleast 1 day advance to the current date" +  " " + today.getDate()+ "/" +checkmonth+"/" + today.getYear()+"");
inday=checkin+2;}
var m=Number(im);var y=Number(iy);var checkoutDay=d+1;var nextMonth=m;var checkoutYear=y;		
if(leapYearCheck(y)) {monthDays[1]="29";} else {monthDays[1]="28";}
if(checkoutDay > monthDays[m-1]) {nextMonth=m+1;
if(nextMonth>12) {nextMonth=1;checkoutYear+=1;}		
checkoutDay=checkoutDay-monthDays[m-1];}	
if(d>monthDays[m-1]) {d=monthDays[m-1];checkoutDay=1;}
if(newi>=newo){var mm;
if(nextMonth=='01') mm="Jan";
else if(nextMonth=='02') mm="Feb";
else if(nextMonth=='03') mm="Mar";
else if(nextMonth=='04') mm="Apr";
else if(nextMonth=='05') mm="May";
else if(nextMonth=='06') mm="Jun";
else if(nextMonth=='07') mm="Jul";
else if(nextMonth=='08') mm="Aug";
else if(nextMonth=='09') mm="Sep";
else if(nextMonth=='10') mm="Oct";
else if(nextMonth=='11') mm="Nov";
else if(nextMonth=='12') mm="Dec";
if(checkoutDay<=9)checkoutDay="0"+checkoutDay;
if(nextMonth<=9)nextMonth="0"+nextMonth;
if(page=='main'){document.getElementById('outmonth').value=nextMonth;document.getElementById('outday').value=checkoutDay;document.getElementById('outyear').value=checkoutYear;}
else if(page=='city'){
	document.getElementById('outmonthp').value=nextMonth;document.getElementById('outdayp').value=checkoutDay;document.getElementById('outyearp').value=checkoutYear;}
to.value=checkoutDay+" "+mm+" "+checkoutYear;
}
else{}
}
function printbook(printurl)
{
	var url = Jbase_url+'index.php?option=com_booking&task=printticketprint&bookingid='+bookingid;
	window.open(printurl,"null","width=600, height=400, scrollbars=1");
}
function savepdfbook(bookingid)
{
	var url = Jbase_url+'index.php?option=com_booking&task=saveticket&bookingid='+bookingid;
	window.open(url,"","width=600, height=400, scrollbars=1");
}
function roomtypesaddadmin(rno,dno){
var rooms='';	
if(dno) var st = dno+1; else st=1;
for(var c=st;c<=rno;c++)
{
rooms=rooms+'<table border="0" width="100%"><tr><td width="3%" valign="top">'+c+'.</td><td width="21%" valign="top"><input type="text" name="type'+c+'" size="30" /></td><td width="36%" valign=top><textarea name="desc'+c+'" rows="1" cols="40" ></textarea></td><td width="9%" valign="top"><input type="text" name="roomrate'+c+'" size="7" onkeypress="return numbersonly(event)"/></td></tr><tr><td colspan=5 valign="top">Room Photo '+c+'.<input type="file" name="roomphotos'+c+'" class="filebox" /><tr><td colspan=5>&nbsp;</td></tr></table>';
}
if(rno>=dno){	for(var c=1;c<=dno;c++)	{document.getElementById('roomtypesdno'+c).style.display='block';}}
else{
for(var c=rno;c>=rno;c--){document.getElementById('roomtypesdno'+c).style.display='none';}
}
document.getElementById('roomtypes').innerHTML=rooms;
}
function roomtypesadd(rno){
var rooms='';
for(var c=2;c<=rno;c++)
{
rooms=rooms+'<table border="0" width="100%"><tr><td width="3%" valign="top">'+c+'.</td><td width="21%" valign="top"><input type="text" name="type'+c+'" size="30" /></td><td width="29%" valign=top><textarea name="desc'+c+'" rows="2" cols="30" ></textarea></td><td width="36%" valign="top"><table border="0" width="100%"><tr><th>Single</th><th>Double</th><th>Extra Guest</th></tr><tr><td><input type="text" name="single'+c+'" id="single'+c+'" size="10" onkeypress="return numbersfloatonly(event)"/></td><td><input type="text" name="double'+c+'" id="double'+c+'" size="10" onkeypress="return numbersfloatonly(event)"/></td><td><input type="text" name="extraguest'+c+'" id="extraguest'+c+'" size="10" onkeypress="return numbersfloatonly(event)"/></td></tr></table></td></tr></table>';
}
document.getElementById('roomtypes').innerHTML=rooms;
}
function addmoreattraction(){
var attraction='';	
for(var c=3;c<=28;c++){	
if(document.getElementById('att'+c).style.display=='none'){document.getElementById('att'+c).style.display='block';break;}
}}
function removemoreattraction(){var attraction='';	
for(var c=28;c>=3;c--){	
if(document.getElementById('att'+c).style.display=='block'){document.getElementById('attrname'+c).value='';document.getElementById('attrdistance'+c).value='';document.getElementById('att'+c).style.display='none';break;
}}}

function addmoreattractionadmin(no){
var attraction='';	
for(var c=no+1;c<=28;c++)
{	
	if(document.getElementById('att'+c).style.display=='none')
	{
		document.getElementById('att'+c).style.display='block';break;
	}
}
}
function removemoreattractionadmin(no){
var attraction='';	
for(var c=28;c>=no;c--)
{	
	if(document.getElementById('att'+c).style.display=='block')
	{
		document.getElementById('attrname'+c).value='';
		document.getElementById('attrdistance'+c).value='';
		document.getElementById('att'+c).style.display='none';
		break;
	}
}
}
function privateValidation()
{
	var city = document.getElementById('city').value.split(' ').join('');
	var retval = validateEmpty(city, "City");
	if( retval != "")	{
		alert( retval);
		document.getElementById('city').focus();
		return false;
	}
	var address = document.getElementById('address').value.split(' ').join('');
	var retval = validateEmpty(address, "Address");
	if( retval != "")	{
		alert( retval);
		document.getElementById('address').focus();
		return false;
	}
	if( address.length > 128 )	{
		alert("Address must be less than 128 characters.");
		document.getElementById('address').value = '';
		document.getElementById('address').focus();
		return false;
	}

	var area = document.getElementById('area').value.split(' ').join('');
	var retval = validateEmpty(area, "Area");
	if( retval != "")	{
		alert( retval);
		document.getElementById('area').focus();
		return false;
	}
	if( area.length > 33 )	{
		alert("Address must be less than 33 characters.");
		document.getElementById('area').value = '';
		document.getElementById('area').focus();
		return false;
	}
	var state = document.getElementById('state').value;
	var retval = validateEmpty(state, "State");
	if( retval != "")	{
		alert( retval);
		document.getElementById('state').focus();
		return false;
	}
	var pincode = document.getElementById('pincode').value;
	var retval = validatePhone(pincode, "Pin Code");
	if( retval != "")	{
		alert( retval);
		document.getElementById('pincode').focus();
		return false;
	}
	if( pincode.length > 11 )	{
		alert("Address must be less than 10 characters.");
		document.getElementById('pincode').value = '';
		document.getElementById('pincode').focus();
		return false;
	}
	var ccode = document.getElementById('ccode').value;
	var retval = validatePhone(ccode, "Country Code");
	if( retval != "")	{
		alert( retval);
		document.getElementById('ccode').focus();
		return false;
	}
	if( ccode.length > 6 )	{
		alert("Invalid Country Code. It must be less than 5 digits.");
		document.getElementById('ccode').value = '';
		document.getElementById('ccode').focus();
		return false;
	}
	var acode = document.getElementById('acode').value;
	var retval = validatePhone(acode, "Area Code");
	if( retval != "")	{
		alert( retval);
		document.getElementById('acode').focus();
		return false;
	}
	if( acode.length > 7 )	{
		alert("Invalid Area Code. It must be less than 7 digits.");
		document.getElementById('acode').value = '';
		document.getElementById('acode').focus();
		return false;
	}
	var pcode = document.getElementById('phoneno').value;
	var retval = validatePhone(pcode, "Phone Number");
	if( retval != "")	{
		alert( retval);
		document.getElementById('phoneno').focus();
		return false;
	}
	if( pcode.length > 11 )	{
		alert("Invalid Phone number. It must be less than 10 digits.");
		document.getElementById('phoneno').value = '';
		document.getElementById('phoneno').focus();
		return false;
	}
}
function showrooms(rno,p){
var data = ""; var datap = "" ;	
for(var c=1; c<=rno; c++ ){	
if(navigator.appName=='Netscape')
data=data+'<div style="padding-left:10px;border:solid 0px; width:280px; margin-top:10px; "><div style="border:solid 0px;width:150px;clear:right; font-size:11px;color:#999999;">Room '+c+':<select class="select" name="num_adults'+c+'" id="num_adults'+c+'"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option></select>&nbsp;&nbsp;&nbsp;<select class="select" name="num_children'+c+'" id="num_children'+c+'" onchange="showchildage(this.value,'+c+',0);"><option>0</option><option value="01">1</option><option value="02">2</option></select></div><div id="childage'+c+'" style="float:left;border:solid 0px;*padding-right:0px; padding-left:140px; margin-top:-18px"></div></div>';
else	
data=data+'<div style="width:295px;*width:280px; margin-top:5px;padding-left:10px;font-size:11px;color:#999999;"><div class="clear"></div>Room '+c+':<select class="select"  name="num_adults'+c+'" id="num_adults'+c+'" ><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option></select>&nbsp;&nbsp;&nbsp;<select class="select"  name="num_children'+c+'" id="num_children'+c+'" onchange="showchildage(this.value,'+c+',0);"><option>0</option><option value="01">1</option><option value="02">2</option></select><div id="childage'+c+'" style="float:right;width:140px;.margin-top:-20px;"></div></div>';
datap=datap+'<div class="label2" style="margin-left:10px;font-weight:none">Room '+c+'</div><div class="left2" style="margin-right:3px"><select class="select"  name="num_adults'+c+'" id="num_adultsp'+c+'"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option></select></div><div class="left2" style="margin-right:3px"><select class="select" name="num_children'+c+'" id="num_children'+c+'" onchange="showchildage(this.value,'+c+',3);"><option>0</option><option value="01">1</option><option value="02">2</option></select></div><div id="childagep'+c+'"></div> <div id="filterselected'+c+'"></div> <div class="clear"></div>';
}
if(navigator.appName=='Netscape')
htop=0;
else {
if(p==2) var htop=0;
}
if(p!=3)
document.getElementById('rooms').innerHTML="<div class=clear style='padding-top:"+htop+"px;'></div>"+data;
else
document.getElementById('roomsp').innerHTML=datap;
}
function showchildage(cno,no,p){
	//alert(cno)
var data='';var datap='';
for(var c=1;c<=4;c++){
if(c<=cno){
if(c==cno) { var margin="0";} else { var margin="0"}
data=data+'<select class="select"  name="age'+no+'_'+c+'" id="age'+no+'_'+c+'"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option></select>';	
datap=datap+'<div class="left2" style="margin-right:'+margin+'px"><select name="age'+no+'_'+c+'" id="age'+no+'_'+c+'"  class="select"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option></select></div>';
}}
if(p!=3)
document.getElementById('childage'+no).innerHTML=data;
else
document.getElementById('childagep'+no).innerHTML=datap;
}
function showroomshotel(rno){
var data='';
for(var c=1;c<=rno;c++){	
data=data+'<div style="margin:2px 0 0 2px;"><div class="clear"></div>Room '+c+':<select class="select" name="num_adults'+c+'" id="num_adults'+c+'" ><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option></select>&nbsp;&nbsp;&nbsp;<select style="width: 38px; font-size: 10px;"  name="num_children'+c+'" id="num_children'+c+'" onchange="showchildagehotel(this.value,'+c+');"><option>0</option><option value="01">1</option><option value="02">2</option><option value="03">3</option></select><div id="childage'+c+'" style="margin:3px 0 2px 0;"></div></div>';
}
document.getElementById('rooms').innerHTML=data;
}
function showchildagehotel(cno,no){
var data='';
for(var c=1;c<=4;c++){
if(c<=cno){
data=data+'<select class="select" name="age'+no+'_'+c+'" id="age'+no+'_'+c+'"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option></select>';	
}}
document.getElementById('childage'+no).innerHTML="Age:"+data;
}
function registervalidation(){
	var first_name =document.getElementById('first_name').value.split(' ').join('');
	var retval = validateUsername( first_name, "First Name");
	if( retval != "")	{
		alert( retval);
		document.getElementById('first_name').focus();
		return false;
	}
	var last_name =document.getElementById('last_name').value.split(' ').join('');
	var retval = validateUsername( last_name, "Last Name");
	if( retval != "")	{
		alert( retval);
		document.getElementById('last_name').focus();
		return false;
	}
	var email =document.getElementById('email').value.split(' ').join('');
	var retval = validateEmail( email, "email Name");
	if( retval != "")	{
		alert( retval);
		document.getElementById('email').focus();
		return false;
	}
	var password =document.getElementById('password').value.split(' ').join('');
	var retval = validateEmpty( password, "password");
	if( retval != "")	{
		alert( retval);
		document.getElementById('password').focus();
		return false;
	}
	var cpassword =document.getElementById('cpassword').value.split(' ').join('');
	var retval = validateEmpty( password, "cpassword");
	if( retval != "")	{
		alert( retval);
		document.getElementById('cpassword').focus();
		return false;
	}
	if(password!=cpassword){
	alert('Please enter correct confirmation password');
	document.getElementById('cpassword').focus();return false;
	}
	var address =document.getElementById('address').value.split(' ').join('');
	var retval = validateEmpty( address, "Address");
	if( retval != "")	{
		alert( retval);
		document.getElementById('address').focus();
		return false;
	}
	var area=document.getElementById('area').value.split(' ').join('');
	var retval = validateEmpty( area, "Area");
	if( retval != "")	{
		alert( retval);
		document.getElementById('area').focus();
		return false;
	}
	var city =document.getElementById('city').value.split(' ').join('');
	var retval = validateEmpty( city, "City");
	if( retval != "")	{
		alert( retval);
		document.getElementById('city').focus();
		return false;
	}
	var state =document.getElementById('state').value.split(' ').join('');
	var retval = validateEmpty( state, "State");
	if( retval != "")	{
		alert( retval);
		document.getElementById('state').focus();
		return false;
	}
	var pincode =document.getElementById('pincode').value.split(' ').join('');
	var retval = validatePhone( pincode, "Pincode");
	if( retval != "")	{
		alert( retval);
		document.getElementById('pincode').focus();
		return false;
	}
if(document.getElementById('country').value==""){alert('Please enter country');document.getElementById('country').focus();return false;}
return true;
}
function addhotelvalidations(){
	var yname =document.getElementById('yname').value.split(' ').join('');
	var retval = validateUsername( yname, "Name");
	if( retval != "")	{
		alert( retval);
		document.getElementById('yname').focus();
		return false;
	}
	var designation =document.getElementById('designation').value.split(' ').join('');
	var retval = validateEmpty( designation, "Designation");
	if( retval != "")	{
		alert( retval);
		document.getElementById('designation').focus();
		return false;
	}
	var hotelname =document.getElementById('hotelname').value.split(' ').join('');
	var retval = validateEmpty( hotelname, "Hotel Name");
	if( retval != "")	{
		alert( retval);
		document.getElementById('hotelname').focus();
		return false;
	}
	if(document.getElementById('hotelstar').value==''){alert("Please select star");document.getElementById('hotelstar').focus();return false;}
	checkCount=0;
	for (i=0; i<document.hotelfrm.elements.length; i++){
	if (document.hotelfrm.elements[i].type=="checkbox")
	{
		if(document.hotelfrm.elements[i].name=='hoteltype[]'){
			if(document.hotelfrm.elements[i].checked){checkCount=1;break;}
		}	
	}}
	if(checkCount==0){alert("Please select any hotel type.");return false;}			
	
	var address =document.getElementById('address').value.split(' ').join('');
	var retval = validateEmpty( address, "Address");
	if( retval != "")	{
		alert( retval);
		document.getElementById('address').focus();
		return false;
	}
	var location =document.getElementById('location').value.split(' ').join('');
			var retval = validateEmpty( location, "location");
			if( retval != "")	{
				alert( retval);
				document.getElementById('location').focus();
				return false;
			}
	var city =document.getElementById('city').value.split(' ').join('');
	var retval = validateEmpty( city, "city");
	if( retval != "")	{
		alert( retval);
		document.getElementById('city').focus();
		return false;
	}
	if(document.getElementById('states').value==''){alert("Please select state");document.getElementById('states').focus();return false;}
	var phone =document.getElementById('phone').value.split(' ').join('');
	var retval = validatePhone( phone, "phone");
	if( retval != "")	{
		alert( retval);
		document.getElementById('phone').focus();
		return false;
	}
	var email =document.getElementById('email').value.split(' ').join('');
	var retval = validateEmail( email, "email");
	if( retval != "")	{
		alert( retval);
		document.getElementById('email').focus();
		return false;
	}
	var description =document.getElementById('overview').value.split(' ').join('');
	var retval = validateEmpty( description, "Description");
	if( retval != "")	{
		alert( retval);
		document.getElementById('overview').focus();
		return false;
	}
	var totrooms =document.getElementById('totrooms').value.split(' ').join('');
	var retval = validatePhone( totrooms, "Total Rooms");
	if( retval != "")	{
		alert( retval);
		document.getElementById('totrooms').focus();
		return false;
	}
	
	var type1 =document.getElementById('type1').value.split(' ').join('');
	var retval = validateEmpty( type1, "Room Type");
	if( retval != "")	{
		alert(retval);
		document.getElementById('type1').focus();
		return false;
	}
	var desc1 =document.getElementById('desc1').value.split(' ').join('');
	var retval = validateEmpty( desc1, "Room Description");
	if( retval != "")	{
		alert(retval);
		document.getElementById('desc1').focus();
		return false;
	}
	var single1 =document.getElementById('single1').value.split(' ').join('');
	var retval = validatePhone( single1, "Single Room Rate");
	if( retval != "")	{
		alert(retval);
		document.getElementById('single1').focus();
		return false;
	}
	var double1 =document.getElementById('double1').value.split(' ').join('');
	var retval = validatePhone( double1, "Double Room Rate");
	if( retval != "")	{
		alert(retval);
		document.getElementById('double1').focus();
		return false;
	}
	var extraguest1 =document.getElementById('extraguest1').value.split(' ').join('');
	var retval = validatePhone( extraguest1, "Extra Guest Room Rate");
	if( retval != "")	{
		alert(retval);
		document.getElementById('extraguest1').focus();
		return false;
	}
	var attrname3 =document.getElementById('attrname3').value.split(' ').join('');
	var retval = validateEmpty( attrname3, "Tourist Attraction 1");
	if( retval != "")	{
		alert(retval);
		document.getElementById('attrname3').focus();
		return false;
	}
	var attrdistance3 =document.getElementById('attrdistance3').value.split(' ').join('');
	var retval = validateEmpty( attrdistance3, "Distance 1");
	if( retval != "")	{
		alert(retval);
		document.getElementById('attrdistance3').focus();
		return false;
	}
	
	checkCount=0;
	for (i=0; i<document.hotelfrm.elements.length; i++){
	if (document.hotelfrm.elements[i].type=="checkbox")
	{
		if(document.hotelfrm.elements[i].name=='hfacilities[]'){
			if(document.hotelfrm.elements[i].checked){checkCount=1;break;}
		}	
	}}
	if(checkCount==0){alert("Please select any Facilities.");return false;}	
	
	checkCount=0;
	for (i=0; i<document.hotelfrm.elements.length; i++){
	if (document.hotelfrm.elements[i].type=="checkbox")
	{
		if(document.hotelfrm.elements[i].name=='rfacilities[]'){
			if(document.hotelfrm.elements[i].checked){checkCount=1;break;}
		}	
	}}
	if(checkCount==0){alert("Please select any Room Facilities.");return false;}	
	var chkpolicies =document.getElementById('chkpolicies').value.split(' ').join('');
	var retval = validateEmpty( chkpolicies, "Policies");
	if( retval != "")	{
		alert(retval);
		document.getElementById('chkpolicies').focus();
		return false;
	}	
	var security_code =document.hotelfrm.recaptcha_response_field.value.split(' ').join('');
	var retval = validateEmpty( security_code, "Security Code");
	if( retval != "")	{
		alert( retval);
		document.hotelfrm.recaptcha_response_field.focus();
		return false;
	}
}
function contactusvalidation(){
if(document.contactus.fullname.value==""){alert("Please enter your name.");document.contactus.fullname.focus();return false;}
if(document.contactus.email.value==""){alert("Please enter your email.");document.contactus.email.focus();return false;}
var mailvalid=checkEmailvalidation(document.contactus.email.value);
if(mailvalid==false){alert("Please enter correct Email Id");document.contactus.email.focus();return false;}
if(document.contactus.comments.value==""){alert("Please enter comments.");document.contactus.comments.focus();return false;}
if(document.contactus.security_code.value==""){alert("Please enter security code.");document.contactus.security_code.focus();return false;}
}

function travelInfoValidation(){
var checkin1 =document.getElementById('checkin1').value.split(' ').join('');
var retval = validateEmpty( checkin1, "Check In Date");
if( retval != "")	{
	alert(retval);
	document.getElementById('checkin1').focus();
	return false;
}
var checkout1 =document.getElementById('checkout1').value.split(' ').join('');
var retval = validateEmpty( checkout1, "Check Out Date");
if( retval != "")	{
	alert(retval);
	document.getElementById('checkout1').focus();
	return false;
}
if(document.getElementById('num_rooms').value==''){
alert('Select No. of rooms');
document.getElementById('num_rooms').focus();
	return false;
}
var num_rooms = document.getElementById('num_rooms').value;
for( var n=1; n<=num_rooms; n++ ){
if(document.getElementById('rootype'+n).value==''){
alert('Select Room type '+ n);
document.getElementById('rootype'+n).focus();
	return false;
}
var adult =document.getElementById('adult'+n).value.split(' ').join('');
var retval = validatePhone( adult, "Adult "+n );
if( retval != "")	{
	alert(retval);
	document.getElementById('adult'+n).focus();
	return false;
}
}

var firstname =document.getElementById('firstname').value.split(' ').join('');
var retval = validateName( firstname, "First Name");
if( retval != "")	{
	alert(retval);
	document.getElementById('firstname').focus();
	return false;
}
var lastname =document.getElementById('lastname').value.split(' ').join('');
var retval = validateName( lastname, "Last Name");
if( retval != "")	{
	alert(retval);
	document.getElementById('lastname').focus();
	return false;
}
var countrycode =document.getElementById('countrycode').value.split(' ').join('');
var retval = validateEmpty( countrycode, "country code");
if( retval != "")	{
	alert(retval);
	document.getElementById('countrycode').focus();
	return false;
}
if( countrycode.length > 5 || countrycode.length < 2 )	{
		alert("Invalid Country Code. It must be between 2 to 5 digits.");		
		document.getElementById('countrycode').focus();
		return false;
}
if(countrycode==0) {
	alert('Please enter correct country code');
	document.getElementById('countrycode').focus();
	return false;
}
var areacode =document.getElementById('areacode').value.split(' ').join('');
var retval = validateEmpty( areacode, "area code");
if( retval != "")	{
	alert(retval);
	document.getElementById('areacode').focus();
	return false;
}
if( areacode.length > 6 || areacode.length < 2 )	{
	alert("Invalid Area Code. It must be between 2 to 6 digits.");		
	document.getElementById('areacode').focus();
	return false;
}
if(areacode<=0) {
	alert('Please enter correct area code');
	document.getElementById('areacode').focus();
	return false;
}
var phoneno =document.getElementById('phoneno').value.split(' ').join('');
var retval = validateEmpty( phoneno, "phone no");
if( retval != "")	{
	alert(retval);
	document.getElementById('phoneno').focus();
	return false;
}
if( phoneno.length > 11 || phoneno.length < 5 )	{
	alert("Invalid Phone number. It must be between 5 to 10 digits.");
	document.getElementById('phoneno').focus();
	return false;
}
if(phoneno==0) {
	alert('Please enter correct phone no');
	document.getElementById('phoneno').focus();
	return false;
}
var mobile =document.getElementById('mobile').value.split(' ').join('');
var retval = validateEmpty( mobile, "mobile no");
if( retval != "")	{
	alert(retval);
	document.getElementById('mobile').focus();
	return false;
}
if( mobile.length > 11 || mobile.length < 5 )	{
	alert("Invalid mobile number. It must be between 10 to 12 digits.");
	document.getElementById('mobile').focus();
	return false;
}
if(mobile==0) {
	alert('Please enter correct mobile no');
	document.getElementById('mobile').focus();
	return false;
}
var email =document.getElementById('email').value.split(' ').join('');
var retval = validateEmail( email, "Mail Id");
if( retval != "")	{
	alert(retval);
	document.getElementById('email').focus();
	return false;
}
var address =document.getElementById('address').value.split(' ').join('');
var retval = validateEmpty( address, "Address");
if( retval != "")	{
	alert(retval);
	document.getElementById('address').focus();
	return false;
}
var area =document.getElementById('area').value.split(' ').join('');
var retval = validateEmpty( area, "Area");
if( retval != "")	{
	alert(retval);
	document.getElementById('area').focus();
	return false;
}
var city =document.getElementById('city').value.split(' ').join('');
var retval = validateEmpty( city, "City");
if( retval != "")	{
	alert(retval);
	document.getElementById('city').focus();
	return false;
}
if (document.getElementById('country').value==""){ alert("Please select the country.");document.getElementById('country').focus();return false;}
}


function travelSearchValidation(){
var checkin1 =document.getElementById('checkin1').value.split(' ').join('');
var retval = validateEmpty( checkin1, "Check In Date");
if( retval != "")	{
	alert(retval);
	document.getElementById('checkin1').focus();
	return false;
}
var checkout1 =document.getElementById('checkout1').value.split(' ').join('');
var retval = validateEmpty( checkout1, "Check Out Date");
if( retval != "")	{
	alert(retval);
	document.getElementById('checkout1').focus();
	return false;
}
if(document.getElementById('num_rooms').value==''){
alert('Select No. of rooms');
document.getElementById('num_rooms').focus();
	return false;
}
var name =document.getElementById('name').value.split(' ').join('');
var retval = validateName( name, "Name");
if( retval != "")	{
	alert(retval);
	document.getElementById('name').focus();
	return false;
}
var email =document.getElementById('email').value.split(' ').join('');
var retval = validateEmail( email, "Mail Id");
if( retval != "")	{
	alert(retval);
	document.getElementById('email').focus();
	return false;
}


if (document.getElementById('country').value==""){ alert("Please select the country.");document.getElementById('country').focus();return false;}
}
function showFavImages(f)
{
var rd1="rad1_"+f;
var rd2="rad2_"+f;
var rd3="rad3_"+f;
var chk="chk"+f;
var fid="vote_"+f;
if(document.getElementById(chk).checked==true){
document.getElementById(rd1).disabled="";
document.getElementById(rd2).disabled="";
document.getElementById(rd3).disabled="";
}
else{
document.getElementById(fid).value="";	
document.getElementById(rd1).checked="";
document.getElementById(rd2).checked="";
document.getElementById(rd3).checked="";
document.getElementById(rd1).disabled="disabled";
document.getElementById(rd2).disabled="disabled";
document.getElementById(rd3).disabled="disabled";
}
//document.getElementById(divid).style.display="block";
}
function hidval(f,city,tval){
var divid="vote_"+f;
document.getElementById(divid).value=city+':'+tval;
}

function showroomtypes(rno,start){
var rno = parseInt(rno);
var hotelid=document.getElementById('hotelid').value;	
var istart ;
if(start>=rno) istart=1;
else
istart = parseInt(start+1);
document.getElementById('addroomdiv').style.display='block';	
for(var i=istart;i<=rno;i++){
document.getElementById('rt'+i).style.display='block';	
}
for(var i=rno+1;i<=4;i++){
document.getElementById('rt'+i).style.display='none';	
}
}

function showroomname(roomid,divid){
var roomid = parseInt(roomid);
var hotelid=document.getElementById('hotelid').value;	
var url = "index.php?option=com_hotelinventory&task=showroomname&roomid="+roomid;
var httpObject1 = getHTTPObject();
httpObject1.open("GET", url, true);
httpObject1.onreadystatechange = function()		{
	if(httpObject1.readyState == 4)	{ 
		document.getElementById('roomname'+divid).value=httpObject1.responseText;
	}
}
httpObject1.send(null);	
}

function showroomrate(roomid,divid){
var roomid = parseInt(roomid);
var hotelid=document.getElementById('hotelid').value;	
var url = "index.php?option=com_hotelinventory&task=showroomrate&roomid="+roomid;
var httpObject1 = getHTTPObject();
httpObject1.open("GET", url, true);
httpObject1.onreadystatechange = function()	{
	if(httpObject1.readyState == 4)	{ 
		if(httpObject1.responseText!=""){	
		document.getElementById('roomrate'+divid).value=httpObject1.responseText;
		}
		else {		
		document.getElementById('roomrate'+divid).value='';
		}
	}
}
httpObject1.send(null);	
}
function showroominclusion(roomid,divid){
var roomid = parseInt(roomid);
var hotelid=document.getElementById('hotelid').value;	
var url = "index.php?option=com_hotelinventory&task=roominclusion&roomid="+roomid;
var httpObject1 = getHTTPObject();
httpObject1.open("GET", url, true);
httpObject1.onreadystatechange = function()	{
	if(httpObject1.readyState == 4)	{ 
		if(httpObject1.responseText!=""){
		document.getElementById('inclusion'+divid).innerHTML='<b>Inclusion: </b> '+httpObject1.responseText;
		document.getElementById('inclusionval'+divid).value=httpObject1.responseText;
		}
		else {
		document.getElementById('inclusion'+divid).innerHTML='';	
		document.getElementById('inclusionval'+divid).value='';
		}
	}
}
httpObject1.send(null);	
}


//////////////////////////////////////////
var w=1;
var h=1;
function gettrailobj(){
	if (document.getElementById) return document.getElementById("trailimageid").style
	else if (document.all) return document.all.trailimagid.style
}
function truebody(){
	return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function hidetrail(){
	document.onmousemove=""
	document.getElementById('ttimg').src='/img/s.gif'
	gettrailobj().visibility="hidden"
	gettrailobj().left=-1000
	gettrailobj().top=0
}
function showtrail(width,height,file){// alert(file)
	if(navigator.userAgent.toLowerCase().indexOf('opera') == -1)	{
		w=width
		h=height	
		document.getElementById('ttimg').style.height=200
		document.getElementById('ttimg').style.width=200
		document.getElementById('ttimg').src=file
		document.onmousemove=followmouse
		gettrailobj().visibility="visible"
		gettrailobj().width=w+"px"
		gettrailobj().height=h+"px"
	}
}
function followmouse(e){
if(navigator.userAgent.toLowerCase().indexOf('opera') == -1){
var xcoord=20
var ycoord=20

if (typeof e != "undefined"){
xcoord+=e.pageX
ycoord+=e.pageY
}
else if (typeof window.event !="undefined"){
xcoord+=truebody().scrollLeft+event.clientX
ycoord+=truebody().scrollTop+event.clientY
}


var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight);
if (xcoord+w+3>docwidth)
xcoord=xcoord-w-(20*2);
if (ycoord-truebody().scrollTop+h>truebody().clientHeight)
ycoord=ycoord-20;
xcoord = xcoord-100;
//alert(clientHeight)
if(ycoord>700) ycoord=535;
if(xcoord>700) { 
if (typeof window.event !="undefined"){
ycoord=event.clientY; xcoord = event.clientX-500;
}
else{ycoord=e.pageY-300; xcoord = e.pageX-500;}
}
gettrailobj().left=xcoord+"px"
gettrailobj().top=ycoord+"px"
}
}
/////////////////////////////////////////////////////////
/*function showHotelDetailsInList(hindex,hotelid,showtype){
var $j = jQuery.noConflict();
var url = Jbase_url+"index.php?option=com_hotellist&task="+showtype+"&id="+hotelid+"&hindex="+hindex;
document.getElementById('hoteldisc'+hindex).style.display='block';	
document.getElementById('hoteldiscdata'+hindex).innerHTML="<img src='"+Jbase_url+"images/loading.gif' width=50 height=50/>";
	
$j.get(url, function(result){ //alert(result)
   document.getElementById('hoteldisc'+hindex).innerHTML=result;
  });
}*/

function showHotelDetailsInList(hindex,hotelid,showtype){
var $j = jQuery.noConflict();
var url = Jbase_url+"index.php?option=com_hotellist&task="+showtype+"&id="+hotelid+"&hindex="+hindex;
document.getElementById('hoteldisc'+hindex).style.display='block';	
document.getElementById('hoteldiscdata'+hindex).innerHTML="<div align=center><img src='"+Jbase_url+"images/loading.gif' width=50 height=50/></div>";
if(showtype=='showroomdesc')
document.getElementById('hotelshowdivlist'+hindex).innerHTML = 'Room Description';
else if(showtype=='showfacilities')
document.getElementById('hotelshowdivlist'+hindex).innerHTML = 'Facilities & Services';
else if(showtype=='showinandaround')
document.getElementById('hotelshowdivlist'+hindex).innerHTML = 'In And Around';
else if(showtype=='showhotelphotos')
document.getElementById('hotelshowdivlist'+hindex).innerHTML = 'Hotel Photos';
$j.get(url, function(result){
	document.getElementById('hoteldiscdata'+hindex).innerHTML=result;	
  });
}

function showHotelDetailsInSearchList(hindex,hotelid,showtype,city){
var $j = jQuery.noConflict();
var url = Jbase_url+"index.php?option=com_searchhotels&task="+showtype+"&id="+hotelid+"&hindex="+hindex;
document.getElementById('hoteldisc'+hindex).style.display='block';	
document.getElementById('hoteldiscdata'+hindex).innerHTML="<div align=center><img src='"+Jbase_url+"images/loading.gif' width=50 height=50/></div>";
if(showtype=='showroomdesc')
document.getElementById('hotelshowdivlist'+hindex).innerHTML = 'Room Description';
else if(showtype=='showfacilities')
document.getElementById('hotelshowdivlist'+hindex).innerHTML = 'Facilities & Services';
else if(showtype=='showinandaround')
document.getElementById('hotelshowdivlist'+hindex).innerHTML = 'In And Around';
else if(showtype=='showhotelphotos')
document.getElementById('hotelshowdivlist'+hindex).innerHTML = 'Hotel Photos';
document.getElementById('roomrate'+hindex).style.display='none';
document.getElementById('viewbutton'+hindex).value="View Rooms & Rates";
document.getElementById('viewbutton'+hindex).style.background = 'rgb(255, 153, 51)';
$j.get(url, function(result){
	document.getElementById('hoteldiscdata'+hindex).innerHTML=result;	
  });
}

function closehoteldisc(h){
document.getElementById('hoteldisc'+h).style.display='none';	
document.getElementById('roomrate'+h).style.display='block'	;
document.getElementById('viewbutton'+h).style.background ='#92BC18';
document.getElementById('viewbutton'+h).value="Hide Rooms & Rates";		
}
