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 chequea_pwd(){
	divUser		 = document.getElementById('ingreso');
	xmail=document.enviaMail.correo.value;
	xpwd=document.enviaMail.pwd.value;

  ajax=objetoAjax();
  ajax.open("POST", "OpUsuario.php",true);
  ajax.onreadystatechange=function() {
        if (ajax.readyState==4) {
		 
			 var valo = ajax.responseText;
			 var respuestas = valo.split("||");
			var iLen = String(respuestas[0]).length;
        	respuestas[0] = String(respuestas[0]).substring(iLen, iLen - 2);
	   
			if (respuestas[0] !== "SI" ){
				 alert("Usuario o Clave incorrecta! Si cuenta no esta activada, favor activarla !");
				 document.enviaMail.pwd.value="";
				 document.enviaMail.pwd.focus();
			 }	
			 if (respuestas[0] == "SI") { 
				if(respuestas[1] == "0") { divUser.innerHTML = respuestas[2]; }else{ window.location.reload(); }
			 }
			 

		 
		 }
  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("email="+xmail+"&pwd="+xpwd)
}
function show(cdiv)
{
document.getElementById(cdiv).className = "bubble";
}

function hide(cdiv)
{
document.getElementById(cdiv).className = "bubble hidden";
}
function hide2(cdiv)
{
document.getElementById(cdiv).className = "bubble2 hidden";
}
function show2(cdiv)
{
document.getElementById(cdiv).className = "bubble2";
}
 function filtrarPalabras(campo,op) {  
 if(op == 0){
	comentarioTemp = campo.value.toLowerCase();  	
} else {
	comentarioTemp = campo.toLowerCase();  	
}

 var listaPalabras = new Array();
 var err = 0;
 
 for (i=0;i<=listaPalabras.length;i++) {  
   if (comentarioTemp.indexOf(listaPalabras[i]) != -1) {  
        alert("No es permitido escribir la palabra/Frase '"+listaPalabras[i]+"'");   
	err =1; 
     } 
 }
 
 return err;
} 

var tiempo = 250;
var tempor = null;

function revisa_chap (campo,boton){
     if(tempor !== null) {
         clearInterval(tempor);
         tempor = null;
     }
tempor = setInterval("verificaCaptchap(document.verifica.chaptxt,'"+boton+"')",1000);
}
function habilita(op,obj) {
	if (op.checked) { obj.disabled = false; 
	}else { 
	obj.disabled=true;
	obj.focus(); }
}
function cambiaEtiq(obj) {

	if (obj.selectedIndex == 1) {
	document.getElementById("nombb").innerHTML = "<span class='style1'>*</span>Empresa ";
	document.getElementById("apee").innerHTML = "<span class='style1'>*</span>RNC ";
        document.getElementById("xrnc").innerHTML ='<input type="text" size="30" name="apellido" id="crnc" class="text" value="" maxlength="100" maxsize="100" onblur="valCmp(this,0);" /><span id="msgcrnc" class="style1"> </span>';
	}else {
	document.getElementById("nombb").innerHTML = "<span class='style1'>*</span>Nombre(s) ";
	document.getElementById("apee").innerHTML = "<span class='style1'>*</span>Apellido(s) ";
        document.getElementById("xrnc").innerHTML ='<input type="text" size="50" name="apellido" id="capellido" class="text" value="" maxlength="100" maxsize="100"  /><span id="msgcapellido" class="style1"> </span>';

	}
}


function apunta(eje,op,cant) {
	if (eje == '1') {
		if (tempor == null) {
			tempor = setInterval("mueve('"+op+"','"+cant+"')",tiempo);	
		}else{ 
			clearInterval(tempor); 
			tempor = setInterval("mueve('"+op+"','"+cant+"')",tiempo);
		}
	}

	if (eje == '0') {
			clearInterval(tempor);
	}

}
function despliega(padre,hijo,op){
	var hi = document.getElementById(hijo);
	var pa = document.getElementById(padre);
	if(op == 2){
	pa.className = "btn_cat";
	hi.className = "m1_hide";
	}
	if(op == 1){
	pa.className = "btn_cat_over";
	hi.className = "m1";
	}
}
function mueve(op,cant) {
	
	var el = document.getElementById("menu_cat");
	var as = el.getElementsByTagName("div");
	var ba = 0;
	var cont = 0;
	var ult =as.length-1;
	

		if (op == "sig") {
			if(as[ult].style.display == "none"){			
				for (var i=0; i<as.length; i++) {
					if(ba == 0 && as[i].style.display != "none") {
					  as[i].style.display = "none"; // negro
					  ba = 1;
					}
		
					if(cont == cant){
				  		as[i].style.display = "inline"; // negro
						ba = 0;
						cont=0;
					}
					if(ba == 1) { cont++; }			
				}
			}
		}else {
			if(as[0].style.display == "none"){			
				for (var i=as.length-1; i>-1; i--) {
					if(ba == 0 && as[i].style.display != "none") {
					  as[i].style.display = "none"; // negro
					  ba = 1;
					}
		
					if(cont == cant){
				  		as[i].style.display = "inline"; // negro
						ba = 0;
						cont=0;
					}
					if(ba == 1) { cont++; }	
				}	
			}
		}

}

function UsrFav(action,uid,cdiv){

  divResultado = document.getElementById(cdiv);
  divResultado.innerHTML= '<img src="anim.gif">';
  ajax=objetoAjax();
  ajax.open("GET", "favusers.php?action="+action+"&uid="+uid);

  ajax.onreadystatechange=function() {
	 if (ajax.readyState==4) {
		  valo = ajax.responseText;
		  if(valo == "SI"){
        	divResultado.innerHTML = "Agregado!";
		  }
		  if(valo == "NO"){
			divResultado.innerHTML = "<b class='msg'>No se pudo efectuar esta operacion</b>";
		 }
		 if(valo !== "NO" && valo !== "SI"){
			divResultado.innerHTML = valo;
		 }
		 
	  }
  }
   ajax.send(null)
}


function rate(valu,hid){
	document.getElementById(hid).value = valu;	
}
function resetRate(elem,hid){
	var val = document.getElementById(hid).value;
	if(val == "")
		elem.style.backgroundImage="url(images/star0.gif)";
	else
		elem.style.backgroundImage="url(images/star"+val+".gif)";
}
function changeColor(val,tab){
var obj = document.getElementById(tab);
obj.style.backgroundImage="url(images/star"+val+".gif)";
}

function EnviaDatosFlags(frm){
  divResultado = document.getElementById('contenido');
  
  if (frm.opcion.value == "R") { var res = "1"; } else { var res = "0"; }
  if (frm.opcion.value !== "R" ) { var vip = frm.opcion.value; } else { var vip = "0"; }
  
if( vip !== "0" || res !== "0" ){

  var tid = frm.itid.value;
  var exe = frm.action.value;
  var dia = frm.dia.value;
  var ctt = frm.TabTypeID.value;
  divResultado.innerHTML= '<img src="anim.gif">';
  
  ajax=objetoAjax();
  ajax.open("POST", "registro_flag.php",true);
  ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
        divResultado.innerHTML = ajax.responseText
		iraLista();
  }
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//   alert("ttid="+tid+"&dia="+dia+"&vip="+vip+"&resalta="+res+"&action="+exe+"&TabTypeID="+ctt);
  ajax.send("ttid="+tid+"&dia="+dia+"&vip="+vip+"&resalta="+res+"&action="+exe+"&TabTypeID="+ctt)
}else {
alert('Debe elegir una opcion');
}
}

