function limpiar(div)
{
	document.getElementById(div).innerHTML = "<br />";
}

function emailCheck (emailStr)
{
	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
	
	var matchArray=emailStr.match(emailPat)
	if (matchArray==null) {
	    alert("La direccion de email parece incorrecta (verifique @ y .)")
	    return false
	}
	var user=matchArray[1]
	var domain=matchArray[2]
	
	if (user.match(userPat)==null) {
	    alert("El nombre de usuario parece no ser válido.")
	    return false
	}
	
	var IPArray=domain.match(ipDomainPat)
	if (IPArray!=null) {
	      for (var i=1;i<=4;i++) {
	        if (IPArray[i]>255) {
	            alert("La dirección de Ip de destino es inválida!")
	        return false
	        }
	    }
	    return true
	}
	
	var domainArray=domain.match(domainPat)
	if (domainArray==null) {
	    alert("El nombre de dominio parece no ser válido.")
	    return false
	}
	
	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length
	if (domArr[domArr.length-1].length<2 || 
	    domArr[domArr.length-1].length>3) {
	   alert("La dirección de email debe terminar con tres letras de dominio o dos letras indicando el país.")
	   return false
	}
	
	if (len<2) {
	   var errStr="direccion muy corta!"
	   alert(errStr)
	   return false
	}
		
return true;
}



function consultafranquicia()
{
	if (document.forms.franquicia.nombre.value == "" ||
		document.forms.franquicia.apellido.value == "" ||
		document.forms.franquicia.sexo.value == "" ||
		document.forms.franquicia.nacimiento.value == "" ||
	document.forms.franquicia.direccion.value == "" ||
	document.forms.franquicia.cp.value == "" ||
		document.forms.franquicia.pais.value == "" ||
		document.forms.franquicia.provincia.value == "" ||
		document.forms.franquicia.telefono.value == "" ||
		document.forms.franquicia.movil.value == "" ||
		document.forms.franquicia.mail.value == "" ||
		document.forms.franquicia.profesion.value == "" ||
	document.forms.franquicia.capital.value == "" ||
	document.forms.franquicia.donde.value == "" ||
	document.forms.franquicia.local.value == "" ||
	document.forms.franquicia.metros.value == "" ||
	document.forms.franquicia.comienzo.value == "" ||
	document.forms.franquicia.rinfo.value == "" ||
	document.forms.franquicia.fecha.value == "")
	{
		alert ("Los datos precedidos de * son obligatorios");
		return false;
	}
	
	else
	{
	
	 if (!emailCheck(document.forms.franquicia.mail.value))
       {
	      alert("Por favor ingrese correctamente su email.");
	      document.franquicia.mail.focus();
	      return false;
	   }
	   else
       {
		   var valores = '?fech='+document.forms.franquicia.fecha.value
	    var valores = valores + '&nom='+document.forms.franquicia.nombre.value
		var valores = valores + '&ape='+document.forms.franquicia.apellido.value
		var indice=document.forms.franquicia.sexo.selectedIndex
		var sexo=  document.forms.franquicia.sexo.options[indice].value
		var valores = valores + '&sex='+sexo
		var valores = valores + '&nac='+document.forms.franquicia.nacimiento.value
		var valores = valores + '&dir='+document.forms.franquicia.direccion.value
	    var valores = valores + '&cp='+document.forms.franquicia.cp.value
		var indice=document.forms.franquicia.pais.selectedIndex
		var pais=  document.forms.franquicia.pais.options[indice].value
		var valores = valores + '&pais='+pais
		var indice=document.forms.franquicia.provincia.selectedIndex
		var provincia=  document.forms.franquicia.provincia.options[indice].value
		var valores = valores + '&prov='+provincia
   	   	var valores = valores + '&tel='+document.forms.franquicia.telefono.value
		var valores = valores + '&mov='+document.forms.franquicia.movil.value
		var valores = valores + '&mail='+document.forms.franquicia.mail.value
		var valores = valores + '&prof='+document.forms.franquicia.profesion.value
		var indice=document.forms.franquicia.capital.selectedIndex
		var capital=  document.forms.franquicia.capital.options[indice].value
		var valores = valores + '&cap='+capital
		var valores = valores + '&dnd='+document.forms.franquicia.donde.value
		var valores = valores + '&loc='+document.forms.franquicia.local.value
		var valores = valores + '&met='+document.forms.franquicia.metros.value
		var indice=document.forms.franquicia.comienzo.selectedIndex
		var comienzo=  document.forms.franquicia.comienzo.options[indice].value
		var valores = valores + '&com='+comienzo
		var valores = valores + '&rin='+document.forms.franquicia.rinfo.value

		
				var urlto = 'mail.php';
	    var divajax = 'colderlb';
	    var metodo = 'GET';
	    FAjax(urlto,divajax,valores,metodo);
	    	
			   }
	
	}
		
}

