/*
* JavaScript que se encarga de hacer validaciones de formularios, sobretodo de campos en blanco
*/
function validar_form(f)
{
	//valido el numero de folio de tarjeta todito card
    if (f.txt_folio.value=="")
	{
       alert("Tiene que indicar el numero de folio")	  
       f.txt_folio.focus()
       return 0;
    }else
	{//si tiene valor, verifico que sea numerico
		if (!validarEntero(f.txt_folio.value))
		{
			alert("debe introducir solo valores numericos para el folio")			
       		f.txt_folio.focus()
  	        return 0;
		}
		if(f.txt_folio.value.length!=12)
		{
			alert("cantidad incorrecta de digitos,verifique el numero de folio e intente de nuevo")		
       		f.txt_folio.focus()
 	        return 0;
		}
	}	
	//valido el numero de nip de tarjeta todito card
    if (f.txt_nip.value=="")
	{
       alert("Tiene que indicar el numero de NIP")	  
       f.txt_nip.focus()
       return 0;
    }
	else
	{//si tiene valor, verifico que sea numerico
		if (!validarEntero(f.txt_nip.value))
		{
			alert("debe introducir solo valores numericos para el NIP")			
       		f.txt_nip.focus()
 	        return 0;
		}
		if(f.txt_nip.value.length!=6)
		{
			alert("cantidad incorrecta de digitos,verifique el numero de NIP e intente de nuevo")		
       		f.txt_nip.focus()
		    return 0;	
		}
	}    
    alert("Su pago sera enviado a Todito Card, en breve recibira una respuesta del servidor");
   	f.submit();  
}


function validar_form2(f)
{
	 //valido el nombre de usuario	 
    if (f.txt_usuario.value=="")
	{
       alert("Tiene que escribir su nombre o seudonimo")
       f.txt_usuario.focus()
       return 0;
    }
  
    //valido el numero de folio de tarjeta todito card
    if (f.txt_password.value=="")
	{
       alert("Tiene que indicar la clave de acceso")
       f.txt_password.focus()
       return 0;
    }
    f.submit(); 
}

//valida campos numericos en el formulario de pago todito_card
function validarEntero(valor)
{
     //intento convertir a entero.
     //si era un entero no le afecta, si no lo era lo intenta convertir
     valor = parseInt(valor)
      //Compruebo si es un valor numérico
      if (isNaN(valor)) 	
       	return false; 
	 else
	 	return true;      
}
function abrirVentana (URL){
	
  var config = "width= 500,height= 350, top=10, left=50, resizable=yes";
   window.open(URL,"",config); 
  
  
} 
