// JavaScript Document

function verEmail( frm )
{
if(VTexto("E-Mail Actual",frm.email_old)==false) return false
if(checkMail(frm.email_old.value)==false)
  {
	alert("E-Mail Actual Invalido")
	return false;
  }

if(VTexto("E-Mail Nuevo",frm.email_new)==false) return false
if(checkMail(frm.email_new.value)==false)
  {
	alert("E-Mail Nuevo Invalido")
	return false;
  }
   
return true;
}

function verPassword( elform )
{
if ( elform.pass_0.value == "" )
   {
    alert("Ingrese password actual")
     elform.pass_0.focus()
    return false
    }
if ( elform.pass_1.value == "" )
   {
    alert("Ingrese password nueva")
     elform.pass_1.focus()
    return false
    }
if ( elform.pass_2.value == "" )
   {
    alert("Reingrese password nueva")
     elform.pass_2.focus()
    return false
    }
validar();
return false; 
}

function Click_aceptar()
{
    frm = document.frm_aceptar;
    mes = frm.MES.value;
    anno = frm.ANNO.value;
	if( val_anno(anno)&& val_mes(mes))
	{
 	frm.submit();
	}
}

function val_anno(anho)
{
	if( anho=="")
	{
	alert("Debe ingresar año consulta");
	return 0;
	}
	return 1;
}
function val_mes(nmes)
{
	if( nmes=="")
	{
	alert("Debe ingresar mes consulta");
	return 0;
	}
	return 1;
}

function submitirlogin()
{
   frm = document.frm_login;
   nis = frm.nis.value;
   psw = frm.password.value;
   if(VNumber("Número de Cliente",frm.nis)==false) return false
   if (psw !== "") {
     if(VTexto("Password",frm.password)==false) return false
     }
   pwde = bombo(psw,nis);
   frm.password.value = pwde;
   frm.submit();
   return;
}

function submitir1()
{
   frm = document.frm_aceptar;
   nis = frm.nis1.value;
   psw = frm.pass_1.value;
   pwde = bombo(psw,nis);
   frm.pass_1.value = pwde;
   frm.submit();
   return;
}

function VerBuscar(elform)
{
  if(VTexto("Texto a Buscar",elform.SearchString)==false) return false
  return true;
}

function VerElectro(elform)
{

// valida que haya seleccionado electro
var count=0;

inputArray = elform.getElementsByTagName("input");
elform.productos.value=""
for(i=0; i<inputArray.length; ++i) 
 {
   if(inputArray[i].type=='checkbox') 
    {
     if(inputArray[i].checked) 
	   {
	    ++count;
        elform.productos.value = elform.productos.value + ", " + inputArray[i].value ;
       }
    }
  }

if (count==0)      
 {
   alert("Debe Seleccionar al Menos un Electrodoméstico");
   return false;
 }
 elform.submit;
 return;
}

function verEmpresa( frm) {
if(VNumber("Número de Cliente",frm.nis)==false) return false
if(VNumber("Número de Rut",frm.rut)==false) return false
if (frm.rut.value == frm.nis.value ) {
     alert("Rut cliente no puede ser igual a Numero cliente");
     frm.rut.select();
     frm.rut.focus()
     return false;
    }
if(VRut("Digito Verificador",frm.rut,frm.dv_rut)==false) return false  
if(VTexto("Razón Social",frm.razon_social)==false) return false
if(VNumber("Número de Factura 1",frm.nr_fact_act)==false) return false
if(VNumber("Número de Factura 2",frm.nr_fact_ant)==false) return false
if(frm.nr_fact_ant.value == frm.nr_fact_act.value)
   {
    alert("Número de Factura deben ser distintas")
    frm.nr_fact_ant.focus()
    return false
    }
if(VTexto("Nombre",frm.nm_nombre)==false) return false
if(VTexto("Apellido Paterno",frm.ap_paterno)==false) return false
if(VTexto("Apellido Materno",frm.ap_materno)==false) return false
if(VTexto("Cargo",frm.gl_cargo)==false) return false
if(VTexto("E-Mail",frm.e_mail)==false) return false
if(checkMail(frm.e_mail.value)==false)
  {
	alert("E-Mail Invalido")
	return false;
  }
if(VListbox("Código Area",frm.area1)==false) return false
if(VTexto("Teléfono1",frm.nr_telefono)==false) return false
if ( (frm.area2.value !== "") || (frm.nr_telefono2.value !== "") )
   {
    if(VListbox("Código Area",frm.area2)==false) return false
	if(VTexto("Teléfono",frm.nr_telefono2)==false) return false
   }
if(VTexto("Password",frm.pass_1)==false) return false
if (frm.pass_1.length < 4) 
    {
     alert ("Password debe tener al menos 4 caracteres");
     frm.pass_1.select();
     frm.pass_1.focus()
     return false;
    }
if(VTexto("Repetir Password",frm.pass_2)==false) return false
if (frm.pass_1.value != frm.pass_2.value) {
        alert("Las Password deben ser iguales");
        frm.pass_2.select();
        frm.pass_2.focus();
        return false;
        }
nro = frm.nis.value;
psw = frm.pass_1.value;
frm.pass_1.value = bombo(psw,nro);
psw = frm.pass_2.value;
frm.pass_2.value = bombo(psw,nro);
return true;
}

