

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//////////////////////////////////////////////////////////////////////////////////////////////////

function left_positioning(layername,minusleft){
		
				
		var obj=document.getElementById(layername);

		var x = getAbsX(obj);

		if(obj){
			
			var posx=x-minusleft;
			
			obj.style.left=posx+"px";
			obj.style.display="block";
		}		
	}


function obj_positioning(layername,minustop,minusleft){
		
				
		var obj=document.getElementById(layername);
		var y = getAbsY(obj);
		var x = getAbsX(obj);

		if(obj){
			var pos=y-minustop;
			var posx=x-minusleft;
			obj.style.top=pos+"px";
			obj.style.left=posx+"px";
			obj.style.display="block";
		}		
	}

function menu_positioning(posname,layername,minustop,minusleft){
		
		var mainobj=document.getElementById(posname);		
		var obj=document.getElementById(layername);
		var y = getAbsY(document.getElementById(posname));
		var x = getAbsX(document.getElementById(posname));
		//alert("y="+y+"\tx="+x);
		if(obj && mainobj){
			var pos=y-minustop;
			var posx=x-minusleft;
			mainobj.style.top=pos+"px";
			mainobj.style.left=posx+"px";
			obj.style.top=pos+"px";
			obj.style.left=posx+"px";			
			mainobj.style.display="block";
		}	
		//alert("y="+y+"\tx="+x);
	}
	function menu_hide(layername){
		var obj=document.getElementById(layername);
		if(obj){
			obj.style.display="none";
		}
		
	}
	function getAbsX(elt) { return (elt.x) ? elt.x : getAbsPos(elt,"Left"); }
	function getAbsY(elt) { return (elt.y) ? elt.y : getAbsPos(elt,"Top"); }
	
	
	
	
	function getAbsPos(elt,which) {
	iPos = 0;
	while (elt != null) {
	iPos += elt["offset" + which];
	elt = elt.offsetParent;
	}
	return iPos;
	}
	
	
function cngbg(obj1,nc1){
	var objv1=document.getElementById(obj1);	
	if(objv1){
		objv1.nc1=objv1.className;
		objv1.className=nc1;		
	}

}

function cngbg0(obj1,nc1){
	var objv1=document.getElementById(obj1);	
	if(objv1){
		objv1.nc1=objv1.className;
		objv1.className=nc1;		
	}
	objv1.onmouseout=function(){ this.className=this.nc1; }
}

function hideme(id){
	var objv1=document.getElementById(id);	
	if(objv1){
		objv1.style.display='none';
	}
	}
function showme(id){
	var objv1=document.getElementById(id);	
	if(objv1){
		objv1.style.display='block';
	}
	}	
	

function check_fields(objform){
	with(objform)	{
		
			if(txtGN.value==""){
				show_error("Please enter Guest Name");	
				return false;		
			}
			if(txtAD.value=="" || txtAD2.value=="" || txtAD3.value==""){
				show_error("Please enter Arrival Date");	
				return false;		
			}				
		
			if(txtDD.value=="" || txtDD2.value=="" || txtDD3.value==""){
				show_error("Please enter Departure Date");	
				return false;		
			}
			
			if(txtON.value=="" ){
				show_error("Please enter # of Nights");	
				return false;		
			}			
			
			if(txtRT.value=="" ){
				show_error("Please enter Room Type");	
				return false;		
			}
			/*if(txtRR.value=="" ){
				show_error("Please enter Room Rate");	
				return false;		
			}	*/			
	}
	
	objform.submit();
}

function show_error(mes){
	var obj=document.getElementById('error_mes');
	obj.innerHTML=mes;	
//	obj.style.display="block";
}
/*************************************************************************************************************/
function validate_email(obj,objname){
		if(obj && obj.value){
			if(check_email(obj.value)==false){
				alert(objname+" : please enter a valid  email");
				obj.value="";
				obj.select();
				return;			
				
			}
		}
}

 /*****************************************************************************************************/ 
          function check_email(email_txt){
                emailRegExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/;              
                if(emailRegExp.test(email_txt)){
                    //alert('true');
                    return true;
               }else{

                 //alert('false');
                  return false;
             }
         }
		 
 /*****************************************************************************************************/ 
 
 function make_test(){
	var obj=document.getElementById("werty");	 
	obj.innerHTML="";
}
 /*****************************************************************************************************/ 
 function view_360(){
	
	document.getElementById('divnext').style.display='none';	
	document.getElementById('divprev').style.display='none';	
	
	
	cngbg('divindices','r_divindices');
	cngbg('divback','r_divback');

	document.getElementById('divscripts').style.display='inline';	
	

	 
}

 function back_360(vari){

	cngbg('divindices','divindices');
	cngbg('divback','divback');
	document.getElementById('divscripts').style.display='none';	
	
	make_index(myIndex);
	
}


