var telefonica = true;

function showMenuOption(option,image)
{
	if(document.all){
		top.document.frames.cuerpoIframe.location = "http://www.todorecargas.com/"+option+".php";
		top.document.images.imagenMenu.src = "http://www.todorecargas.com/imagenes/titulos/"+image+".gif";
	}
	else{
		top.document.getElementById("cuerpo").src = "http://www.todorecargas.com/"+option+".php";
		top.document.getElementById("imagenTitulo").innerHTML = "<img src='http://www.todorecargas.com/imagenes/titulos/"+image+".gif'>";
	}
}

function changePrice(zona)
{
	if(telefonica == true)
	{
		if(zona == 1) document.getElementById("precio").innerHTML= peninsula;
		else if(zona == 2) document.getElementById("precio").innerHTML= canarias;
	}
	else
	{
		if(zona == 1) document.getElementById("precio").innerHTML= peninsula_gprs;
		else if(zona == 2) document.getElementById("precio").innerHTML= canarias_gprs;
	}		 
}

function checkTPVForm(form)
{
		var correcto = true;
		var mensaje = "SE PRODUJERON LOS SIGUIENTES ERRORES:\n\n";
		if(form.nombre.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta su nombre.\n";
		}
		if(form.dni.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta su DNI.\n";
		}
		if(form.empresa.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta su empresa.\n";
		}
		if(form.cif.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta su CIF.\n";
		}
		if(form.domicilio.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta el domicilio.\n";
		}
		if(form.poblacion.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta la población.\n";
		}
		if(form.provincia.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta la provincia.\n";
		}
		if(form.cp.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta el código postal.\n";
		}
		if(form.telefono.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta el teléfono de contacto.\n";
		}
		if(form.movil.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta el teléfono móvil.\n";
		}
		emailValido = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
		if(!emailValido.test(form.correo.value) && form.correo.value!="")
		{
				correcto = false;
				mensaje+="\t-No es una cuenta de correo válida.\n";
		}
		if(form.correo.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta el correo electrónico.\n";
		}
		if(form.fax.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta el fax.\n";
		}
		if(form.domicilioT.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta el domicilio de entrega.\n";
		}
		if(form.poblacionT.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta la población de entrega.\n";
		}
		if(form.provinciaT.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta la provincia de entrega.\n";
		}
		if(form.cpT.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta el código postal de entrega.\n";
		}
		if(correcto)
			form.submit();
		else{
			mensaje+="\nDEBE CORREGIRLOS ANTES DE IMPRIMIR";
			alert(mensaje);
			return false;
		}
		
}

function checkSistemaForm(form)
{
		var correcto = true;
		var mensaje = "SE PRODUJERON LOS SIGUIENTES ERRORES:\n\n";

/*		if(form.email.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta su dirección de correo electrónico.\n";
		}
		else if(form.email.value.indexOf("@")==-1 || form.email.value.indexOf(".")==-1)
		{
			mensaje+="\t-Debe escribir su email de contacto con el formato usuario@servidor.extension\n";
			correcto = false;			
		}*/
		var correcto = true;
		var mensaje = "SE PRODUJERON LOS SIGUIENTES ERRORES:\n\n";
		if(form.nombre.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta su nombre.\n";
		}
		if(form.dni.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta su dni.\n";
		}
		if(form.domicilio.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta su dirección.\n";
		}
		if(form.domicilio.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta el domicilio.\n";
		}
		if(form.poblacion.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta la población.\n";
		}
		if(form.provincia.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta la provincia.\n";
		}
		if(form.cp.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta el código postal.\n";
		}
		if(form.telefono.value=="")
		{
				correcto = false;
				mensaje+="\t-Falta el teléfono de contacto.\n";
		}
		if(correcto)
			form.submit();
		else{
			mensaje+="\nDEBE CORREGIRLOS ANTES DE ENVIAR";
			alert(mensaje);
			return false;
		}

}
function esNIF(cadena)
{
	var correcto = true;
	var letras = 'TRWAGMYFPDXBNJZSQVHLCKE';
	var letrasM = 'trwagmyfpdxbnjzsqvhlcke';

	if(cadena.length != 9)
	{
		correcto = false;
	}
	else
	{
		numeroDNI = cadena.substring(0,8);
		letraDNI = cadena.substring(8,9);
		numero = numeroDNI % 23;
		letra = letras.substring(numero,numero+1);
		letraM = letrasM.substring(numero,numero+1);
		if(letra!=letraDNI && letraM!=letraDNI)
			correcto = false;
	}
		
	return correcto;
}

function actualizaLinea(form)
{
	var indice = form.linea.selectedIndex;
	
	if(indice == 0) telefonica = true;
	else telefonica = false;
	
	if(form.iva[0].checked) changePrice(1);
	else changePrice(2);
}