/*______________________________________________________________________________________________________________________________________________ FUNCTION AJAX*/
	function NuevoAjax(){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;}
	
/*VALIDAMOS CODIGO CAPTCHA*/
	function captcha_validador(BTNID,LOAD,CAPTCHA,ID)
	{
		var preloader, BTN;
		preloader = document.getElementById(LOAD);
		BTN = document.getElementById(BTNID);
		if(CAPTCHA!="")
		{		
			BTN.style.display="none";
			preloader.innerHTML="<img src='"+DIR_SITE+"THEMES/"+THEMES+"/plugins_contacto/icons/load.gif'> Validando código...";
			
			ajax=NuevoAjax();
			ajax.open("POST", ""+DIR_SITE+"THEMES/"+THEMES+"/plugins_contacto/captcha_validator.php",true);
			ajax.onreadystatechange=function(){
				if(ajax.readyState==1){
				}else if(ajax.readyState==4){
					if(ajax.status==200){
						if(ajax.responseText != "OK")
						{
							preloader.innerHTML="<img src='"+DIR_SITE+"THEMES/"+THEMES+"/plugins_contacto/icons/bad.gif'> Código incorrecto";
							document.getElementById(ID).value="";
						}
						else
						{
							BTN.style.display="block";
							preloader.innerHTML="";
						}
					}else if(ajax.status==404){
						preloader.innerHTML = "La página no existe";
					}else{
						preloader.innerHTML = "Error:".ajax.status;
					}
				}
			}
			ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			ajax.send("CAPTCHA="+CAPTCHA) ;
		}
		else
		{
			BTN.style.display="block";
			preloader.innerHTML="";
		}
	}
/**/
function seleccion_categoria(id,cheked)
{
	if(document.getElementById(cheked).checked==true)
	{
		document.getElementById('total_seleccion').value=(document.getElementById('total_seleccion').value*1) + 1;
		document.getElementById('cadena_seleccion').value=document.getElementById('cadena_seleccion').value + (id+";")
	}
	else
	{
		document.getElementById('cadena_seleccion').value=document.getElementById('cadena_seleccion').value.replace(id+";","") ;
		document.getElementById('total_seleccion').value=(document.getElementById('total_seleccion').value*1) - 1;
	}

}
/*TIPO 1*/

/*TIPO 2*/

/*TIPO 3*/
function solicitud_cliente_AJAX()
{	
	var TIP		= document.getElementById('tipo_contacto');
	var NOM		= document.getElementById('nombre_reg');
	var APE		= document.getElementById('apellido_reg');
	var TEF		= document.getElementById('telefonofijo_reg');
	var TEC		= document.getElementById('telefonocelular_reg');
	var MAI		= document.getElementById('email_reg');
	var COM		= document.getElementById('comentario_reg');
	
	var PAI		= document.getElementById('pais_reg');
	var REG		= document.getElementById('region_reg');
	var CIU		= document.getElementById('ciudad_reg');
	var COMU	= document.getElementById('comuna_reg');
	var CAP		= document.getElementById('CAPTCHA');

	var MOT		= document.getElementById('motivo_reg');
	var EDI		= document.getElementById('edificio_reg');
	var NRO		= document.getElementById('numero_reg');

	var BTN		= document.getElementById('send_solicitud');
	
	if(APE.value==""){APE.focus();alert("CAMPO APELLIDO ES OBLIGATORIO");return;}
	if(NOM.value==""){NOM.focus();alert("CAMPO NOMBRE ES OBLIGATORIO");return;}
	if(MAI.value==""){MAI.focus();alert("CAMPO EMAIL ES OBLIGATORIO");return;}
	if(MOT.value==""){MOT.focus();alert("CAMPO MOTIVO DE CONSULTA ES OBLIGATORIO");return;}
	if(EDI.value==""){EDI.focus();alert("CAMPO EDIFICIO ES OBLIGATORIO");return;}
	if(NRO.value==""){NRO.focus();alert("CAMPO Nº DEPARTAMENTO ES OBLIGATORIO");return;}
	
	var MAIL = validaMail(MAI);
	if(MAIL==1){return;}

	//if(CIU.value==""){CIU.focus();alert("CAMPO CIUDAD ES OBLIGATORIO");return;}
	//if(COMU.value==""){COMU.focus();alert("CAMPO COMUNA ES OBLIGATORIO");return;}
	if(CAP.value==""){CAP.focus();alert("CAMPO CÓDIGO ANTI SPAM ES OBLIGATORIO");return;}

	var preloader;
	preloader = document.getElementById('ID_SOLICITUD_LOADING');
	
	BTN.className="cerrado";
	preloader.className="REGISTRO_LOADING";
	
	ajax=NuevoAjax();
	ajax.open("POST", ""+DIR_SITE+"THEMES/"+THEMES+"/plugins_contacto/contacto_load.php",true);
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
			preloader.innerHTML = "cargando";
		}else if(ajax.readyState==4){
			if(ajax.status==200){
				BTN.className="cerrado";
				if(ajax.responseText != "OK")
				{
					BTN.className="abierto";
					preloader.innerHTML = ajax.responseText;
					
				}
				else
				{
					document.getElementById('PASO1').className="cerrado";
					document.getElementById('PASO2').className="abierto";
				}
				
			}else if(ajax.status==404){
				preloader.innerHTML = "La página no existe";
			}else{
				preloader.innerHTML = "Error:".ajax.status;
			}
		}
	}
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.send("APE="+APE.value+"&NOM="+NOM.value+"&MAI="+MAI.value+"&TEF="+TEF.value+"&TEC="+TEC.value+"&MOT="+MOT.value+"&COM="+COM.value+"&TIP="+TIP.value+"&EDI="+EDI.value+"&NRO="+NRO.value+"&CIU="+CIU.value+"&COMU="+COMU.value+"&PAI="+PAI.value+"&REG="+REG.value) 
}
/*TIPO 4*/

