function valida_envia(){ 
	// document.anuncio.submit(); 
	// return 0;
	
   	//valido el titulo
   	if (document.anuncio.titulo.value.length==0){ 
      	 alert("Tiene que escribir un titulo") 
      	 document.anuncio.titulo.focus() 
      	 return false; 
   	} 

	if(document.anuncio.categoria.value == "seleccionar")
	{
	    alert("Tiene que seleccionar una categoria") 
      	    document.anuncio.categoria.focus() 
      	    return false;
	}

	if(document.anuncio.provincia.value == "seleccionar")
	{
	    alert("Tiene que seleccionar una provincia") 
      	    document.anuncio.provincia.focus() 
      	    return false;
	}
	
	if(document.anuncio.email.value.length == 0)
	{
	    alert("Tiene que escribir un email") 
      	    document.anuncio.email.focus() 
      	    return false;
	}
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.anuncio.email.value)){
	} else {
	    alert("La direccin de email es incorrecta.");
	    document.anuncio.email.focus() 
	    return  false;
	}

	if(document.anuncio.codigo.value.length == 0)
	{
	    alert("Tiene que escribir el codigo de seguridad") 
      	    document.anuncio.codigo.focus() 
      	    return false;
	}
	else {
		if (!CodigoVerificacion(document.anuncio.codigo.value)){
		 alert("Codigo de seguridad incorrecto");
		    document.anuncio.codigo.focus() 
      	    return false;
		}
	}
	
	if(document.anuncio.condiciones.checked == false)
	{
	    alert("Tiene que aceptar las condiocines para poder agregar un anuncio") 
      	    document.anuncio.condiciones.focus() 
      	    return false;
	}
if (Lcarga(document.anuncio.email.value,document.anuncio.provincia.value) == false){
	alert("Solo puedes cargar un anuncio cada 5 minutos")
	return false;
}

   	//el formulario se envia 
   	// alert("Muchas gracias por enviar el formulario"); 
	document.anuncio.submit(); 
} 

function getHTTPObject() {
    var xmlhttp;
    /*@cc_on
    @if (@_jscript_version >= 5)
    try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
    xmlhttp = false;
    }
    }
    @else
    xmlhttp = false;
    @end @*/
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
        try {
            xmlhttp = new XMLHttpRequest();
        } catch (e) {
            xmlhttp = false;
        }
    }
    return xmlhttp;
}

function CodigoVerificacion(codigo) {

    var http = getHTTPObject();
	var timeStamp = new Date();	
	var rand = timeStamp.getTime();	
	var url = 'ajax.php?codigo=' + escape(codigo) + "&cache=" + rand;
    http.open("GET", url, false);
    http.send(null);

    if (http.readyState == 4 && http.status == 200) {
        result = http.responseText;
       if(result=='1'){
        	return true;
        }else{
        	return false;
        }
    }else{
        return false;
    }

}

function Mprov(valor){

	if (valor == 'todas'){
		alert('Para activar su anuncio en todas las provincias debera obtener una clave.\r\n\r\n Se le informara como debe hacer en el proceso de activacion.');
		return false;
	}
	return true;
}

function Lcarga(valor,p) {

	var http = getHTTPObject();
	var timeStamp = new Date();
	var rand = timeStamp.getTime();
	var url = 'ajax.php?o=idx1&v=' + escape(valor)+"&p="+escape(p) + "&cache=" + rand;
	http.open("GET", url, false);
	http.send(null);

	if (http.readyState == 4 && http.status == 200) {
		result = http.responseText;

		if(result=='1'){
			return true;
		}else{
			return false;
		}
	}else{
		return false;
	}

}
