//192.168.1.10

//Lista de caracteres incorrectos a la hora de insertar un nombre de usuario o contrasena
var car_inva = new Array("","!","|","\"","#","$","%","&","/","(",")","=","?","[","]","-",">","<","Â°","Â¬","'",";");
var car_inva1 = new Array("!","|","#","$","%","&","(",")","=","?","[","]",">","<","Â°","Â¬");
var img_mal  = "<img src='img/exclamation.png'>";
var img_bien = "<img src='img/accept.png'>";



function validarCorreo(valor){
	correo = /^[a-zA-Z][a-zA-Z0-9].*@.+\.[a-z0-9]+$/g;
	 if (!(correo.test(valor))){
                    return(false);
         }else return(true);

}

function validarDominio(Cadena,id_res_dominio_respuesta,input_validacion)
{
	
	Punto = Cadena.substring(Cadena.lastIndexOf('.') + 1, Cadena.length)			// Cadena del .com
	Dominio = Cadena.substring(Cadena.lastIndexOf('@') + 1, Cadena.lastIndexOf('.')) 
	if (Dominio != 'mincomercio.gob')
	{
		msg="<input type='hidden' id='"+input_validacion+"' name='"+input_validacion+"' value='0'>&nbsp;";
		//document.getElementById(id_input_validacion).value=1;	
		document.getElementById(id_res_dominio_respuesta).innerHTML=msg+img_mal+" <font color='#31A024'><b>El dominio del correo debe se mincomercio.gob.ve</b></font>";
		

	}else{
		msg="<input type='hidden'  name='"+input_validacion+"' value='1'>&nbsp;";
		document.getElementById(id_res_dominio_respuesta).innerHTML=msg+img_bien+" <font color='#FF0000'><b>Correo es v&aacute;lido</b></font>";
		//return false


	}
	//return valido;
}


//Valida si un usuario esta bien insertado
// valor            :  valor a evaluar
// id_mensaje_val   :  id donde se mostrara un mensaje de la validacion
// input_validacion :  nombre del input que servira como bandera
function validar_usuario(valor,id_mensaje_val,input_validacion)
{
        var msg="";
	var user=valor.value;
        band=false;
        for( i=0; i<user.length ; i++ )
        {
                for (j=0;j<car_inva.length;j++)
                {
                        if( car_inva[j]==user[i] )
                        {
                                band=true;
                                break;
                        }
                }
                if( band==true )
                        break;
        }
        if( user.length==0 )
        {
		msg="<input type='hidden'  name='"+input_validacion+"' value='0'>";
                msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar nombre de usuario</b></font>";
                document.getElementById(id_mensaje_val).innerHTML=msg;	
        }else
        if( band==true )
        {
		msg="<input type='hidden'  name='"+input_validacion+"' value='0' >";
                msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Tiene caracteres inv&aacute;lidos</b></font>";
                document.getElementById(id_mensaje_val).innerHTML=msg;
        }
        else
        {
		band=false;
		
		//Validacion con el array de usuario
                for( i=0; i<contador_usuarios ; i++ )
                {
                        if( user==usuarios_js[i] )
                        {
                                band=true;
                                break;
                        }
                }
		
                if( band==true )
                {
			msg="<input type='hidden'  name='"+input_validacion+"' value='0'>";
                        msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Usuario ya existe!</b></font>";
                }
                else if( band==false )
                {
			resto_msg=" (Usuario d&eacute;bil)";
			if( user.length>=4 &&  user.length<=7 )
				resto_msg=" (Usuario media)";
			if( user.length>=8  )
				resto_msg=" (Usuario fuerte)";

			msg="<input type='hidden' name='"+input_validacion+"' value='1'>";
                        msg=msg+"&nbsp;<font color='#31A024'><b>"+img_bien+" Usuario disponible! "+resto_msg+"</b></font>";
                }
                document.getElementById(id_mensaje_val).innerHTML=msg;
        }
}

function validar_usuario_(valor)
{
        var msg="";
	var user=valor.value;
		
        band=false;
        for( i=0; i<user.length ; i++ )
        {
                for (j=0;j<car_inva.length;j++)
                {
                        if( car_inva[j]==user[i] )
                        {
                                band=true;
                                break;
                        }
                }
                if( band==true )
                        break;
        }
       if( band==true )
	{
		return true;
	}else{
		return false;
	}
}

function validar_codigo(valor)
{
        var msg="";
	var user=valor.value;
		
        band=false;
        for( i=0; i<user.length ; i++ )
        {
                for (j=0;j<car_inva1.length;j++)
                {
                        if( car_inva1[j]==user[i] )
                        {
                                band=true;
                                break;
                        }
                }
                if( band==true )
                        break;
        }
       if( band==true )
	{
		return true;
	}else{
		return false;
	}
}

function validarSiUsuarioExiste()
{
	input_usuario= document.getElementById("si_esta_o_no_esta").value;

	if (input_usuario == 1){

		msg="<input type='hidden'  name='esta_en_bd' value='1' id='si_esta_o_no_esta'>";
                msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Ya existe un usuario registardo bajo esa cédula</b></font>";
                document.getElementById("usuario_ya_existe").innerHTML=msg;

	}
}
//Valida si una contrasena esta bien insertado
// valor            :  valor a evaluar
// id_mensaje_val   :  id donde se mostrara un mensaje de la validacion
// input_validacion :  nombre del input que servira como bandera

function validar_contrasena(valor,id_mensaje_val,input_validacion,comparar_contrasena,valor2)
{	
	
        var msg="";
	var user=valor.value;
	
	//alert(user)
	//alert(id_mensaje_val)
	//alert(input_validacion)
	if( user.length==0 )
        {
		msg="<input type='hidden' id='"+input_validacion+"' name='"+input_validacion+"' value='0'>";
                        msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar la contrase&ntilde;a</b></font>";
                        document.getElementById(id_mensaje_val).innerHTML=msg;
 		
      }
	if( user.length>0 )
        {
                band=false;
                for( i=0; i<user.length ; i++ )
                {
                        for (j=0;j<car_inva.length;j++)
                        {
                                if( car_inva[j]==user[i] )
                                {
                                        band=true;
                                        break;
                                }
                        }
                        if( band==true )
                                break;
                }
                if( user.length==0 )
                {
        		msg="<input type='hidden' id='"+input_validacion+"'  name='"+input_validacion+"' value='0'>";
                        msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar la contrase&ntilde;a</b></font>";
                        document.getElementById(id_mensaje_val).innerHTML=msg;
                }else
                if( band==true )
                {
        		msg="<input type='hidden'  id='"+input_validacion+"'   name='"+input_validacion+"' value='0'>";
                        msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Tiene caracteres inv&aacute;lidos</b></font>";
                        document.getElementById(id_mensaje_val).innerHTML=msg;
                }else
                {
			band=true;
			if( comparar_contrasena==true )
			{
				//alert( document.getElementById(valor2).value +" == "+valor.value )
				if( document.getElementById(valor2).value!=valor.value )
				{
					msg="<input type='hidden' id='"+input_validacion+"'  name='"+input_validacion+"' value='0'>";
					msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Contrase&ntilde;a debe ser igual a la anterior </b></font>";
					document.getElementById(id_mensaje_val).innerHTML=msg;
					band=false;
				}
			}
			if( band==true )
			{
				var resto_msg=" (Contrase&ntilde;a d&eacute;bil)";
				if( user.length>=4 &&  user.length<=7 )
					resto_msg=" (Contrase&ntilde;a media)";
				if( user.length>=8  )
					resto_msg=" (Contrase&ntilde;a fuerte)";
				msg="<input type='hidden'  id='"+input_validacion+"'  name='"+input_validacion+"' value='1'>";
				msg=msg+"&nbsp;<font color='#31A024'><b>"+img_bien+" V&aacute;lida "+resto_msg+" </b></font>";
				document.getElementById(id_mensaje_val).innerHTML=msg;
			}
                }
        }
}



