// JavaScript Document
function foco_pass(e)
{
	var charCode
	
	if (navigator.appName == "Netscape") // me fijo 
	charCode = e.which // leo la tecla en ASCII que ingreso
	else
	charCode = e.keyCode // leo la tecla en ASCII que ingreso
	
	//caracteres que vamos a prohibir:
	//aquellos que su charCode sea menor que 128, es decir: ñ, Ñ, ó, Ó , ....
	
	if( (charCode==13) )
	{
		document.acceso_form.password.focus();
		
		return true		
	}
	
	return false
  
}

function foco_icon(e)
{
	var charCode
	
	if (navigator.appName == "Netscape") // me fijo 
	charCode = e.which // leo la tecla en ASCII que ingreso
	else
	charCode = e.keyCode // leo la tecla en ASCII que ingreso
	
	//caracteres que vamos a prohibir:
	//aquellos que su charCode sea menor que 128, es decir: ñ, Ñ, ó, Ó , ....
	
	if( (charCode==13) )
	{
		document.acceso_form.submit();
		
		return true		
	}
	
	return false
  
}

function comprobarLogin()
{
	if(document.acceso_form.usuario.value=='' || document.acceso_form.usuario.value=='usuario')
	{
		alert('Debe introducir un valor para el usuario.');
		document.acceso_form.usuario.value="";
		document.acceso_form.usuario.focus();
	}
	else
	{
		if(document.acceso_form.password.value=='' || document.acceso_form.password.value=='contrasena')
		{
			alert('Debe introducir un valor para la contrasena.');
			document.acceso_form.password.value="";
			document.acceso_form.password.focus();
		}
		else
		{
			document.acceso_form.submit();
		}
	}
}

function comprobar_Recomiendanos()
{
	if(document.recomienda_form.email.value=="")	   
	{
		alert("El campo Email es obligatorio.");
		document.recomienda_form.email.focus();
	}
	else if(!correcto_email(document.recomienda_form.email.value))	   
	{
		alert("El Email introducido no es correcto.");
		document.recomienda_form.email.focus();
	}
	else if(document.recomienda_form.mensaje.value=="")	   
	{
		alert("El campo Mensaje es obligatorio.");
		document.recomienda_form.mensaje.focus();
	}
	else if(document.recomienda_form.politica.checked==0)	   
	{
		alert("Debe aceptar la politica de proteccion de Datos.");
		document.recomienda_form.email.focus();
	}	
	else
	{
		document.recomienda_form.submit();
	}
}

function enviarCuestionario()
{
	if(document.inscripcion_form.nombre.value=="")	   
	{
		alert("El campo Nombre es obligatorio.");
		document.inscripcion_form.nombre.focus();
	}
	else if(document.inscripcion_form.apellido1.value=="")	   
	{
		alert("El campo Apellido 1 es obligatorio.");
		document.inscripcion_form.apellido1.focus();
	}
	else if(document.inscripcion_form.apellido2.value=="")	   
	{
		alert("El campo Apellido 2 es obligatorio.");
		document.inscripcion_form.apellido2.focus();
	}
	else if(document.inscripcion_form.telefono.value=="")	   
	{
		alert("El campo Telefono es obligatorio.");
		document.inscripcion_form.telefono.focus();
	}
	else if(document.inscripcion_form.email.value=="")	   
	{
		alert("El campo Email es obligatorio.");
		document.inscripcion_form.email.focus();
	}
	else if(!correcto_email(document.inscripcion_form.email.value))	   
	{
		alert("El Email introducido no es correcto.");
		document.inscripcion_form.email.focus();
	}
	else if(document.inscripcion_form.politica.checked==0)	   
	{
		alert("Debe aceptar la politica de proteccion de Datos.");
		document.inscripcion_form.email.focus();
	}	
	else
	{
		document.inscripcion_form.submit();
	}
}


function comprobar_Pop()
{	
	if (!correcto_email(document.formsuscripcion.email.value))
	{
		alert("El mail no es correcto.");
		document.formsuscripcion.email.focus();		 		 
	}		
	else
	{
		//window.open('poplista.php?email=' + document.formsuscripcion.email.value + '','','height=300,width=530');	
		var url ='poplista.php?email=' + document.formsuscripcion.email.value;
		cargar_newsletter(url);
	}	
}

function capturaCod(TeclaIE,accion)
{
	if(TeclaIE==13)
	{
		if(accion!="")
			accion();	
			
		window.event.keyCode=0;	
	}	
}	


function comprobar_Enviar()
{
	if(document.form.nombre.value=="")	   
	{
		alert("El campo Nombre es obligatorio.");
		document.form.nombre.focus();
	}
	else if(document.form.email.value=="")	   
	{
		alert("El campo Email es obligatorio.");
		document.form.email.focus();
	}
	else if(!correcto_email(document.form.email.value))	   
	{
		alert("El Email introducido no es correcto.");
		document.form.email.focus();
	}
	else if(document.form.politica.checked==0)	   
	{
		alert("Debe aceptar la politica de proteccion de Datos.");
		document.form.email.focus();
	}	
	else
	{
		document.form.submit();
	}
}

