// JavaScript Document


function enviarCuestionario()
{
	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.empresa.value=="")	   
	{
		alert("El campo Empresa es obligatorio.");
		document.form.empresa.focus();
	}
	else if((document.form.trato_telefonico[0].checked==false) && (document.form.trato_telefonico[1].checked==false) && (document.form.trato_telefonico[2].checked==false) && (document.form.trato_telefonico[3].checked==false) && (document.form.trato_telefonico[4].checked==false))	   
	{
		alert("El campo Como valora el trato telefónico es obligatorio.");
		document.form.trato_telefonico.focus();
	}
	else if((document.form.trato_persona[0].checked==false) && (document.form.trato_persona[1].checked==false) && (document.form.trato_persona[2].checked==false) && (document.form.trato_persona[3].checked==false) && (document.form.trato_persona[4].checked==false))	   
	{
		alert("El campo Como valora el trato en persona es obligatorio.");
		document.form.trato_persona.focus();
	}
	else if((document.form.captacion_necesidades[0].checked==false) && (document.form.captacion_necesidades[1].checked==false) && (document.form.captacion_necesidades[2].checked==false) && (document.form.captacion_necesidades[3].checked==false) && (document.form.captacion_necesidades[4].checked==false))	   
	{
		alert("El campo Captacion de sus necesidades y propuesta de soluciones es obligatorio.");
		document.form.captacion_necesidades.focus();
	}
	else if((document.form.captacion_resolucion[0].checked==false) && (document.form.captacion_resolucion[1].checked==false) && (document.form.captacion_resolucion[2].checked==false) && (document.form.captacion_resolucion[3].checked==false) && (document.form.captacion_resolucion[4].checked==false))	   
	{
		alert("El campo Capacidad de resolucion de la consulta efectuada es obligatorio.");
		document.form.captacion_resolucion.focus();
	}
	else if((document.form.nivel_claridad[0].checked==false) && (document.form.nivel_claridad[1].checked==false) && (document.form.nivel_claridad[2].checked==false) && (document.form.nivel_claridad[3].checked==false) && (document.form.nivel_claridad[4].checked==false))	   
	{
		alert("El campo Nivel de claridad de la respuesta dada es obligatorio.");
		document.form.nivel_claridad.focus();
	}
	else if((document.form.plan_mantenimiento[0].checked==false) && (document.form.plan_mantenimiento[1].checked==false) && (document.form.plan_mantenimiento[2].checked==false) && (document.form.plan_mantenimiento[3].checked==false) && (document.form.plan_mantenimiento[4].checked==false))	
	{
		alert("El campo Como valora el servicio de su plan de mantenimiento  es obligatorio.");
		document.form.plan_mantenimiento.focus();
	}
	else if((document.form.tiempo_resolucion[0].checked==false) && (document.form.tiempo_resolucion[1].checked==false) && (document.form.tiempo_resolucion[2].checked==false) && (document.form.tiempo_resolucion[3].checked==false) && (document.form.tiempo_resolucion[4].checked==false))   
	{
		alert("El campo Tiempo de resolucion de incidencias es obligatorio.");
		document.form.tiempo_resolucion.focus();
	}
	else if((document.form.asistencia_remota[0].checked==false) && (document.form.asistencia_remota[1].checked==false) && (document.form.asistencia_remota[2].checked==false) && (document.form.asistencia_remota[3].checked==false) && (document.form.asistencia_remota[4].checked==false))   
	{
		alert("El campo Como valora nuestro Servicio de Asistencia Tecnica remota es obligatorio.");
		document.form.asistencia_remota.focus();
	}
	else if((document.form.asistencia_presencial[0].checked==false) && (document.form.asistencia_presencial[1].checked==false) && (document.form.asistencia_presencial[2].checked==false) && (document.form.asistencia_presencial[3].checked==false) && (document.form.asistencia_presencial[4].checked==false))	  
	{
		alert("El campo Como valora nuestro Servicio de Asistencia Tecnica presencial es obligatorio.");
		document.form.asistencia_presencial.focus();
	}
	else if((document.form.visita_mantenimiento[0].checked==false) && (document.form.visita_mantenimiento[1].checked==false) && (document.form.visita_mantenimiento[2].checked==false) && (document.form.visita_mantenimiento[3].checked==false) && (document.form.visita_mantenimiento[4].checked==false))	   
	{
		alert("El campo Como valora nuestra visita de mantenimiento es obligatorio.");
		document.form.visita_mantenimiento.focus();
	}
	else if((document.form.resolucion_tecnicos[0].checked==false) && (document.form.resolucion_tecnicos[1].checked==false) && (document.form.resolucion_tecnicos[2].checked==false) && (document.form.resolucion_tecnicos[3].checked==false) && (document.form.resolucion_tecnicos[4].checked==false))   
	{
		alert("El campo Como valora la capacidad de resolucion de los tecnicos es obligatorio.");
		document.form.resolucion_tecnicos.focus();
	}
	else if((document.form.servicio_hosting[0].checked==false) && (document.form.servicio_hosting[1].checked==false) && (document.form.servicio_hosting[2].checked==false) && (document.form.servicio_hosting[3].checked==false) && (document.form.servicio_hosting[4].checked==false))   
	{
		alert("El campo Como valora el servicio hosting es obligatorio.");
		document.form.servicio_hosting.focus();
	}
	else if((document.form.servicio_antispam[0].checked==false) && (document.form.servicio_antispam[1].checked==false) && (document.form.servicio_antispam[2].checked==false) && (document.form.servicio_antispam[3].checked==false) && (document.form.servicio_antispam[4].checked==false))	   
	{
		alert("El campo Servicio Antispam es obligatorio.");
		document.form.servicio_antispam.focus();
	}
	else if((document.form.posicionamiento_web[0].checked==false) && (document.form.posicionamiento_web[1].checked==false) && (document.form.posicionamiento_web[2].checked==false) && (document.form.posicionamiento_web[3].checked==false) && (document.form.posicionamiento_web[4].checked==false))	   
	{
		alert("El campo Posicionamiento Web  es obligatorio.");
		document.form.posicionamiento_web.focus();
	}
	else if((document.form.diversidad_planes[0].checked==false) && (document.form.diversidad_planes[1].checked==false) && (document.form.diversidad_planes[2].checked==false) && (document.form.diversidad_planes[3].checked==false) && (document.form.diversidad_planes[4].checked==false))	   
	{
		alert("El campo Diversidad de planes de hosting es obligatorio.");
		document.form.diversidad_planes.focus();
	}
	else if((document.form.calidad_mantenimiento[0].checked==false) && (document.form.calidad_mantenimiento[1].checked==false) && (document.form.calidad_mantenimiento[2].checked==false) && (document.form.calidad_mantenimiento[3].checked==false) && (document.form.calidad_mantenimiento[4].checked==false))	   
	{
		alert("El campo Relacion calidad/precio del servicio de mantenimiento es obligatorio.");
		document.form.calidad_mantenimiento.focus();
	}
	else if((document.form.calidad_hosting[0].checked==false) && (document.form.calidad_hosting[1].checked==false) && (document.form.calidad_hosting[2].checked==false) && (document.form.calidad_hosting[3].checked==false) && (document.form.calidad_hosting[4].checked==false))	   
	{
		alert("El campo Relacion calidad/precio del servicio hosting es obligatorio.");
		document.form.calidad_hosting.focus();
	}
	else if((document.form.calidad_desarrolloWeb[0].checked==false) && (document.form.calidad_desarrolloWeb[1].checked==false) && (document.form.calidad_desarrolloWeb[2].checked==false) && (document.form.calidad_desarrolloWeb[3].checked==false) && (document.form.calidad_desarrolloWeb[4].checked==false))	  
	{
		alert("El campo Relacion calidad/precio en desarrollo Web es obligatorio.");
		document.form.calidad_desarrolloWeb.focus();
	}
	else if((document.form.boletin_comercial[0].checked==false) && (document.form.boletin_comercial[1].checked==false) && (document.form.boletin_comercial[2].checked==false) && (document.form.boletin_comercial[3].checked==false) && (document.form.boletin_comercial[4].checked==false))	   
	{
		alert("El campo Servicio Boletin comercial es obligatorio.");
		document.form.boletin_comercial.focus();
	}
	else if((document.form.informacion_awisoft[0].checked==false) && (document.form.informacion_awisoft[1].checked==false) && (document.form.informacion_awisoft[2].checked==false) && (document.form.informacion_awisoft[3].checked==false) && (document.form.informacion_awisoft[4].checked==false))	   
	{
		alert("El campo Informacion de la Web de AWISOFT-PRO.com es obligatorio.");
		document.form.informacion_awisoft.focus();
	}
	else if((document.form.presupuestos[0].checked==false) && (document.form.presupuestos[1].checked==false) && (document.form.presupuestos[2].checked==false) && (document.form.presupuestos[3].checked==false) && (document.form.presupuestos[4].checked==false))	   
	{
		alert("El campo Sistema de presupuestos, albaranes, facturas, cobros, etc. es obligatorio.");
		document.form.presupuestos.focus();
	}
	else if((document.form.extranet[0].checked==false) && (document.form.extranet[1].checked==false) && (document.form.extranet[2].checked==false) && (document.form.extranet[3].checked==false) && (document.form.extranet[4].checked==false))	   
	{
		alert("El campo Extranet de awisoft-pro.com es obligatorio.");
		document.form.extranet.focus();
	}
	else if((document.form.visita_awisoft[0].checked==false) && (document.form.visita_awisoft[1].checked==false) && (document.form.visita_awisoft[2].checked==false) && (document.form.visita_awisoft[3].checked==false) && (document.form.visita_awisoft[4].checked==false))	   
	{
		alert("El campo Con que frecuencia visita AWISOFT-PRO.com es obligatorio.");
		document.form.visita_awisoft.focus();
	}
	else if((document.form.noticias_awisoft[0].checked==false) && (document.form.noticias_awisoft[1].checked==false) && (document.form.noticias_awisoft[2].checked==false) && (document.form.noticias_awisoft[3].checked==false) && (document.form.noticias_awisoft[4].checked==false))	  
	{
		alert("El campo Con que frecuencia lee las noticias de AWISOFT-PRO.com es obligatorio.");
		document.form.noticias_awisoft.focus();
	}
	else if((document.form.servicios_awisoft[0].checked==false) && (document.form.servicios_awisoft[1].checked==false) && (document.form.servicios_awisoft[2].checked==false) && (document.form.servicios_awisoft[3].checked==false) && (document.form.servicios_awisoft[4].checked==false))	   
	{
		alert("El campo Frecuencia de uso de  servicios Web de AWISOFT-PRO.com es obligatorio.");
		document.form.servicios_awisoft.focus();
	}	
	else
	{
		document.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);
	
	}