//Funcion que es invocada por Validate_Email_Address
function Validate_String(string, return_invalid_chars)
{
	//valid_chars = '1234567890-_.^~abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	valid_chars = '1234567890-_.^~abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	invalid_chars = '';
	
	if(string == null || string == '')
		return(true);
	
	//For every character on the string.   
	for(index = 0; index < string.length; index++)
	{
		char = string.substr(index, 1);                        
		
		//Is it a valid character?
		if(valid_chars.indexOf(char) == -1)
		{
			//If not, is it already on the list of invalid characters?
			if(invalid_chars.indexOf(char) == -1)
			{
				//If it's not, add it.
				if(invalid_chars == '')
					invalid_chars += char;
				else
					invalid_chars += ', ' + char;
			}
		}
	}
	
	//If the string does not contain invalid characters, the function will return true.
	//If it does, it will either return false or a list of the invalid characters used
	//in the string, depending on the value of the second parameter.
	if(return_invalid_chars == true && invalid_chars != '')
	{
		last_comma = invalid_chars.lastIndexOf(',');
		
		if(last_comma != -1)
		invalid_chars = invalid_chars.substr(0, $last_comma) + 
		' and ' + invalid_chars.substr(last_comma + 1, invalid_chars.length);
			
		return(invalid_chars);
	}
	else
		return(invalid_chars == ''); 
}


// Valida si una direccion de correo esta escrita correctamente
//Fuente: http://scripts.franciscocharrua.com/validate-email-address.php
function Validate_Email_Address(email_address)
{
	//Assumes that valid email addresses consist of user_name@domain.tld
	at = email_address.indexOf('@');
	dot = email_address.indexOf('.');
	
	if(at == -1 || dot == -1 || dot <= at + 1 || dot == 0 ||  dot == email_address.length - 1)
		return(false);
	
	user_name = email_address.substr(0, at);
	domain_name = email_address.substr(at + 1, email_address.length);
	
	if(Validate_String(user_name) === false || Validate_String(domain_name) === false)
		return(false);
	return(true);
}


function validar_correo(email,id_res_correo_respuesta,input_validacion)
{
	valid = Validate_Email_Address(email.value);
	if(valid == true)
	{
		msg="<input type='hidden'  name='"+input_validacion+"' value='1'>&nbsp;";
		//document.getElementById(id_input_validacion).value=1;	
		document.getElementById(id_res_correo_respuesta).innerHTML=msg+img_bien+" <font color='#31A024'><b>Correo es v&aacute;lido</b></font>";	
	}
	else
	{
		//document.getElementById(id_input_validacion).value=0;	
		msg="<input type='hidden'  name='"+input_validacion+"' value='0'>&nbsp;";
		document.getElementById(id_res_correo_respuesta).innerHTML=msg+img_mal+" <font color='#FF0000'><b>Correo es inv&aacute;lido</b></font>";	
	}
}

function isMail(Cadena,id_res_correo_respuesta,input_validacion) {
	Punto = Cadena.substring(Cadena.lastIndexOf('.') + 1, Cadena.length)	
		// Cadena del .com
	Dominio = Cadena.substring(Cadena.lastIndexOf('@') + 1, Cadena.lastIndexOf('.')) 	// Dominio @lala.com
	Usuario = Cadena.substring(0, Cadena.lastIndexOf('@'))					// Cadena lalala@
	Reserv = "@/Âº\"\'+*{}\\<>?Â¿[]Ã¡Ã©Ã­Ã³Ãº#Â·Â¡!^*;,:"						// Letras Reservadas
	// AÃ±adida por El Codigo para poder emitir un alert en funcion de si email valido o no
	valido = true
	// verifica qie el Usuario no tenga un caracter especial
	for (var Cont=0; Cont<Usuario.length; Cont++) {
		X = Usuario.substring(Cont,Cont+1)
		if (Reserv.indexOf(X)!=-1)
                	valido = false
	}
	// verifica qie el Punto no tenga un caracter especial
	for (var Cont=0; Cont<Punto.length; Cont++) {
		X=Punto.substring(Cont,Cont+1)
		if (Reserv.indexOf(X)!=-1)
			valido = false
	}               
	// verifica qie el Dominio no tenga un caracter especial
	for (var Cont=0; Cont<Dominio.length; Cont++) {
		X=Dominio.substring(Cont,Cont+1)
		if (Reserv.indexOf(X)!=-1)
			valido = false
		}
	// Verifica la sintaxis bÃ¡sica.....
	if (Punto.length<2 || Dominio <1 || Cadena.lastIndexOf('.')<0 || Cadena.lastIndexOf('@')<0 || Usuario<1) {
		valido = false
	}

	
	if (Cadena == ""){
		msg="<input type='hidden' id='"+input_validacion+"' name='"+input_validacion+"' value='0'>";
			//document.getElementById(id_input_validacion).value=1;	
			document.getElementById(id_res_correo_respuesta).innerHTML=msg+img_mal+" <font color='#FF0000'><b>Debe colocar el correo</b></font>";

	}
	if (valido) {
		// AÃ±adido por El CÃ³digo para que emita un alert de aviso indicando si email vÃ¡lido o no
			msg="<input type='hidden' id='"+input_validacion+"' name='"+input_validacion+"' value='1'>";
			//document.getElementById(id_input_validacion).value=1;	
			document.getElementById(id_res_correo_respuesta).innerHTML=msg+img_bien+" <font color='#39C800'><b>Correo es v&aacute;lido</b></font>";
		 
		//return false	//cambiar por return true para hacer el submit del formulario en caso de validacion correcta
	}else {
		msg="<input type='hidden' id='"+input_validacion+"' name='"+input_validacion+"' value='0'>";
		document.getElementById(id_res_correo_respuesta).innerHTML=msg+img_mal+" <font color='#FF0000'><b>Correo es inv&aacute;lido</b></font>";
		//return false
	}
}



//validar arreglos de check
function IsChk(chkName)
{
var found = false;
var chk = document.getElementsByName(chkName+'[]');
for (var i=0 ; i < chk.length ; i++)
{
found = chk[i].checked ? true : found;
}
return found;
}




function data(e){
	var nav4 = window.Event ? true : false;
	var key = nav4 ? e.which : e.keyCode;	
	return (key <= 13 || (key >= 48 && key <= 57));
}


function validar_tipos(e,modo,cam_id) 
{ // 1
  var patron;
  var tecla = (document.all) ? e.keyCode : e.which;
  var tipo=e.keyCode;
	if ((tipo == 8 ) || (tipo == 37 ) || (tipo == 39 )|| (tipo == 46 )) 
         {  
          return true; // 3 8,37,39,46
         }
  if (modo=='numero')
       {
         patron =  /[0-9]/; 
         te = String.fromCharCode(tecla); 
         return patron.test(te); 
       }

}