function concurso()
{
	if (document.forms.concurso.nombre.value == "" ||
		document.forms.concurso.direccion.value == "" ||
		document.forms.concurso.dni.value == "" ||
		document.forms.concurso.provincia.value == "" ||
		document.forms.concurso.telefono.value == "" ||
		document.forms.concurso.email.value == "" ||
		document.forms.concurso.localidad.value == "" ||
	document.forms.concurso.marca.value == "" ||
	document.forms.concurso.modelo.value == "")
	{
		alert ("Todos los datos son obligatorios");
		return false;
	}
	
	else
	{
	
	 if (!emailCheck(document.forms.concurso.email.value))
       {
	      alert("Por favor ingrese correctamente su email.");
	      document.forms.concurso.email.focus();
	      return false;
	   }
	   else
       {
		   var valores = '?nombre='+document.forms.concurso.nombre.value
	    var valores = valores + '&direccion='+document.forms.concurso.direccion.value
		var valores = valores + '&dni='+document.forms.concurso.dni.value
		var valores = valores + '&provincia='+document.forms.concurso.provincia.value
		var valores = valores + '&telefono='+document.forms.concurso.telefono.value
		var valores = valores + '&email='+document.forms.concurso.email.value
	    var valores = valores + '&localidad='+document.forms.concurso.localidad.value
   	    var valores = valores + '&marca='+document.forms.concurso.marca.value

		
				var urlto = 'diadelpadre2.php';
	    var divajax = 'colderlb';
	    var metodo = 'GET';
	    FAjax(urlto,divajax,valores,metodo);
	    	
			   }
	
	}
		
}
function consulta_marca()
{
	    limpiar('Marca')
	    valores = '?tipo='+document.forms.buscador.tipo.value
		var urlto = 'get_marca.php';
	    var divajax = 'Marca';
	    var metodo = 'GET';
	    FAjax(urlto,divajax,valores,metodo);
}
function consulta_marca2()
{
	    limpiar('Marca2')
	    valores = '?tipo='+document.forms.modelo.tipo.value
		var urlto = 'get_marca.php';
	    var divajax = 'Marca2';
	    var metodo = 'GET';
	    FAjax(urlto,divajax,valores,metodo);
}
function consulta_modelo()
{
	    limpiar('Modelo')
	    valores = '?marca='+document.forms.buscador.marca.value
		var urlto = 'get_modelo.php';
	    var divajax = 'Modelo';
	    var metodo = 'GET';
	    FAjax(urlto,divajax,valores,metodo);
}
function contacto()
{
	if (document.forms.contactar.nbre.value == "" ||
		document.forms.contactar.mail.value == "" ||
		document.forms.contactar.coment.value == "" )
	{
		alert ("Los datos seguidos de (*) son obligatorios.");
		return false;
	}
	
	else
	{
	
	 if (!emailCheck(document.forms.contactar.mail.value))
       {
	      alert("Por favor ingrese correctamente su email.");
	      document.forms.contactar.mail.focus();
	      return false;
	   }
	   else
       {
		var valores = '?nbre='+document.forms.contactar.nbre.value
	    var valores = valores + '&mail='+document.forms.contactar.mail.value
		var valores = valores + '&tel='+document.forms.contactar.tel.value
		var valores = valores + '&coment='+document.forms.contactar.coment.value
		var valores = valores + '&id_prod='+document.forms.contactar.id_prod.value
		var urlto = 'contactar.php';
	    var divajax = 'resp';
	    var metodo = 'GET';
	    FAjax(urlto,divajax,valores,metodo);
	    	
			   }
	
	}
		
}
function publico()
{
	if (document.forms.publicar.nbre.value == "" ||
		document.forms.publicar.mail.value == "" ||
		document.forms.publicar.tel.value == "" ||
		document.forms.publicar.coment.value == "" )
	{
		alert ("Los datos seguidos de (*) son obligatorios.");
		return false;
	}
	
	else
	{
	
	 if (!emailCheck(document.forms.publicar.mail.value))
       {
	      alert("Por favor ingrese correctamente su email.");
	      document.forms.publicar.mail.focus();
	      return false;
	   }
	   else
       {
		var valores = '?nbre='+document.forms.publicar.nbre.value
	    var valores = valores + '&mail='+document.forms.publicar.mail.value
		var valores = valores + '&tel='+document.forms.publicar.tel.value
		var valores = valores + '&coment='+document.forms.publicar.coment.value
		var urlto = 'parapublicar.php';
	    var divajax = 'resp';
	    var metodo = 'GET';
	    FAjax(urlto,divajax,valores,metodo);
	    	
			   }
	
	}
		
}
function agedmo(){
	    var indice=document.forms.modelo.marca.selectedIndex
		var marca=  document.forms.modelo.marca.options[indice].value
		var valores = '?marca='+marca
		var valores = valores + '&nombre_modelo='+document.forms.modelo.nombre_modelo.value;
		var valores = valores + '&id_modelo='+document.forms.modelo.id_modelo.value;
		var urlto3 = 'agedmo.php';
	    var divajax3 = 'resp';
	    var metodo3 = 'GET';
		FAjax(urlto3,divajax3,valores,metodo3);
		
	}
function agedma(){
	    var indice=document.forms.marca.tipo.selectedIndex
		var tipo=  document.forms.marca.tipo.options[indice].value
		var valores = '?tipo='+tipo
		var valores = valores + '&nombre_marca='+document.forms.marca.nombre_marca.value;
		var valores = valores + '&id_marca='+document.forms.marca.id_marca.value;
		var urlto3 = 'agedma.php';
	    var divajax3 = 'resp';
	    var metodo3 = 'GET';
		FAjax(urlto3,divajax3,valores,metodo3);
		
	}
	
function agedt(){
		var valores = '?nombre_ve='+document.forms.tipo.nombre_ve.value
		var valores = valores + '&id_tipo='+document.forms.tipo.id_tipo.value;
		var urlto3 = 'agedt.php';
		var divajax3 = 'resp';
		var metodo3 = 'GET';
		FAjax(urlto3,divajax3,valores,metodo3);
		}
