function MM_openBrWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function MM_jumpMenu(targ,selObj,restore){ //sirve para abrir link desde un select
  eval(targ+".cargacontenidos.location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function votar(cod){

if(cod==1){
//alert("validar opcion");
//document.formencuesta.submit();
encuesta=document.formencuesta.numeroencuesta.value;
seleccionado=0;
opcionrespuesta=document.getElementsByName("opcionrespuesta");
for(var i=0; i<opcionrespuesta.length; i++){
if(opcionrespuesta[i].checked){
seleccionado=i;
seleccionado=seleccionado+1;
}
}
//enc=document.getElementById("opcionrespuesta").value;
if(seleccionado==0){
	alert("Debe escoger una opci\u00F3n de respuesta");
}else{
//alert(seleccionado);
cargaXML('controles/franjaizquierda/control_encuesta_izquierda.php?accion=ok&opcionrespuesta='+seleccionado+'&numeroencuesta='+encuesta); 
}
//$xaccion=$_POST["accion"];
//$xencuesta=$_POST["opcionrespuesta"];
//$xnumeroencuesta=$_POST["numeroencuesta"];
}

if(cod==2){
//alert("Ver Resultados");
document.getElementById('form_encuesta').style.display='none';
document.getElementById('resultados_encuesta').style.display='block';
}
if(cod==3){
//alert("Volver a formulario para votar");
document.getElementById('resultados_encuesta').style.display='none';
document.getElementById('form_encuesta').style.display='block';
}

}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function votar2(cod){

if(cod==1){
//alert("validar opcion");
//document.formencuesta.submit();
encuesta=document.formencuesta.numeroencuesta.value;
seleccionado=0;
opcionrespuesta=document.getElementsByName("opcionrespuesta");
for(var i=0; i<opcionrespuesta.length; i++){
if(opcionrespuesta[i].checked){
seleccionado=i;
seleccionado=seleccionado+1;
}
}
//enc=document.getElementById("opcionrespuesta").value;
if(seleccionado==0){
	alert("Debe escoger una opci\u00F3n de respuesta");
}else{
//alert(seleccionado);
cargaXML('controles/encuestas/control_encuesta.php?accion=ok&opcionrespuesta='+seleccionado+'&numeroencuesta='+encuesta); 
}
//$xaccion=$_POST["accion"];
//$xencuesta=$_POST["opcionrespuesta"];
//$xnumeroencuesta=$_POST["numeroencuesta"];
}

if(cod==2){
//alert("Ver Resultados");
document.getElementById('form_encuesta').style.display='none';
document.getElementById('resultados_encuesta').style.display='block';
}
if(cod==3){
//alert("Volver a formulario para votar");
document.getElementById('resultados_encuesta').style.display='none';
document.getElementById('form_encuesta').style.display='block';
}

}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// BUSCAR
function buscar(){
//var quehacer=document.getElementById("dondebuscar");
var cadena=document.getElementById("q").value;
var cat=document.getElementById("categoria").value;
var marc=document.getElementById("marca").value;
if(cadena=='Ingresa palabra clave'){
cadena='';	
}
//alert(cadena);
//alert(cat);
//alert(marc);

if(((cadena.length<3) && (cat==0) && (marc==0)) || (cadena.length<3)){
alert("Realice una b\u00FAsqueda correcta");
}else{
 //alert("b\u00FAsqueda correcta");
if(cadena=='Ingresa palabra clave'){
document.busquedaitek.q.value='';
}
document.busquedaitek.submit();	
}

}

// FIN BUSCAR

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////


// validar form de registro
function validate_form(){
            //document.getElementById("c1").style.display='none';
            //document.getElementById("c2").style.display='block';	
var controlnombre=1;
var controlapellido=1;
var controlcedula=1;
var controldireccion=1;
/*var controlpais=1;*/
var controlciudad=1;
var controltelefonodomicilio=1;
var controltelefonooficina=1;
var controlcelular=1;
var controlmail=1;
var controlclave=1;
var controlconfirmarclave=1;

var claveenviomail=1;


var xcaracteresvalidos=document.getElementById("ca").value;
var xcaracteresnovalidosenclave=document.getElementById("cc").value;

var xnombre=document.getElementById("nombre").value;
var xapellido=document.getElementById("apellido").value;
var xcedula=document.getElementById("cedula").value;
var xdireccion=document.getElementById("direccion").value;
/*var xpais=document.getElementById("pais").value;*/
var xciudad=document.getElementById("ciudad").value;
var xtelefonodomicilio=document.getElementById("telefonodomicilio").value;
var xtelefonooficina=document.getElementById("telefonooficina").value;
var xcelular=document.getElementById("celular").value;
var xmail=document.getElementById("mail").value;
var xclave=document.getElementById("clave").value;
var xconfirmarclave=document.getElementById("confirmarclave").value;

//validar nombre
if(xnombre.length==0){
controlnombre=0;
claveenviomail=0;
}else{
	
var checkOKN = xcaracteresvalidos;
var allValidN = true;
  var decPointsN = 0;
  var allNumN = "";
  for (i = 0; i < xnombre.length; i++) {
    chN = xnombre.charAt(i);
    for (j = 0; j < checkOKN.length; j++)
      if (chN == checkOKN.charAt(j))
        break;
    if (j == checkOKN.length) {
      allValidN = false;
      break;
    }
    allNumN += chN;
  }
  if (!allValidN) {
    //mensajenombre="Nombre: Escriba sólo letras.\n";
	controlnombre=0;
	claveenviomail=0;
  }	

}//fin validar nombre

//////////////////////////////////////////////////

//validar apellido
if(xapellido.length==0){
controlapellido=0;
claveenviomail=0;
}else{
	
var checkOKN = xcaracteresvalidos;
var allValidN = true;
  var decPointsN = 0;
  var allNumN = "";
  for (i = 0; i < xapellido.length; i++) {
   chN = xapellido.charAt(i);
   //alert(chN);
    for (j = 0; j < checkOKN.length; j++)
	  //alert(checkOKN.charAt(j));
	  if (chN == checkOKN.charAt(j))
        break;
    if (j == checkOKN.length) {
      allValidN = false;
      break;
    }
    allNumN += chN;
  }
  if (!allValidN) {
    //mensajenombre="Nombre: Escriba sólo letras.\n";
	controlapellido=0;
	claveenviomail=0;
  }		

/*var filterA=/^[a-zA-Z ñ Ñ á Á éÉ íÍ óÓ úÚ]$/;
if (filterA.test(xapellido)){
alert("apellido incorrecto");
controlapellido=0;
claveenviomail=0;
}else{
alert("apellido correcto");
}*/

}//fin validar apellido

/////////////////////////////////////////////////////

//validar cedula
if(xcedula.length==0){
controlcedula=0;
claveenviomail=0;
}else{
   if (isNaN(xcedula)){ 
        controlcedula=0;
        claveenviomail=0; 
	}else{ 
	  vercedula=validarDocumento(xcedula);  	  
             if(vercedula==false){
                   controlcedula=0;
                   claveenviomail=0;  
	         }		
	      }

}//fin validar cedula

///////////////////////////////////////////////////////////

//validar direccion
if(xdireccion.length==0){
controldireccion=0;
claveenviomail=0;
}else{

var checkOKN = xcaracteresvalidos+"1234567890.- ";
var allValidN = true;
  var decPointsN = 0;
  var allNumN = "";
  for (i = 0; i < xdireccion.length; i++) {
    chN = xdireccion.charAt(i);
    for (j = 0; j < checkOKN.length; j++)
      if (chN == checkOKN.charAt(j))
        break;
    if (j == checkOKN.length) {
      allValidN = false;
      break;
    }
    allNumN += chN;
  }
  if (!allValidN) {
    //mensajenombre="Nombre: Escriba sólo letras.\n";
	controldireccion=0;
	claveenviomail=0;
  }		

}//fin validar direccion

////////////////////////////////////////////////////////////////////

//validar pais
/*if(xpais.length>0){
	
var checkOKN = xcaracteresvalidos;
var allValidN = true;
  var decPointsN = 0;
  var allNumN = "";
  for (i = 0; i < xpais.length; i++) {
    chN = xpais.charAt(i);
    for (j = 0; j < checkOKN.length; j++)
      if (chN == checkOKN.charAt(j))
        break;
    if (j == checkOKN.length) {
      allValidN = false;
      break;
    }
    allNumN += chN;
  }
  if (!allValidN) {
    
	controlpais=0;
	claveenviomail=0;
  }			
	
}*/
//fin validar pais

////////////////////////////////////////////////////////

//validar ciudad
if(xciudad.length>0){

var checkOKN = xcaracteresvalidos;
var allValidN = true;
  var decPointsN = 0;
  var allNumN = "";
  for (i = 0; i < xciudad.length; i++) {
    chN = xciudad.charAt(i);
    for (j = 0; j < checkOKN.length; j++)
      if (chN == checkOKN.charAt(j))
        break;
    if (j == checkOKN.length) {
      allValidN = false;
      break;
    }
    allNumN += chN;
  }
  if (!allValidN) {
    //mensajenombre="Nombre: Escriba sólo letras.\n";
	controlciudad=0;
	claveenviomail=0;
  }			
	
}//fin validar ciudad

////////////////////////////////////////////////////////

//validar telefono domicilio
if(xtelefonodomicilio.length==0){
controltelefonodomicilio=0;
claveenviomail=0;
}else{
	
var checkOK = "0123456789";
var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0; i < xtelefonodomicilio.length; i++) {
    ch = xtelefonodomicilio.charAt(i);
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid) {
    //mensajefono="Teléfono: Escriba sólo números.\n";
	controltelefonodomicilio=0;
	claveenviomail=0;
  }
	
}//fin validar telefono domicilio

////////////////////////////////////////////////////

//validar telefono oficina
if(xtelefonooficina.length<0){
controltelefonooficina=0;
claveenviomail=0;
}else{
	
var checkOK = "0123456789";
var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0; i < xtelefonooficina.length; i++) {
    ch = xtelefonooficina.charAt(i);
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid) {
    //mensajefono="Teléfono: Escriba sólo números.\n";
	controltelefonooficina=0;
	claveenviomail=0;
  }	
  
}//fin validar telefono oficina

