
function comprobar()
{
	var marcadas,total;
	document.getElementById('nombre').value = trim(document.getElementById('nombre').value);
	document.getElementById('apellidos').value = trim(document.getElementById('apellidos').value);					
	document.getElementById('email').value = trim(document.getElementById('email').value);
	document.getElementById('telefono').value = trim(document.getElementById('telefono').value);
	//alert ("kuku"+ document.getElementById('telefono').value);
	if(document.getElementById('nombre').value=="")
		alert("El nombre es necesario.");
	else if(document.getElementById('apellidos').value=="")
		alert("El apellido es necesario.");
	else if(document.getElementById('email').value=="")
		alert("El E-Mail es necesario.");
	else if(document.getElementById('telefono').value=="")
		alert("El Telefono es necesario.");
	else if(document.getElementById('ubicacion').selectedIndex==0)
		alert("La provincia es necesaria.");
	else if(document.getElementById('capital').selectedIndex==0)
		alert("La inversion es necesaria.");
	else if(validateEmailv2(document.getElementById('email').value)==false)
		alert("Debe introducir un E-mail valido.");
	//else if(document.getElementById('telefono').value=="")
		//alert("El teléfono es necesario.");
	//else if(document.getElementById('ubicacion').selectedIndex==0)
		//alert("La provincia es necesaria.");
	else
		{
		marcadas=0;total=0;
		for (i=0;i<document.envio.elements.length;i++) 
		  if(document.envio.elements[i].type == "checkbox") 
			 if (document.envio.elements[i].name != "newsletter") 
			 {
				if(document.envio.elements[i].checked==1)
					marcadas++;
				total++;
			 }
		//alert("Marcadas: " + marcadas + "; Total: " + total);
		
		if(marcadas==0)
			document.getElementById('numCasillas').value=0;
		else if(marcadas==total)
			document.getElementById('numCasillas').value=2;
		else
			document.getElementById('numCasillas').value=1;
		//alert("numCasillas: " + document.getElementById('numCasillas').value);
		if(confirm("Usted va a enviar su información a " + marcadas + " franquicias"))
    	{
      	  //window.location.href="yourpage.asp?del="+id;
		  document.envio.submit();
    	}
		//document.envio.submit();
		}
	
}
function seleccionar_todo()
{ 
   for (i=0;i<document.envio.elements.length;i++) 
	  if(document.envio.elements[i].type == "checkbox") 
		 if (document.envio.elements[i].name != "newsletter") 
			document.envio.elements[i].checked=1 ;
}
function deseleccionar_todo()
{ 
   for (i=0;i<document.envio.elements.length;i++) 
	  if(document.envio.elements[i].type == "checkbox") 
		if (document.envio.elements[i].name != "newsletter")  
			document.envio.elements[i].checked=0 ;
} 

function trim(cadena)
{
for(i=0; i<cadena.length; )
	{
	if(cadena.charAt(i)==" ")
		cadena=cadena.substring(i+1, cadena.length);
	else
		break;
}

for(i=cadena.length-1; i>=0; i=cadena.length-1)
{
	if(cadena.charAt(i)==" ")
		cadena=cadena.substring(0,i);
	else
		break;
}

return cadena;
}

function validateEmailv2(email)
{
// a very simple email validation checking. 
// you can add more complex email checking if it helps 
if(email.length <= 0)
{
  return true;
}
var splitted = email.match("^(.+)@(.+)$");
if(splitted == null) return false;
	if(splitted[1] != null )
		{
		  var regexp_user=/^\"?[\w-_\.]*\"?$/;
		  if(splitted[1].match(regexp_user) == null) return false;
			}
if(splitted[2] != null)
{
  var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
  if(splitted[2].match(regexp_domain) == null) 
  {
	var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
	if(splitted[2].match(regexp_ip) == null) return false;
	  }// if
  return true;
}
return false;
}



function comprobarOport()
{
	var marcadas,total;
	document.getElementById('nombre').value = trim(document.getElementById('nombre').value);
	document.getElementById('apellidos').value = trim(document.getElementById('apellidos').value);					
	document.getElementById('email').value = trim(document.getElementById('email').value);
	document.getElementById('telefono').value = trim(document.getElementById('telefono').value);
	if(document.getElementById('nombre').value=="")
		alert("El nombre es necesario.");
	else if(document.getElementById('apellidos').value=="")
		alert("El apellido es necesario.");
	else if(document.getElementById('email').value=="")
		alert("El E-Mail es necesario.");
	else if(validateEmailv2(document.getElementById('email').value)==false)
		alert("Debe introducir un E-mail valido.");
	else if(document.getElementById('telefono').value=="")
		alert("El telefono es necesario.");
	else if(document.getElementById('provincia').selectedIndex==0)
		alert("La provincia es necesaria.");
	else if(!document.getElementById('franq1').checked && !document.getElementById('franq2').checked && !document.getElementById('franq3').checked && !document.getElementById('franq4').checked)
		alert("Debe seleccionar al menos una franquicia.");
	else
		document.envio.submit();
	
}


function comprobarOport8()
{
	var marcadas,total;
	document.getElementById('nombre').value = trim(document.getElementById('nombre').value);
	document.getElementById('apellidos').value = trim(document.getElementById('apellidos').value);					
	document.getElementById('email').value = trim(document.getElementById('email').value);
	document.getElementById('telefono').value = trim(document.getElementById('telefono').value);
	if(document.getElementById('nombre').value=="")
		alert("El nombre es necesario.");
	else if(document.getElementById('apellidos').value=="")
		alert("El apellido es necesario.");
	else if(document.getElementById('email').value=="")
		alert("El E-Mail es necesario.");
	else if(validateEmailv2(document.getElementById('email').value)==false)
		alert("Debe introducir un E-mail valido.");
	else if(document.getElementById('telefono').value=="")
		alert("El telefono es necesario.");
	else if(document.getElementById('provincia').selectedIndex==0)
		alert("La provincia es necesaria.");
	else if(!document.getElementById('franq1').checked && !document.getElementById('franq2').checked && !document.getElementById('franq3').checked && !document.getElementById('franq4').checked && !document.getElementById('franq5').checked && !document.getElementById('franq6').checked && !document.getElementById('franq7').checked && !document.getElementById('franq8').checked)
		alert("Debe seleccionar al menos una franquicia.");
	else
		document.envio.submit();
	
}

function isNumberKey(evt)

{

	var charCode = (evt.which) ? evt.which : event.keyCode

	if (charCode > 31 && (charCode < 48 || charCode > 57))

				   return false;

	return true;

}
