/* Javascript */
function loadContent(file, divName, bRefresh) {
        //alert(bRefresh);
        //alert( Trim( document.getElementById( divName).innerHTML).length);
        
		if ( Trim( document.getElementById( divName).innerHTML).length <= 10 || bRefresh == 'true') { 
			new Ajax.Updater(divName, file);
		}
	}

function BC (id)
{
 var obj = document.getElementById(id);
 return obj;
}

function ShowHideDetails(tempobj,checkcnt,QS, bRefresh, url)
{
	var Show_id=tempobj.id;
	var var1,var2,var3,var4,var5;
	var Array1,Array2;
	//alert(QS);
	if(checkcnt=='1')
	{
		Array1= new Array('Hotel_Description','Procedures_Times','Child_Policy','Getting_there','Car_Parking');
		Array2=  new Array('hd','cpt','hcp','gt','cp');
		var1="Hotel_Description";
		var2="Procedures_Times";
		var3="Child_Policy";
		var4="Getting_there";
		var5="Car_Parking";
		var	clasName="selection2"
	}
	else if(checkcnt=='2')
	{
		Array1= new Array('rooms_n_rates','Photos','Guest_Reviews','Facilities','Map_Area');
		Array2= new Array('rooms_n_rates_tab','Photos_tab','Guest_Reviews_tab','Facilities_tab','Map_Area_tab');
		var1="rooms_n_rates";
		var2="Photos";
		var3="Guest_Reviews";
		var4="Facilities";
		var5="Map_Area";
		var clasName="selection"
	}
	for(i=0;i<Array2.length;i++)
	{
		BC(Array1[i]).style.display="none";
		BC(Array2[i]).className="";
	}
	BC(Show_id).className=clasName;
	//alert(Show_id);
	switch(Show_id)
	{
		case 'rooms_n_rates_tab':
					if ( Trim( document.getElementById( 'rooms_n_rates').innerHTML).length <= 10) { 
		            	//ajaxed.callback('htlinfo', getHotelInfo);
		            //alert(url + QS);
                AJAXRequest(url + QS, 'UpdateDiv', 'rooms_n_rates', '')
		            }
		            //ajaxed.callback('htlInfo', hello);
					//loadContent('/CommonFiles/hotel.roomnrates.asp', 'rooms_n_rates');
					break;
		case 'Photos_tab':
					if ( Trim( document.getElementById( 'Photos').innerHTML).length <= 10) { 
		            AJAXRequest(url + QS, 'UpdateDiv', 'Photos', '')
					}
					//loadContent('/CommonFiles/hotel.photos.asp', 'Photos');
					break;
		case 'Guest_Reviews_tab':
		     //alert( url + QS);
		            AJAXRequest(url + QS, 'UpdateDiv', 'Guest_Reviews', '')
					//loadContent('/CommonFiles/hotel.guestreviews.asp' + QS, 'Guest_Reviews', bRefresh);
					break;
		case 'Facilities_tab':
		if ( Trim( document.getElementById( 'Facilities').innerHTML).length <= 10) {             
			AJAXRequest(url + QS, 'UpdateDiv', 'Facilities', '')
		}
					//loadContent('/CommonFiles/hotel.facilities.asp', 'Facilities');
					break;
		case 'Map_Area_tab':
		if ( Trim( document.getElementById( 'Map_Area').innerHTML).length <= 10) {             
			AJAXRequest(url + QS, 'UpdateDiv', 'Map_Area', '')
		}
					//loadContent('/CommonFiles/hotel.maps.asp', 'Map_Area');
					break;
	}

	switch(Show_id)
	{
		case 'hd':
		case 'rooms_n_rates_tab':
					//loadContent('/CommonFiles/hotel.roomnrates.asp', 'rooms_n_rates');
					BC(var1).style.display="block";
					break;

		case 'cpt':
		case 'Photos_tab':
					BC(var2).style.display="block";
					break;

		case 'hcp':
		case 'Guest_Reviews_tab':
					BC(var3).style.display="block";
					break;

		case 'gt':
		case 'Facilities_tab':
					BC(var4).style.display="block";
					break;

		case 'cp':
		case 'Map_Area_tab':
					BC(var5).style.display="block";
					break;

	}

}