/////////////////////////////////////////////////////

//validar celular
if(xcelular.length<0){
controlcelular=0;
claveenviomail=0;
}else{
	
var checkOK = "0123456789";
var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0; i < xcelular.length; i++) {
    ch = xcelular.charAt(i);
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid) {
    //mensajefono="Teléfono: Escriba sólo números.\n";
	controlcelular=0;
	claveenviomail=0;
  }		
	
}//fin validar celular

////////////////////////////////////////////////////////////

//validar mail
if(xmail.length==0){
controlmail=0;
claveenviomail=0;
}else{
	
var filter=/^[A-Za-z_.][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
if (filter.test(xmail)){
claveZ=0;
}else{
//mensajemail="E-mail: Escriba una dirección de correo válida.\n";
	controlmail=0;
	claveenviomail=0;
}	
	
}//fin validar mail

///////////////////////////////////////////////////////////

//validar clave y confirmar clave 
var xyclave=xclave.length;
//var xyconfirclave=xconfirmarclave.length;
//alert(xyclave);
//alert(xyconfirclave);
//alert(xcaracteresnovalidosenclave);
if(xyclave<7){
	//alert("es menor que 7");
     controlclave=0;
	 controlconfirmarclave=0;
     claveenviomail=0;
}else{
	//alert("es mayor que 7");
    if(xconfirmarclave==xclave){
          //alert("las claves son iguales");
//validar clave que no tenga vocales con tilde o ñ
var checkOKN = xcaracteresnovalidosenclave;
var allValidN = true;
  var decPointsN = 0;
  var allNumN = "";
  for (i = 0; i < xclave.length; i++) {
    chN = xclave.charAt(i);
    for (j = 0; j < checkOKN.length; j++){
      if (chN == checkOKN.charAt(j)){
       //alert(chN);
	   allValidN = false;
        }
     }
  }
  if (allValidN==false) {
	  //alert("hay caracteres no permitidos");
    //mensajenombre="Nombre: Escriba sólo letras.\n";
	 controlclave=0;
	 controlconfirmarclave=0;
     claveenviomail=0;
	  }
//fin validar clave que no tenga vocales con tilde o ñ 
	   	   
	   
      }else{
		  //alert("las claves no son iguales");
           controlconfirmarclave=0;
	       claveenviomail=0;	
           }
		   
}//fin validar clave y confirmar clave

////////////////////////////////////////////////



if(claveenviomail==0){

if(controlnombre==0){
document.getElementById("c1").style.display='block';	
}else{
document.getElementById("c1").style.display='none';	
//alert("nombre correcto");	
}

if(controlapellido==0){
document.getElementById("c2").style.display='block';	
}else{
document.getElementById("c2").style.display='none';	
//alert("apellido correcto");	
}

if(controlcedula==0){
document.getElementById("c3").style.display='block';	
}else{
document.getElementById("c3").style.display='none';	
//alert("celula correcto");	
}

if(controldireccion==0){
document.getElementById("c4").style.display='block';	
}else{
document.getElementById("c4").style.display='none';	
//alert("direccion correcto");	
}

/*if(controlpais==0){
document.getElementById("c5").style.display='block';	
}else{
document.getElementById("c5").style.display='none';	
	
}*/

if(controlciudad==0){
document.getElementById("c6").style.display='block';	
}else{
document.getElementById("c6").style.display='none';	
//alert("ciudad correcto");	
}

if(controltelefonodomicilio==0){
document.getElementById("c7").style.display='block';	
}else{
document.getElementById("c7").style.display='none';	
//alert("telefono domicilio correcto");	
}

if(controltelefonooficina==0){
document.getElementById("c8").style.display='block';	
}else{
document.getElementById("c8").style.display='none';	
//alert("telefono oficina correcto");	
}

if(controlcelular==0){
document.getElementById("c9").style.display='block';	
}else{
document.getElementById("c9").style.display='none';	
//alert("celular correcto");	
}

if(controlmail==0){
document.getElementById("c10").style.display='block';	
}else{
document.getElementById("c10").style.display='none';	
//alert("mail correcto");	
}

if(controlclave==0){
document.getElementById("c11").style.display='block';	
}else{
document.getElementById("c11").style.display='none';	
//alert("clave correcto");	
}

if(controlconfirmarclave==0){
document.getElementById("c12").style.display='block';	
}else{
document.getElementById("c12").style.display='none';	
//alert("confirmar clave correcto");	
}


}else{
document.form_registrousuario.submit();	
}

}// FIN validar form de registro


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////





