//funcion encargada de crear el objeto 
function obj_http() { 
	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 carga_subcat(p_cat){ 
	_objetus=obj_http() 
	_target=document.getElementById('div_subcat'); //id resultado 
	_values_send="cat=" + p_cat;
	_URL_="mods/incl/llena_scat.php?" 
	_objetus.open("GET",_URL_+"&"+_values_send,true); 
	_objetus.onreadystatechange=function() { 
    if (_objetus.readyState==1) 
    {           
	  _target.innerHTML="Buscando..."; 
    } 
    else if(_objetus.readyState==4) 
    { 
        if(_objetus.status==200) 
        {   
        	_target.innerHTML = _objetus.responseText;
        
        } 
        else { 
            _target.innerHTML = "Error: "._objetus.status; 
        } 
    } 
    } 
    _objetus.send(null); 
    return 
} 

function carga_tarifas(p_subc){ 
	_objetus=obj_http() 
	_target=document.getElementById('div_ajax_tarifas_scat3'); //id resultado 
	_values_send="scat=" + p_subc;
	_URL_="mods/incl/llena_tarifas.php?" 
	_objetus.open("GET",_URL_+"&"+_values_send,true); 
	_objetus.onreadystatechange=function() { 
    if (_objetus.readyState==1) 
    {           
	  _target.innerHTML="Buscando..."; 
    } 
    else if(_objetus.readyState==4) 
    { 
        if(_objetus.status==200) 
        {   
        	_target.innerHTML = _objetus.responseText;
        
        } 
        else { 
            _target.innerHTML = "Error: "._objetus.status; 
        } 
    } 
    } 
    _objetus.send(null); 
    return 
} 


function carga_scat3(p_subc){ 
	_objetus=obj_http() 
	_target=document.getElementById('div_subcat3'); //id resultado 
	_values_send="scat=" + p_subc;
	_URL_="mods/incl/llena_scat3.php?" 
	_objetus.open("GET",_URL_+"&"+_values_send,true); 
	alert(_URL_+"&"+_values_send); 

	_objetus.onreadystatechange=function() { 
    if (_objetus.readyState==1) 
    {           
	  _target.innerHTML="Buscando..."; 
    } 
    else if(_objetus.readyState==4) 
    { 
        if(_objetus.status==200) 
        {   
        	_target.innerHTML = _objetus.responseText;
        
        } 
        else { 
            _target.innerHTML = "Error: "._objetus.status; 
        } 
    } 
    } 
    _objetus.send(null); 
    return 
} 



function val_paso1() {
	tinyMCE.triggerSave();
	var $miaccion = true; 
	
	var $micat = document.getElementById("cbo_cat").value;
	if ($micat < 0 || $micat == "") {
		document.getElementById("div_cbo_cat").className = "border_red"
		$miaccion = false; 
	} else {
		document.getElementById("div_cbo_cat").className = "border_blue"
	}

	var $miscat = document.getElementById("cbo_scat").value;
	if ($miscat < 0|| $miscat == "") {
		document.getElementById("div_subcat").className = "border_red"
		$miaccion = false; 
	} else {
		document.getElementById("div_subcat").className = "border_blue"
	}

	var $miscat3 = document.getElementById("cbo_scat3").value;
	if ($miscat3 < 0|| $miscat3 == "") {
		document.getElementById("div_cbo_scat3").className = "border_red_w50"
		$miaccion = false; 
	} else {
		document.getElementById("div_cbo_scat3").className = "border_blue_w50"
	}
	
	var $mitarif = document.getElementById("cbo_tarifas").value;
	if ($mitarif < 0 || $mitarif == "") {
		document.getElementById("div_cbo_tarifas").className = "border_red_w50"
		$miaccion = false; 
	} else if ($mitarif == 0) {
		var $mi_v_cod_prom = document.getElementById("txt_vcod_promo").value;
		if ($mi_v_cod_prom !='S') {
			document.getElementById("txt_cod_promo").className = "txtred"
			$miaccion = false; 
		} else {
			document.getElementById("txt_cod_promo").className = "txt"
		}
		
	} else {	
		document.getElementById("div_cbo_tarifas").className = "border_blue_w50"
	}

	var $mititulo = document.getElementById("txt_titulo").value;
	if ($mititulo == "") {
		document.getElementById("txt_titulo").className = "txtred"
		$miaccion = false; 
	} else {
		document.getElementById("txt_titulo").className = "txt"
	}

	var $misubtitulo = document.getElementById("txt_subtitulo").value;
	if ($misubtitulo == "") {
		document.getElementById("txt_subtitulo").className = "txtred"
		$miaccion = false; 
	} else {
		document.getElementById("txt_subtitulo").className = "txt"
	}
	
	var $mitipoprod = document.getElementById("cbo_tipo_prod").value;
	if ($mitipoprod < 0|| $mitipoprod == "") {
		document.getElementById("div_cbo_tipo_prod").className = "border_red"
		$miaccion = false; 
	} else {
		document.getElementById("div_cbo_tipo_prod").className = "border_blue"
	}
	
	var $micant = document.getElementById("txt_cant").value;
	if ($micant < 0|| $micant == "") {
		document.getElementById("txt_cant").className = "txtred"
		$miaccion = false; 
	} else {
		document.getElementById("txt_cant").className = "txt"
	}	

	var $miubicacion = document.getElementById("txt_ubicacion").value;
	if ($miubicacion == "") {
		document.getElementById("txt_ubicacion").className = "txtred"
		$miaccion = false; 
	} else {
		document.getElementById("txt_ubicacion").className = "txt"
	}	
	
//	var $mimarca = document.getElementById("txt_marca").value;
//	if ($mimarca == "") {
//		document.getElementById("txt_marca").className = "txtred"
//		$miaccion = false; 
//	} else {
//		document.getElementById("txt_marca").className = "txt"
//	}	
//
//	var $mimodelo = document.getElementById("txt_modelo").value;
//	if ($mimodelo == "") {
//		document.getElementById("txt_modelo").className = "txtred"
//		$miaccion = false; 
//	} else {
//		document.getElementById("txt_modelo").className = "txt"
//	}	

//	var $miano = document.getElementById("txt_ano").value;
//	if ($miano < 0|| $miano == "") {
//		document.getElementById("txt_ano").className = "txtred";
//		$miaccion = false; 
//	} else {
//		document.getElementById("txt_ano").className = "txt";
//	}	

	var $midesc = document.getElementById("txt_anuncio").value;
//	alert($midesc.length);
	if ($midesc.length <= 0) {
		document.getElementById("div_error_desc").style.visibility = "visible";
		$miaccion = false; 
	} else {
		document.getElementById("div_error_desc").style.visibility = "hidden";
	}	
	
	
	if ($miaccion == true) {
		//alert("SubMit");
		document.getElementById("frm_usr1").submit();
	} else {
		document.getElementById("div_errores").style.visibility="visible";
	}
	
}



function Num(b){    
	// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57    
	tecla = (document.all) ? b.keyCode : b.which;
	if (tecla==8||tecla==0) return true;
	patron =/[0-9]/; 
    te = String.fromCharCode(tecla); 
    return patron.test(te); 
}

function ir_a(p_pag, p_tipo){
	if(p_tipo =='login') {
		//location.href="juegos_opera.php"
		window.location.href = p_pag + "?m=log";
	} else if(p_tipo =='panel') {
		window.location.href = p_pag + "?m=fusr&altp=cpau";
	} else if(p_tipo =='home') {
		window.location.href = p_pag;
	} else if(p_tipo =='public') {
		window.location.href = p_pag + "?m=anun&altp=creanun";
	}
	
}

function val_popup_img(p_num, p_id){
	var opciones = 'fullscreen=no,toolbar=no,status=no,menubar=yes,scrollbars=yes,resizable=no,width=600px,height=300px,left=0px,top=0px'; 	
	var pag = 'mods/anun/updphoto.php?id=' + p_id + '&num=' + p_num;
	var ventana = window.open(pag,null,opciones,1); 
	//window.open(pag,null,opciones,1);

}

function carga_foto_ajax(p_id, p_num){ 
	_objetus=obj_http() 
	if (p_num == '1') {
		_target=document.getElementById('div_img1'); //id resultado 
	} else if (p_num == '2') {
		_target=document.getElementById('div_img2'); //id resultado 
	} else if (p_num == '3') {
		_target=document.getElementById('div_img3'); //id resultado 
	} else if (p_num == '4') {
		_target=document.getElementById('div_img4'); //id resultado 
	} else if (p_num == '5') {
		_target=document.getElementById('div_img5'); //id resultado 
	}
	_values_send="id=" + p_id + "&num=" + p_num;
	_URL_="mods/incl/carga_img.php?" 
	_objetus.open("GET",_URL_+ _values_send,true); 
	_objetus.onreadystatechange=function() { 
    if (_objetus.readyState==1) 
    {           
	  _target.innerHTML="..."; 
    } 
    else if(_objetus.readyState==4) 
    { 
        if(_objetus.status==200) 
        {   
        	_target.innerHTML = _objetus.responseText;
        
        } 
        else { 
            _target.innerHTML = "Error: "._objetus.status; 
        } 
    } 
    } 
    _objetus.send(null); 
    return 
} 

function obtener_scat_name(p_sec_name, p_cat_name, p_scat_name) {
	var span_sel = document.getElementById("span_categoria_sel");
	span_sel.innerHTML = p_sec_name + " >>> " + p_cat_name + " >>> " + p_scat_name;
}

function obtener_tarifa_name(p_tarifa_name) {
	var mi_sel = p_tarifa_name;
	var mi_tarifa = p_tarifa_name.split('-');
	var mi_precio = mi_tarifa[0];
	var mi_precio_num = mi_precio.split(' Días');
	var mi_precio_num_trim = mi_precio_num[0];

	var mi_costo = mi_tarifa[1];
	var mi_costo_num = mi_costo.replace(' BsF.','');
		mi_costo_num = mi_costo_num.replace(' ','');

	var span_sel = document.getElementById("span_tarifa_sel");
	var txt_sel = document.getElementById("txt_cantd");
	var txt_cost = document.getElementById("txt_costo_id");
	span_sel.innerHTML = p_tarifa_name;
	txt_sel.value =mi_precio_num_trim;
	
	if (mi_costo_num=='Promoción') {
		txt_cost.value =0;
	} else {
		txt_cost.value =mi_costo_num;
	}
}

function mysubmit_lst_scat() {
	var miform = document.getElementById("frm");
	miform.submit();
}

function ir_a_anun(p_pag, p_id, p_scat, p_cat) {
	window.location.href = p_pag + "?m=anun&altp=anview&aid=" + p_id + "&sc=" + p_scat + "&ct=" + p_cat;
}

function cambia_pag (p_pag){
	document.getElementById("txtpag").value = p_pag;
	document.getElementById("frm").submit();
}

function letras_faltantes (p_text, p_target, p_max){
	var text = document.getElementById(p_text).value;
	var max = p_max;
	var resta = parseInt(max) - parseInt(text.length) - 1;
	if (resta < 0) {
		resta = 0;
	}
	var target = document.getElementById(p_target);
	target.innerHTML = "Restan " + resta + " Caracteres";
}

function filter_scat3(p_scat3){
	document.getElementById("txt_buscar_scat3").value = p_scat3;
	var miform = document.getElementById("frm");
	miform.submit();
}

function filter_tipo_prod(){
	document.getElementById("txt_buscar_tipo").value = document.getElementById("cbo_tipo_prod").value;
	var miform = document.getElementById("frm");
	miform.submit();
}

function filter_ubi(){
	document.getElementById("txt_ubi").value = document.getElementById("txt_ubicacion").value;
	var miform = document.getElementById("frm");
	miform.submit();
}


function borra_imagen(p_num_img, p_imagen, p_id){
//	alert("Numero de Imagen " + p_num_img + " Imagen  " + p_imagen + " id Anuncio " + p_id);
	_objetus=obj_http() 
	if (p_num_img == '1') {
		_target=document.getElementById('div_img1'); //id resultado 
	} else if (p_num_img == '2') {
		_target=document.getElementById('div_img2'); //id resultado 
	} else if (p_num_img == '3') {
		_target=document.getElementById('div_img3'); //id resultado 
	} else if (p_num_img == '4') {
		_target=document.getElementById('div_img4'); //id resultado 
	} else if (p_num_img == '5') {
		_target=document.getElementById('div_img5'); //id resultado 
	}
	_values_send="id=" + p_num_img + "&img=" + p_imagen + "&idanun=" + p_id;
	_URL_="mods/incl/borra_img.php?" 
	_objetus.open("GET",_URL_+ _values_send,true); 
	_objetus.onreadystatechange=function() { 
    if (_objetus.readyState==1) 
    {           
	  _target.innerHTML="..."; 
    } 
    else if(_objetus.readyState==4) 
    { 
        if(_objetus.status==200) 
        {   
        	_target.innerHTML = _objetus.responseText;
        } 
        else { 
            _target.innerHTML = "Error: "._objetus.status; 
        } 
    } 
    } 
    _objetus.send(null); 
    return 
}

function valida_promo(p_tarifa) {
	var $midiv = "div_promocion";
	if (p_tarifa== '0') {
		$("#" + $midiv).slideDown("slow");
		document.getElementById($midiv).style.visibility = 'visible';
		document.getElementById($midiv).style.display = 'inline';
	} else {
		$("#" + $midiv).slideUp("slow");
	}
}

function verifica_codigo_promocion(){ 
	var v_cp = document.getElementById('txt_cod_promo').value; 
    if (v_cp != "") {
		_objetus=obj_http() 
		_target=document.getElementById('chk_cod_prom'); //id resultado 
		_values_send="cp=" + v_cp;
		_URL_="mods/anun/chkcp.php?"; 
		_objetus.open("GET",_URL_+"&"+_values_send,true); 
		_objetus.onreadystatechange=function() { 
	    if (_objetus.readyState==1) 
	    {           
		  _target.innerHTML=""; 
	    } 
	    else if(_objetus.readyState==4) 
	    { 
	        if(_objetus.status==200) 
	        {   
	        	_target.innerHTML = _objetus.responseText;
	        
	        } 
	        else { 
	            _target.innerHTML = "Error: "._objetus.status; 
	        } 
	    } 
	    } 
	    _objetus.send(null); 
	    return 
	}
} 


function send_to(p_id, p_ct, p_sc){
	var opciones = "fullscreen=no,toolbar=no,status=no,menubar=yes,scrollbars=yes,resizable=no,width=520,height=320,left=0,top=0"; 	
	var pag = "mods/anun/sendto.php?id=" + p_id + "&ct=" + p_ct + "&sc=" + p_sc;
	var ventana = window.open(pag,null,opciones,1); 	
}


function seguir(p_anu_id, p_per_id){ 
		_objetus=obj_http() 
		_target=document.getElementById('div_seguir'); //id resultado 
		_values_send="pid=" + p_per_id + "&aid=" + p_anu_id;
		_URL_="mods/anun/procseguir.php?"; 
		_objetus.open("GET",_URL_+"&"+_values_send,true); 
		_objetus.onreadystatechange=function() { 
	    if (_objetus.readyState==1) 
	    {           
		  _target.innerHTML=""; 
	    } 
	    else if(_objetus.readyState==4) 
	    { 
	        if(_objetus.status==200) 
	        {   
	        	_target.innerHTML = _objetus.responseText;
	        
	        } 
	        else { 
	            _target.innerHTML = "Error: "._objetus.status; 
	        } 
	    } 
	    } 
	    _objetus.send(null); 
	    return 
} 

function cambia_orderby (p_order) {
	var mi_orden = document.getElementById("txt_orden")
	var mi_orden_ant = document.getElementById("txt_orden_ant")
	var mi_tipo_orden = document.getElementById("txt_tipo_orden")
	
	mi_orden_ant.value = mi_orden.value;
	mi_orden.value = p_order;

	if (mi_orden.value != mi_orden_ant.value) {
		mi_tipo_orden.value = 'ASC';
	} else {
		if (mi_tipo_orden.value == '' || mi_tipo_orden.value == 'ASC') {
			mi_tipo_orden.value = 'DESC';
		} else if (mi_tipo_orden.value == 'DESC')  {
			mi_tipo_orden.value = 'ASC';
		}
	}
	
	var miform = document.getElementById("frm");
	miform.submit();
}