function MensajeError (mensaje){
	new LITBox(mensaje, {type:'alert', overlay:true, height:60, width:300, resizable:false});
}

function MensajePagina (pagina){
	new LITBox(pagina,{type:'window',overlay:true,height:370, width:450});
}

function limite(que,cuanto)
{
var v=que.value
if(v.length>cuanto)
  que.value=v.substring(0,cuanto)
else
  document.FrmMensaje.cont.value=cuanto-v.length
}

var numero = 0; //Esta es una variable de control para mantener nombres
            //diferentes de cada campo creado dinamicamente.
evento = function (evt) { //esta funcion nos devuelve el tipo de evento disparado
   return (!evt) ? event : evt;
}

//Aqui se hace lamagia... jejeje, esta funcion crea dinamicamente los nuevos campos file
addCampo = function () { 
//Creamos un nuevo div para que contenga el nuevo campo
   nDiv = document.createElement('div');
//con esto se establece la clase de la div
   nDiv.className = 'archivo';
//este es el id de la div, aqui la utilidad de la variable numero
//nos permite darle un id unico
   nDiv.id = 'file' + (++numero);
//creamos el input para el formulario:
   nCampo = document.createElement('input');
//le damos un nombre, es importante que lo nombren como vector, pues todos los campos
//compartiran el nombre en un arreglo, asi es mas facil procesar posteriormente con php
   nCampo.name = 'archivos[]';
//Establecemos el tipo de campo
   nCampo.type = 'file';
//Ahora creamos un link para poder eliminar un campo que ya no deseemos
   a = document.createElement('a');
//El link debe tener el mismo nombre de la div padre, para efectos de localizarla y eliminarla
   a.name = nDiv.id;
//Este link no debe ir a ningun lado
   a.href = '#';
//Establecemos que dispare esta funcion en click
   a.onclick = elimCamp;
//Con esto ponemos el texto del link
   a.innerHTML = 'Eliminar';
//Bien es el momento de integrar lo que hemos creado al documento,
//primero usamos la función appendChild para adicionar el campo file nuevo
   nDiv.appendChild(nCampo);
//Adicionamos el Link
   nDiv.appendChild(a);
//Ahora si recuerdan, en el html hay una div cuyo id es 'adjuntos', bien
//con esta función obtenemos una referencia a ella para usar de nuevo appendChild
//y adicionar la div que hemos creado, la cual contiene el campo file con su link de eliminación:
   container = document.getElementById('adjuntos');
   container.appendChild(nDiv);
}
//con esta función eliminamos el campo cuyo link de eliminación sea presionado
elimCamp = function (evt){
   evt = evento(evt);
   nCampo = rObj(evt);
   div = document.getElementById(nCampo.name);
   div.parentNode.removeChild(div);
}
//con esta función recuperamos una instancia del objeto que disparo el evento
rObj = function (evt) { 
   return evt.srcElement ?  evt.srcElement : evt.target;
}


function fixElement(element, message) {
alert(message);
element.focus();
}

function validarEntero(valor){
	//intento convertir a entero. 
	//si era un entero no le afecta, si no lo era lo intenta convertir
	//valor = parseInt(valor)

	//Compruebo si es un valor num�rico
	if (isNaN(valor)) {
		//entonces (no es un numero) devuelvo el valor cadena vacia
		return ""
	}else{
		//En caso contrario (Si era un n�mero) devuelvo el valor
		return valor
	}
}

//////////////////////////////



function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}


function MostrarConsulta(datos, div){
	        
    
	divResultado = document.getElementById(div);
	divpreloader = document.getElementById('preloader');
	
	
	ajax=objetoAjax();
	ajax.open("GET", datos);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando..." ;
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                       
                }else if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
								divResultado.innerHTML = ajax.responseText 
								divpreloader.innerHTML = "";
                      }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
		}
	}
	ajax.send(null)
}



