function soporte(sopo){
	window.open(sopo,"cat","scrollbars=yes,toolbar=no,location=yes,directories=no,status=no,menubar=no,resizable=yes,width=800,height=600");
}

function faq(pre){
	window.open(pre,"cat","scrollbars=yes,toolbar=no,location=yes,directories=no,status=no,menubar=no,resizable=yes,width=800,height=600");
}

function FP_openNewWindow(w,h,nav,loc,sts,menu,scroll,resize,name,url) 
{//v1.0
 var windowProperties=''; if(nav==false) windowProperties+='toolbar=no,'; else
  windowProperties+='toolbar=yes,'; if(loc==false) windowProperties+='location=no,'; 
 else windowProperties+='location=yes,'; if(sts==false) windowProperties+='status=no,';
 else windowProperties+='status=yes,'; if(menu==false) windowProperties+='menubar=no,';
 else windowProperties+='menubar=yes,'; if(scroll==false) windowProperties+='scrollbars=no,';
 else windowProperties+='scrollbars=yes,'; if(resize==false) windowProperties+='resizable=no,';
 else windowProperties+='resizable=yes,'; if(w!="") windowProperties+='width='+w+',';
 if(h!="") windowProperties+='height='+h; if(windowProperties!="") { 
  if( windowProperties.charAt(windowProperties.length-1)==',') 
   windowProperties=windowProperties.substring(0,windowProperties.length-1); } 
 window.open(url,name,windowProperties);
}

function AuthorizeValidation(myform) {
if(myform.acepto.checked == true) {myform.validation.disabled = false }
if(myform.acepto.checked == false) {myform.validation.disabled = true }

}

// Comprueba los campos uno a uno
function validaformulario0(form) {


  //Valida plan_id no se blanco
    if (form.plan_id.value == '') {
        alert("Debe seleccionar una opcion del plan seleccionado");
        form.plan_id.focus();
        return false;
    }

  //Valida RUT no se blanco
    if (form.RUT.value == '') {
        alert("El campo RUT no debe estar vacio");
        form.RUT.focus();
        return false;
    }
    
      //Valida DV no se blanco
    if (form.DV.value == '') {
        alert("El campo DV no debe estar vacio");
        form.DV.focus();
        return false;
    }
return true;  
}
  
    
function validaformulario1(form) {
  //Valida razonsocial no se blanco
    if (form.razonsocial.value == '') {
        alert("El campo Razon Social no debe estar vacio");
        form.razonsocial.focus();
        return false;
    } 
return true;  
}


function validaformulario2(form) { 
var filtroemail  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

  //Valida email no se blanco
    if (form.email.value == '') {
        alert("El campo Email no debe estar vacio");
        form.email.focus();
        return false;
    } 
    
  //Valida email largo
    if (form.email.value.length < 5) {
        alert("El campo Email debe tener una longitud minima");
        form.email.focus();
        return false;
    }     
    
  //Valida email formato
    if (!filtroemail.test(form.email.value)){
        alert("El campo Email no cumple con el formato, ej:  \" pepe@midominio.cl \" valido");
        form.email.focus();        
        return false;
    }

    
    
  //Valida direccion no se blanco
    if (form.direccion.value == '') {
        alert("El campo direccion no debe estar vacio");
        form.direccion.focus();
        return false;
    }  

  //Valida direccion largo
    if (form.direccion.value.length < 4) {
        alert("El campo direccion debe tener una longitud minima");
        form.direccion.focus();
        return false;
    }  

  //Valida comuna no se blanco
    if (form.comuna.value == '') {
        alert("El campo comuna no debe estar vacio");
        form.comuna.focus();
        return false;
    } 
    
  //Valida ciudad no se blanco
    if (form.ciudad.value == '') {
        alert("El campo ciudad no debe estar vacio");
        form.ciudad.focus();
        return false;
    } 

  //Valida ciudad no se blanco
    if (form.telefono.value == '') {
        alert("El campo telefono no debe estar vacio");
        form.telefono.focus();
        return false;
    } 
    
  //Valida giro no se blanco
    if (form.giro.value == '') {
        alert("El campo giro tributario no debe estar vacio");
        form.giro.focus();
        return false;
    }         
            
return true;  

}