function verCliente( frm) {
// NIS

if(VNumber("Número de Cliente",frm.nis)==false) return false
if(VNumber("Número de Rut",frm.rut)==false) return false
if (frm.rut.value == frm.nis.value ) {
     alert("Rut cliente no puede ser igual a Numero cliente");
     frm.rut.select();
     frm.rut.focus()
     return false;
    }
if(VRut("Digito Verificador",frm.rut,frm.dv_rut)==false) return false  
if(VNumber("Número de Boleta",frm.nr_bol_act)==false) return false
if(VTexto("Nombre",frm.nm_nombre)==false) return false
if(VTexto("Apellido Paterno",frm.ap_paterno)==false) return false
if(VTexto("Apellido Materno",frm.ap_materno)==false) return false
if(VListbox("Código Area",frm.area1)==false) return false
if(VTexto("Teléfono",frm.nr_telefono1)==false) return false

// Telefono 2

if ( (frm.area2.value !== "") || (frm.nr_telefono2.value !== "") )
   {
    if(VListbox("Código Area",frm.area2)==false) return false
	if(VTexto("Teléfono",frm.nr_telefono2)==false) return false
   }
if(VTexto("E-Mail",frm.e_mail)==false) return false
if(checkMail(frm.e_mail.value)==false)
  {
	alert("E-Mail Invalido")
	return false;
  }
if(VTexto("Password",frm.pass_1)==false) return false
if (frm.pass_1.length < 4) 
    {
     alert ("Password debe tener al menos 4 caracteres");
     frm.pass_1.select();
     frm.pass_1.focus()
     return false;
    }
if(VTexto("Repetir Password",frm.pass_2)==false) return false
if (frm.pass_1.value != frm.pass_2.value) {
        alert("Las Password deben ser iguales");
        frm.pass_2.select();
        frm.pass_2.focus();
        return false;
        }

nro = frm.nis.value;
psw = frm.pass_1.value;
frm.pass_1.value = bombo(psw,nro);
psw = frm.pass_2.value;
frm.pass_2.value = bombo(psw,nro);

return true;
}

function VAviso(frm)
{
	if(VTexto(" su Nombre Completo",frm.frm_nm_usuario)==false) return false
	if(VTexto("E-Mail",frm.frm_e_mail)==false) return false
	if(checkMail(frm.frm_e_mail.value)==false)
		{
			alert("E-Mail Invalido");
			return false;
		}
	if(VTexto("Número Teléfono",frm.frm_nr_fono)==false) return false
	if(VChecked("Tipo",frm.frm_cd_item)==false) return false
	if(VTexto("Nombre Artículo",frm.frm_dc_articulo)==false) return false
	if(VTexto(" su Comuna",frm.frm_comuna)==false) return false
	if(VTexto(" su Ciudad",frm.frm_ciudad)==false) return false
	if(VChecked("Categoria",frm.frm_cd_categoria)==false) return false
	if(VTexto("Precio Artículo",frm.frm_vl_precio)==false) return false			  
	if(VListbox("Día Termino Oferta",frm.frm_dd_expira)==false) return false
	if(VListbox("Mes Termino Oferta",frm.frm_mm_expira)==false) return false
    if(VListbox("Año Termino Oferta",frm.frm_yy_expira)==false) return false
	if(ValFecha("Fecha Termino Oferta",frm.frm_dd_expira.value, frm.frm_mm_expira.value, frm.frm_yy_expira.value)==false) return false
    if(frm.deacuerdo.checked==false)
	{
		 alert("Debe aceptar Terminos y Condiciones del Sitio y uso de los servicios de aviso");
		 return false;
	}
	frm.submit;
    return;
}