//funcion de consulta
function MostrarConsultaDatos(datos, div){
	datos=datos + document.consulta_cod.cod_anuncio.value
	divResultado = document.getElementById(div);
	ajax=objetoAjax();
	ajax.open("GET", datos);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
		}
	}
	ajax.send(null)
}





function ProcesarRegistroInicial (pagina, div){

divpreloader = document.getElementById('preloader');
divmensajes = document.getElementById('mensajes');
divResultado = document.getElementById(div);

email=document.FrmRegistro.email.value;
operadora=document.FrmRegistro.operadora.value;
num_celular=document.FrmRegistro.num_celular.value;
password=document.FrmRegistro.password.value;
repassword=document.FrmRegistro.repassword.value;

var msg_error;

if (!email) {
msg_error="El Correo Electrónico es requerido<br />";	
divmensajes.innerHTML = msg_error;
document.FrmRegistro.email.focus();
return false;
}

if (!operadora) {
msg_error="Debe seleccionar una operadora celular<br />";	
divmensajes.innerHTML = msg_error;
document.FrmRegistro.operadora.focus();
return false;
}

if (!num_celular) {
msg_error="Su número celular es requerido<br />";	
divmensajes.innerHTML = msg_error;
document.FrmRegistro.num_celular.focus();
return false;
}

var er_cp = /(^([0-9]{7,7})|^)$/;
if(!er_cp.test(num_celular)) {    
msg_error="Número celular inválido<br />";	
divmensajes.innerHTML = msg_error;
document.FrmRegistro.num_celular.focus();
return false;
}    



if (document.FrmRegistro.email.value.indexOf('@', 0) == -1 || document.FrmRegistro.email.value.indexOf('.', 0) == -1){
msg_error="Debe escribir un Correo Electrónico válido<br />";
divmensajes.innerHTML = msg_error;
document.FrmRegistro.email.focus();
return false;
}

if (!password) {
msg_error="El password es requerido<br />";	
divmensajes.innerHTML = msg_error;
document.FrmRegistro.password.focus();
return false;
}

if (password.indexOf(' ',0) != -1) {
msg_error="La contraseña no debe contener espacios en blanco<br />";
divmensajes.innerHTML = msg_error;
document.FrmRegistro.password.focus();
return false;
}

var filter = /^[a-z0-9_\-\.\[\]\(\)]+$/i;
if (!filter.test(password)){
msg_error="La contraseña no debe contener caracteres especiales"; 
divmensajes.innerHTML = msg_error;
document.FrmRegistro.password.focus();
return false;
}

if (!repassword) {
msg_error="Debe confirmar la contraseña<br />";	
divmensajes.innerHTML = msg_error;
document.FrmRegistro.repassword.focus();
return false;
}

if(password!=repassword){
msg_error="Las contraseñas ingresadas no coinciden"; 
divmensajes.innerHTML = msg_error;
document.FrmRegistro.repassword.focus();
return false;
}

ajax=objetoAjax();
ajax.open("POST", pagina, true);
  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando...";
      }else   if (ajax.readyState==4) {

					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText
						  divpreloader.innerHTML = "";
                     }else if(ajax.status==404){
                     divpreloader.innerHTML = "La página no existe";
                     }else{
                     divpreloader.innerHTML = "Error:".ajax.status; 
                     }
   	  }  



  }

ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("email="+email+"&operadora="+operadora+"&num_celular="+num_celular+"&password="+password)
}



