// JavaScript Document
/////////////////////////////Edit Row (Start)////////////////////////////////////////
function searchForm(frm)
{
	/*
	code edited by shashi
	*/
	
	var checkin=frm.checkin.value;
	var checkindat=frm.checkIn.value;
	var checkoutdat=frm.checkOut.value;
	var admin_phone=frm.admin_phone.value;
	var sel_date=checkindat.substring(3,5);
	var sel_month=checkindat.substring(0,2);
	var sel_year=checkindat.substring(6,10);
	//alert(sel_date);
	//alert(checkoutdat);
	
	//var def_date=checkin.substring(3,5);
	var d = new Date();
	d=d.getDate();
	//alert("Today's Date : "+d);
	var def_date=d+1; // Edit 1 to 0 if want to keep the today's date 
	//alert(def_date);
	//var m=checkindat.substring(0,2);
	var m = new Date();
	m=m.getMonth();
	m=m+1;
	//alert("Today's Month : "+m);
	//var y=checkindat.substring(6,10);
	var y = new Date();
	y=y.getFullYear();
	//alert("Today's Year : "+y);
	if(parseInt(sel_year) < parseInt(y))
	{
		alert("For check-in on "+checkindat+" please call "+admin_phone+" for special attention");
		return false;
	}
	else if(parseInt(sel_month,10) < parseInt(m) && parseInt(sel_year) == parseInt(y))
	{
		alert("For check-in on "+checkindat+" please call "+admin_phone+" for special attention");
		return false;
	}
	//else if(parseInt(sel_date) < parseInt(def_date) && parseInt(sel_month) == parseInt(m) && parseInt(sel_year) == parseInt(y))
	else if((sel_date) < parseInt(def_date) && parseInt(sel_month,10) == parseInt(m) && parseInt(sel_year) == parseInt(y))
	{
		alert("For check-in on "+checkindat+" please call "+admin_phone+" for special attention");
		return false;
	}
	else
	{
	if(isWhitespace(frm.city.value))
	{
		alert("Please Enter City.");
		frm.city.focus();
		return false;
	}
	if(isWhitespace(frm.checkIn.value))
	{
		alert("Please Enter Check In Date.");
		frm.checkIn.focus();
		return false;
	}

		if(isWhitespace(frm.checkOut.value))
	{
		alert("Please Select Number of Nights!.");
		frm.checkOut.focus();
		return false;
	}
	var checkIn=frm.checkIn.value;
	//alert(checkIn);
	var arraycheckIn=checkIn.split('/');
	var checkInDate=arraycheckIn[2]+arraycheckIn[0]+arraycheckIn[1];
	var checkOut=frm.checkOut.value;
	//alert(checkOut);
	var arraycheckOut=checkOut.split('/');
	var checkOutDate=arraycheckOut[2]+arraycheckOut[0]+arraycheckOut[1];
	
	var maxDate=frm.maxDate.value;
	var strDate1 = document.getElementById('check-out').value; 
	var strDate2 = document.getElementById('check-in').value; 
	//alert(strDate1);
	//alert(strDate2);
	datDate1= Date.parse(strDate1); 
	datDate2= Date.parse(strDate2); 
	var datediff = ((datDate1-datDate2)/(24*60*60*1000)); 
	if(datediff>maxDate)
	{
		alert("Search should be within "+maxDate+" days.");
		setCheckOut(frm.checkOut_2.value);
		setCheckIn(frm.checkIn_2.value);
		return false;
	}
	if(checkOutDate<=checkInDate)
	{
		alert("Checkout date should be greater than Checkin date.");
		frm.checkOut.focus();
		return false;
	}
	
	frm.checkIn_2.value=frm.checkIn.value;
	frm.checkOut_2.value=frm.checkOut.value;
	var city=frm.city.value;
	var eventStart1=frm.eventStart1.value;
	var eventEnd1=frm.eventEnd1.value;
	if(eventStart1 != '')
	{
	if((frm.checkIn.value) < eventStart1)
	{
		var eventStart=frm.eventStart.value
		alert("You cannot choose lower than "+eventStart);
		return false;
	}
	}
	if(eventEnd1 != '')
	{
	if((frm.checkOut.value) > eventEnd1)
	{
		var eventEnd=frm.eventEnd.value
		alert("You cannot choose greater than "+eventEnd);
		return false;
	}
	}
	//var city=frm.city.value;
	getResult(city,checkIn,checkOut);
	//getResult(city,checkIn,checkOut,srt,srto,detail,offset,limit,param);
	return false;
	}
}

/////////////////////////////Edit Row (End)////////////////////////////////////////
function searchOrder(frm,srt,srto,detail,offset,limit,param)
{
	//alert(frm.checkin.value);
	//alert(frm.checkout.value);
	if(isWhitespace(frm.city.value))
	{
		alert("Please Enter City.");
		frm.city.focus();
		return false;
	}
	if(isWhitespace(frm.checkIn.value))
	{
		alert("Please Enter Check In Date.");
		frm.checkIn.focus();
		return false;
	}

		if(isWhitespace(frm.checkOut.value))
	{
		alert("Please Select Number of Nights!.");
		frm.checkOut.focus();
		return false;
	}
	var checkIn=frm.checkIn_2.value;
	var checkOut=frm.checkOut_2.value;
	/*var checkIn=frm.checkIn.value;
	var checkOut=frm.checkOut.value;*/
	var city=frm.city.value;
	//alert(city);
	//alert(frm.checkIn.value);
	//alert(frm.checkOut.value);
	/*alert(srt);
	alert(srto);
	alert(detail);*/
	getResult(city,checkIn,checkOut,srt,srto,detail,offset,limit,param);
	
}
////////////////////////Check Out Date//////////////////////////

function check_out(d)
{ 
	if(isNaN(d))
	{
	alert('Please enter a numeric');
	return false;
	}

	if(document.search1.checkIn.value=="")
	{
	alert('Please select Check-In Date First!');	
	}
	else
	{
		var cdate=document.search1.checkIn.value;
		//alert(document.search1.checkIn.value);
		getnextday(cdate,d);		
	}
	for(var m=1;m<=5;m++)
	{
	document.getElementById(m).className='';	
		
	}
	if(document.getElementById(d))
	{
	document.getElementById(d).className='sel';
	}
	document.getElementById(6).style.display = 'none';
	
	//changeNight();
	
}

////////////////////////////////////////////////////////////////

//////////////////////////Ajax for retrieving Value/////////////////////////////