function rollo(numb){

	var obj=document.getElementById('360again');

	if(numb==1){
		obj.innerHTML='<img src="images/blue/rooms/r_360.jpg" name="Image1m7" width="140" height="24" border="0" id="Image1m7" />';
	}
	if(numb==2){
		obj.innerHTML='<img src="images/green/rooms/r_360.jpg" name="Image1m7" width="140" height="24" border="0" id="Image1m7" />';
	}
	if(numb==3){
		obj.innerHTML='<img src="images/red2/rooms/r_360.jpg" name="Image1m7" width="140" height="24" border="0" id="Image1m7" />';
	}	
	
	if(numb==11){
		obj.innerHTML='<a href="javascript:view_360();rollo(1);" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'Image1m7\',\'\',\'images/blue/rooms/r_360.jpg\',1)"><img src="images/blue/rooms/360.jpg" name="Image1m7" width="140" height="24" border="0" id="Image1m7" /></a>';
	}
	if(numb==22){
		obj.innerHTML='<a href="javascript:view_360();rollo(2);" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'Image1m7\',\'\',\'images/green/rooms/r_360.jpg\',1)"><img src="images/green/rooms/360.jpg" name="Image1m7" width="140" height="24" border="0" id="Image1m7" /></a>';
	}
	if(numb==33){
		obj.innerHTML='<a href="javascript:view_360();rollo(3);" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'Image1m7\',\'\',\'images/red2/rooms/r_360.jpg\',1)"><img src="images/red2/rooms/360.jpg" name="Image1m7" width="140" height="24" border="0" id="Image1m7" /></a>';
	}	
	
}


var globvar=0;

function doit_over(){
	if(globvar==0){
		showme('clickupper');cngbg('toparrow','nothin');cngbg('strip2','strip3');cngbg('strip1','nothin');
		setXY();
		put_one ();
	}
}
function dotit_out(){
	hideme('clickupper');cngbg('toparrow','toparrow');cngbg('strip2','strip2');cngbg('strip1','strip1');	
	put_zero ();
}

function put_one (){
	globvar=1;
	}
function put_zero (){
	globvar=0;
	}	
	
		var glob_obj;
		var glob_y2;
		var glob_x2;
		
		
	function setXY() {
		glob_obj=document.getElementById("dropupper");
		glob_y2 = getAbsY(glob_obj);
		glob_x2 = getAbsX(glob_obj);	
	}
		
	function check_if_out(e){
		
		x1=mouseX(e);
		y1=mouseY(e);

		//alert("given x="+x1+"\t x2="+glob_x2+"\t x3="+(glob_x2+900));
		//alert("object x2="+x2+"\t y2="+y2);
		if(x1<glob_x2 || x1>(glob_x2+900) ){
		dotit_out();	
		}
		if(y1<(glob_y2-10) || y1>(glob_y2+222) ){
		dotit_out();		
		}		
		
		
		
	}

function mouseX(evt) {
if (evt.pageX) return evt.pageX;
else if (evt.clientX)
   return evt.clientX + (document.documentElement.scrollLeft ?
   document.documentElement.scrollLeft :
   document.body.scrollLeft);
else return null;
}
function mouseY(evt) {
if (evt.pageY) return evt.pageY;
else if (evt.clientY)
   return evt.clientY + (document.documentElement.scrollTop ?
   document.documentElement.scrollTop :
   document.body.scrollTop);
else return null;
}

function getMouseX(event)
{
ev = event || window.event;
return ev.pageX;

}
	function getMouseY(event)
{
ev = event || window.event;
return ev.pageY;
}

function calculate_non(dty1,dty2,dtm1,dtm2,dtd1,dtd2){
	if(!dty1 || !dty2|| !dtm1|| !dtm2|| !dtd1|| !dtd2){return 0;}
	var eljaweb=0;
	var eljaweb2=0;
	var eljaweb3=0;
	//alert(dty1+"-"+dty2+"-"+dtm1+"-"+dtm2+"-"+dtd1+"-"+dtd2);
	if(dty2>=dty1){
			eljaweb=(dty2-dty1)*365;	
			
			eljaweb2=(dtm2-dtm1)*30;
			eljaweb3=(dtd2-dtd1);
			eljaweb=eljaweb+eljaweb2+eljaweb3;
			
			
	}
	else{
		eljaweb=0;
		}
	//alert(eljaweb)	;
	return eljaweb;
	
}
function getAnswer(){
document.frmreserve.txtON.value=calculate_non(parseFloat(document.frmreserve.txtAD3.value),parseFloat(document.frmreserve.txtDD3.value),parseFloat(document.frmreserve.txtAD2.value),parseFloat(document.frmreserve.txtDD2.value),parseFloat(document.frmreserve.txtAD.value),parseFloat(document.frmreserve.txtDD.value));
}