function Login (pagina, div){

divpreloader = document.getElementById('preloader');
divmensajes = document.getElementById('mensajes');
divResultado = document.getElementById(div);

email=document.FrmLogin.email.value;
password=document.FrmLogin.password.value;


var msg_error;

if (!email) {
msg_error="Debe escribir su nombre de usuario";	
divmensajes.innerHTML = msg_error;
document.FrmLogin.email.focus();
return false;
}

if (!password) {
msg_error="Debe escribir su contraseña<br />";	
divmensajes.innerHTML = msg_error;
document.FrmLogin.password.focus();
return false;
}

ajax=objetoAjax();
ajax.open("POST", pagina, true);
  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando...";
      }else   if (ajax.readyState==4) {

					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText
						  divpreloader.innerHTML = "";
                     }else if(ajax.status==404){
                     divpreloader.innerHTML = "La página no existe";
                     }else{
                     divpreloader.innerHTML = "Error:".ajax.status; 
                     }
   	  }  



  }
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("email="+email+"&password="+password)
}

function ActivarUsuario (pagina, div){

divpreloader = document.getElementById('preloader');
divmensajes = document.getElementById('mensajes');
divResultado = document.getElementById(div);

email=document.FrmActivacion.email.value;
cod_conf_email=document.FrmActivacion.cod_conf_email.value;
cod_activacion_cel=document.FrmActivacion.cod_activacion_cel.value;


var msg_error;

if (!email) {
msg_error="Debe escribir su nombre de usuario";	
divmensajes.innerHTML = msg_error;
document.FrmActivacion.email.focus();
return false;
}

if (!cod_conf_email) {
msg_error="Debe escribir el código de activación de correo electrónico<br />";	
divmensajes.innerHTML = msg_error;
document.FrmActivacion.cod_conf_email.focus();
return false;
}

if (!cod_activacion_cel) {
msg_error="Debe escribir el código de activación de tlf. celular<br />";	
divmensajes.innerHTML = msg_error;
document.FrmActivacion.cod_activacion_cel.focus();
return false;
}

ajax=objetoAjax();
ajax.open("POST", pagina, true);
  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando...";
      }else   if (ajax.readyState==4) {

					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText
						  divpreloader.innerHTML = "";
                     }else if(ajax.status==404){
                     divpreloader.innerHTML = "La página no existe";
                     }else{
                     divpreloader.innerHTML = "Error:".ajax.status; 
                     }
   	  }  



  }
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("email="+email+"&cod_conf_email="+cod_conf_email+"&cod_activacion_cel="+cod_activacion_cel)
}

function LimpiarDiv (div){
	divResultado = document.getElementById(div);
	divResultado.innerHTML = "";
	}
	
	
	
function SeleccionarCiudades (pagina, div){

divpreloader = document.getElementById('preloader');
divResultado = document.getElementById(div);

id_estado=document.FrmInscripcion.estado.value;

ajax=objetoAjax();
ajax.open("POST", pagina, true);
  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando...";
      }else   if (ajax.readyState==4) {

					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText
						  divpreloader.innerHTML = "";
                     }else if(ajax.status==404){
                     divpreloader.innerHTML = "La página no existe";
                     }else{
                     divpreloader.innerHTML = "Error:".ajax.status; 
                     }
   	  }  



  }
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("id_estado="+id_estado)
}