function validaformulario4(form) { 
var filtroemailtecnico  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
var filtrodominio  = /^([a-zA-Z0-9_\.\-])+$/;
var filtroextencion  = /^([a-zA-Z0-9\.]{2,4})+$/;

  //Valida dominio no se blanco
    if (form.dominio.value == '') {
        alert("El campo dominio no debe estar vacio");
        form.dominio.focus();
        return false;
    } 
    
  //Valida dominio largo
    if (form.dominio.value.length < 1) {
        alert("El campo dominio debe tener una longitud minima");
        form.dominio.focus();
        return false;
    }     
    
  //Valida dominio formato
    if (!filtrodominio.test(form.dominio.value)){
        alert("El campo dominio no cumple con el formato, solo letras y nuemeros - _");
        form.dominio.focus();        
        return false;
    }

  //Valida extencion no se blanco
    if (form.extencion.value == '') {
        alert("El campo extencion no debe estar vacio");
        form.extencion.focus();
        return false;
    } 
    
  //Valida extencion largo
    if (form.extencion.value.length < 1) {
        alert("El campo extencion debe tener una longitud minima");
        form.extencion.focus();
        return false;
    }     
    
  //Valida extencion formato
    if (!filtroextencion.test(form.extencion.value)){
        alert("El campo extencion no cumple con el formato, solo letras y nuemeros .");
        form.extencion.focus();        
        return false;
    }    
 

  //Valida emailtecnico no se blanco
    if (form.emailtecnico.value == '') {
        alert("El campo Email tecnico no debe estar vacio");
        form.emailtecnico.focus();
        return false;
    } 
    
  //Valida emailtecnico largo
    if (form.emailtecnico.value.length < 1) {
        alert("El campo Email tecnico debe tener una longitud minima");
        form.emailtecnico.focus();
        return false;
    }     
    
  //Valida emailtecnico formato
    if (!filtroemailtecnico.test(form.emailtecnico.value)){
        alert("El campo Email tecnico no cumple con el formato, solo letras y nuemeros .");
        form.emailtecnico.focus();        
        return false;
    }    

  //Valida estado no se blanco
  var s = "no"; 
  with (document.form){ 
  for ( var i = 0; i < estado.length; i++ ) { 
    if ( estado[i].checked ) { 
    s= "si"; 
    } 
  } 
  if ( s == "no" ){ 
    alert("Debe seleccionar el estado del dominio si es nuevo o antiguo" ) ; 
    form.extencion.focus();        
    return false;
  } 
  } 


       
    return true;  

}

function validaformulariopago(form1) { 
var filtroemail  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

  //Valida email no se blanco
    if (form.email.value == '') {
        alert("El campo Email no debe estar vacio");
        form.email.focus();
        return false;
    } 
    
  //Valida email largo
    if (form.email.value.length < 5) {
        alert("El campo Email debe tener una longitud minima");
        form.email.focus();
        return false;
    }     
    
  //Valida email formato
    if (!filtroemail.test(form.email.value)){
        alert("El campo Email no cumple con el formato, ej:  \" pepe@midominio.cl \" valido");
        form.email.focus();        
        return false;
    }

    
    
  //Valida nombretitular no se blanco
    if (form.nombretitular.value == '') {
        alert("El campo nombre titular no debe estar vacio");
        form.nombretitular.focus();
        return false;
    }  

  //Valida nombretitular largo
    if (form.nombretitular.value.length < 4) {
        alert("El campo nombre titular debe tener una longitud minima");
        form.nombretitular.focus();
        return false;
    }  

  //Valida ruttitular no se blanco
    if (form.ruttitular.value == '') {
        alert("El campo rut titular no debe estar vacio");
        form.ruttitular.focus();
        return false;
    } 
    
  //Valida planpagado no se blanco
    if (form.planpagado.value == '') {
        alert("El campo plan pagado no debe estar vacio");
        form.planpagado.focus();
        return false;
    } 

  //Valida montopago no se blanco
    if (form.montopago.value == '') {
        alert("El campo monto pagado no debe estar vacio");
        form.montopago.focus();
        return false;
    } 
    
  //Valida fechapago no se blanco
    if (form.fechapago.value == '') {
        alert("El campo fecha de pago no debe estar vacio");
        form.fechapago.focus();
        return false;
    }         

  //Valida comopago no se blanco
    if (form.comopago.value == '') {
        alert("El campo como pago no debe estar vacio");
        form.comopago.focus();
        return false;
    }  
    
  //Valida dominio no se blanco
    if (form.dominio.value == '') {
        alert("El campo dominio no debe estar vacio");
        form.dominio.focus();
        return false;
    }     
               
return true;  

}