function getResult(ct,cin,cout,srt,srto,detail,offset,limit,param)
{


	//alert(ct);
	//alert(cout);
	
var strURL="ajax_php/home.php";
	showGuard();
	showLoading("Retrieving data ...... Please wait...");
	
	var myAjax =new Ajax.Request(strURL,{
					method: 'post',
					parameters: 
					{ 
						ct: ct,
						cin: cin,
						cout: cout,
						srt: srt,
						srto: srto,
						detail: detail,
						offset:offset,
						limit:limit,
						param:param
						
		 			}, 
					onComplete: function(transport) 
					{    
						//alert(transport.statusText);
						hideGuard();
						hideLoading();
						
						if (200 == transport.status)
						{
							var resultText=transport.responseText.split('*****');
							//alert(resultText[0]);
							//if(resultText=='sessionout1')
//							{
//								window.location.href='login.php';
//								return;
//							}
							distribution(resultText[0]);
							page_place('bottom_paging','top_paging');
							//alert($(strRow).value);
							//var strRow=$(strRow).value;
							$('strRwId').value=resultText[1];
							var strRowArray=resultText[1].split(',');
							for(y=0;y<strRowArray.length;y++)
							{
								//alert(y);
/*								var isRowElement=0;
								for(xx=0;xx<=20;xx++){
									if($(strRowArray[y]+"_"+xx)){
										isRowElement=1;
										}
									}
								if(isRowElement!=1){
									//alert('h'+strRowArray[y]);
									if($('h'+strRowArray[y])){
										$('h'+strRowArray[y]).hide();
									}
								}
													
*/								if($('h'+strRowArray[y]))
								{
										$('h'+strRowArray[y]).show();
								}
							}
						}
						else
						{
							showAjaxError(transport.status,transport.responseText);
						}
					}
					
				});	
	
	
	
}
//////////////////////////////////End Of Ajax////////////////////////////////////////////

//////////////////////////////Get date few days after a particular date///////////////

function getnextday(dt,d)
{


	//alert(userId);
	
var strURL="ajax_php/day.php";
	showGuard();
	showLoading("Wait, please...");
	
	var myAjax =new Ajax.Request(strURL,{
					method: 'post',
					parameters: 
					{ 
						dt: dt,
						d: d
						
		 			}, 
					onComplete: function(transport) 
					{    
						//alert(transport.statusText);
						hideGuard();
						hideLoading();
						
						if (200 == transport.status)
						{
							var resultText=transport.responseText;
							//alert(resultText);
							var dDay=resultText.substring(11,12);
							var da=resultText.substring(0,10);
							
							//alert(dDay);
							//alert(da);
							//setCheckOut(resultText);
							setCheckOut(da);
							setdDay(dDay);
							
						}
						else
						{
							showAjaxError(transport.status, transport.responseText);
						}
					}
					
				});	
}


//////////////////////////////////End Of Ajax 2//////////////////////////////////////////////
function distribution(resultText)
{
	document.getElementById('searchDetails').innerHTML = resultText;
}

function setdDay(dDay)
{
	//alert(dDay);
	document.search1.dDay.value=dDay;
}

function setCheckOut(result)
{
	
	document.search1.checkOut.value=result;
	aData =	result.split("/");
	var myDate=new Date();
	myDate.setFullYear(aData[2],parseFloat(aData[0])-1,aData[1]);
	//alert(myDate);
	document.getElementById('check-out_1').value=dayName[(myDate.getDay()-startAt==-1)?6:(myDate.getDay()-startAt)]+", " + parseFloat(aData[1]) + " " + monthName[parseFloat(aData[0])-1].substring(0,3)+" "+aData[2];
	//alert(document.getElementById('check-out_1').value);
	clearSearchResults();
	
}

function setCheckIn(result)
{
	
	//document.search1.CheckIn.value=result;
	$('check-in').value=result;
	aData =	result.split("/");
	var myDate=new Date();
	myDate.setFullYear(aData[2],parseFloat(aData[0])-1,aData[1]);
	//alert(myDate);
	document.getElementById('check-in_1').value=dayName[(myDate.getDay()-startAt==-1)?6:(myDate.getDay()-startAt)]+", " + parseFloat(aData[1]) + " " + monthName[parseFloat(aData[0])-1].substring(0,3)+" "+aData[2];
	//alert(document.getElementById('check-in_1').value);
	
}
/////////////////////////////For Other Details of that home (+)////////////////////////////


function showhide(id,num)
{
	for(var m=2;m<=num;m++){
		if($(id+'_'+m)){
			if(document.getElementById(id+'_'+m).style.display=='')
			{
				//alert("++++");
				$(id+'_'+m).style.display='none';
				$('h'+id).innerHTML='<img src="images/plus_img.gif" id="td_inner_plus_img"'+id+' border="0">';
			}
			else
			{
				//alert("----");
				$(id+'_'+m).style.display='';
				$('h'+id).innerHTML='<img src="images/minus_img.gif" id="td_inner_plus_img"'+id+' border="0">';
			}
		}
		else{
			//$('h'+id).style.display='none';
		}

	}
}
function allhideShow()
{
		var resultText=$('strRwId').value;
		//alert(resultText);
		var strRowArray=resultText.split(',');
		if(strRowArray.length>0)
		{
			$('hideshowimage').innerHTML='<img src="images/minus_img.gif" name="plus_img" border="0" id="plus_img" onclick="allshowHide();" style="cursor:pointer;">';
			$('RoomTypesExpander').innerHTML='<a href="#" class="paging" onclick="allshowHide(); return false;">Less Room Types</a>';
		}
		for(y=0;y<strRowArray.length;y++){
			//alert(y);
			//alert('h'+strRowArray[y]+"_2");
			var yy;
			for(yy=2;yy<10;yy++){
				if($(strRowArray[y]+"_"+yy)){
					if($(strRowArray[y]+"_"+yy).style.display=='none'){
					$(strRowArray[y]+"_"+yy).show();
					//$('plus_img').src='images/minus_img.gif';
					$('h'+strRowArray[y]).innerHTML='<img src="images/minus_img.gif" id="td_inner_plus_img"'+strRowArray[y]+' border="0">';
					$('RoomTypesExpander').innerHTML='<a href="#" class="paging" onclick="allshowHide(); return false;">Less Room Types</a>';
					}
					//else{
					//$(strRowArray[y]+"_"+yy).hide();
					//$('plus_img').src='images/plus_img.gif';
					//}
					//$('content', 'navigation', 'footer').invoke('hide');
				}
			}
		}

}