/*VALIDO LA CEDULA*/
function validarDocumento(xcedula) {
var numero = xcedula;
var suma = 0;
var residuo = 0;
var pri = false;
var pub = false;
var nat = false;
var numeroProvincias = 24;
var modulo = 11;

/* Verifico que el campo no contenga letras */

/* Aqui almacenamos los digitos de la cedula en variables. */
d1 = numero.substr(0,1);
d2 = numero.substr(1,1);
d3 = numero.substr(2,1);
d4 = numero.substr(3,1);
d5 = numero.substr(4,1);
d6 = numero.substr(5,1);
d7 = numero.substr(6,1);
d8 = numero.substr(7,1);
d9 = numero.substr(8,1);
d10 = numero.substr(9,1); 

codigodeciudad=numero.substr(0,2);
//alert(codigodeciudad);
if (codigodeciudad>24){
//alert('El código de la provincia (dos primeros dígitos) es inválido'); 
return false;
}
/* El tercer digito es: */
/* 9 para sociedades privadas y extranjeros */
/* 6 para sociedades publicas */
/* menor que 6 (0,1,2,3,4,5) para personas naturales */ 

//if (d3==7 || d3==8){
if (d3==7 || d3==8){	
//alert('El tercer dígito ingresado es inválido');
return false;
} 

/* Solo para personas naturales (modulo 10) */
//if (d3 < 6 ){
if (d3<6 || d3==9){
nat = true;
p1 = d1 * 2; if (p1 >= 10) p1 -= 9;
p2 = d2 * 1; if (p2 >= 10) p2 -= 9;
p3 = d3 * 2; if (p3 >= 10) p3 -= 9;
p4 = d4 * 1; if (p4 >= 10) p4 -= 9;
p5 = d5 * 2; if (p5 >= 10) p5 -= 9;
p6 = d6 * 1; if (p6 >= 10) p6 -= 9;
p7 = d7 * 2; if (p7 >= 10) p7 -= 9;
p8 = d8 * 1; if (p8 >= 10) p8 -= 9;
p9 = d9 * 2; if (p9 >= 10) p9 -= 9;
modulo = 10;
} 

/* Solo para sociedades publicas (modulo 11) */
/* Aqui el digito verficador esta en la posicion 9, en las otras 2 en la pos. 10 */
/*else if(d3 == 6){
pub = true;
p1 = d1 * 3;
p2 = d2 * 2;
p3 = d3 * 7;
p4 = d4 * 6;
p5 = d5 * 5;
p6 = d6 * 4;
p7 = d7 * 3;
p8 = d8 * 2;
p9 = 0;
} */

/* Solo para entidades privadas (modulo 11) */
/*else if(d3 == 9) {
pri = true;
p1 = d1 * 4;
p2 = d2 * 3;
p3 = d3 * 2;
p4 = d4 * 7;
p5 = d5 * 6;
p6 = d6 * 5;
p7 = d7 * 4;
p8 = d8 * 3;
p9 = d9 * 2;
}*/

suma = p1 + p2 + p3 + p4 + p5 + p6 + p7 + p8 + p9;
residuo = suma % modulo; 

/* Si residuo=0, dig.ver.=0, caso contrario 10 - residuo*/
digitoVerificador = residuo==0 ? 0: modulo - residuo; 

/* ahora comparamos el elemento de la posicion 10 con el dig. ver.*/

/*if (pub==true){
if (digitoVerificador != d9){
alert('El ruc de la empresa del sector público es incorrecto.');
return false;
}*/
/* El ruc de las empresas del sector publico terminan con 0001*/
/*if ( numero.substr(9,4) != '0001' ){
alert('El ruc de la empresa del sector público debe terminar con 0001');
return false;
}
}*/

/*else if(pri == true){
if (digitoVerificador != d10){
alert('El ruc de la empresa del sector privado es incorrecto.');
return false;
}
if ( numero.substr(10,3) != '001' ){
alert('El ruc de la empresa del sector privado debe terminar con 001');
return false;
}
} */

if(nat == true){
if (digitoVerificador != d10){
//alert('El número de cédula de la persona natural es incorrecto.');
return false;
}
/*if (numero.length >10 && numero.substr(10,3) != '001' ){
alert('El ruc de la persona natural debe terminar con 001');
return false;
}
}*/
return true;
}


}
/* FIN DE VALIDO LA CEDULA*/

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////