function validaformulariocontacto(form2) { 
var filtroemail  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

  //Valida email no se blanco
    if (form.email.value == '') {
        alert("El campo Email no debe estar vacio");
        form.email.focus();
        return false;
    } 
    
  //Valida email largo
    if (form.email.value.length < 5) {
        alert("El campo Email debe tener una longitud minima");
        form.email.focus();
        return false;
    }     
    
  //Valida email formato
    if (!filtroemail.test(form.email.value)){
        alert("El campo Email no cumple con el formato, ej:  \" pepe@midominio.cl \" valido");
        form.email.focus();        
        return false;
    }

    
    
  //Valida nombre no se blanco
    if (form.nombre.value == '') {
        alert("El campo nombre no debe estar vacio");
        form.nombre.focus();
        return false;
    }  

  //Valida nombre largo
    if (form.nombre.value.length < 4) {
        alert("El campo nombre debe tener una longitud minima");
        form.nombre.focus();
        return false;
    }  

  //Valida empresa no se blanco
    if (form.empresa.value == '') {
        alert("El campo empresa no debe estar vacio, si no es empresa repita su nombre");
        form.empresa.focus();
        return false;
    } 
    
  //Valida fono no se blanco
    if (form.fono.value == '') {
        alert("El campo fono no debe estar vacio");
        form.fono.focus();
        return false;
    } 

  //Valida comentario no se blanco
    if (form.comentario.value == '') {
        alert("El campo comentario no debe estar vacio");
        form.comentario.focus();
        return false;
    } 
    
                
return true;  

}


function validapagodomi(form2) { 
var filtroemail  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;


   //Valida dom_nom_1 no se blanco
    if (form.dom_nom_1.value == '') {
        alert("El campo nombre del dominio 1 no debe estar vacio");
        form.dom_nom_1.focus();
        return false;
    }  
	
  //Valida email no se blanco
    if (form.email.value == '') {
        alert("El campo Email no debe estar vacio");
        form.email.focus();
        return false;
    } 
    
  //Valida email largo
    if (form.email.value.length < 5) {
        alert("El campo Email debe tener una longitud minima");
        form.email.focus();
        return false;
    }     
    
  //Valida email formato
    if (!filtroemail.test(form.email.value)){
        alert("El campo Email no cumple con el formato, ej:  \" pepe@midominio.cl \" valido");
        form.email.focus();        
        return false;
    }

  
    
  //Valida nombre no se blanco
    if (form.nombre.value == '') {
        alert("El campo nombre no debe estar vacio");
        form.nombre.focus();
        return false;
    }  

  //Valida nombre largo
    if (form.nombre.value.length < 4) {
        alert("El campo nombre debe tener una longitud minima");
        form.nombre.focus();
        return false;
    }  

 
  //Valida fono no se blanco
    if (form.fono.value == '') {
        alert("El campo fono no debe estar vacio");
        form.fono.focus();
        return false;
    } 

   
                
return true;  

}




function tarjeta(form2) { 
   //Valida numero_tarjeta no se blanco
    if (form.numero_tarjeta.value == '') {
        alert("El numero de tarjeta no debe estar vacio");
        form.numero_tarjeta.focus();
        return false;
    }  
	
  //Valida nombre_tarjeta no se blanco
    if (form.nombre_tarjeta.value == '') {
        alert("El debe indicar un marca de tarjeta");
        form.nombre_tarjeta.focus();
        return false;
    } 
    
    
  //Valida mes_tarjeta no se blanco
    if (form.mes_tarjeta.value == '') {
        alert("Mes de vencimiento vacio");
        form.mes_tarjeta.focus();
        return false;
    }  

   //Valida ano_tarjeta no se blanco
    if (form.ano_tarjeta.value == '') {
        alert("Aņo de vencimiento vacio");
        form.ano_tarjeta.focus();
        return false;
    }  
	
    //Valida cv_tarjeta no se blanco
    if (form.cv_tarjeta.value == '') {
        alert("CV de veridicacion vacio");
        form.cv_tarjeta.focus();
        return false;
    }    
                
return true;  

}
