/* author: izhar_cohen@yahoo.com */
/* Generated by AceHTML Freeware http://freeware.acehtml.com */
/* Creation date: 07/17/05 */


// Clock Script Generated By Maxx Blade's Clock v2.0
// http://www.maxxblade.co.uk/clock


function popupPage(l, t, w, h, url) {
var windowprops = "location=no,scrollbars=no,menubars=no,toolbars=no,resizable=no" +
",left=" + l + ",top=" + t + ",width=" + w + ",height=" + h;

var URL = url;
popup = window.open(URL,"MenuPopup",windowprops);
}

function isEmpty(s)
      { return ((s == null) || (s.length == 0)) }
	  
function isWhitespace (s){
	var whitespace = " \t\n\r";
	var i;
	if (isEmpty(s)) return true;
	for (i = 0; i < s.length; i++){
		var c = s.charAt(i);
		if (whitespace.indexOf(c) == -1) return false;
	}
	return true;
}	  

function isEmail (s){
	if (isEmpty(s)) 
		if (isEmail.arguments.length == 1) 
			return false;
		else 
			return (isEmail.arguments[1] == true);

	if (isWhitespace(s)) 
		return false;
		
	var i = 1;
	var sLength = s.length;

	while ((i < sLength) && (s.charAt(i) != "@")){
		i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) 
		return false;
    else i += 2;

    while ((i < sLength) && (s.charAt(i) != ".")){
		i++
    }

    if ((i >= sLength - 1) || (s.charAt(i) != ".")) 
		return false;
    else 
		return true;
}


//reserve//////////////////////////////////////////////////
function autentication_reserve()
{
	if (isWhitespace(window.document.forms["reserve"].name.value)){
		alert('Disculpa, olvidaste escribir el nombre!');
		window.document.forms["reserve"].name.focus()
		return false;
		}
		
	if (isWhitespace(window.document.forms["reserve"].lname.value)){
		alert('Disculpa, olvidaste escribir el apellido!');
		window.document.forms["reserve"].lname.focus()
		return false;
		}

	if (isWhitespace(window.document.forms["reserve"].email.value)){
		alert('Disculpa, olvidaste escribir el e-mail!');
		window.document.forms["reserve"].email.focus()
		return false;
		}			

	if (!isEmail(window.document.forms["reserve"].email.value)){
		alert('Disculpa, el e-mail no está correcto!');
		window.document.forms["reserve"].email.focus()
		return false;
		}
		
		if (isWhitespace(window.document.forms["reserve"].country.value)){
		alert('Disculpa, olvidaste escribir el país!');
		window.document.forms["reserve"].country.focus()
		return false;
		}
					
	if (isWhitespace(window.document.forms["reserve"].city.value)){
		alert('Disculpa, olvidaste escribir la ciudad!');
		window.document.forms["reserve"].city.focus()
		return false;
		}
	
	if (window.document.forms["reserve"].day1.value=="d"){
		alert('Favor de elegir Día en donde dice Fecha de llegada!');
		window.document.forms["reserve"].day1.focus()
		return false;
		}
		
		if (window.document.forms["reserve"].month1.value=="m"){
		alert('Favor de elegir el Mes en donde dice Fecha de Check-in!');
		window.document.forms["reserve"].month1.focus()
		return false;
		}	
			
	if (window.document.forms["reserve"].year1.value=="y"){
		alert('Favor de elegir el año en donde dice Fecha de Check-in!');
		window.document.forms["reserve"].year1.focus()
		return false;
		}	
	
	if (isWhitespace(window.document.forms["reserve"].arrivaltime.value)){
		alert('Disculpa, olvidaste poner el Horario de llegada!');
		window.document.forms["reserve"].arrivaltime.focus()
		return false;
		}
		
	if (window.document.forms["reserve"].day2.value=="d"){
		alert('Favor de elegir día en donde dice Fecha del Check-out!');
		window.document.forms["reserve"].day2.focus()
		return false;
		}
		
		if (window.document.forms["reserve"].month2.value=="m"){
		alert('Favor de elegir Mes en donde dice Fecha del Check-out!');
		window.document.forms["reserve"].month2.focus()
		return false;
		}	
	
	if (window.document.forms["reserve"].year2.value=="y"){
		alert('Favor de elegir año en donde dice Fecha del Check-out!');
		window.document.forms["reserve"].year2.focus()
		return false;
		}			
	
		if (window.document.forms["reserve"].room.value=="choose"){
		alert('Favor de elegir tipo de habitación');
		window.document.forms["reserve"].room.focus()
		return false;
		}	
	
	if (window.document.forms["reserve"].beds.value=="numb"){
		alert('Favor de poner número de camas/personas');
		window.document.forms["reserve"].beds.focus()
		return false;
		}	
	if (window.document.forms["reserve"].how.value=='1'){
	    msg="Tu información es muy importante para nosotros. Ayúdanos a mejorar nuestro servicio respondiendo a la siguiente pregunta: 'Qué te pareció tu estadía en Río Hostel?', Gracias "
		alert(msg);
		window.document.forms["reserve"].how.focus()
		return false;
		}
	if(window.document.forms["reserve"].pickup.checked==true)
	       {
			   if (isWhitespace(window.document.forms["reserve"].company.value)){
		alert('Disculpa, olvidaste poner la compañía aérea');
		window.document.forms["reserve"].company.focus()
		return false;
		}
			if (isWhitespace(window.document.forms["reserve"].flight.value)){
		alert('Disculpa, olvidaste poner el número de vuelo');
		window.document.forms["reserve"].flight.focus()
		return false;
			}
			if (isWhitespace(window.document.forms["reserve"].coming.value)){
		alert('Disculpa, olvidaste llenar el casillero donde dice Vuelo ');
		window.document.forms["reserve"].coming.focus()
		return false;
			}	
			if (isWhitespace(window.document.forms["reserve"].flight_time.value)){
		alert('Disculpa, olvidaste poner el Horario de llegada');
		window.document.forms["reserve"].flight_time.focus()
		return false;
			}  
		  }
		if(window.document.forms["reserve"].terms.checked==false){
		alert('Por favor señale la caja al lado para confirmar que leyó y concordó con las condiciones.')	
		window.document.forms["reserve"].terms.focus()
		return false;} 	 
		  
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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_changeProp(objName,x,theProp,theValue) { //v6.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
    if (theValue == true || theValue == false)
      eval("obj."+theProp+"="+theValue);
    else eval("obj."+theProp+"='"+theValue+"'");
  }
}
function pick () {
	if (window.document.forms["reserve"].pickup.checked==true)
	{
	MM_changeProp('pick','','style.height','150px','div');
	MM_changeProp('rdir','','style.height','570px','div');
	MM_showHideLayers('pic','','show');
	} else {
	MM_changeProp('pick','','style.height','30px','div');
	MM_changeProp('rdir','','style.height','450px','div');
	MM_showHideLayers('pic','','hide');
	window.document.forms["reserve"].company.value='';
	window.document.forms["reserve"].flight.value='';
	window.document.forms["reserve"].coming.value='';
	window.document.forms["reserve"].flight_time.value='';
	}
}
}	