function formato_float(fld, milSep, decSep, e) 
     {
      var tipo=e.keyCode;
      if (tipo == 8) 
         {  
          return true; // 3 8,37,39,46
         }
     	var sep = 0;
	var key = '';
	var i = j = 0;
	var len = len2 = 0;
	var strCheck = '0123456789';
	var aux = aux2 = '';
	var whichCode = (window.Event) ? e.which : e.keyCode;
	//if (whichCode == 13) return true; // Enter
	key = String.fromCharCode(whichCode); // Get key value from key code
	if (strCheck.indexOf(key) == -1) return false; // Not a valid key
	len = fld.value.length;
	for(i = 0; i < len; i++)
	if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) break;
	aux = '';
	for(; i < len; i++)
	if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i);
	aux += key;
	len = aux.length;
	if (len == 0) fld.value = '';
	if (len == 1) fld.value = '0'+ decSep + '0' + aux;
	if (len == 2) fld.value = '0'+ decSep + aux;
	if (len > 2) {
	aux2 = '';
	for (j = 0, i = len - 3; i >= 0; i--) {
	if (j == 3) {
	aux2 += milSep;
	j = 0;
	}
	aux2 += aux.charAt(i);
	j++;
	}
	fld.value = '';
	len2 = aux2.length;
	for (i = len2 - 1; i >= 0; i--)
	fld.value += aux2.charAt(i);
	fld.value += decSep + aux.substr(len - 2, len);
	}
	return false;
   }



function formato_campo(fld,e,t) {
	
    var aux = aux2 = '';
	var i = j = 0;

	if(t==1)
    	var strCheck = '0123456789';
	if(t==2)
    	var strCheck = 'AaBbCcDdEeFfGgHhIiJjKkLlÃÂÃÂ±NnMmOoPpQqRrSsTtUuVvWwXxYyZzÃÂ¡ÃÂÃÂ©ÃÂÃÂ­ÃÂÃÂ³ÃÂÃÂºÃÂ ';
	if(t==3)
    	var strCheck = '0123456789-ext';
	if(t==4)
    	var strCheck = '0123456789';
	
    var whichCode = (window.Event) ? e.which : e.keyCode;
    if (whichCode == 13) return true; // Enter
	if (whichCode == 8) return true; // Enter
	if (whichCode == 0) return true; // Enter
	if(t==4){
		if(fld.value==""){
			aux_old=0;
			aux_old2=0;
		}
		if(fld_old=="0")
			fld_old=fld;
		else{
			if(fld_old==fld){
				if (whichCode == 46 && aux_old==0){
				aux_old=1;
				return true;
				}
				if (whichCode == 45 && aux_old2==0 && fld.value==""){
				aux_old2=1;
				return true;
				}
			}else{
				fld_old=fld;
				aux_old=0;
				aux_old2=0;
				if (whichCode == 46 && aux_old==0){
				aux_old=1;
				return true;
				}
				if (whichCode == 45 && aux_old2==0 && fld.value==""){
				aux_old2=1;
				return true;
				}
			}
		}
	}
    key = String.fromCharCode(whichCode); // Get key value from key code
    if (strCheck.indexOf(key) == -1) return false; // Not a valid key
	fld.value += aux2.charAt(i);
} 



//valida solo numeros y letras

function soloLetrasYNum(campo) {
	
    patron=/^w+$/;
    valido=true;
    if(!patron.test(campo)){
        valido=false;

   }

return valido;
}  

function obtenerchecks(nombre){

		var check=document.getElementsByName(nombre);

		var values="";

			for (i=0; i<check.length; i++){

				var element=check[i];

				if(element.type=="checkbox"){

					if(element.checked==true){

						if (values.length <= 0) {

							values = element.value;

						} else {

							values += "," + element.value;

						}	

					}

				}

			}

			//alert(values)

		return values;

	}

function validarClaves(){
	var c=0;
		

	if( document.getElementById('id_clave_actual').value=="" )
	{
                
        	msg="<input type='hidden' id='id_clave_validacion1' name='clave_validacion1' value='0'>";
                msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar la contrase&ntilde;a</b></font>";
                document.getElementById('id_clave_invalida').innerHTML=msg;

		c++; //cuenta si hay algun error
	
        }
	if( document.getElementById('id_pass').value=="" )
	{
                
        	msg="<input type='hidden' id='id_clave_validacion2'  name='clave_validacion2' value='0'>";
                 msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar la nueva contrase&ntilde;a</b></font>";
                 document.getElementById('id_clave_invalida2').innerHTML=msg;

		

		c++; //cuenta si hay algun error

	
        }
	
	if( document.getElementById('confirmar_pass').value=="" )
	{
                
        	msg="<input type='hidden' id='id_clave_validacion3' name='id_clave_validacion3' value='0'>";
                msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+"Debes colocar la confirmaci&oacute;n de la contrase&ntilde;a</b></font>";
                document.getElementById('id_clave_invalida3').innerHTML=msg;

		//document.getElementById("clave_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	
        }
	
	
	if( document.getElementById('id_clave_validacion1').value== 0 )
	{
		/*msg="<input type='hidden' id='id_clave_validacion1' name='clave_validacion1' value='0'>";
                 msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar la contrase&ntilde;a</b></font>";
                 document.getElementById('id_clave_invalida').innerHTML=msg;

		//document.getElementById("clave_aceptado"   ).style.display = "none";*/

		c++; //cuenta si hay algun error
	}
	if( document.getElementById('id_clave_validacion2').value== 0 )
	{
		/*msg="<input type='hidden' id='id_clave_validacion2'  name='clave_validacion2' value='0'>";
                 msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar la nueva contrase&ntilde;a</b></font>";
                 document.getElementById('id_clave_invalida2').innerHTML=msg;

		//document.getElementById("clave_aceptado"   ).style.display = "none";*/

		c++; //cuenta si hay algun error
	}
	if( document.getElementById('id_clave_validacion3').value== 0 )
	{
		/*msg="<input type='hidden' id='id_clave_validacion3' name='id_clave_validacion3' value='0'>";
                msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+"Debes colocar la confirmaci&oacute;n de la contrase&ntilde;a</b></font>";
                document.getElementById('id_clave_invalida3').innerHTML=msg;

		//document.getElementById("clave_aceptado"   ).style.display = "none";*/

		c++; //cuenta si hay algun error
	}
	
	
/*else if( document.getElementById('id_clave_actual').value!="" )
	{
		document.getElementById("clave_no_aceptado").style.display = "none";
		document.getElementById("clave_aceptado"   ).style.display = "block";
	}

	if( document.getElementById('id_pass').value=="" )
	{
		document.getElementById("pass_no_aceptado").style.display = "block";
		document.getElementById("pass_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_pass').value!="" )
	{
		document.getElementById("pass_no_aceptado").style.display = "none";
		document.getElementById("pass_aceptado"   ).style.display = "block";
	}

	
	if( document.getElementById('confirmar_pass').value=="" )
	{
		document.getElementById("claves_diferentes_no_aceptado").style.display = "none";
		document.getElementById("confirmar_no_aceptado").style.display = "block";
		document.getElementById("confirmar_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('confirmar_pass').value !=  document.getElementById('id_pass').value )
	{
		document.getElementById("claves_diferentes_no_aceptado").style.display = "block";
		document.getElementById("confirmar_no_aceptado").style.display = "none";
		document.getElementById("confirmar_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else{

		document.getElementById("claves_diferentes_no_aceptado").style.display = "none";
		document.getElementById("confirmar_no_aceptado").style.display = "none";
		document.getElementById("confirmar_aceptado"   ).style.display = "block";

	}*/

	

	
	if( c==0 )
	{
		document.reg.submit();
	}





}
   