function comprobar_Enviar_Tienda()
{
	if(document.form.nombre.value=="")	   
	{
		alert("El campo Nombre es obligatorio.");
		document.form.nombre.focus();
	}
	else if(document.form.apellido.value=="")	   
	{
		alert("El campo Apellidos es obligatorio.");
		document.form.apellido.focus();
	}
	else if(document.form.mail.value=="")	   
	{
		alert("El campo Email es obligatorio.");
		document.form.mail.focus();
	}
	else if(!correcto_email(document.form.mail.value))	   
	{
		alert("El Email introducido no es correcto.");
		document.form.mail.focus();
	}
	else if(document.form.telefono.value=="")	   
	{
		alert("El campo Telefono es obligatorio.");
		document.form.telefono.focus();
	}
	else if(document.form.movil.value=="")	   
	{
		alert("El campo Movil es obligatorio.");
		document.form.movil.focus();
	}
	else if(document.form.direccion.value=="")	   
	{
		alert("El campo Direccion es obligatorio.");
		document.form.direccion.focus();
	}
	else if(document.form.cp.value=="")	   
	{
		alert("El campo CP es obligatorio.");
		document.form.cp.focus();
	}
	else if(document.form.localidad.value=="")	   
	{
		alert("El campo Localidad es obligatorio.");
		document.form.localidad.focus();
	}
	else if(document.form.provincia.value=="")	   
	{
		alert("El campo Provincia es obligatorio.");
		document.form.provincia.focus();
	}
	else if(document.form.politica.checked==0)	   
	{
		alert("Debe aceptar la politica de proteccion de Datos.");
		document.form.email.focus();
	}	
	else
	{
		document.form.submit();
	}
}

function envio_shop2()
{
	if(document.form2.nombre.value=="")	   
	{
		alert("El campo Nombre es obligatorio.");
		document.form2.nombre.focus();
	}
	else if(document.form2.dni.value=="")	   
	{
		alert("El campo DNI/CIF es obligatorio.");
		document.form2.dni.focus();
	}
	else if(document.form2.direccion.value=="")	   
	{
		alert("El campo Direccion es obligatorio.");
		document.form2.direccion.focus();
	}
	else if(document.form2.cp.value=="")	   
	{
		alert("El campo C.P. es obligatorio.");
		document.form2.cp.focus();
	}
	else if(document.form2.ciudad.value=="")	   
	{
		alert("El campo Ciudad es obligatorio.");
		document.form2.ciudad.focus();
	}
	else if(document.form2.telefono.value=="")	   
	{
		alert("El campo Telefono es obligatorio.");
		document.form2.telefono.focus();
	}
	else if(document.form2.provincia.value=="")	   
	{
		alert("El campo Provincia es obligatorio.");
		document.form2.provincia.focus();
	}
	else if(document.form2.movil.value=="")	   
	{
		alert("El campo Movil es obligatorio.");
		document.form2.movil.focus();
	}
	else if(document.form2.email.value=="")	   
	{
		alert("El campo Email es obligatorio.");
		document.form2.email.focus();
	}
	else if(!correcto_email(document.form2.email.value))	   
	{
		alert("El Email introducido no es correcto.");
		document.form2.email.focus();
	}
	else
	{
		document.form2.submit();
	}
}



function correcto_email(emailIntro)
{ 
	var separateEmailsBy = ", "; 
	var email = "<none>"; // if no match, use this 
	var emailsArray = emailIntro.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi); 
	
	if (emailsArray) 
	{ 
		email = ""; 
		
		for (var i = 0; i < emailsArray.length; i++) 
		{ 
			if (i != 0) email += separateEmailsBy; 
			email += emailsArray[i]; 
		  } 
	} 
	
	if(emailIntro==email)
		return true;
	else
		return false;
}




function cargar_newsletter(url){
	var ventana = document.getElementById('newsletter');

	document.title = "Awisoft - Soluciones informaticas, dise" +String.fromCharCode(241) +"o web, LOPD, mantenimiento redes, hosting, utrera, sevilla";
	
	var xmlhttp = Ajax_carga();
	
	var url = url;
	xmlhttp.open("POST", url, true);
	xmlhttp.onreadystatechange = function() {
		
		if(xmlhttp.readyState==1){
						
						ventana.style.display = "block";
                      
                        //ventana.style.background = "#ffffff url('img/ajax-loader.gif') center center no-repeat;"
						
						ventana.innerHTML = "Cargando...";
                }
		if (xmlhttp.readyState == 4) {
				if(xmlhttp.status==404){
								//ventana.style.background = "#ffffff url('img/ajax-loader.gif') center center no-repeat"; 
								document.title = "Awisoft - Soluciones informaticas, diseño web, LOPD, mantenimiento redes, hosting, utrera, sevilla";
                                ventana.innerHTML = "La pagina web que busca no existe. "+"<a href='#' onclick='cerrar()'>x cerrar</a>";
                        
				}else{
					ventana.innerHTML = xmlhttp.responseText;
					ventana.style.display = "block";
					document.title = "Awisoft - Soluciones informaticas, dise" +String.fromCharCode(241) +"o web, LOPD, mantenimiento redes, hosting, utrera, sevilla";}
			
		}
	};
	xmlhttp.send(null);
	
	}