function allshowHide()
{
		var resultText=$('strRwId').value;
		//alert(resultText);
		var strRowArray=resultText.split(',');
		if(strRowArray.length>0)
		{
			$('hideshowimage').innerHTML='<img src="images/plus_img.gif" name="plus_img" border="0" id="plus_img" onclick="allhideShow();" style="cursor:pointer;">';
			$('RoomTypesExpander').innerHTML='<a href="#" class="paging" onclick="allhideShow(); return false;">More Room Types</a>';
		}
		for(y=0;y<strRowArray.length;y++){
			//alert(y);
			//alert('h'+strRowArray[y]+"_2");
			var yy;
			for(yy=2;yy<10;yy++){
				if($(strRowArray[y]+"_"+yy)){
					if($(strRowArray[y]+"_"+yy).style.display==''){
					$(strRowArray[y]+"_"+yy).hide();
					//$('plus_img').src='images/minus_img.gif';
					$('h'+strRowArray[y]).innerHTML='<img src="images/plus_img.gif" id="td_inner_plus_img"'+strRowArray[y]+' border="0">';
					$('RoomTypesExpander').innerHTML='<a href="#" class="paging" onclick="allhideShow(); return false;">More Room Types</a>';
					}
					//else{
					//$(strRowArray[y]+"_"+yy).hide();
					//$('plus_img').src='images/plus_img.gif';
					//}
					//$('content', 'navigation', 'footer').invoke('hide');
				}
			}
		}

}
//////////////////////// For More days Select/////////////////
function hiden(id)
{

if(id=='show')
{
	$('hide').style.display='';
	$('show').style.display='none';
	$('range').style.display='';
	
}
if(id=='hide')
{
	$('hide').style.display='none';
	$('show').style.display='';
	$('range').style.display='none';
	
}
}





var tabId='';
function mailbox(trid,vemailadd)
{

tabId=trid;
var id=tabId.split('_');
var hid=id[0];
var ad=$('hoteldetails_'+tabId).value;
//var rm=$('rm'+tabId).innerHTML.replace('<FONT color=\"#ff0000\">','');
//<FONT color=\"#ff0000\">
//rm = rm.replace('</FONT>','');
var rm=$('rm'+tabId).innerHTML;
rm = rm.replace('<font color=\"#ff0000\">','<font color=red>');

var dr=$('dr2'+tabId).innerHTML;
var maxm=$('maxm'+tabId).innerHTML;
var checkIn=document.search1.checkIn_2.value;
var checkOut=document.search1.checkOut_2.value;
var vemailadd123=vemailadd;
//alert(email);
//alert("maxm: "+ maxm);

//alert($('maxm'+tabId).innerHTML);
var strURL="ajax_php/gen_mail_box.php";
	showGuard();
	//showLoading("Wait, please...");
	
	var myAjax =new Ajax.Request(strURL,{
					method: 'post',
					parameters: 
					{ 
						ad :ad,
						rm:rm,
						dr: dr,
						uname:uname,
						email:email,
						hid:hid,
						maxm:maxm,
						checkIn:checkIn,
						checkOut:checkOut,
						tabId:tabId
		 			}, 
					onComplete: function(transport) 
					{    
						//alert(transport.statusText);
						hideGuard();
						hideLoading();
						
						if (200 == transport.status)
						{
							var resultText=transport.responseText;
							//alert(resultText);
							
							 $('mailbox').innerHTML=resultText;
							$('mailbox').show();
							
							
						}
						else
						{
							showAjaxError(transport.status, transport.responseText);
						}
					}
					
				});	
	
}

var tabId='';
function mailbox1(trid,vemailadd,maxnum,cardh,cardn,carde_mm,carde_yy,cc_address,cc_city,cc_state,cc_zip,roomN,myStr1,myStr2,myStr3,salutation,lastname,firstname,address1,city,state,zip,company_name,country,password,phone,phone2,email2,retype_email,retype_password)
{

//alert(maxnum);
tabId=trid;
var id=tabId.split('_');
var hid=id[0];
var ad=$('hoteldetails_'+tabId).value;
/*var rm=$('rm'+tabId).innerHTML.replace('<font color="#ff0000">','');
rm = rm.replace('</font>','');*/
var rm=$('rm'+tabId).innerHTML;
rm = rm.replace('<font color=\"#ff0000\">','<font color=red>');

var dr=$('dr2'+tabId).innerHTML;
var maxm=$('maxm'+tabId).innerHTML;
var checkIn=document.search1.checkIn_2.value;
var checkOut=document.search1.checkOut_2.value;
var vemailadd123=vemailadd;
//alert(email);
//alert("maxm: "+ maxm);

//alert($('maxm'+tabId).innerHTML);
var strURL="ajax_php/gen_mail_box_goback.php";
	showGuard();
	//showLoading("Wait, please...");
	
	var myAjax =new Ajax.Request(strURL,{
					method: 'post',
					parameters: 
					{ 
						ad :ad,
						rm:rm,
						dr: dr,
						uname:uname,
						email:email,
						hid:hid,
						maxm:maxm,
						checkIn:checkIn,
						checkOut:checkOut,
						tabId:tabId,
						maxnum:maxnum,
						cardh:cardh,
						cardn:cardn,
						carde_mm:carde_mm,
						carde_yy:carde_yy,
						cc_address:cc_address,
						cc_city:cc_city,
						cc_state:cc_state,
						cc_zip:cc_zip,
						roomN:roomN,
						myStr1:myStr1,
						myStr2:myStr2,
						myStr3:myStr3,
						salutation:salutation,
						lastname:lastname,
						firstname:firstname,
						address1:address1,
						city:city,
						state:state,
						zip:zip,
						company_name:company_name,
						country:country,
						password:password,
						phone:phone,
						phone2:phone2,
						email2:email2,
						retype_email:retype_email,
						retype_password:retype_password
		 			}, 
					onComplete: function(transport) 
					{    
						//alert(transport.statusText);
						hideGuard();
						hideLoading();
						
						if (200 == transport.status)
						{
							var resultText=transport.responseText;
							//alert(resultText);
							
							 $('mailbox').innerHTML=resultText;
							$('mailbox').show();
							
							
						}
						else
						{
							showAjaxError(transport.status, transport.responseText);
						}
					}
					
				});	
	
}

/////////////////////Hotel reservation mail submittion/////////////////////


/////////////////////////////////////////////////////////////////