function validarClavesExternos(){
	var c=0;
		

	if( document.getElementById('id_pref').value=="" && document.getElementById('id_rif').value=="" && document.getElementById('id_rif1').value=="")
	{
                
        	msg="<input type='hidden' id='id_clave_validacion1' name='clave_validacion1' value='0'>";
                msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar el n&uacute;mero de rif</b></font>";
                document.getElementById('id_clave_invalida').innerHTML=msg;

		c++; //cuenta si hay algun error
	
        }
	if( document.getElementById('id_pass').value=="" )
	{
                
        	msg="<input type='hidden' id='id_clave_validacion2'  name='clave_validacion2' value='0'>";
                 msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar la nueva contrase&ntilde;a</b></font>";
                 document.getElementById('id_clave_invalida2').innerHTML=msg;

		

		c++; //cuenta si hay algun error

	
        }
	
	if( document.getElementById('confirmar_pass').value=="" )
	{
                
        	msg="<input type='hidden' id='id_clave_validacion3' name='id_clave_validacion3' value='0'>";
                msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+"Debes colocar la confirmaci&oacute;n de la contrase&ntilde;a</b></font>";
                document.getElementById('id_clave_invalida3').innerHTML=msg;

		//document.getElementById("clave_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	
        }
	
	
	if( document.getElementById('id_clave_validacion1').value== 0 )
	{
		/*msg="<input type='hidden' id='id_clave_validacion1' name='clave_validacion1' value='0'>";
                 msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar la contrase&ntilde;a</b></font>";
                 document.getElementById('id_clave_invalida').innerHTML=msg;

		//document.getElementById("clave_aceptado"   ).style.display = "none";*/

		c++; //cuenta si hay algun error
	}
	if( document.getElementById('id_clave_validacion2').value== 0 )
	{
		/*msg="<input type='hidden' id='id_clave_validacion2'  name='clave_validacion2' value='0'>";
                 msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar la nueva contrase&ntilde;a</b></font>";
                 document.getElementById('id_clave_invalida2').innerHTML=msg;

		//document.getElementById("clave_aceptado"   ).style.display = "none";*/

		c++; //cuenta si hay algun error
	}
	if( document.getElementById('id_rif_val').value== 0 )
	{
		/*msg="<input type='hidden' id='id_clave_validacion1' name='clave_validacion1' value='0'>";
                 msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar la contrase&ntilde;a</b></font>";
                 document.getElementById('id_clave_invalida').innerHTML=msg;

		//document.getElementById("clave_aceptado"   ).style.display = "none";*/

		c++; //cuenta si hay algun error
	}
	
	if( document.getElementById('id_clave_validacion3').value== 0 )
	{
		/*msg="<input type='hidden' id='id_clave_validacion3' name='id_clave_validacion3' value='0'>";
                msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+"Debes colocar la confirmaci&oacute;n de la contrase&ntilde;a</b></font>";
                document.getElementById('id_clave_invalida3').innerHTML=msg;

		//document.getElementById("clave_aceptado"   ).style.display = "none";*/

		c++; //cuenta si hay algun error
	}
	
	
/*else if( document.getElementById('id_clave_actual').value!="" )
	{
		document.getElementById("clave_no_aceptado").style.display = "none";
		document.getElementById("clave_aceptado"   ).style.display = "block";
	}

	if( document.getElementById('id_pass').value=="" )
	{
		document.getElementById("pass_no_aceptado").style.da contrase&ntilde;aisplay = "block";
		document.getElementById("pass_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_pass').value!="" )
	{
		document.getElementById("pass_no_aceptado").style.display = "none";
		document.getElementById("pass_aceptado"   ).style.display = "block";
	}

	
	if( document.getElementById('confirmar_pass').value=="" )
	{
		document.getElementById("claves_diferentes_no_aceptado").style.display = "none";
		document.getElementById("confirmar_no_aceptado").style.display = "block";
		document.getElementById("confirmar_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('confirmar_pass').value !=  document.getElementById('id_pass').value )
	{
		document.getElementById("claves_diferentes_no_aceptado").style.display = "block";
		document.getElementById("confirmar_no_aceptado").style.display = "none";
		document.getElementById("confirmar_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else{

		document.getElementById("claves_diferentes_no_aceptado").style.display = "none";
		document.getElementById("confirmar_no_aceptado").style.display = "none";
		document.getElementById("confirmar_aceptado"   ).style.display = "block";

	}*/

	

	
	if( c==0 )
	{
		document.reg.submit();
	}





}

 function alfanumerico(obj){
  
      var tecla = window.event.keyCode;
  
      if(65<=tecla && tecla<=90 || 97<=tecla && tecla<=122 || 48<=tecla && tecla<=57){
  
      }else{
  
            window.event.keyCode=0;
  
       }
 
  }



