function frmSearchValidate(){
	if(document.frmSearch.idOperation.value==''){
		alert('Debe seleccionar un tipo de operación');
		document.frmSearch.idOperation.focus();
		return
	}
	if(document.frmSearch.monto.value!=''){
		if(!document.frmSearch.moneda[0].checked && !document.frmSearch.moneda[1].checked){
			alert('Debe seleccionar un tipo de moneda');
			document.frmSearch.moneda[0].focus();
			return;
		}
	}
	document.frmSearch.submit();
}

function validateNumber(evt) {  
	var theEvent = evt || window.event;  
	var key = theEvent.keyCode || theEvent.which;  
	key = String.fromCharCode( key );  
	var regex = /[0-9]/;  
	if( !regex.test(key) ) {    
		try {
			theEvent.returnValue = false;    
			theEvent.preventDefault();  
		}catch(e){
		}
		//return false;
	}
}

function validateUser(){   
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		if(xmlHttp.responseText.length > 0){
			alert("El email ingresado ya existe, intente ingresar otro o recuperar la contraseña.");
		}else{
			document.frmRegister.submit();
		}
   }   
} 

function frmRegister1Validate(){
	if(document.frmRegister.user.value==''){
		alert('Debe ingresar su email');
		document.frmRegister.user.focus();
		return;
	}else{
		if(!isEmail(document.frmRegister.user.value)){
			alert('El texto ingresado no tiene formato de email');
			document.frmRegister.user.focus();
			return;
		}
	}
	if(document.frmRegister.password.value==''){
		alert('Debe ingresar una clave');
		document.frmRegister.password.focus();
		return;
	}
	if(document.frmRegister.password2.value==''){
		alert('Debe debe ingresa la clave nuevamente');
		document.frmRegister.password2.focus();
		return;
	}
	if(document.frmRegister.password.value != document.frmRegister.password2.value){
		alert('La clave y la repetición de la clave no coinciden');
		document.frmRegister.password.focus();
		return;		
	}

	xmlHttp=GetXmlHttpObject()   
	if (xmlHttp==null)   
	{   
	   alert ("Su navegador no soporta HTTP Request");   
	   return;   
	}   
	url = "includes/validateUser.asp?eml="+document.frmRegister.user.value;   
	xmlHttp.open("GET",url,true) ;   
	xmlHttp.send(null);  
	xmlHttp.onreadystatechange=validateUser;
}

function frmRegister2Validate(){
	if(document.frmRegister.inmobiliaria.value==''){
		alert('Debe ingresar el nombre de su inmobiliaria');
		document.frmRegister.inmobiliaria.focus();
		return;
	}	
	if(document.frmRegister.contacto.value==''){
		alert('Debe ingresar un nombre de contacto');
		document.frmRegister.contacto.focus();
		return;
	}
	if(document.frmRegister.idProvincia.value==''){
		alert('Debe seleccionar una provincia');
		document.frmRegister.idProvincia.focus();
		return;
	}
	if(document.frmRegister.Id_10.value==''){
		alert('Debe seleccionar una localidad');
		document.frmRegister.Id_10.focus();
		return;
	}
	if(document.frmRegister.domicilio.value==''){
		alert('Debe ingresar el domicilio de la inmobiliaria');
		document.frmRegister.domicilio.focus();
		return;
	}
	document.frmRegister.submit();
}

function contactValidate(){
	if(document.frmcontact.EMail.value!=''){
	 	if(!isEmail(document.frmcontact.EMail.value)){
			alert('El dato ingresado no tiene formato de email');
			document.frmcontact.EMail.focus();
			return;
	 	}
	}

	if(document.frmcontact.phone.value!='' || document.frmcontact.EMail.value!=''){
		document.frmcontact.submit();
	}else{
		alert('Debe ingresar por lo menos un telefono o un email de contacto.');
		document.frmcontact.EMail.focus();
		return;
	}
	
	//document.frmcontact.submit();
}

function newsletterValidate(){
	if(document.newsForm.name.value=='' && !document.newsForm.remove.checked){
		alert('Debe ingresar su nombre');
		return;
	}
	
	if(document.newsForm.email.value==''){
		alert('Debe ingresar su email');
		return;
	}else{
	 	if(!isEmail(document.newsForm.email.value)){
			alert('El dato ingresado no tiene formato de email');
			return;
	 	}
	}

	document.newsForm.submit();
}