function send_mail_2(uname,email,message_admin,message_client,salutation,lastname,firstname,address1,city,state,zip,company_name,country,password,phone,phone2,email2,maxnum,hotel_ad,hotel_rm,hotel_ocp,hotel_checkIn,hotel_checkOut,hotel_dr,hotel_remarks,room_no,cardh,cardn,carde_mm,carde_yy,cc_address,cc_city,cc_state,cc_zip,tabId,guestDet,roomN,myStr1,myStr2,myStr3,retype_email,retype_password)
{
	//alert(retype_email);
	//alert(retype_password);
	var strURL="ajax_php/test.php";
	showGuard();
	showLoading("Confirmation, please wait...");
	
	var myAjax =new Ajax.Request(strURL,{
					method: 'post',
					parameters: 
					{ 
						name:uname,
						email:email,
						message_admin:message_admin,
						message_client:message_client,
						salutation:salutation,
						lastname:lastname,
						firstname:firstname,
						address1:address1,
						city:city,
						state:state,
						zip:zip,
						company_name:company_name,
						country:country,
						password:password,
						phone:phone,
						phone2:phone2,
						email2:email2,
						maxnum:maxnum,
						hotel_ad:hotel_ad,
						hotel_rm:hotel_rm,
						hotel_ocp:hotel_ocp,
						hotel_checkIn:hotel_checkIn,
						hotel_checkOut:hotel_checkOut,
						hotel_dr:hotel_dr,
						hotel_remarks:hotel_remarks,
						room_no:room_no,
						cardh:cardh,
						cardn:cardn,
						carde_mm:carde_mm,
						carde_yy:carde_yy,
						cc_address:cc_address,
						cc_city:cc_city,
						cc_state:cc_state,
						cc_zip:cc_zip,
						tabId:tabId,
						guestDet:guestDet,
						roomN:roomN,
						myStr1:myStr1,
						myStr2:myStr2,
						myStr3:myStr3,
						retype_email:retype_email,
						retype_password:retype_password
		 			}, 
					onComplete: function(transport) 
					{    
						//alert(transport.statusText);
						hideGuard();
						hideLoading();
						
						if (200 == transport.status)
						{
							var resultText=transport.responseText;
							
							//alert(resultText);
							if(resultText == 'Success')
							{
								guestDet1=guestDet;
								guestDet1=guestDet1.replace(/=tr=/gi, "<tr>");
								guestDet1=guestDet1.replace(/=\/tr=/gi, "<\/tr>");
								guestDet1=guestDet1.replace(/=td=/gi, "<td>");
								guestDet1=guestDet1.replace(/=\/td=/gi, "<\/td>");
								guestDet1=guestDet1.replace(/=td width=25% align=right valign=top class=mail_text1= Room/gi, "<td  width=25% align=right valign=top class=mail_text1> Room");
								guestDet1=guestDet1.replace(/=td width=1% align=left valign=top class=mail_text1=:/gi, "<td width=1% align=left valign=top class=mail_text1>:");
								guestDet1=guestDet1.replace(/=td align=left valign=top class=mail_text1=/gi, "<td align=left valign=top class=mail_text1>");
								
								message_admin = message_admin.replace(/,/gi,"#@");
								message_admin = message_admin.replace(new RegExp( "\\n", "g" ),"#-");
								message_admin = message_admin.replace(/=td=/gi, " ");
								message_admin = message_admin.replace(/=\/td=/gi, " ");
								message_admin = message_admin.replace(/=tr=/gi, " ");
								message_admin = message_admin.replace(/=\/tr=/gi, " ");
								message_admin = message_admin.replace(/=td width=25% align=right valign=top class=mail_text1= Room/gi, " Room");
								message_admin = message_admin.replace(/=td width=1% align=left valign=top class=mail_text1=:/gi, " :");
								message_admin = message_admin.replace(/=td align=left valign=top class=mail_text1=/gi, " ");
								message_admin = message_admin.replace(/<font color="red">/gi, "<font color=red>");
								message_admin = message_admin.replace(/<FONT color="#ff0000">/gi, "<font color=red>");
								//alert(message_admin);
								message_client = message_client.replace(/,/gi,"#@");
								message_client = message_client.replace(new RegExp( "\\n", "g" ),"#-");
								message_client = message_client.replace(/=td=/gi, " ");
								message_client = message_client.replace(/=\/td=/gi, " ");
								message_client = message_client.replace(/=tr=/gi, " ");
								message_client = message_client.replace(/=\/tr=/gi, " ");
								message_client = message_client.replace(/=td width=25% align=right valign=top class=mail_text1= Room/gi, " Room");
								message_client = message_client.replace(/=td width=1% align=left valign=top class=mail_text1=:/gi, " :");
								message_client = message_client.replace(/=td align=left valign=top class=mail_text1=/gi, " ");
								message_client = message_client.replace(/<font color="red">/gi, "<font color=red>");
								message_client = message_client.replace(/<FONT color="#ff0000">/gi, "<font color=red>");
								//alert(message_client);
								
								if(salutation == 'M')
								{
								salutation_str='Mr.';	
								}
								else
								{
								salutation_str='Miss.';
								}	
								
								//alert(hotel_rm);
								//alert(myStr1);
								//alert(myStr2);
								//alert(myStr3);
								//if(myStr2 == '')
								//alert(tabId,email,maxnum,cardh,cardn,carde_mm,carde_yy,cc_address,cc_city,cc_state,cc_zip,roomN,myStr1,myStr2,myStr3,salutation,lastname,firstname,address1,city,state,zip,company_name,country,password,phone,phone2,retype_email,retype_password);
								
								$('mail_box_inner').innerHTML='<table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" id="mail_admin"><tr><td width="25%" align="right" valign="top" class="mail_text1">Hotel</td><td width="1%" align="left" valign="top" class="mail_text1">:</td><td width="74%" align="left" valign="top" class="mail_text1" id="hotel_ad">'+hotel_ad+'</td></tr><tr><td align="right" valign="top" class="mail_text1" id="hotel_rm">Room Type</td><td align="left" valign="top" class="mail_text1">:</td><td align="left" valign="top" class="mail_text1" id="hotel_ad">'+hotel_rm+'</td></tr><tr><td align="right" valign="top" class="mail_text1">Occupancy </td><td align="left" valign="top" class="mail_text1">:</td><td align="left" valign="top" class="mail_text1" id="hotel_ocp">'+hotel_ocp+'</td></tr><tr><td align="right" valign="top" class="mail_text1">Check-In</td><td align="left" valign="top" class="mail_text1">:</td><td align="left" valign="top" class="mail_text1" id="hotel_checkIn">'+hotel_checkIn+'</td></tr><tr><td align="right" valign="top" class="mail_text1">Check-Out </td><td align="left" valign="top" class="mail_text1">:</td><td align="left" valign="top" class="mail_text1" id="hotel_checkOut">'+hotel_checkOut+'</td></tr><tr><td align="right" valign="top" class="mail_text1">Room Rate </td><td align="left" valign="top" class="mail_text1">:</td><td align="left" valign="top" class="mail_text1" id="hotel_dr">'+hotel_dr+'</td></tr><tr><td align="right" valign="top" class="mail_text1">Remarks</td><td align="left" valign="top" class="mail_text1">:</td><td align="left" valign="top" class="mail_text1" id="hotel_remarks">'+hotel_remarks+'</td></tr><tr><td colspan="3" class="mail_text1" align="center">'+guestDet1+'</td></tr><tr><td colspan="3" valign="top" class="mail_text1"></td></tr><tr><td colspan="3" align="left" class="mail_text1">&nbsp;<strong>Credit Card Guarantee</strong></td></tr><tr><td colspan="3"><tr><td width="23%" align="right" valign="top" class="mail_text1">Card Holder</td><td align="left" valign="top" class="mail_text1">:</td><td width="76%" valign="top" class="mail_text1">'+cardh+'</td></tr><tr><td align="right" valign="top" class="mail_text1">Credit Card #</td><td align="left" valign="top" class="mail_text1">:</td><td valign="top" class="mail_text1">'+cardn+'&nbsp;Exp '+carde_mm+'/'+carde_yy+'</td></tr><tr><td align="right" valign="top" class="mail_text1">Billing Address</td><td align="left" valign="top" class="mail_text1">:</td><td valign="top" class="mail_text1">'+cc_address+'</td></tr><tr><td align="right" valign="top" class="mail_text1">City, State, Zip</td><td align="left" valign="top" class="mail_text1">:</td><td valign="top" class="mail_text1">'+cc_city+', '+cc_state+', '+cc_zip+'</td></tr><tr><td colspan="3" valign="top" class="mail_text1"></td></tr></td></tr><tr><td colspan="3" align="left" valign="top" class="mail_text1"><strong>Contact Information</strong></td></tr><tr><td align="right" valign="top" class="mail_text1"> Contact</td><td align="left" valign="top" class="mail_text1">:</td><td align="left" valign="top" class="mail_text1">'+salutation_str+' '+firstname+' '+lastname+'</td></tr><tr><td align="right" valign="top" class="mail_text1">Company Name</td><td align="left" valign="top" class="mail_text1">:</td><td align="left" valign="top" class="mail_text1">'+company_name+'</td></tr><tr><td align="right" valign="top" class="mail_text1">Address</td><td align="left" valign="top" class="mail_text1">:</td><td align="left" valign="top" class="mail_text1">'+address1+'</td></tr><tr><td align="right" valign="top" class="mail_text1">City, State, Zip</td><td align="left" valign="top" class="mail_text1">:</td><td align="left" valign="top" class="mail_text1">'+city+', '+state+', '+zip+'</td></tr><tr><td align="right" valign="top" class="mail_text1">Country</td><td align="left" valign="top" class="mail_text1">:</td><td align="left" valign="top" class="mail_text1">'+country+'</td></tr><tr><td align="right" valign="top" class="mail_text1">Email</td><td align="left" valign="top" class="mail_text1">:</td><td align="left" valign="top" class="mail_text1">'+email+'</td></tr><tr><td align="right" valign="top" class="mail_text1">Phone</td><td align="left" valign="top" class="mail_text1">:</td><td align="left" valign="top" class="mail_text1">'+phone+' '+phone2+'</td></tr><tr><td colspan="3" align="center" valign="center" class="mail_text1"><table align="center"><tr><td><input name="Submit" type="button" class="submit_btn" value="Submit" onclick="return send_mail(\''+uname+'\',\''+email+'\',\''+message_admin+'\',\''+message_client+'\',\''+salutation+'\',\''+lastname+'\',\''+firstname+'\',\''+address1+'\',\''+city+'\',\''+state+'\',\''+zip+'\',\''+company_name+'\',\''+country+'\',\''+password+'\',\''+phone+'\',\''+phone2+'\',\''+email2+'\')"></td><td><a href="javascript:mailbox1(\''+tabId+'\',\''+email+'\',\''+maxnum+'\',\''+cardh+'\',\''+cardn+'\',\''+carde_mm+'\',\''+carde_yy+'\',\''+cc_address+'\',\''+cc_city+'\',\''+cc_state+'\',\''+cc_zip+'\',\''+roomN+'\',\''+myStr1+'\',\''+myStr2+'\',\''+myStr3+'\',\''+salutation+'\',\''+lastname+'\',\''+firstname+'\',\''+address1+'\',\''+city+'\',\''+state+'\',\''+zip+'\',\''+company_name+'\',\''+country+'\',\''+password+'\',\''+phone+'\',\''+phone2+'\',\''+retype_email+'\',\''+retype_password+'\')" ><img src="images/goback.jpg" border="0" /></a></td></tr></table></td></tr></table>';
								//\''+uname+'\',\''+email+'\',\''+message_admin+'\',\''+message_client+'\',\''+salutation+'\',\''+lastname+'\',\''+firstname+'\',\''+address1+'\',\''+city+'\',\''+state+'\',\''+zip+'\',\''+company_name+'\',\''+country+'\',\''+password+'\',\''+phone+'\',\''+phone2+'\',\''+email2+'\'
								
								//,\''+myStr2+'\',\''+myStr3+'\'
								//<input type="hidden" name="message_admin" value='+message_admin+' /><input type="hidden" name="message_client" value='+message_client+' /><input type="hidden" name="cardh" value='+cardh+' /><input type="hidden" name="cardn" value='+cardn+' /><input type="hidden" name="carde_mm" value='+carde_mm+' /><input type="hidden" name="carde_yy" value='+carde_yy+' /><input type="hidden" name="card_bill_address" value='+cc_address+' /><input type="hidden" name="cc_city" value='+cc_city+' /><input type="hidden" name="cc_state" value='+cc_state+' /><input type="hidden" name="cc_zip" value='+cc_zip+' />send_mail(uname.value,email.value,message_admin.value,message_client.value,salutation.value,lastname.value,firstname.value,address1.value,city.value,state.value,zip.value,company_name.value,country.value,password.value,phone.value,phone2.value,email2.value)send_mail('+uname+','+email+','+message_admin+','+message_client+','+salutation+','+lastname+','+firstname+','+address1+','+city+','+state+','+zip+','+company_name+','+country+','+password+','+phone+','+phone2+','+email2+')								
								//alert('testing');
								//alert('Your Reservation Request has been submitted.Please check your email box for status.');
								//parent.window.location='home.php';
							}
							if(resultText=='Cancel')
							{
								$('mail_box_error').innerHTML='EmailId Already Exist. Please Choose Another EmailId. Click here to <a href="index.php">LogIN</a>';
							}
							//$('mess').hide();
							//$('message').innerHTML=resultText;
							
							//setTimeout("divon()",2000);
							
						}
						else
						{
							showAjaxError(transport.status, transport.responseText);
						}
					}
					
				});	
	
	return false;
	
}