function prevDates()
{
//	alert("in")
	if((startCnt-4)>=4)
	{
		BC('next').disabled=false;
		startCnt=startCnt-8;
		for(var i=0;i<4;i++)
		{	
			//alert("1::"+startCnt);
			BC('d'+i).innerHTML=dArray[startCnt];
			BC('prow1'+i).innerHTML=pArray1[startCnt];
			BC('prow2'+i).innerHTML=pArray2[startCnt];
			BC('prow3'+i).innerHTML=pArray3[startCnt];
			startCnt++;
		}
	}else{
		BC('back').disabled=true;
	}
}
var flag=0,startCnt=0,endCnt=0;
var dArray=new Array('Tue<br />26-Jun','Wed<br />27-Jun','Thur<br />28-Jun','Fri<br />29-Jun','Sat<br />30-Jun','Sun<br />31-Jun','Mon<br />01-Jul','Tue<br />02-Jul','Wed<br />03-Jul','Thur<br />04-Jul','Fri<br />05-Jul','Sat<br />06-Jul');
var pArray1=new Array('$2000','$2001','$2002','$2003','$2004','$2005','$2006','$2007','$2008','$2009','$2010','$2011');
var pArray2=new Array('$3000','$3001','$3002','$3003','$3004','$3005','$3006','$3007','$3008','$3009','$3010','$3011');
var pArray3=new Array('$4000','$4001','$4002','$4003','$4004','$4005','$4006','$4007','$4008','$4009','$4010','$4011');
function nextDates()
{
	if(flag==0)
	{
		for(var i=0;i<4;i++)
		{
			BC('d'+i).innerHTML=dArray[startCnt];
			BC('prow1'+i).innerHTML=pArray1[i];
			BC('prow2'+i).innerHTML=pArray2[i];
			BC('prow3'+i).innerHTML=pArray3[i];
			startCnt++;
		}
		flag=1;
		endCnt=startCnt+4;
	}else{
		if(startCnt!=pArray1.length)
		{
			BC('back').disabled=false;
			for(var i=0;i<4;i++)
			{
				BC('d'+i).innerHTML=dArray[startCnt];
				BC('prow1'+i).innerHTML=pArray1[startCnt];
				BC('prow2'+i).innerHTML=pArray2[startCnt];
				BC('prow3'+i).innerHTML=pArray3[startCnt];
				startCnt++;
			}
		}else{
			BC('next').disabled=true;
		}

	}

}

function openWnd(url, name, height, width, directories, location, menubar, resizable, scrollbars, status, toolbar) {
	wnd = window.open(url, name, "alwaysRaised=1,height=" + height + ",width=" + width + ",directories=" + directories + ",locaton=" + location + ",menubar=" + menubar + ",resizable=" + resizable + ",scrollbars=" + scrollbars + ",status=" + status + ",toolbar=" + toolbar)
	wnd.focus()
}
	function ShowHideGR(eleid)
{
	if (document.getElementById('GRImage'+eleid).src.indexOf("minus.gif")>=0)
	{
		document.getElementById('GR1'+eleid).style.display="none";
		document.getElementById('GR2'+eleid).style.display="none";
		document.getElementById('GR3'+eleid).style.display="none";
		document.getElementById('GR4'+eleid).style.display="block";
		document.getElementById('GRImage'+eleid).src="../images/plus.gif";
	}
	else
	{
		document.getElementById('GR1'+eleid).style.display="block";
		document.getElementById('GR2'+eleid).style.display="block";
		document.getElementById('GR3'+eleid).style.display="block";
		document.getElementById('GR4'+eleid).style.display="none";
		document.getElementById('GRImage'+eleid).src="../images/minus.gif";
	}
	
}
function getHotelInfo(returnval) 
{
	$('rooms_n_rates').innerHTML = returnval;
}

function moveToSelection(URL)
{
	//location.replace(URL) 
	location.href=URL
}

function DrawGuestReviewsComp(show)
{
	if (show==true)
	{
		document.getElementById('RatingGraph1').style.display="block";
		document.getElementById('RatingValue1').style.display="block";
		document.getElementById('RatingGraph2').style.display="block";
		document.getElementById('RatingValue2').style.display="block";
		document.getElementById('RatingGraph3').style.display="block";
		document.getElementById('RatingValue3').style.display="block";
		document.getElementById('RatingGraph4').style.display="block";
		document.getElementById('RatingValue4').style.display="block";
		document.getElementById('RatingGraph5').style.display="block";
		document.getElementById('RatingValue5').style.display="block";
		document.getElementById('ShowComp').style.display="none";
		document.getElementById('HideComp').style.display="block";

	}
	else
	{
		document.getElementById('RatingGraph1').style.display="none";
		document.getElementById('RatingValue1').style.display="none";
		document.getElementById('RatingGraph2').style.display="none";
		document.getElementById('RatingValue2').style.display="none";
		document.getElementById('RatingGraph3').style.display="none";
		document.getElementById('RatingValue3').style.display="none";
		document.getElementById('RatingGraph4').style.display="none";
		document.getElementById('RatingValue4').style.display="none";
		document.getElementById('RatingGraph5').style.display="none";
		document.getElementById('RatingValue5').style.display="none";
		document.getElementById('ShowComp').style.display="block";
		document.getElementById('HideComp').style.display="none";
	}
}