function validar()
{
	var c=0;
		

	if( document.getElementById('id_nombre').value=="" )
	{
		document.getElementById("nombre_no_aceptado").style.display = "block";
		document.getElementById("nombre_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_nombre').value!="" )
	{
		document.getElementById("nombre_no_aceptado").style.display = "none";
		document.getElementById("nombre_aceptado"   ).style.display = "block";
	}
	if( document.getElementById('id_apellidos').value=="" )
	{
		document.getElementById("apellido_no_aceptado").style.display = "block";
		document.getElementById("apellido_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_apellidos').value!="" )
	{
		document.getElementById("apellido_no_aceptado").style.display = "none";
		document.getElementById("apellido_aceptado"   ).style.display = "block";
	}

	if( document.getElementById('id_cedula').value=="" )
	{
		document.getElementById("cedula_no_aceptado").style.display = "block";
		document.getElementById("cedula_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_cedula').value!="" )
	{
		document.getElementById("cedula_no_aceptado").style.display = "none";
		document.getElementById("cedula_aceptado"   ).style.display = "block";
	}
	/*if( document.getElementById('id_email').value=="" )
	{
		//document.getElementById("email_invalido"   ).style.display = "none";
		document.getElementById("email_no_aceptado").style.display = "block";
		document.getElementById("email_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}*/
	if( document.getElementById('id_validar_email').value== 0 )
	{
		/*msg="<input type='hidden' id='id_clave_validacion1' name='clave_validacion1' value='0'>";
                 msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar la contrase&ntilde;a</b></font>";
                 document.getElementById('id_clave_invalida').innerHTML=msg;

		//document.getElementById("clave_aceptado"   ).style.display = "none";*/

		c++; //cuenta si hay algun error
	}
	if( document.getElementById('id_tipo_usuario').value=="" )
	{
		document.getElementById("tipo_user_no_aceptado").style.display = "block";
		document.getElementById("tipo_user_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_tipo_usuario').value!="" )
	{
		document.getElementById("tipo_user_no_aceptado").style.display = "none";
		document.getElementById("tipo_user_aceptado"   ).style.display = "block";
	}

	if( document.getElementById('id_login').value=="" )
	{
		document.getElementById("login_no_aceptado").style.display = "block";
		document.getElementById("login_caracteres_no_aceptado").style.display = "none";
		document.getElementById("login_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if (validar_usuario_(document.getElementById("id_login")))
	{
		document.getElementById("login_no_aceptado").style.display = "none";
		document.getElementById("login_caracteres_no_aceptado").style.display = "block";
		document.getElementById("login_aceptado"   ).style.display = "none";
		c++;
	}else{
		document.getElementById("login_no_aceptado").style.display = "none";
		document.getElementById("login_aceptado"   ).style.display = "block";
		document.getElementById("login_caracteres_no_aceptado").style.display = "none";
	}
	if( document.getElementById('id_clave').value=="" )
	{
		document.getElementById("clave_caracteres_no_aceptado").style.display = "none";
		document.getElementById("clave_no_aceptado").style.display = "block";
		document.getElementById("clave_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if (validar_usuario_(document.getElementById("id_clave")))
	{
		document.getElementById("clave_caracteres_no_aceptado").style.display = "block";
		document.getElementById("clave_no_aceptado").style.display = "none";
		document.getElementById("clave_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else 
	{	
		document.getElementById("clave_caracteres_no_aceptado").style.display = "none";
		document.getElementById("clave_no_aceptado").style.display = "none";
		document.getElementById("clave_aceptado"   ).style.display = "block";
	}
	if( document.getElementById('combo_general').value=="" )
	{
		document.getElementById("pregunta_no_aceptado").style.display = "block";
		document.getElementById("pregunta_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if( document.getElementById('combo_general').value!="" )
	{
		document.getElementById("pregunta_no_aceptado").style.display = "none";
		document.getElementById("pregunta_aceptado"   ).style.display = "block";
	}

	if( document.getElementById('respuesta_secreta').value=="" )
	{
		document.getElementById("respuesta_caracteres_no_aceptado").style.display = "none";
		document.getElementById("respuesta_no_aceptado").style.display = "block";
		document.getElementById("respuesta_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if (validar_usuario_(document.getElementById("respuesta_secreta")))
	{
		document.getElementById("respuesta_caracteres_no_aceptado").style.display = "block";
		document.getElementById("respuesta_no_aceptado").style.display = "none";
		document.getElementById("respuesta_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else 
	{
		document.getElementById("respuesta_caracteres_no_aceptado").style.display = "none";
		document.getElementById("respuesta_no_aceptado").style.display = "none";
		document.getElementById("respuesta_aceptado"   ).style.display = "block";
	}

	if (!IsChk("op")){
		document.getElementById("check_aceptado").style.display = "none";
		document.getElementById("check_no_aceptado"   ).style.display = "block";
		c++; //cuenta si hay algun error

	}else{
		document.getElementById("check_aceptado").style.display = "block";
		document.getElementById("check_no_aceptado"   ).style.display = "none";
	}

	if( c==0 )
	{
		document.reg.submit();
	}

	/*else if (document.getElementById('id_validar_email').value == 0){
		//document.getElementById("email_invalido").style.display = "none";
		c++;*/
}

function validarUser()
{
	var c=0;
		

	if( document.getElementById('id_nombre').value=="" )
	{
		document.getElementById("nombre_no_aceptado").style.display = "block";
		document.getElementById("nombre_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_nombre').value!="" )
	{
		document.getElementById("nombre_no_aceptado").style.display = "none";
		document.getElementById("nombre_aceptado"   ).style.display = "block";
	}
	if( document.getElementById('id_apellidos').value=="" )
	{
		document.getElementById("apellido_no_aceptado").style.display = "block";
		document.getElementById("apellido_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_apellidos').value!="" )
	{
		document.getElementById("apellido_no_aceptado").style.display = "none";
		document.getElementById("apellido_aceptado"   ).style.display = "block";
	}

	if( document.getElementById('id_cedula').value=="" )
	{
		document.getElementById("cedula_no_aceptado").style.display = "block";
		document.getElementById("cedula_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_cedula').value!="" )
	{
		document.getElementById("cedula_no_aceptado").style.display = "none";
		document.getElementById("cedula_aceptado"   ).style.display = "block";
	}
	/*if( document.getElementById('id_email').value=="" )
	{
		//document.getElementById("email_invalido"   ).style.display = "none";
		document.getElementById("email_no_aceptado").style.display = "block";
		document.getElementById("email_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}*/
	if( document.getElementById('id_validar_email').value== 0 )
	{
		/*msg="<input type='hidden' id='id_clave_validacion1' name='clave_validacion1' value='0'>";
                 msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar la contrase&ntilde;a</b></font>";
                 document.getElementById('id_clave_invalida').innerHTML=msg;

		//document.getElementById("clave_aceptado"   ).style.display = "none";*/

		c++; //cuenta si hay algun error
	}
	
	if( document.getElementById('id_tipo_usuario').value=="" )
	{
		document.getElementById("tipo_user_no_aceptado").style.display = "block";
		document.getElementById("tipo_user_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_tipo_usuario').value!="" )
	{
		document.getElementById("tipo_user_no_aceptado").style.display = "none";
		document.getElementById("tipo_user_aceptado"   ).style.display = "block";
	}

	if( document.getElementById('id_login').value=="" )
	{
		document.getElementById("login_no_aceptado").style.display = "block";
		document.getElementById("login_caracteres_no_aceptado").style.display = "none";
		document.getElementById("login_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if (validar_usuario_(document.getElementById("id_login")))
	{
		document.getElementById("login_no_aceptado").style.display = "none";
		document.getElementById("login_caracteres_no_aceptado").style.display = "block";
		document.getElementById("login_aceptado"   ).style.display = "none";
		c++;
	}else{
		document.getElementById("login_no_aceptado").style.display = "none";
		document.getElementById("login_aceptado"   ).style.display = "block";
		document.getElementById("login_caracteres_no_aceptado").style.display = "none";
	}
	/*if( document.getElementById('id_clave').value=="" )
	{
		document.getElementById("clave_caracteres_no_aceptado").style.display = "none";
		document.getElementById("clave_no_aceptado").style.display = "block";
		document.getElementById("clave_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else*/ if (validar_usuario_(document.getElementById("id_clave")))
	{
		document.getElementById("clave_caracteres_no_aceptado").style.display = "block";
		document.getElementById("clave_no_aceptado").style.display = "none";
		document.getElementById("clave_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else 
	{	
		document.getElementById("clave_caracteres_no_aceptado").style.display = "none";
		document.getElementById("clave_no_aceptado").style.display = "none";
		document.getElementById("clave_aceptado"   ).style.display = "block";
	}
	if( document.getElementById('combo_general').value=="" )
	{
		document.getElementById("pregunta_no_aceptado").style.display = "block";
		document.getElementById("pregunta_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if( document.getElementById('combo_general').value!="" )
	{
		document.getElementById("pregunta_no_aceptado").style.display = "none";
		document.getElementById("pregunta_aceptado"   ).style.display = "block";
	}

	if( document.getElementById('respuesta_secreta').value=="" )
	{
		document.getElementById("respuesta_caracteres_no_aceptado").style.display = "none";
		document.getElementById("respuesta_no_aceptado").style.display = "block";
		document.getElementById("respuesta_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if (validar_usuario_(document.getElementById("respuesta_secreta")))
	{
		document.getElementById("respuesta_caracteres_no_aceptado").style.display = "block";
		document.getElementById("respuesta_no_aceptado").style.display = "none";
		document.getElementById("respuesta_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else 
	{
		document.getElementById("respuesta_caracteres_no_aceptado").style.display = "none";
		document.getElementById("respuesta_no_aceptado").style.display = "none";
		document.getElementById("respuesta_aceptado"   ).style.display = "block";
	}

	if (!IsChk("op")){
		document.getElementById("check_aceptado").style.display = "none";
		document.getElementById("check_no_aceptado"   ).style.display = "block";
		c++; //cuenta si hay algun error

	}else{
		document.getElementById("check_aceptado").style.display = "block";
		document.getElementById("check_no_aceptado"   ).style.display = "none";
	}

	if( c==0 )
	{
		document.reg.submit();
	}

	/*else if (document.getElementById('id_validar_email').value == 0){
		//document.getElementById("email_invalido").style.display = "none";
		c++;*/
}

function validarLicencia(){
	var c=0;

	if( document.getElementById('text_codigo_seguridad').value=="" )
	{
		document.getElementById("id_codigo_seguridad_no_aceptado").style.display = "block";
		document.getElementById("id_codigo_seguridad_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('text_codigo_seguridad').value!="" )
	{
		document.getElementById("id_codigo_seguridad_no_aceptado").style.display = "none";
		document.getElementById("id_codigo_seguridad_aceptado"   ).style.display = "block";
	}
	if( document.getElementById('combo_general').value=="" )
	{
		document.getElementById("id_pregunta_secreta_no_aceptado").style.display = "block";
		document.getElementById("id_pregunta_secreta_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if( document.getElementById('combo_general').value!="" )
	{
		document.getElementById("id_pregunta_secreta_no_aceptado").style.display = "none";
		document.getElementById("id_pregunta_secreta_aceptado"   ).style.display = "block";
	}

	if(document.getElementById('text_respuesta_secreta').value=="")
	{
		
		document.getElementById("id_respuesta_secreta_invalida").style.display = "none";
		document.getElementById("id_respuesta_secreta_no_aceptado").style.display = "block";
		document.getElementById("id_respuesta_secreta_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if(validar_usuario_(document.getElementById("text_respuesta_secreta")))
	{
		document.getElementById("id_respuesta_secreta_invalida").style.display = "block";
		document.getElementById("id_respuesta_secreta_no_aceptado").style.display = "none";
		document.getElementById("id_respuesta_secreta_aceptado"   ).style.display = "none";
		c++;
	}else{
		document.getElementById("id_respuesta_secreta_invalida").style.display = "none";
		document.getElementById("id_respuesta_secreta_no_aceptado").style.display = "none";
		document.getElementById("id_respuesta_secreta_aceptado"   ).style.display = "block";
	}

	/*if(document.getElementById('text_respuesta_secreta').value=="" )
	{
		
		document.getElementById("id_respuesta_secreta_invalida").style.display = "none";
		document.getElementById("id_respuesta_secreta_no_aceptado").style.display = "block";
		document.getElementById("id_respuesta_secreta_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if(validar_usuario_(document.getElementById("text_respuesta_secreta"))
	{
		document.getElementById("id_respuesta_secreta_invalida").style.display = "block";
		document.getElementById("id_respuesta_secreta_no_aceptado").style.display = "none";
		document.getElementById("id_respuesta_secreta_aceptado"   ).style.display = "none";
		c++;
	}else{
		document.getElementById("id_respuesta_secreta_invalida").style.display = "none";
		document.getElementById("id_respuesta_secreta_no_aceptado").style.display = "none";
		document.getElementById("id_respuesta_secreta_aceptado"   ).style.display = "block";
	}*/

	if(document.getElementById('id_text_capcha').value=="" )
	{
		document.getElementById("id_verificacion_aceptado").style.display = "none";
		document.getElementById("id_verificacion_no_aceptado").style.display = "block";
		document.getElementById("id_verificacion_diferentes").style.display = "none";
		document.getElementById("id_verificacion_invalido"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if(validar_usuario_(document.getElementById("id_text_capcha")))
	{
		document.getElementById("id_verificacion_aceptado").style.display = "none";
		document.getElementById("id_verificacion_no_aceptado").style.display = "none";
		document.getElementById("id_verificacion_diferentes").style.display = "none";
		document.getElementById("id_verificacion_invalido"   ).style.display = "block";
		c++; //
	}else{
		document.getElementById("id_verificacion_aceptado").style.display = "block";
		document.getElementById("id_verificacion_no_aceptado").style.display = "none";
		document.getElementById("id_verificacion_diferentes").style.display = "none";
		document.getElementById("id_verificacion_invalido"   ).style.display = "none";
	}

	if(document.getElementById('text_nro_documento').value=="" )
	{
	//	document.getElementById("id_nro_documento_invalida"   ).style.display = "none";
		document.getElementById("id_nro_documento_no_aceptado").style.display = "block";
		document.getElementById("id_nro_documento_aceptado"   ).style.display = "none";
		c++; //cuenta si hay algun error
/*	}else if(validar_usuario_(document.getElementById("text_nro_documento")))
	{
		document.getElementById("id_nro_documento_invalida"   ).style.display = "block";
		document.getElementById("id_nro_documento_no_aceptado").style.display = "none";
		document.getElementById("id_nro_documento_aceptado"   ).style.display = "none";
		c++;*/
	}else{
//		document.getElementById("id_nro_documento_invalida"   ).style.display = "none";
		document.getElementById("id_nro_documento_no_aceptado").style.display = "none";
		document.getElementById("id_nro_documento_aceptado"   ).style.display = "block";
	}

	if( c==0 )
	{
		document.reg.submit();
	}

	/*else if (document.getElementById('id_text_capcha').value != document.getElementById('id_verificacion').value)
	{
		alert(document.getElementById('id_verificacion').value)
		document.getElementById("id_verificacion_aceptado").style.display = "none";
		document.getElementById("id_verificacion_no_aceptado").style.display = "none";
		document.getElementById("id_verificacion_diferentes").style.display = "block";
		document.getElementById("id_verificacion_invalido"   ).style.display = "none";
		c++; //

	}*/

}

function validarCodigo(){
	var c=0;

	if( document.getElementById('tipo_sol').value=="" )
	{
		document.getElementById("tipo_solicitud_aceptado_no_aceptado").style.display = "block";
		document.getElementById("tipo_solicitud_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('tipo_sol').value!="" )
	{
		document.getElementById("tipo_solicitud_aceptado_no_aceptado").style.display = "none";
		document.getElementById("tipo_solicitud_aceptado").style.display = "block";
	}

	if( document.getElementById('user').value=="" )
	{
		document.getElementById("usuario_aceptado_no_aceptado").style.display = "block";
		document.getElementById("usuario_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('user').value!="" )
	{
		document.getElementById("usuario_aceptado_no_aceptado").style.display = "none";
		document.getElementById("usuario_aceptado"   ).style.display = "block";
	}

	if( document.getElementById('num_soli').value=="" )
	{
		document.getElementById("num_soli_no_aceptado").style.display = "block";
		document.getElementById("num_soli_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('num_soli').value!="" )
	{
		document.getElementById("num_soli_no_aceptado").style.display = "none";
		document.getElementById("num_soli_aceptado"   ).style.display = "block";
	}

	if( c==0 )
	{
		document.config.submit();
	}

}

function validarConfigLicencia(){

	var c=0;

	if( document.getElementById('id_titulo_principal').value=="" )
	{
		document.getElementById("id_titulo_principal_no_aceptado").style.display = "block";
		document.getElementById("id_titulo_principal_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_titulo_principal').value!="" )
	{
		document.getElementById("id_titulo_principal_no_aceptado").style.display = "none";
		document.getElementById("id_titulo_principal_aceptado").style.display = "block";
	}

	if( document.getElementById('id_resolucion').value=="" )
	{
		document.getElementById("id_resolucion_no_aceptado").style.display = "block";
		document.getElementById("id_resolucion_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_resolucion').value!="" )
	{
		document.getElementById("id_resolucion_no_aceptado").style.display = "none";
		document.getElementById("id_resolucion_aceptado").style.display = "block";
	}

	if( document.getElementById('id_nro_gaceta').value=="" )
	{
		document.getElementById("id_nro_gaceta_no_aceptado").style.display = "block";
		document.getElementById("id_nro_gaceta_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_nro_gaceta').value!="" )
	{
		document.getElementById("id_nro_gaceta_no_aceptado").style.display = "none";
		document.getElementById("id_nro_gaceta_aceptado"   ).style.display = "block";
	}

	if(document.getElementById('id_cod_doc').value=="")
	{
		
		document.getElementById("id_cod_doc_aceptado").style.display = "none";
		document.getElementById("id_cod_doc_no_aceptado").style.display = "block";
		document.getElementById("id_cod_doc_invalido"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if(validar_codigo(document.getElementById("id_cod_doc")))
	{
		document.getElementById("id_cod_doc_aceptado").style.display = "none";
		document.getElementById("id_cod_doc_no_aceptado").style.display = "none";
		document.getElementById("id_cod_doc_invalido"   ).style.display = "block";
		c++;
	}else{
		document.getElementById("id_cod_doc_aceptado").style.display = "block";
		document.getElementById("id_cod_doc_no_aceptado").style.display = "none";
		document.getElementById("id_cod_doc_invalido"   ).style.display = "none";

	}
	
	if( document.getElementById('id_fecha_gaceta').value=="" )
	{
		document.getElementById("id_fecha_gaceta_no_aceptado").style.display = "block";
		document.getElementById("id_fecha_gaceta_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_fecha_gaceta').value!="" )
	{
		document.getElementById("id_fecha_gaceta_no_aceptado").style.display = "none";
		document.getElementById("id_fecha_gaceta_aceptado"   ).style.display = "block";

	}
	
	if( document.getElementById('id_fecha_venceimiento').value=="" )
	{
		document.getElementById("id_fecha_vencimiento_no_aceptado").style.display = "block";
		document.getElementById("id_fecha_vencimiento_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_fecha_vencimiento').value!="" )
	{
		document.getElementById("id_fecha_vencimiento_no_aceptado").style.display = "none";
		document.getElementById("id_fecha_vencimiento_aceptado"   ).style.display = "block";


	}
	
	if(document.getElementById('id_parrafo1').value=="")
	{
		
		document.getElementById("id_parrafo1_aceptado").style.display = "none";
		document.getElementById("id_parrafo1_no_aceptado").style.display = "block";
		document.getElementById("id_parrafo1_invalido"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if(validar_codigo(document.getElementById("id_parrafo1")))
	{
		document.getElementById("id_parrafo1_aceptado").style.display = "none";
		document.getElementById("id_parrafo1_no_aceptado").style.display = "none";
		document.getElementById("id_parrafo1_invalido"   ).style.display = "block";
		c++;
	}else{
		document.getElementById("id_parrafo1_aceptado").style.display = "block";
		document.getElementById("id_parrafo1_no_aceptado").style.display = "none";
		document.getElementById("id_parrafo1_invalido"   ).style.display = "none";

	}
	
	if(document.getElementById('id_parrafo2').value=="")
	{
		
		document.getElementById("id_parrafo2_aceptado").style.display = "none";
		document.getElementById("id_parrafo2_no_aceptado").style.display = "block";
		document.getElementById("id_parrafo2_invalido"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if(validar_codigo(document.getElementById("id_parrafo2")))
	{
		document.getElementById("id_parrafo2_aceptado").style.display = "none";
		document.getElementById("id_parrafo2_no_aceptado").style.display = "none";
		document.getElementById("id_parrafo2_invalido"   ).style.display = "block";
		c++;
	}else{
		document.getElementById("id_parrafo2_aceptado").style.display = "block";
		document.getElementById("id_parrafo2_no_aceptado").style.display = "none";
		document.getElementById("id_parrafo2_invalido"   ).style.display = "none";

	}
	
	if(document.getElementById('id_parrafo3').value=="")
	{
		
		document.getElementById("id_parrafo3_aceptado").style.display = "none";
		document.getElementById("id_parrafo3_no_aceptado").style.display = "block";
		document.getElementById("id_parrafo3_invalido"   ).style.display = "none";
		c++; //cuenta si hay algun error
	}else if(validar_codigo(document.getElementById("id_parrafo3")))
	{
		document.getElementById("id_parrafo3_aceptado").style.display = "none";
		document.getElementById("id_parrafo3_no_aceptado").style.display = "none";
		document.getElementById("id_parrafo3_invalido"   ).style.display = "block";
		c++;
	}else{
		document.getElementById("id_parrafo3_aceptado").style.display = "block";
		document.getElementById("id_parrafo3_no_aceptado").style.display = "none";
		document.getElementById("id_parrafo3_invalido"   ).style.display = "none";

	}
	
	if( document.getElementById('id_estatus_lic').value=="" )
	{
		document.getElementById("id_estatus_lic_no_aceptado").style.display = "block";
		document.getElementById("id_estatus_lic_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_estatus_lic').value!="" )
	{
		document.getElementById("id_estatus_lic_no_aceptado").style.display = "none";
		document.getElementById("id_estatus_lic_aceptado"   ).style.display = "block";


	}
	

	

	if( c==0 )
	{
		document.config.submit();
	}

}

function validarConfigMinistro()
{

	var c=0;

	if( document.getElementById('id_nombre_ministro').value=="" )
	{
		document.getElementById("id_nom_ministro_no_aceptado").style.display = "block";
		document.getElementById("id_nom_ministro_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_nombre_ministro').value!="" )
	{
		document.getElementById("id_nom_ministro_no_aceptado").style.display = "none";
		document.getElementById("id_nom_ministro_aceptado"   ).style.display = "block";


	}
	
	if( document.getElementById('id_nro_decreto_ministro').value=="" )
	{
		document.getElementById("id_nro_decreto_ministro_no_aceptado").style.display = "block";
		document.getElementById("id_nro_decreto_ministro_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_nro_decreto_ministro').value!="" )
	{
		document.getElementById("id_nro_decreto_ministro_no_aceptado").style.display = "none";
		document.getElementById("id_nro_decreto_ministro_aceptado"   ).style.display = "block";


	}
	
	if( document.getElementById('id_fecha_decreto_ministro').value=="" )
	{
		document.getElementById("id_fecha_decreto_ministro_no_aceptado").style.display = "block";
		document.getElementById("id_fecha_decreto_ministro_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_fecha_decreto_ministro').value!="" )
	{
		document.getElementById("id_fecha_decreto_ministro_no_aceptado").style.display = "none";
		document.getElementById("id_fecha_decreto_ministro_aceptado"   ).style.display = "block";


	}
	
	if( document.getElementById('id_nro_gaceta_ministro').value=="" )
	{
		document.getElementById("id_nro_gaceta_ministro_no_aceptado").style.display = "block";
		document.getElementById("id_nro_gaceta_ministro_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_nro_gaceta_ministro').value!="" )
	{
		document.getElementById("id_nro_gaceta_ministro_no_aceptado").style.display = "none";
		document.getElementById("id_nro_gaceta_ministro_aceptado"   ).style.display = "block";


	}
	
	
	if( document.getElementById('id_fecha_gaceta_ministro').value=="" )
	{
		document.getElementById("fecha_gaceta_ministro_no_aceptado").style.display = "block";
		document.getElementById("fecha_gaceta_ministro_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_fecha_gaceta_ministro').value!="" )
	{
		document.getElementById("fecha_gaceta_ministro_no_aceptado").style.display = "none";
		document.getElementById("fecha_gaceta_ministro_aceptado"   ).style.display = "block";


	}
	
	if( document.getElementById('id_estatus_ministro').value=="" )
	{
		document.getElementById("id_estatus_ministro_no_aceptado").style.display = "block";
		document.getElementById("id_estatus_ministro_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	}else if( document.getElementById('id_estatus_ministro').value!="" )
	{
		document.getElementById("id_estatus_ministro_no_aceptado").style.display = "none";
		document.getElementById("id_estatus_ministro_aceptado"   ).style.display = "block";


	}
	
	

	if( c==0 )
	{
		document.config.submit();
	}




}

function validarPregunta()
{

	var c=0;

	if( document.getElementById('preg_actual').value=="" )
	{
                
        	msg="<input type='hidden' id='id_pregunta_invalida' name='pregunta_invalida' value='0'>";
                msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar la pregunta de seguridad actual</b></font>";
                document.getElementById('id_div_pregunta_invalida').innerHTML=msg;

		c++; //cuenta si hay algun error
	
        }else
	{
		msg="<input type='hidden' id='id_pregunta_invalida' name='pregunta_invalida' value='0'>";
		document.getElementById('id_div_pregunta_invalida').innerHTML=msg+"&nbsp;<font color='#39C800'><b>"+img_bien+"Pregunta de Seguridad v&aacute;lida</b></font>";
	}


	if( document.getElementById('respuesta_secreta').value=="" )
	{
                
        	msg="<input type='hidden' id='id_respuesta_invalida'  name='respuesta_invalida' value='0'>";
                 msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar la respuesta secreta actual</b></font>";
                 document.getElementById('id_div_respuesta_invalida').innerHTML=msg;

		

		c++; //cuenta si hay algun error
         }else if (validar_usuario_(document.getElementById('respuesta_secreta')))
	{
		msg="<input type='hidden' id='id_respuesta_invalida'  name='respuesta_invalida' value='0'>";
                 msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" La respuesta secreta contiene caractetes especiales</b></font>";
                 document.getElementById('id_div_respuesta_invalida').innerHTML=msg;

		c++; //cuenta si hay algun error

	}else
	{
		msg="<input type='hidden' id='id_respuesta_invalida'  name='respuesta_invalida' value='0'>";
                 msg=msg+"&nbsp;<font color='#39C800'><b>"+img_bien+" Respuesta secreta v&aacute;lida</b></font>";
                 document.getElementById('id_div_respuesta_invalida').innerHTML=msg;


	}

	if( document.getElementById('combo_general').value=="" )
	{
                
        	msg="<input type='hidden' id='pregunta_nueva_invalida'  name='respuesta_invalida' value='0'>";
                 msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar la nueva pregunta secreta</b></font>";
                 document.getElementById('id_div_pregunta_nueva_invalida').innerHTML=msg;

		

		c++; //cuenta si hay algun error
        }else if (validar_usuario_(document.getElementById('combo_general')))
	{
		msg="<input type='hidden' id='pregunta_nueva_invalida'  name='respuesta_invalida' value='0'>";
                msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" La respuesta secreta contiene caracteres especiales</b></font>";
                 document.getElementById('id_div_pregunta_nueva_invalida').innerHTML=msg;

		c++; //cuenta si hay algun error

	}else
	{
		msg="<input type='hidden' id='pregunta_nueva_invalida'  name='respuesta_invalida' value='0'>";
                 msg=msg+"&nbsp;<font color='#39C800'><b>"+img_bien+" Pregunta secreta v&aacute;lida</b></font>";
                 document.getElementById('id_div_pregunta_nueva_invalida').innerHTML=msg;


	}
	if( document.getElementById('id_nueva_respuesta_secreta').value=="" )
	{
                
        	msg="<input type='hidden' id='id_nueva_respuesta_invalida'  name='nueva_respuesta_invalida' value='0'>";
                 msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Debes colocar la nueva respuesta secreta</b></font>";
                 document.getElementById('id_div_nueva_respuesta_invalida').innerHTML=msg;

		

		c++; //cuenta si hay algun error
    	} else if (validar_usuario_(document.getElementById('id_nueva_respuesta_secreta')))
	{
		msg="<input type='hidden' id='id_nueva_respuesta_invalida'  name='nueva_respuesta_invalida' value='0'>";
                 msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Respuesta secreta contiene caracteres especiales</b></font>";
                 document.getElementById('id_div_nueva_respuesta_invalida').innerHTML=msg;

		c++; //cuenta si hay algun error

	}else
	{
		msg="<input type='hidden' id='id_nueva_respuesta_invalida'  name='nueva_respuesta_invalida' value='0'>";
                 msg=msg+"&nbsp;<font color='#39C800'><b>"+img_bien+" Respuesta secreta v&aacute;lida</b></font>";
                 document.getElementById('id_div_nueva_respuesta_invalida').innerHTML=msg;


	}
	
	if( document.getElementById('conf_respuesta_secreta').value=="" )
	{
                
        	msg="<input type='hidden' id='id_confirmar_respuesta_invalida' name='confirmar_respuesta_invalida' value='0'>";
                msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+"Debes colocar la confirmaci&oacute;n de la respuesta</b></font>";
                document.getElementById('id_div_confirmar_invalida').innerHTML=msg;

		//document.getElementById("clave_aceptado"   ).style.display = "none";

		c++; //cuenta si hay algun error
	
        }else if (validar_usuario_(document.getElementById('conf_respuesta_secreta')))
	{
		msg="<input type='hidden' id='id_confirmar_respuesta_invalida' name='confirmar_respuesta_invalida' value='0'>";
                msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Respuesta secreta contiene caracteres especiales</b></font>";
                document.getElementById('id_div_confirmar_invalida').innerHTML=msg;
		c++; 
	}else if (document.getElementById('id_nueva_respuesta_secreta').value   !=  document.getElementById('conf_respuesta_secreta').value)
	{
		msg="<input type='hidden' id='id_confirmar_respuesta_invalida' name='confirmar_respuesta_invalida' value='0'>";
                msg=msg+"&nbsp;<font color='#FF0000'><b>"+img_mal+" Respuestas secretas diferentes</b></font>";
                document.getElementById('id_div_confirmar_invalida').innerHTML=msg;
		c++; 

	}else
	{
		msg="<input type='hidden' id='id_confirmar_respuesta_invalida' name='confirmar_respuesta_invalida' value='0'>";
                msg=msg+"&nbsp;<font color='#39C800'><b>"+img_bien+"Confirmaci&oacute;n de la respuesta v&aacute;lida</b></font>";
                document.getElementById('id_div_confirmar_invalida').innerHTML=msg;

	}
	
	if( c==0 )
	{
		document.reg.submit();
	}

}