function VContacto(frm)
{
	if(VTexto(" su Nombre Completo",frm.frm_nombre)==false) return false
	if(VTexto("E-Mail",frm.frm_e_mail)==false) return false
	if(checkMail(frm.frm_e_mail.value)==false)
		{
			alert("E-Mail Invalido");
			return false;
		}

	if(VTexto("Número Teléfono",frm.frm_nr_fono)==false) return false
	if(VTexto("Comuna",frm.frm_comuna)==false) return false
	if(VTexto("Ciudad",frm.frm_ciudad)==false) return false			  
    if(VTexto("País",frm.frm_pais)==false) return false			  	
    if(frm.deacuerdo.checked==false)
	{
		 alert("Debe aceptar Terminos y Condiciones del Sitio y uso de los servicios de aviso");
		 return false;
	}

	frm.submit;
    return;
}

function VContactenos(frm)
{
	if(VTexto("E-Mail",frm.frm_e_mail)==false) return false
	if(checkMail(frm.frm_e_mail.value)==false)
		{
			alert("E-Mail Invalido");
			return false;
		}
	if(VTexto(" su Nombre Completo",frm.frm_nombre)==false) return false
	if(VTexto("País",frm.frm_pais)==false) return false			  
	if(VTexto("Ciudad",frm.frm_ciudad)==false) return false			  
	if(VChecked("Sexo",frm.frm_sexo)==false) return false
	if(VNumber("Año Nacimiento",frm.frm_anno_nac)==false) return false			  
	if(VLargo("Año Nacimiento",frm.frm_anno_nac)==false) return false			  
	if (frm.frm_anno_nac.value < 1900)
		 {
		  alert ("Año de Nacimiento Invalida")
		  frm.frm_anno_nac.select();
		  frm.frm_anno_nac.focus();
		  return false;
		 }
	if(VTexto("Profesión u Ocupación",frm.frm_profesion)==false) return false 
	if(VChecked("Temas Interes",frm.frm_temas)==false) return false
	if(VTexto("Comentario / Solicitud",frm.frm_comentario)==false) return false			  
	frm.submit;
    return;
}

function ValidaCertificado(frm)
{
if (eval(frm.frm_nr_medidor)) 
{ 
	if(VTexto("Número Medidor",frm.frm_nr_medidor)==false) return false  
}
if (eval(frm.frm_nm_boleta)) 
{ 
	if(VTexto("Nombre de la Boleta",frm.frm_nm_boleta)==false) return false  
}

if (eval(frm.frm_nombre)) 
{ 
	if(VTexto("Nombre Solicitante",frm.frm_nombre)==false) return false  
}
if (eval(frm.frm_rut))  
{
	if(VNumber("Rut Cliente",frm.frm_rut)==false) return false  	
	if(VRut("Digito Verificador",frm.frm_rut,frm.frm_dv)==false) return false  	
}
if (eval(frm.frm_direccion))  
{
	if(VTexto("Direccion",frm.frm_direccion)==false) return false 
}
if (eval(frm.frm_cerro))  	
{
	if(VTexto("Cerro o Sector",frm.frm_cerro)==false) return false 
}
if (eval(frm.frm_entre_calles))  	
{
	if(VTexto("Entre Calles",frm.frm_entre_calles)==false) return false 
}
if (eval(frm.frm_fono_red_fija))  	
{
	if(VTexto("Teléfono Red Fija",frm.frm_fono_red_fija)==false) return false 
}

if (eval(frm.frm_oficina))  	
{
	if (frm.frm_oficina.value =="")
	{
		alert ("Debe seleccionar oficina donde retirará Certificado")
		return false;
	}
	if (Blancos(frm.frm_oficina.value)) {
			alert("Debe seleccionar oficina donde retirará Certificado");
			return false;
			}

}

if (eval(frm.frm_tp_empalme))  
{
	if ((frm.frm_tp_empalme[0].checked==false) && (frm.frm_tp_empalme[1].checked==false) && (frm.frm_tp_empalme[2].checked==false))
		{
		    alert("Ingrese Tipo de Empalme" )
			return false 
		}
}

if (eval(frm.frm_tp_tarifa))  	
{
	if (frm.frm_tp_tarifa.value =="")
	{
		alert ("Debe seleccionar Tipo de Tarifa")
		return false;
	}
	if (Blancos(frm.frm_tp_tarifa.value)) {
			alert("Debe seleccionar Tipo de Tarifa");
			return false;
			}
}


//if (eval(frm.frm_poste))  	
//{
//	if(VTexto("Número de Poste",frm.frm_poste)==false) return false 
//}
if (eval(frm.frm_presentado_en))  	
{
	if(VTexto("Para ser presentado en",frm.frm_presentado_en)==false) return false 
}

if (eval(frm.frm_tp_artefacto))  	
{
	if(VTexto("Artefacto Adquirido",frm.frm_tp_artefacto)==false) return false 
}

if (eval(frm.frm_marca))  	
{
	if(VTexto("Marca",frm.frm_marca)==false) return false 
}
if (eval(frm.frm_pulgadas))  	
{
	if(VTexto("Pulgadas",frm.frm_pulgadas)==false) return false 
}
if (eval(frm.frm_kilos))  	
{
	if(VTexto("Kilos",frm.frm_kilos)==false) return false 
}
if (eval(frm.frm_anno))  	
{
	if((frm.frm_anno)=="" || (frm.frm_mes)=="" || (frm.frm_dia)=="")
	{
			alert("Debe Ingresar Fecha de Compra")
			frm.frm_dia.select()
			frm.frm_dia.focus()
			return false 
	}
}

frm.submit();
return;
}