function RegistroUsuario (pagina, div){

divpreloader = document.getElementById('preloader');
divResultado = document.getElementById(div);


nombre_contacto=document.FrmInscripcion.nombre_contacto.value;
email1=document.FrmInscripcion.email1.value;
email2=document.FrmInscripcion.email2.value;
estado=document.FrmInscripcion.estado.value;
ciudad=document.FrmInscripcion.ciudad.value;
celular=document.FrmInscripcion.celular.value;
cod_area=document.FrmInscripcion.cod_area.value;
tlf_fijo=document.FrmInscripcion.tlf_fijo.value;
genero=document.FrmInscripcion.genero.value;
fecha_nac=document.FrmInscripcion.fecha_nac.value;
ocupacion=document.FrmInscripcion.ocupacion.value;
carrera=document.FrmInscripcion.carrera.value;
industria=document.FrmInscripcion.industria.value;
n_academico=document.FrmInscripcion.n_academico.value;
edo_civil=document.FrmInscripcion.edo_civil.value;
hijos=document.FrmInscripcion.hijos.value;
medio=document.FrmInscripcion.medio.value;
tarjeta=document.FrmInscripcion.tarjeta.value;
carro=document.FrmInscripcion.carro.value;


check_acuerdo=document.FrmInscripcion.check_acuerdo.checked;



if (!nombre_contacto) {
document.FrmInscripcion.nombre_contacto.focus();	
MensajeError ('El campo Nombre es requerido');
return false;
}

if (!email1) {
document.FrmInscripcion.email1.focus();	
MensajeError ('El campo Correo Electr&oacute;nico es requerido');
return false;
}

if (document.FrmInscripcion.email1.value.indexOf('@', 0) == -1 || document.FrmInscripcion.email1.value.indexOf('.', 0) == -1){
document.FrmInscripcion.email1.focus();	
MensajeError ('Debe escribir un Correo Electr&oacute;nico v&aacute;lido');

return false;
}

if (email2) {
	if (document.FrmInscripcion.email2.value.indexOf('@', 0) == -1 || document.FrmInscripcion.email2.value.indexOf('.', 0) == -1){
	document.FrmInscripcion.email2.focus();	
	MensajeError ('Debe escribir un Correo Electr&oacute;nico v&aacute;lido');
	
	return false;
	}
}


if (!estado) {
document.FrmInscripcion.estado.focus();	
MensajeError ('Debe seleccionar un Estado');

return false;
}

if (!ciudad) {
document.FrmInscripcion.ciudad.focus();	
MensajeError ('Debe seleccionar una Ciudad');

return false;
}


if (!cod_area) {
document.FrmInscripcion.cod_area.focus();	
MensajeError ('El Codigo de area es requerido');
return false;
}


var er_cp = /(^([0-9]{4,4})|^)$/;
if(!er_cp.test(cod_area)) {   
document.FrmInscripcion.cod_area.focus();
MensajeError ('Escriba un numero v&aacute;lido de 4 d&iacute;gitos en el campo C&oacute;digo de &aacute;rea');	

return false;
}    


if (!tlf_fijo) {
document.FrmInscripcion.tlf_fijo.focus();	
MensajeError ('El campo Telefono local es requerido');

return false;
}

var er_cp = /(^([0-9]{7,7})|^)$/;
if(!er_cp.test(tlf_fijo)) {  
document.FrmInscripcion.tlf_fijo.focus();
MensajeError ('Escriba un n&uacute;mero de tel&eacute;fono fijo v&aacute;lido');	

return false;
}    

if (!genero) {
document.FrmInscripcion.genero.focus();	
MensajeError ('Seleccione un g&eacute;nero');

return false;
}

if (!fecha_nac) {
document.FrmInscripcion.fecha_nac.focus();	
MensajeError ('Seleccione su fecha de nacimiento');

return false;
}

if (!ocupacion) {
document.FrmInscripcion.ocupacion.focus();	
MensajeError ('Seleccione su ocupaci&oacute;n');

return false;
}

if (!carrera) {
document.FrmInscripcion.carrera.focus();	
MensajeError ('Seleccione una carrera');

return false;
}

if (!industria) {
document.FrmInscripcion.industria.focus();	
MensajeError ('Seleccione una industria');

return false;
}

if (!n_academico) {
	
MensajeError ('Seleccione un nivel acad&eacute;mico');

return false;
}

if (!edo_civil) {
document.FrmInscripcion.edo_civil.focus();	
MensajeError ('Seleccione su estado civil');

return false;
}

if (!hijos) {
document.FrmInscripcion.hijos.focus();	
MensajeError ('Escriba un n&uacute;mero de hijos');

return false;
}

if (!validarEntero(hijos)) {
document.FrmInscripcion.hijos.focus();	
MensajeError ('Escriba un n&uacute;mero de hijos v&aacute;lido');

return false;
}




if (!medio) {
document.FrmInscripcion.medio.focus();	
MensajeError ('Seleccione como conoci&oacute; nuestro sitio web');

return false;
}

if (!tarjeta) {
document.FrmInscripcion.tarjeta.focus();	
MensajeError ('Seleccione si posee tarjeta de cr&eacute;dito');

return false;
}

if (!carro) {
document.FrmInscripcion.carro.focus();	
MensajeError ('Seleccione si posee carro');

return false;
}

if (!check_acuerdo) {
document.FrmInscripcion.check_acuerdo.focus();	
MensajeError ('Debe aceptar los terminos y condiciones para poder realizar el registro');

return false;
}


ajax=objetoAjax();
ajax.open("POST", pagina, true);
  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando...";
      }else   if (ajax.readyState==4) {

					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText
						  divpreloader.innerHTML = "";
                     }else if(ajax.status==404){
                     divpreloader.innerHTML = "La página no existe";
                     }else{
                     divpreloader.innerHTML = "Error:".ajax.status; 
                     }
   	  }  



  }

  
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("nombre_contacto="+nombre_contacto+"&email1="+email1+"&email2="+email2+"&estado="+estado+"&ciudad="+ciudad+"&celular="+celular+"&cod_area="+cod_area+"&tlf_fijo="+tlf_fijo+"&genero="+genero+"&fecha_nac="+fecha_nac+"&ocupacion="+ocupacion+"&carrera="+carrera+"&industria="+industria+"&n_academico="+n_academico+"&edo_civil="+edo_civil+"&hijos="+hijos+"&medio="+medio+"&tarjeta="+tarjeta+"&carro="+carro)
}