function send_mail(uname,email,message_admin,message_client,salutation,lastname,firstname,address1,city,state,zip,company_name,country,password,phone,phone2,email2)
//function send_mail(message_admin,message_client)
{

	//alert(uname);
	//alert(message_admin);
	message_admin=message_admin.replace(/#@/gi,",");
	message_admin = message_admin.replace(/#-/gi,"\n");
	
	message_client=message_client.replace(/#@/gi,",");
	message_client = message_client.replace(/#-/gi,"\n");
	//alert(message_admin);
	var strURL="ajax_php/mail.php";
	showGuard();
	showLoading("Wait, please...");
	
	var myAjax =new Ajax.Request(strURL,{
					method: 'post',
					parameters: 
					{ 
						name :uname,
						email:email,
						message_admin :message_admin,
						message_client :message_client,
						salutation:salutation,
						lastname:lastname,
						firstname:firstname,
						address1:address1,
						city:city,
						state:state,
						zip:zip,
						company_name:company_name,
						country:country,
						password:password,
						phone:phone,
						phone2:phone2,
						email2:email2
		 			}, 
					//alert(message_admin);
					//alert(message_client);
					onComplete: function(transport) 
					{    
						//alert(transport.statusText);
						hideGuard();
						hideLoading();
						
						if (200 == transport.status)
						{
							var resultText=transport.responseText;
							
							//alert(resultText);
							if(resultText=='Success')
							{
								$('mail_box_inner').innerHTML='<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left" valign="middle" class="mail_text" height="200"></td></tr><tr><td align="center" valign="middle" class="mail_text" height="100"><b>Your Reservation Request has been submitted.<br>Please check your email box for status.</b></td></tr><tr><td align="left" valign="middle" class="mail_text" height="200"></td></tr></table>';
								/*alert('xdfdff');
								alert('Your Reservation Request has been submitted.Please check your email box for status.');
								parent.window.location='home.php';*/
							}
							if(resultText=='Cancel')
							{
								$('mail_box_error').innerHTML='EmailId Already Exist. Please Choose Another EmailId. Click here to <a href="index.php">LogIN</a>';
							}
							//$('mess').hide();
							//$('message').innerHTML=resultText;
							
							//setTimeout("divon()",2000);
							
						}
						else
						{
							showAjaxError(transport.status, transport.responseText);
						}
					}
					
				});	
	
	return false;
	
}

function stop_mail()
{

	$('mailbox').style.display='none';
	
}

function stop_hotel_desc()
{

	$('mailbox').style.display='none';
	
}

function stop_event()
{
	window.location = "home.php";
}


function divon()
{
	$('mess').style.display='none';
}



/* function guest_form(gnum,maxnum)
{

	//alert("guest_form start...");
	var numrow="";
	var ext="";
	
	
	
	if(gnum>0 && maxnum>0)
	{
	
		var guestTab='<table width="100%" border="0" cellspacing="0" cellpadding="0">';
		if((gnum%maxnum)>0)
		{
			numrow=Math.floor(gnum/maxnum)+1;
			ext=gnum%maxnum;
		}
		else
		{
			numrow=Math.floor(gnum/maxnum);
			ext=maxnum;	
		}
	
		for(var r=1;r<=numrow;r++)
		{
			guestTab+='<tr><td colspan="3" class="mail_head" height="18">Room'+r+'</td></tr>';	
			if(r!=numrow)
			{
				for(k=1;k<=maxnum;k++)
				{
					guestTab+='<tr><td width="102" class="mail_text">Guest'+k+'</td>\
									<td width="4" class="mail_text">:</td>\
									<td width="244" class="mail_text"><input type="text" name="g'+r+'_'+k+'"  id="g'+r+'_'+k+'" class="field1"></td>\
								</tr>';
				}
			}
			else
			{
				for(k=1;k<=ext;k++)
				{	
					guestTab+='<tr><td width="102" class="mail_text">Guest'+k+'</td>\
									<td width="4" class="mail_text">:</td>\
									<td width="244" class="mail_text"><input type="text" name="g'+r+'_'+k+'" id="g'+r+'_'+k+'" class="field1"></td>\
							</tr>';
				}
			}
		}
		 
		guestTab+='</table>';	
		//alert(guestTab);
		$('guest').innerHTML=guestTab;
	}
	else
	{
		if(maxnum<=0)
		alert("Maximum occupency not set yet\n Please contact with administrator.");
		
		$('guest').innerHTML='';
	}
	
	//alert("guest_form end...");
	return true;
}
*/


function guest_form(gnum,maxnum)
{

	//alert("guest_form start...");
	var numrow="";
	var ext="";
	
	
	
	if(gnum>0 && maxnum>0)
	{
	
		var guestTab='<table width="100%" border="0" cellspacing="0" cellpadding="0">';
	
		for(var r=1;r<=gnum;r++)
		{
			guestTab+='<tr><td height="25" colspan="4" align="left" valign="middle" class="blu_bg3">Room'+r+'</td></tr>';
			guestTab+='<tr><td width="27%" align="left" valign="middle" class="mail_text">&nbsp;</td>\
			<td width="3%" align="left" valign="middle" class="mail_text"></td>\
			<td width="25%" align="left" valign="top" class="mail_text">Last Name</td>\
			<td align="left" valign="top" class="mail_text">First Name</td>\
			</tr>';
				  if(maxnum==1)
				  {
					var gn=1;
				  }
				  else
				  {
					var gn=2;
				  }
				for(k=1;k<=gn;k++)
				{
					if(k==2)
					{
						var ext='&nbsp;(Optional)';
					}
					else
					{
						var ext='';
					}
					guestTab+='<tr><td width="27%" height="25" align="left" valign="middle" class="mail_text">Guest'+k+ext+'</td>\
									<td width="3%" align="left" valign="middle" class="mail_text">:</td>\
									<td width="25%" align="left" valign="top" class="mail_text"><input type="text" name="g'+r+'_'+k+'_L"  id="g'+r+'_'+k+'_L" class="field1" size="14"></td>\
									<td align="left" valign="top" class="mail_text"><input type="text" name="g'+r+'_'+k+'_F"  id="g'+r+'_'+k+'_F" class="input12"></td>\
								</tr>';
				}
				 guestTab+='<tr>\
			<td width="27%" height="30" align="left" valign="top" class="mail_text">Special Request</td>\
			<td width="3%" align="left" valign="top" class="mail_text">:</td>\
			<td colspan="2" align="left" valign="top" class="mail_text"><input name="g'+r+'_srequest" id="g'+r+'_srequest" type="text" class="input10" /></td>\
			</tr>';
		}
		r=r-1;
		guestTab+='<input name="maxnm" id="maxnm" type="hidden" class="input10" value="'+r+'" />';
		guestTab+='</table>';	
		//alert(guestTab);
		$('guest').innerHTML=guestTab;
	}
	else
	{
		if(maxnum<=0)
		alert("Maximum occupency not set yet\n Please contact with administrator.");
		
		$('guest').innerHTML='';
	}
	return true;
}

/*function guest_details(frm,gnum,maxnum)
{


var guestDet='<table width="100%" border="0" cellspacing="2" cellpadding="1">';
if((gnum%maxnum)>0)
{
var numrow=Math.floor(gnum/maxnum)+1;
var ext=gnum%maxnum;
}
else
{
var numrow=Math.floor(gnum/maxnum);
ext=maxnum;	
}

for(var r=1;r<=numrow;r++)
{
guestDet+='<tr><td colspan="2" class="mail_head">Room'+r+'</td></tr>';	
if(r!=numrow)
{
for(k=1;k<=maxnum;k++)
{
guestDet+='<tr><td  width="118" class="mail_text">Guest'+k+'</td>';
guestDet+='<td  width="219">'+$('g'+r+'_'+k)+'</td></tr>';
}
}
else
{
for(k=1;k<=ext;k++)
{
guestDet+='<tr><td width="118" class="mail_text">Guest'+k+'</td>';
guestDet+='<td width="219">'+$('g'+r+'_'+k)+'</td></tr>';
}
 
}
	
	}
	 
guestDet+='</table>';	
	
	return(guestDet);


}*/
/*function guest_details(frm,gnum,maxnum)
{
var guestDet='<table width="100%" border="0" cellspacing="0" cellpadding="0">';

for(var r=1;r<=gnum;r++)
{
	guestDet+='<tr><td height="25" colspan="4" align="left" valign="middle" background="http://devteam.siswork.com/hotel-price-list/images/bluebg.jpg" style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#0a078f;text-decoration:none;padding:0px 0px 0px 3px;">Room'+r+'</td></tr>';	
	for(k=1;k<=maxnum;k++)
	{
		if(k==1)
		{
		guestDet+='<tr><td width="27%" height="25" align="left" valign="top" style="background-color:#eff6fc;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000000;text-decoration:none;line-height:14px;padding: 4px 2px 4px 2px;">Guest'+k+'</td>';
		guestDet+='<td width="3%" align="left" valign="top" style="background-color:#eff6fc;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000000;text-decoration:none;line-height:14px;padding: 4px 2px 4px 2px;">:</td>';
		guestDet+='<td width="25%" align="left" valign="top" style="background-color:#eff6fc;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000000;text-decoration:none;line-height:14px;padding: 4px 2px 4px 2px;">'+$('g'+r+'_'+k+'_L').value+', '+$('g'+r+'_'+k+'_F').value+'</td>';
		guestDet+='<td align="left" valign="top" style="background-color:#eff6fc;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000000;text-decoration:none;line-height:14px;padding: 4px 2px 4px 2px;"></td>';
		guestDet+='</tr>';
		}
		if(k==2)
		{
			if($('g'+r+'_'+k+'_L').value!="")
			{
				guestDet+='<tr><td width="27%" height="25" align="left" valign="top" style="background-color:#eff6fc;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000000;text-decoration:none;line-height:14px;padding: 4px 2px 4px 2px;">Guest'+k+'&nbsp;(optional)</td>';
				guestDet+='<td width="3%" align="left" valign="top" style="background-color:#eff6fc;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000000;text-decoration:none;line-height:14px;padding: 4px 2px 4px 2px;">:</td>';
				guestDet+='<td width="25%" align="left" valign="top" style="background-color:#eff6fc;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000000;text-decoration:none;line-height:14px;padding: 4px 2px 4px 2px;">'+$('g'+r+'_'+k+'_L').value+', '+$('g'+r+'_'+k+'_F').value+'</td>';
				guestDet+='<td align="left" valign="top" style="background-color:#eff6fc;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000000;text-decoration:none;line-height:14px;padding: 4px 2px 4px 2px;"></td>';
				guestDet+='</tr>';
			}
			
		}
	}
	if($('g'+r+'_srequest').value!="")
	{
	guestDet+='<tr>';
	guestDet+='<td width="27%" height="30" align="left" valign="top" style="background-color:#eff6fc;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000000;text-decoration:none;line-height:14px;padding: 4px 2px 4px 2px;">Special Request</td>';
	guestDet+='<td width="3%" align="left" valign="top" style="background-color:#eff6fc;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000000;text-decoration:none;line-height:14px;padding: 4px 2px 4px 2px;">:</td>';
	guestDet+='<td colspan="2" align="left" valign="top" style="background-color:#eff6fc;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000000;text-decoration:none;line-height:14px;padding: 4px 2px 4px 2px;">'+$('g'+r+'_srequest').value+'</td>';
	guestDet+='</tr>';
	}
}
	 
	guestDet+='</table>';	
	return(guestDet);
}*/

function guest_details(frm,gnum,maxnum)
{
var guestDet='';

for(var r=1;r<=gnum;r++)
{
	guestDet+="=tr==td width=25% align=right valign=top class=mail_text1= Room "+r+"=/td==td width=1% align=left valign=top class=mail_text1=:=/td==td align=left valign=top class=mail_text1=";
	for(k=1;k<=maxnum;k++)
	{
		if(k==1)
		{
		guestDet+=$('g'+r+'_'+k+'_L').value+', '+$('g'+r+'_'+k+'_F').value;
		}
		if(k==2)
		{
			if($('g'+r+'_'+k+'_L').value!="")
			{
				guestDet+='; '+$('g'+r+'_'+k+'_L').value+', '+$('g'+r+'_'+k+'_F').value;
			}
		}
	}
	
	if($('g'+r+'_srequest').value!="")
	{
	guestDet+='<br>\t\n'+$('g'+r+'_srequest').value;
	}
	guestDet+='=/td==/tr=\n\n';
}
	//alert(guestDet);
	return(guestDet);	
}


function guest_details1(frm,gnum,maxnum)
{
var guestDet2='';
var guestDetN1='';
var guestDetN2='';
var guestDetR='';

for(var r=1;r<=gnum;r++)
{
	for(k=1;k<=maxnum;k++)
	{
		if(k==1)
		{
		guestDetN1+=$('g'+r+'_'+k+'_L').value+', '+$('g'+r+'_'+k+'_F').value+', ';
		}
		if(k==2)
		{
			if($('g'+r+'_'+k+'_L').value!="")
			{
				guestDetN2+=$('g'+r+'_'+k+'_L').value+', '+$('g'+r+'_'+k+'_F').value+', ';
			}
			else if($('g'+r+'_'+k+'_L').value =="")
			{
				guestDetN2+='0'+','+'0'+',';
			}
			
		}
	}
	if($('g'+r+'_srequest').value!="")
	{
	guestDetR+=$('g'+r+'_srequest').value+', ';
	}
	else if($('g'+r+'_srequest').value =="")
	{
	guestDetR+='0'+',';
	}
}	
	var strLen1 = guestDetN1.length;
	guestDetN1 = guestDetN1.substring(0, strLen1-1);
	var strLen2 = guestDetN2.length;
	guestDetN2 = guestDetN2.substring(0, strLen2-1);
	var strLen3 = guestDetR.length;
	guestDetR = guestDetR.substring(0,strLen3-1);
	guestDet2=guestDetN1+';'+guestDetN2+'^'+guestDetR;
	return(guestDet2);	
}

/*
function guest_details(frm,gnum,maxnum)
{
var guestDet='<table width="100%" cellspacing="0" cellpadding="0">';

for(var r=1;r<=gnum;r++)
{
	guestDet+='<tr><td align="right" valign="top" class="mail_text">Room '+r+'</td><td width="1%" align="left" valign="top" class="mail_text">:</td><td align="left" valign="top" class="mail_text">';	
	for(k=1;k<=maxnum;k++)
	{
		if(k==1)
		{
		guestDet+=$('g'+r+'_'+k+'_L').value+', '+$('g'+r+'_'+k+'_F').value;
		}
		if(k==2)
		{
			if($('g'+r+'_'+k+'_L').value!="")
			{
				guestDet+='; '+$('g'+r+'_'+k+'_L').value+', '+$('g'+r+'_'+k+'_F').value;
			}
		}
	}
	if($('g'+r+'_srequest').value!="")
	{
	guestDet+='<br>Special Request for Room'+r+': '+$('g'+r+'_srequest').value;
	}
	guestDet+='</td></tr>';
}
	guestDet+='</table>';
	return(guestDet);
}
*/


function hotelDetails(hid)
{

var strURL="ajax_php/unique_hotel_details.php";
	showGuard();
	showLoading("Wait, please...");
	
	var myAjax =new Ajax.Request(strURL,{
					method: 'post',
					parameters: 
					{ 
						hid:hid
		 			}, 
					onComplete: function(transport) 
					{    
						//alert(transport.statusText);
						hideGuard();
						hideLoading();
						
						if (200 == transport.status)
						{
							var resultText=transport.responseText;
							//alert(resultText);
							$('unique_hotel_details').innerHTML=resultText;
							$('unique_hotel_details').show();
						  

						}
						else
						{
							showAjaxError(transport.status, transport.responseText);
						}
					}
					
				});	
	


	
	
}


function stop_display()
{

	$('unique_hotel_details1').style.display='none';
	
}

function page_place(hold_id,place_id){	
	//alert(hold_id+"jhhj");
	$(place_id).innerHTML=$(hold_id).innerHTML;
}

function submitForm()
{
	
	document.search1.action = 'saveall.php';
	document.search1.submit();
}


var map;
var geocoder;
var marker;

function showAddress(address) {
	if (map == undefined) {
		map = new GMap2(document.getElementById("MapCanvas"));
		map.setUIToDefault();
		geocoder = new GClientGeocoder();
	}
  
  // remove old overlay
  if (marker != undefined) {
	map.removeOverlay(marker);
  }
  
  geocoder.getLatLng(
    address,
    function(point) {
      if (!point) {
        alert(address + " not found");
      } else {
        map.setCenter(point, 15);
        marker = new GMarker(point, {clickable: false});
        map.addOverlay(marker);
        //marker.openInfoWindowHtml(address);
      }
    }
  );
}

// Google Map function
function getMap(locationLink, name, address) {
	var locationOffset = $(locationLink).cumulativeOffset();
	$("MapDiv").style.left = locationOffset[0] + 150 + "px";
	$("MapDiv").style.top = locationOffset[1] - 108 + "px";
	$("MapDiv").show();
	
	// show it on the map
	showAddress(address);
	return false;
}

function export_csv(checkin,checkout)
{
//document.search1.action="report.php";	
/*var checkin=document.search1.checkIn.value;
var checkout=document.search1.checkOut.value;*/
alert(checkin);
alert(checkout);
}
function clearSearchResults(dday) {
	var dday=dday;
	var checkin=document.search1.checkIn.value;
	var checkout=document.search1.checkOut.value;
	var city=document.search1.city.value;
	var setUpScreen=document.search1.setUpScreen.value;
	if(setUpScreen != '')
	{
	$('searchDetails').update("<div class='blk_txt' style='text-align: center;'>Click the Search button to view hotel accomodations.<br /><br /> <input type='image' src='images/search.png' /><br /><br /><a href='report.php?checkin="+checkin+"&checkout="+checkout+"&city="+city+"'><img src='images/report.jpg' border='0'></a></div>");
	}
	else
	{
	$('searchDetails').update("<div class='blk_txt' style='text-align: center;'>Click the Search button to view hotel accomodations.<br /><br /> <input type='image' src='images/search.png' /><br /></div>");	
	}
}

function hotelDetail(hotelId)
{
var strURL="ajax_php/hotelDetail.php";
	showGuard();
	showLoading("Wait, please...");
	
	var myAjax =new Ajax.Request(strURL,{
					method: 'post',
					parameters: 
					{ 
						hotelId :hotelId
		 			}, 
					onComplete: function(transport) 
					{    
						//alert(transport.statusText);
						hideGuard();
						hideLoading();
						
						if (200 == transport.status)
						{
							var resultText=transport.responseText;
							//alert(resultText);
							
							 $('unique_hotel_details1').innerHTML=resultText;
							$('unique_hotel_details1').show();
							
							
						}
						else
						{
							showAjaxError(transport.status, transport.responseText);
						}
					}
					
				});	
	
}

function hotelImage(hotelId,imgId)
  {
	  //alert(hotelId);
	  //alert(imgId);
	var strURL="ajax_php/hotelDetail.php";
	showGuard();
	showLoading("Wait, please...");
	
	var myAjax =new Ajax.Request(strURL,{
					method: 'post',
					parameters: 
					{ 
						hotelId :hotelId,
						imgId:imgId
		 			}, 
					onComplete: function(transport) 
					{    
						//alert(transport.statusText);
						hideGuard();
						hideLoading();
						
						if (200 == transport.status)
						{
							var resultText=transport.responseText;
							//alert(resultText);
							
							 $('unique_hotel_details1').innerHTML=resultText;
							$('unique_hotel_details1').show();
							
							
						}
						else
						{
							showAjaxError(transport.status, transport.responseText);
						}
					}
					
				});	
  }