function ValidaFormElectro(frm)
{
  
  if(VTexto("Nombre",frm.nm_nombre)==false) return false
  if(VTexto("Apellidos",frm.nm_nombre)==false) return false
  if(VTexto("Teléfono",frm.nm_nombre)==false) return false
  if(VTexto("E-Mail",frm.e_mail)==false) return false
  if(checkMail(frm.e_mail.value)==false)
		{
			alert("E-Mail Invalido");
			return false;
		}

  if ( frm.nis.value != "" )
   {
     if(VNumber("Número de Cliente",frm.nis)==false) return false
   }

  if ( frm.rut.value != "" )
	 {
		if(VNumber("Rut Cliente",frm.rut)==false) return false  	
		if(VRut("Digito Verificador",frm.rut,frm.dv_rut)==false) return false  	
	 }

  if ( elform.direccion.value != "" )
     {
       if(VTexto("Dirección",frm.direccion)==false) return false
     }

  if ( elform.ciudad.value != "" )
  {
	   if(VTexto("Ciudad",frm.ciudad)==false) return false
  }
  
  if(VTexto("Mensaje",frm.mensaje)==false) return false
		
  frm.submit();
  return;
}

function VerProbPass( frm )
{
      if(VNumber("Número de Cliente",frm.nis)==false) return false
	  if(VTexto("E-Mail",frm.email)==false) return false
	  if(checkMail(frm.email.value)==false)
			{
				alert("E-Mail Invalido");
				return false;
			}
	 frm.submit()
	 return;
}

function borrar_electro() {
   frm = document.frm_contactenos;
   frm.nm_nombre.value = "";
   frm.ap_paterno.value = "";
   frm.nr_telefono1.value = "";
   frm.nr_telefono2.value = "";
   frm.e_mail.value = "";
   frm.nis.value = "";
   frm.rut.value = "";
   frm.dv_rut.value = "";
   frm.direccion.value = "";
   frm.ciudad.value = "";
   frm.mensaje.value = "";
   frm.nm_nombre.focus();
   return;
}

function obtdatos(categoria,item)
{
       page=window.location.pathname
	   if ((page=='/online/fil_cons_avisos_x_categoria.asp'))
		{
		  scd_categoria=categoria	
		  scd_item     =item
		  window.location.replace(page+'?cd_categoria='+scd_categoria+'&cd_item='+scd_item);
		}
}

function VMMed_Ingreso(elform)
{
	if((elform.nis.value=="")&&(elform.nr_orden_servicio.value=="")&&(elform.nr_serie_medidor.value==""))
	{
        alert("Debe ingresar Número de Cliente, Orden de Servicio o Número de Serie Medidor");
        return false;
		
	}
	var count=0;

	inputArray = elform.getElementsByTagName("input");
	for(i=0; i<inputArray.length; ++i) 
	 {
	   if(inputArray[i].type=='radio') 
		{
		 if(inputArray[i].checked) 
		   {
			++count;
		   }
		}
	  }
	if (count==0)
	{
		alert("Debe seleccionar Documento a Consultar");
        return false;
	}
	 
    return true;
}