function ConsultarCodSMS (pagina, div){

divpreloader = document.getElementById('preloader');
divResultado = document.getElementById(div);

cod_sms=document.FrmCodSMS.cod_sms.value;
destacado=document.FrmCodSMS.destacado.value;

for(var i = 0; i < document.FrmCodSMS.oper.length; i++) {
		if(document.FrmCodSMS.oper[i].checked) {
			oper = document.FrmCodSMS.oper[i].value;
		}
	}


//oper = document.FrmCodSMS.oper.checked;

if (!cod_sms){
document.FrmCodSMS.cod_sms.focus();
MensajeError ('Debe ingresar un c&oacute;digo de activaci&oacute;n');
return false;
}

ajax=objetoAjax();
ajax.open("POST", pagina, true);
  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando...";
      }else   if (ajax.readyState==4) {

					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText
						  divpreloader.innerHTML = "";
                     }else if(ajax.status==404){
                     divpreloader.innerHTML = "La página no existe";
                     }else{
                     divpreloader.innerHTML = "Error:".ajax.status; 
                     }
   	  }  



  }
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("cod_sms="+cod_sms+"&destacado="+destacado+"&oper="+oper);
}

function ConsultarSubcategorias (pagina, div){

divpreloader = document.getElementById('preloader');
divResultado = document.getElementById(div);

id_categoria=document.FrmCategoria.id_categoria.value;
destacado=document.FrmCategoria.destacado.value;


ajax=objetoAjax();
ajax.open("POST", pagina, true);
  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando...";
      }else   if (ajax.readyState==4) {

					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText
						  divpreloader.innerHTML = "";
                     }else if(ajax.status==404){
                     divpreloader.innerHTML = "La página no existe";
                     }else{
                     divpreloader.innerHTML = "Error:".ajax.status; 
                     }
   	  }  

  }
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("id_categoria="+id_categoria+"&destacado="+destacado)
}