function verFWS(nID) {
	muestra = document.getElementById("img_grande");
	muestra.innerHTML = '<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/'+nID+'&hl=en&rel=0"></param><embed src="http://www.youtube.com/v/'+nID+'&hl=en&rel=0" type="application/x-shockwave-flash" width="362" height="330"></embed></object>' ;
}

function bloque_media(obj) {
	if(obj == '1') {
		muestraDiv('formUpload');
		document.getElementById('vid').value = "";
		document.getElementById('vid').disabled = false;
	}else {
		muestraDiv('formUpload');
		document.getElementById('vid').disabled = true;
	}
}


function muestraDiv(cdiv) {
	show = document.getElementById(cdiv);
	if(show.style.display == 'none') { 
		show.style.display = 'inline';
	}else{
		show.style.display = 'none';
	}
}

function ver_img(img) {
	muestra = document.getElementById("img_grande");
	muestra.innerHTML = '<img src="' + img + '" alt=" Imagen Grande " style="">';
}

function filtra_busqueda() {
	if(document.getElementById('abuscar').value !=="" || document.filtro.cat.value !=="0" ) {
	 var xpag =  "";
	 var xbus = "";
	 var xcat = "";
	 var xsct = "";
	 var xtp = "";
	 if(document.getElementById('abuscar').value !=="") { 
	 xbus = document.getElementById('abuscar').value; }
	 if(document.filtro.cat.value !=="" && document.filtro.cat.value !=="0" ) { 
	 xcat = document.filtro.cat.value; }
	 if(document.filtro.scat.value !=="" && document.filtro.scat.value !=="0" ) { 
	 xsct = document.filtro.scat.value; }
	 if(document.filtro.stp.value !=="" && document.filtro.stp.value !=="0" ) { 
	 xtp = document.filtro.stp.value; }
	 Pagina('paginador.php','lista_anuncio','',xbus,xcat,xsct,xtp);
	}
}