function validate_form_ingresousu(){
	
var controlmail=1;
var controlclave=1;
var claveenviomail=1;

var xmail=document.getElementById("mail").value;
var xclave=document.getElementById("pass").value;

////////////////////////////////////////////////////////////////////////////////////////////

//validar mail
if(xmail.length==0){
controlmail=0;
claveenviomail=0;
}else{
	
var filter=/^[A-Za-z_.][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
if (filter.test(xmail)){
claveZ=0;
}else{
//mensajemail="E-mail: Escriba una dirección de correo válida.\n";
	controlmail=0;
	claveenviomail=0;
}	
	
}//fin validar mail

////////////////////////////////////////////////////////////////////////////////////////////
	
//validar clave y confirmar clave 
if(xclave.length<7){
     controlclave=0;
     claveenviomail=0;
}

//////////////////////////////////////////////////////////////////////////////////////////

if(claveenviomail==0){
if(controlmail==0 || controlclave==0){
document.getElementById("iu1").style.display='none';	
document.getElementById("iu2").style.display='block';	
//alert("nombre correcto");	
}
return false;
}else{
//document.form_ingresousuario.submit();	
return true;
}


}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////


function remember_password(){
theURL="/controles/register/remember_password.php";
winName="popup";
features="scrollbars=yes,width=570,height=460,left=10,top=10";	
window.open(theURL,winName,features);		
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function validar_mail_remember_clave(){
var xmail=document.getElementById("mail").value;
var controlmail=1;
var claveenviomail=1;
//////////////////////////////////////////////////

//validar mail
if(xmail.length==0){
controlmail=0;
claveenviomail=0;
}else{
	
var filter=/^[A-Za-z_.][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
if (filter.test(xmail)){
claveZ=0;
}else{
//mensajemail="E-mail: Escriba una dirección de correo válida.\n";
	controlmail=0;
	claveenviomail=0;
}	
	
}//fin validar mail

//////////////////////////////////////////////////

if(claveenviomail==0){
if(controlmail==0){
document.getElementById("iu3").style.display='none';	
document.getElementById("iu4").style.display='block';	
//alert("E-mail invalido");	
}

}else{
document.formulariorememberclave.submit();	
}


}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function accept_compromise(){
//alert("funciona la funcion");
var check=document.getElementsByName("acep");
var seleccionado=0;
for(var i=0; i<check.length; i++){
if(check[i].checked){
seleccionado=i;
seleccionado=seleccionado+1;
}
}
//alert(seleccionado);
if(seleccionado==0){
alert("Debe seleccionar una opci\u00F3n");	
}else{
	if(seleccionado==1){
	//alert("acepto");
	document.formulariocompromisopago.submit();	
     }else{
	   if(seleccionado==2){
	   // alert("no acepto");
		document.formulariocompromisopago.submit();
        }
	 }
}


}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////


function selection_contado_o_diferido(){
//alert("funciona la funcion");
var check=document.getElementsByName("op_contadodiferido");
var seleccionado=0;
for(var i=0; i<check.length; i++){
if(check[i].checked){
seleccionado=i;
seleccionado=seleccionado+1;
}
}
//alert(seleccionado);
if(seleccionado==0){
alert("Debe seleccionar una opci\u00F3n, si va a pagar de contado o va a diferir su pago");	
}else{
//alert(seleccionado);	
	document.carritocomprasInicio.submit();	
    
}
}


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////


function validate_form_direc_contact_compra(){
controldireccioncontact=1;
controltelefonocontact=1;
claveenviomailCD=1;

var xcaracteresvalidos=document.getElementById("ca").value;
//var xcaracteresnovalidosenclave=document.getElementById("cc").value;
var xdireccionenviocontacto=document.getElementById("direccionenvio").value;
var xtelefonocontacto=document.getElementById("contacto").value;


//////////////////////////////////////////////

//validar direccion
if(xdireccionenviocontacto.length==0){
controldireccioncontact=0;
claveenviomailCD=0;
}else{

var checkOKN = xcaracteresvalidos+"1234567890.- ";
var allValidN = true;
  var decPointsN = 0;
  var allNumN = "";
  for (i = 0; i < xdireccionenviocontacto.length; i++) {
    chN = xdireccionenviocontacto.charAt(i);
    for (j = 0; j < checkOKN.length; j++)
      if (chN == checkOKN.charAt(j))
        break;
    if (j == checkOKN.length) {
      allValidN = false;
      break;
    }
    allNumN += chN;
  }
  if (!allValidN) {
    //mensajenombre="Nombre: Escriba sólo letras.\n";
	controldireccioncontact=0;
	claveenviomailCD=0;
  }		

}//fin validar direccion

/////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////

//validar telefono domicilio
if(xtelefonocontacto.length==0){
controltelefonocontact=0;
claveenviomailCD=0;
}else{
	
var checkOK = "0123456789";
var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0; i < xtelefonocontacto.length; i++) {
    ch = xtelefonocontacto.charAt(i);
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid) {
    //mensajefono="Teléfono: Escriba sólo números.\n";
controltelefonocontact=0;
claveenviomailCD=0;
  }
	
}//fin validar telefono domicilio

//////////////////////////////////////////////////////


if(claveenviomailCD==0){

if(controldireccioncontact==0){
document.getElementById("c1b").style.display='block';	
}else{
document.getElementById("c1b").style.display='none';	
//alert("nombre correcto");	
}

if(controltelefonocontact==0){
document.getElementById("c2b").style.display='block';	
}else{
document.getElementById("c2b").style.display='none';	
//alert("nombre correcto");	
}

}else{
document.form_direccion_fono_contacto.submit();		
}


}// cierre de funcion



//////////////////////////////////////////////////////////////////////////////////////////////////////////////////




function payment(){
//alert("funciona la funcion");
var check=document.getElementsByName("opcionpago");
var seleccionado=0;
for(var i=0; i<check.length; i++){
if(check[i].checked){
seleccionado=i;
seleccionado=seleccionado+1;
}
}
//alert(seleccionado);
if(seleccionado==0){
alert("Debe seleccionar una opci\u00F3n de pago");	
}else{
	if(seleccionado==1){
	//alert("pago por telefono");
	document.opciondepago.submit();	
     }else{
	   if(seleccionado==2){
	    alert("Est\u00E1 Opci\u00F3n de compra no est\u00E1 funcionando");
		//document.opciondepago.submit();
        }else{
	       if(seleccionado==3){
	           alert("Est\u00E1 Opci\u00F3n de compra no est\u00E1 funcionando");
		     //document.opciondepago.submit();
		   }
		 }
      }
  }


}// cierre de funcion


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////



function offers_not(){
alert("No hay promociones exclusivas por el momento");	
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function validate_form_contact(){
var controlnombre=1;
var controlapellido=1;
var controlmail=1;
var controlciudad=1;
var controldireccion=1;
var controltelefonodomicilio=1;
var controltelefonooficina=1;
var controlcelular=1;
var controlmensaje=1;
var claveenviomail=1;


var xcaracteresvalidos=document.getElementById("ca").value;
var xcaracteresvalidosM=document.getElementById("cm").value;

var xnombre=document.getElementById("nombre").value;
var xapellido=document.getElementById("apellido").value;
var xmail=document.getElementById("mail").value;
var xciudad=document.getElementById("ciudad").value;
var xdireccion=document.getElementById("direccion").value;
var xtelefonodomicilio=document.getElementById("telefonodomicilio").value;
var xtelefonooficina=document.getElementById("telefonooficina").value;
var xcelular=document.getElementById("celular").value;
var xmensaje=document.getElementById("mensaje").value;


//validar nombre
if(xnombre.length==0){
controlnombre=0;
claveenviomail=0;
}else{
	
var checkOKN = xcaracteresvalidos;
var allValidN = true;
  var decPointsN = 0;
  var allNumN = "";
  for (i = 0; i < xnombre.length; i++) {
    chN = xnombre.charAt(i);
    for (j = 0; j < checkOKN.length; j++)
      if (chN == checkOKN.charAt(j))
        break;
    if (j == checkOKN.length) {
      allValidN = false;
      break;
    }
    allNumN += chN;
  }
  if (!allValidN) {
    //mensajenombre="Nombre: Escriba sólo letras.\n";
	controlnombre=0;
	claveenviomail=0;
  }	

}//fin validar nombre

//////////////////////////////////////////////////////////////////

//validar apellido
if(xapellido.length==0){
controlapellido=0;
claveenviomail=0;
}else{
	
var checkOKN = xcaracteresvalidos;
var allValidN = true;
  var decPointsN = 0;
  var allNumN = "";
  for (i = 0; i < xapellido.length; i++) {
   chN = xapellido.charAt(i);
   //alert(chN);
    for (j = 0; j < checkOKN.length; j++)
	  //alert(checkOKN.charAt(j));
	  if (chN == checkOKN.charAt(j))
        break;
    if (j == checkOKN.length) {
      allValidN = false;
      break;
    }
    allNumN += chN;
  }
  if (!allValidN) {
    //mensajenombre="Nombre: Escriba sólo letras.\n";
	controlapellido=0;
	claveenviomail=0;
  }		


}//fin validar apellido

//////////////////////////////////////////////////////////////////
	
//validar mail
if(xmail.length==0){
controlmail=0;
claveenviomail=0;
}else{
	
var filter=/^[A-Za-z_.][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
if (filter.test(xmail)){
claveZ=0;
}else{
//mensajemail="E-mail: Escriba una dirección de correo válida.\n";
	controlmail=0;
	claveenviomail=0;
}	
	
}//fin validar mail

//////////////////////////////////////////////////////////////////


//validar ciudad
if(xciudad.length>0){

var checkOKN = xcaracteresvalidos;
var allValidN = true;
  var decPointsN = 0;
  var allNumN = "";
  for (i = 0; i < xciudad.length; i++) {
    chN = xciudad.charAt(i);
    for (j = 0; j < checkOKN.length; j++)
      if (chN == checkOKN.charAt(j))
        break;
    if (j == checkOKN.length) {
      allValidN = false;
      break;
    }
    allNumN += chN;
  }
  if (!allValidN) {
    //mensajenombre="Nombre: Escriba sólo letras.\n";
	controlciudad=0;
	claveenviomail=0;
  }			
	
}//fin validar ciudad

////////////////////////////////////////////////////////////////


//validar direccion
if(xdireccion.length==0){
controldireccion=0;
claveenviomail=0;
}else{

var checkOKN = xcaracteresvalidos+"1234567890.- ";
var allValidN = true;
  var decPointsN = 0;
  var allNumN = "";
  for (i = 0; i < xdireccion.length; i++) {
    chN = xdireccion.charAt(i);
    for (j = 0; j < checkOKN.length; j++)
      if (chN == checkOKN.charAt(j))
        break;
    if (j == checkOKN.length) {
      allValidN = false;
      break;
    }
    allNumN += chN;
  }
  if (!allValidN) {
    //mensajenombre="Nombre: Escriba sólo letras.\n";
	controldireccion=0;
	claveenviomail=0;
  }		

}//fin validar direccion

////////////////////////////////////////////////////////////

//validar telefono domicilio
if(xtelefonodomicilio.length==0){
controltelefonodomicilio=0;
claveenviomail=0;
}else{
	
var checkOK = "0123456789";
var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0; i < xtelefonodomicilio.length; i++) {
    ch = xtelefonodomicilio.charAt(i);
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid) {
    //mensajefono="Teléfono: Escriba sólo números.\n";
	controltelefonodomicilio=0;
	claveenviomail=0;
  }
	
}//fin validar telefono domicilio

///////////////////////////////////////////////////////////

//validar telefono oficina
if(xtelefonooficina.length<0){
controltelefonooficina=0;
claveenviomail=0;
}else{
	
var checkOK = "0123456789";
var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0; i < xtelefonooficina.length; i++) {
    ch = xtelefonooficina.charAt(i);
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid) {
    //mensajefono="Teléfono: Escriba sólo números.\n";
	controltelefonooficina=0;
	claveenviomail=0;
  }	
  
}//fin validar telefono oficina

///////////////////////////////////////////////////////////

//validar celular
if(xcelular.length<0){
controlcelular=0;
claveenviomail=0;
}else{
	
var checkOK = "0123456789";
var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0; i < xcelular.length; i++) {
    ch = xcelular.charAt(i);
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid) {
    //mensajefono="Teléfono: Escriba sólo números.\n";
	controlcelular=0;
	claveenviomail=0;
  }		
	
}//fin validar celular

///////////////////////////////////////////////////////////


//validar mensaje
if(xmensaje.length==0){
controlmensaje=0;
claveenviomail=0;
}else{
	
var checkOKN = xcaracteresvalidosM;
var allValidN = true;
  var decPointsN = 0;
  var allNumN = "";
  for (i = 0; i < xmensaje.length; i++) {
   chN = xmensaje.charAt(i);
   //alert(chN);
    for (j = 0; j < checkOKN.length; j++)
	  //alert(checkOKN.charAt(j));
	  if (chN == checkOKN.charAt(j))
        break;
    if (j == checkOKN.length) {
      allValidN = false;
      break;
    }
    allNumN += chN;
  }
  if (!allValidN) {
    //mensajenombre="Nombre: Escriba sólo letras.\n";
	controlmensaje=0;
	claveenviomail=0;
  }		


}//fin validar apellido

///////////////////////////////////////////////////////////////



if(claveenviomail==0){

if(controlnombre==0){
document.getElementById("c1").style.display='block';	
}else{
document.getElementById("c1").style.display='none';	
//alert("nombre correcto");	
}

if(controlapellido==0){
document.getElementById("c2").style.display='block';	
}else{
document.getElementById("c2").style.display='none';	
//alert("apellido correcto");	
}

if(controlmail==0){
document.getElementById("c3").style.display='block';	
}else{
document.getElementById("c3").style.display='none';	
//alert("mail correcto");	
}

if(controlciudad==0){
document.getElementById("c4").style.display='block';	
}else{
document.getElementById("c4").style.display='none';	
//alert("ciudad correcto");	
}
if(controldireccion==0){
document.getElementById("c5").style.display='block';	
}else{
document.getElementById("c5").style.display='none';	
//alert("direccion correcto");	
}


if(controltelefonodomicilio==0){
document.getElementById("c6").style.display='block';	
}else{
document.getElementById("c6").style.display='none';	
//alert("telefono domicilio correcto");	
}

if(controltelefonooficina==0){
document.getElementById("c7").style.display='block';	
}else{
document.getElementById("c7").style.display='none';	
//alert("telefono oficina correcto");	
}

if(controlcelular==0){
document.getElementById("c8").style.display='block';	
}else{
document.getElementById("c8").style.display='none';	
//alert("celular correcto");	
}

if(controlmensaje==0){
document.getElementById("c9").style.display='block';	
}else{
document.getElementById("c9").style.display='none';	
//alert("clave correcto");	
}


}else{
document.form_contacto.submit();	
}


}




//////////////////////////////////////////////////////////////////////////////////////////////////////////////////







function validate_form_hosting(){
var controlnombre=1;
var controlhosting=1;
var controlmail=1;
var controlciudad=1;
var controldireccion=1;
var controltelefonodomicilio=1;
var controlcelular=1;
var claveenviomail=1;


var xcaracteresvalidos=document.getElementById("ca").value;
var xcaracteresvalidosM=document.getElementById("cm").value;

var xnombre=document.getElementById("nombre").value;
var xplandehosting=document.getElementById("plandehosting").value;
var xdominio=document.getElementById("dominio").value;
var xmail=document.getElementById("mail").value;
var xciudad=document.getElementById("ciudad").value;
var xdireccion=document.getElementById("direccion").value;
var xtelefonodomicilio=document.getElementById("telefonodomicilio").value;
var xcelular=document.getElementById("celular").value;


//validar nombre
if(xnombre.length==0){
controlnombre=0;
claveenviomail=0;
}else{
	
var checkOKN = xcaracteresvalidos;
var allValidN = true;
  var decPointsN = 0;
  var allNumN = "";
  for (i = 0; i < xnombre.length; i++) {
    chN = xnombre.charAt(i);
    for (j = 0; j < checkOKN.length; j++)
      if (chN == checkOKN.charAt(j))
        break;
    if (j == checkOKN.length) {
      allValidN = false;
      break;
    }
    allNumN += chN;
  }
  if (!allValidN) {
    //mensajenombre="Nombre: Escriba sólo letras.\n";
	controlnombre=0;
	claveenviomail=0;
  }	

}//fin validar nombre

////////////////////////////////////////////////
// validar plan

if(xplandehosting==0){
controlhosting=0;	
}

/////////////////////////////////////////////////
//validar mail
if(xmail.length==0){
controlmail=0;
claveenviomail=0;
}else{
	
var filter=/^[A-Za-z_.][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
if (filter.test(xmail)){
claveZ=0;
}else{
//mensajemail="E-mail: Escriba una dirección de correo válida.\n";
	controlmail=0;
	claveenviomail=0;
}	
	
}//fin validar mail

////////////////////////////////////////////////////


//validar ciudad
if(xciudad.length>0){

var checkOKN = xcaracteresvalidos;
var allValidN = true;
  var decPointsN = 0;
  var allNumN = "";
  for (i = 0; i < xciudad.length; i++) {
    chN = xciudad.charAt(i);
    for (j = 0; j < checkOKN.length; j++)
      if (chN == checkOKN.charAt(j))
        break;
    if (j == checkOKN.length) {
      allValidN = false;
      break;
    }
    allNumN += chN;
  }
  if (!allValidN) {
    //mensajenombre="Nombre: Escriba sólo letras.\n";
	controlciudad=0;
	claveenviomail=0;
  }			
	
}//fin validar ciudad

/////////////////////////////////////////////////////////////

//validar telefono domicilio
if(xtelefonodomicilio.length==0){
controltelefonodomicilio=0;
claveenviomail=0;
}else{
	
var checkOK = "0123456789";
var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0; i < xtelefonodomicilio.length; i++) {
    ch = xtelefonodomicilio.charAt(i);
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid) {
    //mensajefono="Teléfono: Escriba sólo números.\n";
	controltelefonodomicilio=0;
	claveenviomail=0;
  }
	
}//fin validar telefono domicilio


////////////////////////////////////////////////////////////////


if(claveenviomail==0){

if(controlnombre==0){
document.getElementById("c1").style.display='block';	
}else{
document.getElementById("c1").style.display='none';	
//alert("nombre correcto");	
}

if(controlhosting==0){
document.getElementById("c2").style.display='block';	
}else{
document.getElementById("c2").style.display='none';	
//alert("apellido correcto");	
}

if(controlmail==0){
document.getElementById("c3").style.display='block';	
}else{
document.getElementById("c3").style.display='none';	
//alert("mail correcto");	
}

if(controlciudad==0){
document.getElementById("c4").style.display='block';	
}else{
document.getElementById("c4").style.display='none';	
//alert("ciudad correcto");	
}

if(controldireccion==0){
document.getElementById("c5").style.display='block';	
}else{
document.getElementById("c5").style.display='none';	
//alert("direccion correcto");	
}


if(controltelefonodomicilio==0){
document.getElementById("c6").style.display='block';	
}else{
document.getElementById("c6").style.display='none';	
//alert("telefono domicilio correcto");	
}

if(controlcelular==0){
document.getElementById("c8").style.display='block';	
}else{
document.getElementById("c8").style.display='none';	
//alert("celular correcto");	
}


}else{
document.form_hosting.submit();	
}


}