function ValidarFrmRegistro (){


id_categoria=document.FrmCategoria.id_categoria.value;
destacado=document.FrmCategoria.destacado.value;
id_usuario=document.FrmCategoria.id_usuario.value;
id_subcategoria=document.FrmCategoria.id_subcategoria.value;
titulo_anuncio=document.FrmCategoria.titulo_anuncio.value;
descripcion_anuncio=document.FrmCategoria.descripcion_anuncio.value;
precio=document.FrmCategoria.precio.value;

if (!id_categoria){
document.FrmCategoria.id_categoria.focus();	
MensajeError ('Debe seleccionar una Categor&iacute;a');
return false;
}

if (!id_subcategoria){
document.FrmCategoria.id_subcategoria.focus();	
MensajeError ('Debe seleccionar una Subcategor&iacute;a');
return false;
}

if (!titulo_anuncio){
document.FrmCategoria.titulo_anuncio.focus();	
MensajeError ('Debe escribir un T&iacute;tulo para su anuncio clasificado');
return false;
}

if (!descripcion_anuncio){
document.FrmCategoria.descripcion_anuncio.focus();	
MensajeError ('Debe escribir una Descripci&oacute;n para su anuncio clasificado');
return false;
}

if (!precio){
document.FrmCategoria.precio.focus();	
MensajeError ('Debe escribir el Precio de su Art&iacute;culo');
return false;
}

document.FrmCategoria.submit();

}


function EnviarMensaje (pagina, div){

divpreloader = document.getElementById('preloader');
divResultado = document.getElementById(div);

id_usuario=document.FrmMensaje.id_usuario.value;
n_mensajes=document.FrmMensaje.n_mensajes.value;
operadora=document.FrmMensaje.operadora.value;
tlf=document.FrmMensaje.tlf.value;
mensaje=document.FrmMensaje.mensaje.value;


if (!operadora){
document.FrmMensaje.operadora.focus();
MensajeError ('Debes seleccionar una Operadora');
return false;
}

if (!tlf){
document.FrmMensaje.tlf.focus();
MensajeError ('Debes escribir un N&uacute;mero Telef&oacute;nico');
return false;
}

var er_cp = /(^([0-9]{7,7})|^)$/;
if(!er_cp.test(tlf)) {  
document.FrmMensaje.tlf.focus();
MensajeError ('Escriba un n&uacute;mero de tel&eacute;fono v&aacute;lido');	
return false;
}    

if (!mensaje){
document.FrmMensaje.mensaje.focus();
MensajeError ('Debes escribir un Mensaje');
return false;
}

ajax=objetoAjax();
ajax.open("POST", pagina, true);
  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando...";
      }else   if (ajax.readyState==4) {

					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText
						  divpreloader.innerHTML = "";
                     }else if(ajax.status==404){
                     divpreloader.innerHTML = "La página no existe";
                     }else{
                     divpreloader.innerHTML = "Error:".ajax.status; 
                     }
   	  }  



  }
  
 
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("operadora="+operadora+"&tlf="+tlf+"&mensaje="+mensaje+"&id_usuario="+id_usuario+"&n_mensajes="+n_mensajes)
}


function ValidarFrmActualizar (){


titulo_anuncio=document.FrmCategoria.titulo_anuncio.value;
descripcion_anuncio=document.FrmCategoria.descripcion_anuncio.value;
precio=document.FrmCategoria.precio.value;


if (!titulo_anuncio){
document.FrmCategoria.titulo_anuncio.focus();	
MensajeError ('Debe escribir un T&iacute;tulo para su anuncio clasificado');
return false;
}

if (!descripcion_anuncio){
document.FrmCategoria.descripcion_anuncio.focus();	
MensajeError ('Debe escribir una Descripci&oacute;n para su anuncio clasificado');
return false;
}

if (!precio){
document.FrmCategoria.precio.focus();	
MensajeError ('Debe escribir el Precio de su Art&iacute;culo');
return false;
}

document.FrmCategoria.submit();

}