/*JS QUE PERMITE CARGAR COMBOS*/
	function FILTER_REGIONES(cod,estado,load_reg,load_objeto)
	{
		/*VALIDACION DE ENTRADA*/
			var SWE=0;
			if(cod.length == 0){SWE=1;}
			if(cod == " "){SWE=1;}
			if(SWE==1)
			{
				if(estado==1)
				{
					document.getElementById('region_reg').options.length = 0;
					document.getElementById('ciudad_reg').options.length = 0;
					document.getElementById('comuna_reg').options.length = 0;
				}
				if(estado==2)
				{
					document.getElementById('ciudad_reg').options.length = 0;
					document.getElementById('comuna_reg').options.length = 0;
				}
				if(estado==3)
				{
					document.getElementById('comuna_reg').options.length = 0;
				}
				return;
			}
		/*LIMPIAMOS COMBOS RELACIONADOS*/
			if(estado==1)
			{
				document.getElementById('region_reg').options.length = 0;
				document.getElementById('ciudad_reg').options.length = 0;
				document.getElementById('comuna_reg').options.length = 0;
			}
			if(estado==2)
			{
				document.getElementById('ciudad_reg').options.length = 0;
				document.getElementById('comuna_reg').options.length = 0;
			}
		
		if(document.getElementById('pais_reg').value=="CL")
		{
				document.getElementById('region_reg').disabled=false;
				document.getElementById('ciudad_reg').disabled=false;
				document.getElementById('comuna_reg').disabled=false;
				
			/*CARGAMOS COMBO FILTRADO*/
				document.getElementById(load_reg).innerHTML="<img src='"+DIR_SITE+"THEMES/"+THEMES+"/plugins_contacto/icons/load.gif'> cargando...";
				var sreq	= ""+DIR_SITE+"THEMES/"+THEMES+"/plugins_contacto/ubicacion_xml.php?COD="+cod+"&ESTADO="+estado;
				var mixml 	= xmlgetdata(sreq);
				var maxelement = mixml.getElementsByTagName('item').length;
				document.getElementById(load_objeto).options.length = 0;
				for(i = 0; i < maxelement; i++)
				{ 
					var value = mixml.getElementsByTagName('value')[i].firstChild.nodeValue;
					var texto = mixml.getElementsByTagName('texto')[i].firstChild.nodeValue;
					var opcion = new Option(texto, value); 
					document.getElementById(load_objeto).options[i+1] = opcion;  
				}
				
				document.getElementById(load_objeto).options[1].selected = true; 
				document.getElementById(load_reg).innerHTML="&nbsp;";
				//if(CONTACTO_inicio==1){SELECTED_DEFAULT(); CONTACTO_inicio=0;}
		}
		else
		{
			document.getElementById('region_reg').options.length = 0;
			document.getElementById('ciudad_reg').options.length = 0;
			document.getElementById('comuna_reg').options.length = 0;
			
			document.getElementById('region_reg').disabled=true;
			document.getElementById('ciudad_reg').disabled=true;
			document.getElementById('comuna_reg').disabled=true;
		}
	}
