<!--
/* 
Name:			edithostel.js
Description: 	Edit Hostel Form
Creator:		PBP - pbp@firedune.com.ar
--------------------------------------------------------------------------------------
Version History:
	v1	2009-02-14	PBP		Created	
--------------------------------------------------------------------------------------
*/

function AdmEditHostel(url){
	var arrErrorNumber 	= new Array();
	var arrErrorMsg 	= new Array();
	var blnError 		= false;
 	var blnErrorAgree 	= false;
	
	var strFormAction 	= document.getElementById("FormAction").value;
	var strHostel		= document.getElementById("hostel").value;
	var strEmail 		= document.getElementById("email").value;
	var strProv 		= document.getElementById("province").value;
	var strCity 		= document.getElementById("city").value;
	var strPhone1		= document.getElementById("phone1").value;
	var strPhone2		= document.getElementById("phone2").value;
	var strHttp 		= document.getElementById("http").value;
	var intBeds 		= document.getElementById("beds").value;
	var intRooms 		= document.getElementById("rooms").value;
	var strDesc 		= document.getElementById("hostel_description").value;
	var strHowtoget		= document.getElementById("howtoget").value;
	var strAddress1		= document.getElementById("address1").value;
	var strAddress2		= document.getElementById("address2").value;
	
	//alert("Hostel: " +strHostel);
	if(!strHostel){
		arrErrorMsg.push("the hostel Name");
		blnError = true;
	}
	if(!strCity){
		arrErrorMsg.push("the city");
		blnError = true;
	}
	if(!strAddress1){
		arrErrorMsg.push("the address");
		blnError = true;
	}
	
	var blnArroba = strEmail.indexOf("@");
	var blnPunto = strEmail.indexOf(".");
	//alert('Arroba: '+ blnArroba + 'Punto: '+ blnPunto);
	if(!strEmail){
		arrErrorMsg.push("your Email");	
		blnError = true;
	}else if( (blnArroba == -1 ) || (blnPunto == -1 ) ){
		arrErrorMsg.push("a valid Email address");	
		blnError = true;						  
	}
	
	blnHttpDot = strHttp.match(".");
	if(blnHttpDot == null ){
		arrErrorMsg.push("a valid URL (web page address)");	
		blnError = true;						  
	}
	if(!IsNumeric(intBeds)){
		arrErrorMsg.push("a beds price NUMBER");	
		blnError = true;
	}
	if(!IsNumeric(intRooms)){
		arrErrorMsg.push("a rooms price NUMBER");	
		blnError = true;
	}
	
	
	if(!blnError){	
		var url = "../prc_hostel.php";
		var strPost; 
		
		strPost = 'FormAction=' + encodeURI( strFormAction );
		strPost = strPost + '&idhostel=' + encodeURI( document.getElementById("idhostel").value );
		strPost = strPost + '&hostel=' + encodeURI( strHostel );
		strPost = strPost + '&city=' + encodeURI( strCity );
		strPost = strPost + '&email=' + encodeURI( strEmail );
		strPost = strPost + '&http=' + encodeURI( strHttp );
		strPost = strPost + '&province=' + encodeURI( strProv );
		strPost = strPost + '&phone1=' + encodeURI( strPhone1 );
		strPost = strPost + '&phone2=' + encodeURI( strPhone2 );
		strPost = strPost + '&rooms=' + encodeURI( intRooms );
		strPost = strPost + '&beds=' + encodeURI( intBeds );
		strPost = strPost + '&description=' + encodeURI( strDesc );
		strPost = strPost + '&howtoget=' + encodeURI( strHowtoget );
		strPost = strPost + '&address1=' + encodeURI( strAddress1 );
		strPost = strPost + '&address2=' + encodeURI( strAddress2 );
		
		//alert("URL: " + url);
		//alert("POSTSTR: " + strPost);
		
		Ajax(url,"admin","POST",strPost);
		//document.addhostel.submit();	
	}else{
		intUltimo = arrErrorMsg.length - 1;
		intAnteUltimo = arrErrorMsg.length - 2;
		
		if(arrErrorMsg.length > 1){
			strErrorMsg = "Please insert ";
			for (i=0;i<arrErrorMsg.length;i++)
			{
				strErrorMsg = strErrorMsg + arrErrorMsg[i];
				if(i == intUltimo){
					strErrorMsg = strErrorMsg + ". ";
				}else if(i == intAnteUltimo){
					strErrorMsg = strErrorMsg + " and ";	
				
				}else{
					strErrorMsg = strErrorMsg + ", ";	
				}
			}
		}else{
			if(blnErrorAgree){
				strErrorMsg = "Please ";
			}else{
				strErrorMsg = "Please insert ";
			};
			strErrorMsg = strErrorMsg + arrErrorMsg[0] + ". ";	
		}
		document.getElementById("ErrorMsg").innerHTML = strErrorMsg;
	} 	
}
-->