function ConsultarCodSMS2 (pagina, div){

divpreloader = document.getElementById('preloader');
divResultado = document.getElementById(div);

cod_sms=document.FrmCodSMS.cod_sms.value;
destacado=document.FrmCodSMS.destacado.value;
id_anuncio=document.FrmCodSMS.id_anuncio.value;

if (!cod_sms){
document.FrmCodSMS.cod_sms.focus();
MensajeError ('Debe ingresar un c&oacute;digo de activaci&oacute;n');
return false;
}

ajax=objetoAjax();
ajax.open("POST", pagina, true);
  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando...";
      }else   if (ajax.readyState==4) {

					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText
						  divpreloader.innerHTML = "";
                     }else if(ajax.status==404){
                     divpreloader.innerHTML = "La página no existe";
                     }else{
                     divpreloader.innerHTML = "Error:".ajax.status; 
                     }
   	  }  



  }
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("cod_sms="+cod_sms+"&destacado="+destacado+"&id_anuncio="+id_anuncio)
}

function ConsultarAnunciosDestacados(datos_cats, datos_anuncios, datos_publicidad){
	        
    
	divResultado = document.getElementById('div_categorias');
	divResultado2 = document.getElementById('cuerpo');
	divResultado3 = document.getElementById('div_publicidad');
	
	divpreloader = document.getElementById('preloader');
	
	ajax=objetoAjax();
	ajax.open("GET", datos_cats);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                    
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        divpreloader.innerHTML = "Cargando...";
                }else if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
							
								divResultado.innerHTML = ajax.responseText;
								divpreloader.innerHTML = "";
								ajax2=objetoAjax();
								
									ajax2.open("GET", datos_anuncios);
									ajax2.onreadystatechange=function() {
									divResultado2.innerHTML = ajax2.responseText;
										
									
									}
									
									ajax2.send(null)
							
									
									
	
									ajax3=objetoAjax();
									ajax3.open("GET", datos_publicidad);
									ajax3.onreadystatechange=function() {
									divResultado3.innerHTML = ajax3.responseText 
										
                               		divpreloader.innerHTML = "";
									  
									}
									ajax3.send(null)
																	
									
							
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
		}
	}
	
	ajax.send(null)
	
}

function EnviarCorreoContacto (pagina, div){

divpreloader = document.getElementById('preloader');
divResultado = document.getElementById(div);

email_to=document.FrmMail.email_to.value;
email_from=document.FrmMail.email_from.value;
nombre=document.FrmMail.nombre.value;
telefono=document.FrmMail.telefono.value;
comentarios=document.FrmMail.comentarios.value;

if (!email_to){
document.FrmMail.email_to.focus();
MensajeError ('Error al consultar el correo electr&oacute;nico del destinatario');
return false;
}



if (!email_from){
document.FrmMail.email_from.focus();
MensajeError ('Debe escribir su Correo Electr&oacute;nico');
return false;
}

if (document.FrmMail.email_from.value.indexOf('@', 0) == -1 || document.FrmMail.email_from.value.indexOf('.', 0) == -1){
document.FrmMail.email_from.focus();	
MensajeError ('Debe escribir un Correo Electr&oacute;nico v&aacute;lido');

return false;
}


if (!nombre){
document.FrmMail.nombre.focus();
MensajeError ('Debe escribir su Nombre');
return false;
}

if (!telefono){
document.FrmMail.telefono.focus();
MensajeError ('Debe escribir su Tel&eacute;fono');
return false;
}

if (!comentarios){
document.FrmMail.comentarios.focus();
MensajeError ('Debe escribir sus Comentarios');
return false;
}

ajax=objetoAjax();
ajax.open("POST", pagina, true);
  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando...";
      }else   if (ajax.readyState==4) {

					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText
						  divpreloader.innerHTML = "";
                     }else if(ajax.status==404){
                     divpreloader.innerHTML = "La página no existe";
                     }else{
                     divpreloader.innerHTML = "Error:".ajax.status; 
                     }
   	  }  


  }
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("email_to="+email_to+"&email_from="+email_from+"&nombre="+nombre+"&telefono="+telefono+"&comentarios="+comentarios)
}