function Pagina(xprg,xdiv,nropagina,busCondicion,Ct,sCt,stp){
if(nropagina == "" && busCondicion == "" && Ct == "" && sCt == "" && stp =="") {
	alert("Debe espesificar algun criterio en la busqueda..");
}else {
	divContenido = document.getElementById(xdiv);
	var OpBuscar = xprg+"?";
	
	if (nropagina !== "") { OpBuscar = OpBuscar + 'pag=' +nropagina+'&'; }



if (busCondicion !== "" && busCondicion !== " " ) { 
		OpBuscar = OpBuscar + 'abuscar=' + busCondicion + '&'; 
	} else { 
       if(document.getElementById("abuscar") && document.getElementById("abuscar").value !== "" && document.getElementById("abuscar").value !== " "){ OpBuscar= OpBuscar + "abuscar=" + document.getElementById('abuscar').value + '&'; } 
	}

	if (Ct !== "") { OpBuscar = OpBuscar + 'cat=' +Ct+'&';	} else { 
		if(document.getElementById("Ct") && document.getElementById("Ct").value!==0){ 
		OpBuscar= OpBuscar + "cat="+document.getElementById('Ct').value; }
}

if (sCt !== "") {
        OpBuscar = OpBuscar + 'scat=' +sCt;
} else {
	if(document.getElementById("sCt") && document.getElementById("sCt").value!==0){ 
 	OpBuscar= OpBuscar + "scat="+document.getElementById('sCt').value;}
}

if (stp !== "") {
        OpBuscar = OpBuscar + '&stp=' +stp;
} else {
	if(document.getElementById("stp") && document.getElementById("stp").value!=="0"){ 
	OpBuscar= OpBuscar + "&stp="+document.getElementById('stp').value; }
}

 divContenido.innerHTML= '<img src="anim.gif">';

 ajax=objetoAjax();
 ajax.open("GET", OpBuscar );
 
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   divContenido.innerHTML = ajax.responseText
  }
 }
 ajax.send(null)
}
}
function recomiendaAmigo(frm,cdiv) {
		var exe = "recomienda_amigo";
		var xmail = frm.correo.value;
		var amigo = frm.fromByUser.value;
    frm.envia.disabled=true;

  if (frm.correo.value == "" || frm.fromByUser.value == "" ) { 
  	  msg = "Por favor ingrese los datos del destinatario.";
  	  alert(msg);
      if (frm.fromByUser.value == "" ) {
        frm.fromByUser.focus(); 
      } else {
        frm.correo.focus();
      }
            
  }else {

		divResultado = document.getElementById(cdiv);
		divResultado.innerHTML= '<img src="anim.gif">';
		
		ajax=objetoAjax();
		ajax.open("POST", "registro_usr.php",true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				frm.reset();
				frm.envia.disabled=false;
	      divResultado.innerHTML = ajax.responseText;	
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("correo="+xmail+"&fromByUser="+amigo+"&action="+exe);
		}
}

function EnviaAmigo(frm,cdiv) {
		var exe = "envia_amigo";
		var xmail = frm.correo.value;
		var xitem = frm.itemid.value;
		var amigo = frm.fromByUser.value;
		divResultado = document.getElementById(cdiv);
		divResultado.innerHTML= '<img src="anim.gif">';
		
		ajax=objetoAjax();
		ajax.open("POST", "registro_usr.php",true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				divResultado.innerHTML = ajax.responseText;
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("correo="+xmail+"&fromByUser="+amigo+"&itemid="+xitem+"&action="+exe);
}

function OlvidePwd(frm,cdiv) {
		var exe = "olivePwd";
		var xmail = frm.correo.value;
		divResultado = document.getElementById(cdiv);
		divResultado.innerHTML= '<img src="anim.gif">';
		
		ajax=objetoAjax();
		ajax.open("POST", "registro_usr.php",true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				divResultado.innerHTML = ajax.responseText;
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("email="+xmail+"&action="+exe);
}
function sendCodigo(frm,cdiv) {
		var exe = "envia_codigo";
		var xmail = frm.correo.value;
		divResultado = document.getElementById(cdiv);
		divResultado.innerHTML= '<img src="anim.gif">';
		
		ajax=objetoAjax();
		ajax.open("POST", "registro_usr.php",true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				divResultado.innerHTML = ajax.responseText;
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("email="+xmail+"&action="+exe);
}

function Existe_usr(valUsr,quien,cual) {
	
	divContenido = document.getElementById('msg'+valUsr.id);
	
if( valCmp(valUsr,cual) == true ){
	xmail=valUsr.value.replace(/(^\s*)|(\s*$)/g,"");
	//divContenido.innerHTML= '<img src="anim.gif">';

	ajax=objetoAjax();
	ajax.open("POST", "registro_usr.php",true);
	ajax.onreadystatechange=function() {
	    if (ajax.readyState==4) {
            var trajo =ajax.responseText;
		  if (trajo == "1") { 
		  	divContenido.innerHTML = "<b>"+valUsr.value+"</b> : ya est&aacute registrado.";
			valUsr.value = "";
			valUsr.focus();
		  }
		  if (trajo !== "ERROR" && trajo !== "1"){ divContenido.innerHTML = "";  }
		  if (trajo == "ERROR"){ divContenido.innerHTML = "No se puede Verificar"; }
		  
    	   }
  	}
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  if(quien == "usr") { ajax.send("username="+xmail+"&action=usr_exist")	}
  if(quien == "mail") { ajax.send("correo="+xmail+"&action=mail_exist")	}
  }
}
function Existe_usr1(valUsr,quien,cual) {
	
	divContenido = document.getElementById('msg'+valUsr.id);
	
if( valCmp(valUsr,cual) == true ){
	xmail=valUsr.value.replace(/(^\s*)|(\s*$)/g,"");
	//divContenido.innerHTML= '<img src="anim.gif">';

	ajax=objetoAjax();
	ajax.open("POST", "registro_usr.php",true);
	ajax.onreadystatechange=function() {
	    if (ajax.readyState==4) {
            var trajo =ajax.responseText;
//		  if (trajo == "1") { 
//		  	divContenido.innerHTML = "<b>"+valUsr.value+"</b> : ya est&aacute registrado.";
//			valUsr.value = "";
//			valUsr.focus();
//		  }
		  if (trajo !== "ERROR" && trajo !== "1"){ divContenido.innerHTML = "<b style='color: red;'>Verifique el correo, no esta registrado con nosotros.</b>";  }
		  if (trajo == "ERROR"){ divContenido.innerHTML = "No se pudo efectuar la verificaci&oacute;n."; }
		  
    	   }
  	}
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  if(quien == "usr") { ajax.send("username="+xmail+"&action=usr_exist")	}
  if(quien == "mail") { ajax.send("correo="+xmail+"&action=mail_exist")	}
  }
}
function UpImage(itemid,img,donde){
	var cual = img;
	cual++;

	if(cual < 4) {
		divProx = document.getElementById("imag"+cual);
		divProx.style.display = 'inline';
	}
	divContenido = document.getElementById(donde);
	divContenido.innerHTML = '<img src="anim.gif" style="top:50%; left:50%;" >';

	ajax=objetoAjax();
		
	ajax.open("GET", "up_img.php?campo_img="+img+"&itemid="+itemid);

	ajax.onreadystatechange=function() {
   	if (ajax.readyState==4) { divContenido.innerHTML = ajax.responseText; }
    }
   ajax.send(null)
}

function DelImage(itemid,img,donde){

	divContenido = document.getElementById(donde);
	divContenido.innerHTML = '<img src="anim.gif" style="top:50%; left:50%;" >';

	ajax=objetoAjax();
	ajax.open("GET", "quitaImg.php?campo=image"+img+"&itemid="+itemid);

	ajax.onreadystatechange=function() {
   	if (ajax.readyState==4) { 
	var ejee = ajax.responseText;
	divContenido.innerHTML = "<a style=\"text-decoration:underline;cursor:pointer;\" onclick=\"UpImage('"+itemid+"','"+img+"','"+donde+"')\" ><img src='images/iconos/addimg_48_dis.png' ></a>";

	}
    }
   ajax.send(null)
}

function TopActual(){

if(document.getElementById('top20')) {
	divContenido = document.getElementById('top20');
   	ajax=objetoAjax();
  	ajax.open("GET", "consulta_top20.php");
  	ajax.onreadystatechange=function() {
   		if (ajax.readyState==4) {
			divContenido.innerHTML = ajax.responseText;
   		}
   }
   ajax.send(null);
}

  setTimeout('TopActual()',60000);
}

function MuestraCat(cdiv){

  divContenido = document.getElementById(cdiv);
  ajax=objetoAjax();
  ajax.open("GET", "lista_cat.php");

  ajax.onreadystatechange=function() {
	if (ajax.readyState==4) { divContenido.innerHTML = ajax.responseText; 	}
  }
   ajax.send(null)
}

function trae_scat(cual){
if (cual == 1) {
	divContenido = document.getElementById('panel_anuncio');
	idcat=document.publica_nuevo.TabTypeID;
	sscat=document.publica_nuevo.TabID;
	removeAllOptions(sscat);
} else {
	divContenido = document.getElementById('contenido');
	idcat=document.filtro.cat;
	sscat=document.filtro.scat;
	removeAllOptions(sscat);
}
  
  ajax=objetoAjax();
  ajax.open("GET", "trae_scat.php?tabtypeid="+idcat.value);
  ajax.onreadystatechange=function() {

   	if (ajax.readyState==4) {
   	var trajo = ajax.responseText;
   
   	addOption(sscat, "0", "Seleccionar Subcategoria");
   	var cadaUna = trajo.split("||");
   		for (var i=0; i<cadaUna.length; i++) {
  	 		var porUna = cadaUna[i].split(",");
			if (porUna[0]) {
				addOption(sscat, porUna[0], porUna[1]);
			}
		}
   
   	}
   }
   ajax.send(null)
}

function chequea_email(){
	divContenido = document.getElementById('ingreso');
	xmail=document.enviaMail.correo.value;
	divContenido.innerHTML= '<img src="anim.gif">';

	ajax=objetoAjax();
	ajax.open("POST", "OpUsuario.php",true);
	ajax.onreadystatechange=function() {
	    if (ajax.readyState==4) {
          var trajo =ajax.responseText;

		  if (trajo == "1") { window.location="?fm=madds"; }else { 
			  var respuestas = trajo.split("||");
			  if (respuestas[0] == "SI") {
				divContenido.innerHTML = respuestas[2]; 		  
			  }
		  }		  
    	}
  	}
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("email="+xmail)
}

function chequea_ncfg(){

// divContenido = document.getElementById('contenido');
divUser		 = document.getElementById('ingreso');
xmail=document.enviaMail.correo.value;
//alert(xmail);
xncfg=document.enviaMail.ncfg.value;
//divContenido.innerHTML= '<img src="anim.gif">';

  ajax=objetoAjax();
  ajax.open("POST", "OpUsuario.php",true);
  ajax.onreadystatechange=function() {
        if (ajax.readyState==4) {
          //mostrar resultados en esta capa
         // divContenido.innerHTML = ajax.responseText;

		 var respuestas = ajax.responseText.split("||");
		 
		 if (respuestas[0] == "SI") {
			 if (respuestas[1] == "2") {
	  		  divUser.innerHTML = "Bienvenido "+xmail+"<br/><br/><a href='?fm=ladds'><img src='images/iconos/paste_16.gif'> Listar Anuncios</a><br/><a href='?fm=madds'><img src='images/iconos/adddoc_16.gif'> Crear Anuncios</a><br/><a href='cierra_seccion.php'><img src='images/iconos/close_16.gif'> Cerrar Secci&oacute;n</a>";
			 }else {
			  divUser.innerHTML = "Bienvenido "+xmail;
			 }

		 }
        }
  }

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




function EnviaReporte(frm){

  fuser=frm.fromByUser.value;
  tuid=frm.UserID.value;
  ttid=frm.ItemID.value;
  msg=frm.Description.value;
  exe=frm.action.value;
  frm.reportar.disabled=true;
  frm.Description.disabled=true;

   divResultado = document.getElementById('abuso');
  // divResultado.innerHTML= '<img src="anim.gif">';

  ajax=objetoAjax();
  ajax.open("POST", "registro_abusos.php",true);
  ajax.onreadystatechange=function() {
  	if (ajax.readyState==4) { divResultado.innerHTML = ajax.responseText }
  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 // alert("fromByUser="+fuser+"&UserID="+tuid+"&ItemID="+ttid+"&Description="+msg+"&action="+exe);
  ajax.send("fromByUser="+fuser+"&UserID="+tuid+"&ItemID="+ttid+"&Description="+msg+"&action="+exe)
}


function enviarDatosEmpleado(){
  //donde se mostrar&#239;&#191;&#189; lo resultados
  divResultado = document.getElementById('resultado');
  divResultado.innerHTML= '<img src="anim.gif">';
  //valores de las cajas de texto
  nom=document.nuevo_empleado.nombres.value;
  dep=document.nuevo_empleado.departamento.value;
  suel=document.nuevo_empleado.sueldo.value;
  //instanciamos el objetoAjax
  ajax=objetoAjax();
  //uso del metodo POST
  //archivo que realizar&#239;&#191;&#189; la operacion
  //registro.php
  ajax.open("POST", "registro_empleado.php",true);
  ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
  //mostrar resultados en esta capa
  divResultado.innerHTML = ajax.responseText
  //llamar a funcion para limpiar los inputs
  LimpiarCamposEmp();
  }
  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  //enviando los valores
  ajax.send("nombres="+nom+"&departamento="+dep+"&sueldo="+suel)
}


function ponerActiva(estado,registro){

  divResultado = document.getElementById('lista_ads');
  divResultado.innerHTML= '<img src="anim.gif">';

  ajax=objetoAjax();
  ajax.open("POST", "registro_movimientos_anuncios.php",true);
  ajax.onreadystatechange=function() {
	  if (ajax.readyState==4) {
        divResultado.innerHTML = ajax.responseText
	  }
  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("itemID="+registro+"&estado="+estado+"&movimiento=activa")
}
function modificarAnuncio(registro){
  // divResultado = document.getElementById('contenido');

  ajax=objetoAjax();
  ajax.open("POST", "registro_movimientos_anuncios.php",true);
  ajax.onreadystatechange=function() {
	  if (ajax.readyState==4) {
        var valres = ajax.responseText;
		valores = valres.split("|||");
		document.publica_nuevo.ItemID.value = valores[0];
		document.publica_nuevo.CreatedByUser.value =valores[1];
		document.publica_nuevo.titulo.value =valores[2];
	alert(valores[3]);
// document.publica_nuevo.texto.value =valores[3];
		document.publica_nuevo.precio.value =valores[4];
		document.publica_nuevo.moneda.value =valores[5];
		document.publica_nuevo.TabTypeID.value =valores[6];
		document.publica_nuevo.TypeID.value =valores[7];
		document.publica_nuevo.Activa.value =valores[8];
		document.publica_nuevo.Country.value =valores[9];
		document.publica_nuevo.TypeID.value =valores[10];
		document.publica_nuevo.condicion.value =valores[11];
	  }
  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("itemID="+registro+"&movimiento=modifica")

}

function publicoHoy(registro){

  divResultado = document.getElementById('lista_ads');
  divResultado.innerHTML= '<img src="anim.gif">';

  ajax=objetoAjax();
  ajax.open("POST", "registro_movimientos_anuncios.php",true);
  ajax.onreadystatechange=function() {
	  if (ajax.readyState==4) {
        divResultado.innerHTML = ajax.responseText
	  }
  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("itemID="+registro+"&movimiento=pubhoy")
}

function eliminarAnuncio(registro){
if ( confirm("Esta Seguro que lo desea Eliminar ?") ) {
  divResultado = document.getElementById('lista_ads');
  divResultado.innerHTML= '<img src="anim.gif">';

  ajax=objetoAjax();
  ajax.open("POST", "registro_movimientos_anuncios.php",true);
  ajax.onreadystatechange=function() {
	  if (ajax.readyState==4) {
        divResultado.innerHTML = ajax.responseText
	  }
  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("itemID="+registro+"&movimiento=elimina")
}
}

function Valida_cambiopwd(frm) {
var error = 0;
var mensaje = "";
if (frm.newpwd.value !== frm.cnfpwd.value) {
	frm.newpwd.value = "";
	frm.cnfpwd.value = "";
	frm.newpwd.focus();
    mensaje = "Los  campos de [Nueva clave] y [confirmacion] deben ser iguales";
	error = 1; }
		
if (frm.newpwd.value == "") {
    frm.newpwd.focus();
    mensaje = "Por Favor Ingrese la nueva contrase&ntilde;a.";
	error = 1; }
		
if (frm.cnfpwd.value == "") {
    frm.cnfpwd.focus();
    mensaje = "Por Favor Ingrese la confirmaci&oacute;n.";
	error = 1; }

if (error == 1) {
	alert("Por Favor Ingrese la confirmaci&oacute;n.");
}else {
  ajax=objetoAjax();
  ajax.open("POST", "registro_usr.php",true);
  
  var divResultado = document.getElementById("msg");
  
  ajax.onreadystatechange=function() {
	  if (ajax.readyState==4) {
		frm.envia.disabled=true;
        divResultado.innerHTML = ajax.responseText;
	  }
  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("correo="+frm.correo.value+"&oldpwd="+frm.oldpwd.value+"&newpwd="+frm.newpwd.value+"&action=cambiaPwd");
}
		
}
function Valida_datos_reg(frm) {
var frm = document.getElementById("reg_nuevo");
var error = 0;
var msg = "";

if (frm.pwd1.value == "") {
	error = 1;
	msg = "Debe ingresar la misma contrasena del campo de confirmacion";
	frm.pwd1.focus();
	}
		
if (frm.pwd1.value !== frm.pwd2.value) {
    frm.pwd1.value = "";
	frm.pwd2.value = "";
	error = 1;
	msg = "Debe ingresar los campos de contrasena y confirmacion";
	frm.pwd1.focus();
}
		
if (frm.usr.value == "") { 
	error = 1;
	msg = "Por Favor Ingrese Un nombre de usuario (Apodo).";
    frm.usr.focus();
 }
if (frm.nombre.value == "") { 
	error = 1;
	msg = "Por Favor Ingrese su nombre.";
    frm.nombre.focus();
   
 }
 if (frm.apellido.value == "") { 
	error = 1;
	msg = "Por Favor Ingrese su apellido.";
    frm.apellido.focus();
    
}
if (frm.correo.value == "") { 
	error = 1;
	msg = "Por Favor Ingrese Correo Electronico.";
    frm.correo.focus();
 }
 
 if (error == 0) {
  ajax=objetoAjax();
  ajax.open("POST", "registro_usr.php",true);
  
  var divResultado = document.getElementById("contenido");
  
  ajax.onreadystatechange=function() {
	  if (ajax.readyState==4) {
		  var trajo = ajax.responseText;
		  var cadaUna = trajo.split(" ");
	//	  if(cadaUna[0] !== "Error" ) {
	//		frm.envia.disabled=true;
	//		frm.checkbox.disabled=true;
	//	  }
        divResultado.innerHTML = "<p align='center'><br/>"+trajo+"<b/r><br/><br/><br/></p>";
	  }
  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 
ajax.send("pwd1="+frm.pwd1.value+"&action=registrar&tipo="+frm.tipo.value+"&usr="+frm.usr.value+"&correo="+frm.correo.value+"&nombre="+frm.nombre.value+"&apellido="+frm.apellido.value+"&tel1="+frm.tel1.value+"&tel2="+frm.tel2.value+"&dir="+frm.dir.value+"&ciudad="+frm.ciudad.value);

 }else { alert(msg); }

}
function Valida_datos_usr(frm) {
var error = 0;
var msg = "";
if (frm.usr.value == "") { 
	error = 1;
	msg = "Por Favor Ingrese Un sobrenombre (Apodo).";
    frm.usr.focus();
 }

if (frm.correo.value == "") { 
	error = 1;
	msg = "Por Favor Ingrese Correo Electronico.";
    frm.correo.focus();
 }
 
 if (error == 0) {
  ajax=objetoAjax();
  ajax.open("POST", "registro_usr.php",true);
  
  var divResultado = document.getElementById("msg");
  
  ajax.onreadystatechange=function() {
	  if (ajax.readyState==4) {
		frm.envia.disabled=true;
        divResultado.innerHTML = ajax.responseText;
	  }
  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 
ajax.send("ID="+frm.ID.value+"&action=modificar&tipo="+frm.tipo.value+"&usr="+frm.usr.value+"&correo="+frm.correo.value+"&nombre="+frm.nombre.value+"&apellido="+frm.apellido.value+"&tel1="+frm.tel1.value+"&tel2="+frm.tel2.value+"&dir="+frm.dir.value+"&ciudad="+frm.ciudad.value);

 }else { alert(msg); }

}
function Valida_registro(form){
if (form.usr.value == "") { alert("Por Favor Ingrese Un sobrenombre (Apodo).");
    form.usr.focus();
        return (false); }

if (form.pwd1.value == "") { alert("Debe ingresar la misma contrasena del campo de confirmacion");
	form.pwd1.focus();
        return (false); }
		
if (form.pwd1.value !== form.pwd2.value) { alert("Debe ingresar los campos de contrasena y confirmacion");
    form.pwd1.value = "";
	form.pwd2.value = "";
	form.pwd1.focus();
        return (false); }
		
if (form.correo.value == "") { alert("Por Favor Ingrese Correo Electronico.");
    form.correo.focus();
        return (false); }

}
function EliminaMsg(ttid,cdiv) {
		var exe = "eliminar";

		divResultado = document.getElementById(cdiv);
//		divResultado.innerHTML= '<img src="anim.gif">';
		
		ajax=objetoAjax();
		ajax.open("POST", "registro_comentario.php",true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				var xmsg = ajax.responseText;
					if(xmsg !=="Error al Eliminar") {
						divResultado.innerHTML = "<b> Mensaje Eliminado correctamente</b>"
					}else { 
						divResultado.innerHTML = "<b>En estos momentos no se puede Eliminar el mensaje intente mas tarde</b>" 
					}
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("ttid="+ttid+"&action="+exe);
		
}

function val_form_comenta(frm,cdiv){
	error=0;
	mensaje="";
	if(document.getElementById("q9")){
		if(document.getElementById("q9").value == "0"){
			mensaje = "- Debe poner una puntuacion (Estrellas).";
			error=1;
		}
	}
	if(frm.message.value == ""){
		mensaje = "- Debe escribir comentario.";
		error=1;
	}
	if(frm.fromuser.value == frm.touser.value){
		mensaje = "- Usted no puede escribirse a si mismo un comentario.";
		error=1;
	}
	if(frm.fromuser.value == ""){
		mensaje = "- Debe registrarse para escribir comentario.";
		error=1;
	}
	if(error==1){
		alert(mensaje);
	} else {
		
		var fuser = frm.fromuser.value;
		var tuser = frm.touser.value;
		if(document.getElementById("q9")){var puntos = document.getElementById("q9").value; }
		if(document.getElementById("puntos")){var puntos = document.getElementById("puntos").value; }
		var tipo = frm.tipo.value;
		var message = frm.message.value;
		var titulo = frm.titulo.value;
		var exe = "crear";

		divResultado = document.getElementById(cdiv);
		divResultado.innerHTML= '<img src="anim.gif">';
		
		ajax=objetoAjax();
		ajax.open("POST", "registro_comentario.php",true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				var xmsg = ajax.responseText;
				if(tipo == "prv") {
					if(xmsg !=="Error de grabacion") {
						divResultado.innerHTML = "<b> Mensaje Enviado correctamente</b>"
					}else { divResultado.innerHTML = "<b>En estos momentos no se puede enviar el mensaje intente mas tarde</b>" }
				}else{divResultado.innerHTML=xmsg;}
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("fromuser="+fuser+"&touser="+tuser+"&puntos="+puntos+"&titulo="+titulo+"&message="+message+"&tipo="+tipo+"&action="+exe);
		
	}

}

function verificaCaptchap(campo,boton){
  clearInterval(tempor);
  var retorna = 1;
  ajax=objetoAjax();
  ajax.open("GET", "verifica_captcha.php?cchap="+campo.value);

  ajax.onreadystatechange=function() {
	 if (ajax.readyState==4) {
		 if(ajax.responseText !== "0") {	
   			campo.focus();
			document.getElementById(boton).disabled = true;

		 }else{
           document.getElementById(boton).disabled = false;
           document.getElementById(boton).focus();

		 }
	 }
  }
   ajax.send(null);
}

function val_form_anuncio(boton){

var error=0;
var mensaje="";
var scampo = "";
	if(document.publica_nuevo.email.value == ""){
		mensaje = "- Usted no puede publicar por falta de credenciales ";
		error=1;
	}
	scampo = document.publica_nuevo.titulo.value.replace(" ","");
	
	if (scampo.length < 4) {
		mensaje = "- Rellene el titulo";
		error=1;	
	}
	if(document.publica_nuevo.titulo.value == "" ){
		mensaje = "- Rellene el titulo";
		error=1;
	}else { error = filtrarPalabras(document.publica_nuevo.titulo,0); }
	
	if(document.publica_nuevo.TabTypeID.value == "0"){
		mensaje = mensaje +"\n- Debe Seleccionar una Categoria.";
		error=1;
	}
	if(document.publica_nuevo.TabID.value == "0"){
		mensaje = mensaje +"\n- Debe Seleccionar una Subcategoria.";
		error=1;
	}
	
	if (document.publica_nuevo.TypeID[0].checked) { var tps = document.publica_nuevo.TypeID[0].value; }
	if (document.publica_nuevo.TypeID[1].checked) { var tps = document.publica_nuevo.TypeID[1].value; }
	if (document.publica_nuevo.TypeID[2].checked) { var tps = document.publica_nuevo.TypeID[2].value; }
	if (document.publica_nuevo.TypeID[3].checked) { var tps = document.publica_nuevo.TypeID[3].value; }

	if(tps == "0" && tps == 0){
		mensaje = mensaje +"\n- Debe elegir la operacion a realizar.";
		error=1;
	}
	if(document.publica_nuevo.precio.value == ""){
		mensaje = mensaje +"\n- Debe especificar algun precio. ";
		error=1;
	}
	
	if (document.publica_nuevo.precio.value.search(/[^0-9\.\s]/) >= 0) {
		mensaje = mensaje +"\n- Favor revisar el precio. No puede contener coma. ";
		error=1;

	}

	if(document.verifica.chaptxt){
		if(document.verifica.chaptxt.value == "" ){
				mensaje = mensaje +"\n- Debe Escribir el Codigo de confirmacion. ";
				error=1;
		}
	}

	var det = "";
    var ed =  tinyMCE.get('detalle');

    det = ed.getContent();

    if(error == 0){
 		error = filtrarPalabras(det,1);
 	}
	
	
	if(error == 1){
	   if(mensaje !== ""){ alert(mensaje); }
	}else { 
		divResultado = document.getElementById("msg");
		divResultado.innerHTML = "<span><img src='images/cargando.gif' width='24' height='24' align='middle' /> En 5 segundos su anuncio sera insertado. Pulse F5 para publicar mas anuncios.</span>";
		divResultado.style.display='inline';
						
	//	document.getElementById("msg").innerHTML = "<span><img src='images/cargando.gif' width='24' height='24' align='middle' /> Espere mientras se publica su anuncio...</span>";
	//	document.getElementById("msg").style.display='inline';

	if (document.publica_nuevo.TypeID[0].checked) { var tps = document.publica_nuevo.TypeID[0].value; }
	if (document.publica_nuevo.TypeID[1].checked) { var tps = document.publica_nuevo.TypeID[1].value; }
	if (document.publica_nuevo.TypeID[2].checked) { var tps = document.publica_nuevo.TypeID[2].value; }
	if (document.publica_nuevo.TypeID[3].checked) { var tps = document.publica_nuevo.TypeID[3].value; }

		var pre = document.publica_nuevo.precio.value;
		var tbi = document.publica_nuevo.TabID.value;
		var tpi = document.publica_nuevo.TabTypeID.value;
		var ubc = document.publica_nuevo.ubicacion.value;
	    var tit = document.publica_nuevo.titulo.value;
		var vid = document.publica_nuevo.smallimg.value;
		var mda = document.publica_nuevo.moneda.value;
		var mov = document.publica_nuevo.movimiento.value;
		var itm = document.publica_nuevo.itemID.value;
		var chp = document.verifica.chaptxt.value;
		var cnd = '';

		var ejec;
		var xitem;
		
		ajax=objetoAjax();		
		ajax.open("POST", "registro_movimientos_anuncios.php",true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				ejec = ajax.responseText;
				if (itm == "") { xitem = ejec;	}else{ xitem = itm; }
				boton.disabled=true;
				boton.style.display='none';
				
				if (mov == "crear_anuncio") {

					if(document.getElementById('med2').checked){
						document.imagenes.itemi.value = xitem;
						document.imagenes.submit(); 
					}else{
						divResultado = document.getElementById("msg");
						divResultado.innerHTML = "<span class='msg_bueno' ><img src='images/iconos/apply_f2.png' width='24' height='24' align='middle' /> Anuncio Creado Satisfactoriamente!</span>";
						divResultado.style.display='inline';	
						iraLista();
					}
				}
				if (mov == "actualiza_anuncio") {
					divResultado = document.getElementById("msg");
					divResultado.innerHTML = "<span class='msg_bueno' ><img src='images/iconos/apply_f2.png' width='24' height='24' align='middle' /> Anuncio Modificado Satisfactoriamente!</span>";
					divResultado.style.display='inline';	
					iraLista();
				}
			}
		}

		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

	det = det.replace(/\+/g, "&#43;");
	det = det.replace(/\\/g, "&#92;");
    det = det.replace(/\'/, "&#39;");
    det = det.replace(/\"/, "&#34;");
    tit = tit.replace(/\'/, "&#39;");
    tit = tit.replace(/\"/, "&#34;");

	det = escape(det);

ajax.send("itemID="+itm+"&movimiento="+mov+"&precio="+pre+"&TypeID="+tps+"&TabID="+tbi+"&TabTypeID="+tpi+"&smallimg="+vid+"&ubicacion="+ubc+"&titulo="+tit+"&detalle="+det+"&moneda="+mda+"&condicion="+cnd+"&chapt="+chp);
	}
}

function iraLista() {
    var pagina = 'http://www.laclave.com.do/?fm=ladds';
    var segundos = 2000;
   setTimeout("document.location.href='http://www.laclave.com.do/?fm=ladds'",segundos);
}

function resultadoUpload(estado, file,itemid,muestraImg) {

	if (estado == 0 || estado == "0") var  mensaje = "Anuncio Publicado Correctamente !! ";
	if (estado == 2 || estado == "2") var mensaje = 'Error ! - El Archivo no se guardo en base de datos';
	if (estado == 1 || estado == "1") var mensaje = 'Error ! - El Archivo no llego al servidor';
	if (estado == 3 || estado == "3") var mensaje = 'Error ! - No se pudo copiar Archivo. Posible problema de permisos en el servidor';

	if (muestraImg) {
		if (estado == 0 || estado == "0") mensaje = "<img src='images/anuncios/min_"+file+"' width='91' height='91' /> ";
	}

	if ((estado !== 2 || estado !== "2") && (estado !== 3 || estado !== "3")){
		divResultado = document.getElementById("msg");
		divResultado.innerHTML = "<img src='images/iconos/apply_f2.png' width='24' height='24' align='middle' /> Anuncio Creado !!";
		divResultado.style.display='inline';
		iraLista();
	}
//	document.getElementById('formUpload').innerHTML=mensaje;
}

function acepto(base){
	obj = document.getElementById("submit");
	if (base.checked) { obj.disabled = false; }else { obj.disabled=true;}

}

function ConsultaItem(idItem,Conten){
   //donde se mostrar&#239;&#191;&#189; el resultado de la eliminacion
   
if (Conten) {
	divResultado = document.getElementById(Conten);

   if (idItem !=="close") {
           
           divResultado.style.display='inline';
           divResultado.innerHTML= '<img src="anim.gif">';

           //instanciamos el objetoAjax
           ajax=objetoAjax();
           //uso del medotod GET
           //indicamos el archivo que realizar&#239;&#191;&#189; el proceso de eliminaci&#239;&#191;&#189;n
           //junto con un valor que representa el id del empleado
           ajax.open("GET", "consultaItem.php?ItemID="+idItem);
           ajax.onreadystatechange=function() {
                  // divResultado.innerHTML= '<img src="anim.gif">';
           if (ajax.readyState==4) {
           //mostrar resultados en esta capa
           divResultado.innerHTML = ajax.responseText
           }
           }
           ajax.send(null)
   } else {
   divResultado.innerHTML = "";
   }

        //como hacemos uso del metodo GET
        //colocamos null
}
}

function LimpiarCamposEmp(){
  document.nuevo_empleado.nombres.value="";
  document.nuevo_empleado.departamento.value="";
  document.nuevo_empleado.sueldo.value="";
  document.nuevo_empleado.nombres.focus();
  }


function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}

function LimitAttach(tField,iType) {
	var file=tField.value;
	if (iType==1) { extArray = new Array(".gif",".jpg",".png",".jpeg"); }
	if (iType==2) {	extArray = new Array(".swf"); }
	if (iType==3) { extArray = new Array(".exe",".sit",".zip",".tar",".swf",".mov",".hqx",".ra",".wmf",".mp3",".qt",".med",".et"); }
	if (iType==4) { extArray = new Array(".mov",".ra",".wmf",".mp3",".qt",".med",".et",".wav"); }
	if (iType==5) { extArray = new Array(".html",".htm",".shtml"); }
	if (iType==6) { extArray = new Array(".doc",".xls",".ppt"); }
	if (iType==7) { extArray = new Array(".txt",".htm",".html",".pdf",".swf"); }
	
	allowSubmit = false;
	if (!file) return;
	
	while (file.indexOf("\\") != -1) file = file.slice(file.indexOf("\\") + 1);
	ext = file.slice(file.indexOf(".")).toLowerCase();
	for (var i = 0; i < extArray.length; i++) {
		if (extArray[i] == ext) {
			allowSubmit = true;
			break;
		}
	}
	if (!allowSubmit) { 
		alert("Usted solo puede subir archivos con extensiones " + (extArray.join(" ")) + "\nPor favor seleccione un nuevo archivo"); 
		tField.value = "";
		allowSubmit = false;
	}
	return allowSubmit;
	
}

function valCmp(cmp,tp){
if(cmp.value!=''){
// var mail       = /^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
var mail	= /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
var alfabeto   =  /^[A-Za-z]$/;
var numero     = /^[0-9]*$/;
var usr        = /^[A-Za-z0-9]*$/;
var tel		   = /^\d{3}-\d{3}-\d{4}$/;

var campo   = cmp.id;
var compara = new Array();
var valido  = false;

compara[0]= numero;
compara[1]= usr;
compara[2]= mail;
compara[3]= alfabeto;
compara[4]= tel;

   if (cmp.value.match(compara[tp])) { 
       document.getElementById("msg"+campo).innerHTML = "";
       //document.reg_nuevo.checkbox.disabled=false;
       valido = true;
   } else { 
	   cmp.focus();
	   cmp.select();
	   document.getElementById("msg"+campo).innerHTML = "X";
	   //document.reg_nuevo.checkbox.disabled=true;
   } 
   
return valido;
}
}