function EnviarMensajeContacto(pagina, div){

divpreloader = document.getElementById('preloader');
divResultado = document.getElementById(div);

tlf_cel=document.FrmMensajeSMS.tlf_cel.value;
nombre=document.FrmMensajeSMS.nombre.value;
mensaje=document.FrmMensajeSMS.mensaje.value;

if (!nombre){
document.FrmMensajeSMS.nombre.focus();
MensajeError ('Debes escribir un tu nombre para realizar el env&iacute;o del SMS');
return false;
}

if (!mensaje){
document.FrmMensajeSMS.mensaje.focus();
MensajeError ('Debes escribir un Mensaje para realizar el env&iacute;o del SMS');
return false;
}


ajax=objetoAjax();
ajax.open("POST", pagina, true);
  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando...";
      }else   if (ajax.readyState==4) {

					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText
						  divpreloader.innerHTML = "";
                     }else if(ajax.status==404){
                     divpreloader.innerHTML = "La página no existe";
                     }else{
                     divpreloader.innerHTML = "Error:".ajax.status; 
                     }
   	  }  


  }
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("tlf_cel="+tlf_cel+"&nombre="+nombre+"&mensaje="+mensaje)
}


function BuscarAnuncios (pagina, div){

divpreloader = document.getElementById('preloader');
divResultado = document.getElementById(div);

descripcion_anuncio=document.FrmBusqueda.descripcion_anuncio.value;


if (!descripcion_anuncio){
document.FrmBusqueda.descripcion_anuncio.focus();
MensajeError ('Desbe escribir una palabra para la busqueda');
return false;
}

   


ajax=objetoAjax();
ajax.open("POST", pagina, true);
  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando...";
      }else   if (ajax.readyState==4) {

					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText
						  divpreloader.innerHTML = "";
                     }else if(ajax.status==404){
                     divpreloader.innerHTML = "La página no existe";
                     }else{
                     divpreloader.innerHTML = "Error:".ajax.status; 
                     }
   	  }  



  }
  
 
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("descripcion_anuncio="+descripcion_anuncio)
}



function EnviarCodigosUsuario (pagina, div){

divpreloader = document.getElementById('preloader_capa');
divmensajes = document.getElementById('mensajes');
divResultado = document.getElementById(div);

id_activacion=document.FrmRegistro.id_activacion.value;
email=document.FrmRegistro.email.value;
celular=document.FrmRegistro.celular.value;


var msg_error;

if (!email) {
msg_error="El Correo Electrónico es requerido<br />";	
divmensajes.innerHTML = msg_error;
document.FrmRegistro.email.focus();
return false;
}

if (!celular) {
msg_error="El n&uacute;mero celular es requerido<br />";	
divmensajes.innerHTML = msg_error;
document.FrmRegistro.celular.focus();
return false;
}



var er_cp = /(^([0-9]{11,11})|^)$/;
if(!er_cp.test(celular)) {    
msg_error="Número celular inválido<br />";	
divmensajes.innerHTML = msg_error;
document.FrmRegistro.celular.focus();
return false;
}    



if (document.FrmRegistro.email.value.indexOf('@', 0) == -1 || document.FrmRegistro.email.value.indexOf('.', 0) == -1){
msg_error="Debe escribir un Correo Electrónico válido<br />";
divmensajes.innerHTML = msg_error;
document.FrmRegistro.email.focus();
return false;
}



ajax=objetoAjax();
ajax.open("POST", pagina, true);
  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando...";
      }else   if (ajax.readyState==4) {

					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText
						  divpreloader.innerHTML = "";
                     }else if(ajax.status==404){
                     divpreloader.innerHTML = "La página no existe";
                     }else{
                     divpreloader.innerHTML = "Error:".ajax.status; 
                     }
   	  }  



  }

ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("id_activacion="+id_activacion+"&email="+email+"&celular="+celular)
}

