/*********************************************
* Autor: Korku Soft.
* Fecha: Enero 2008
* Descripción : Funciones Varias
* Versión: 1.0
*********************************************/

 function NotaLegal() {
 window.showModalDialog("notalegal.html","",'dialogHeight: 320px; dialogWidth: 420px; center: Yes; help: No; resizable: No; status: No; scroll: No;');
}

 function foto01() {
 window.showModalDialog("foto01.html","",'dialogHeight: 350px; dialogWidth: 550px; center: Yes; help: No; resizable: No; status: No; scroll: No;');
}
 function foto02() {
 window.showModalDialog("foto02.html","",'dialogHeight: 350px; dialogWidth: 550px; center: Yes; help: No; resizable: No; status: No; scroll: No;');
}

/* fotos productos destacados */

 function producto01() {
 window.showModalDialog("productos/producto01.html","",'dialogHeight: 350px; dialogWidth: 550px; center: Yes; help: No; resizable: No; status: No; scroll: No;');
}
 function producto02() {
 window.showModalDialog("productos/producto02.html","",'dialogHeight: 350px; dialogWidth: 550px; center: Yes; help: No; resizable: No; status: No; scroll: No;');
}
 function producto03() {
 window.showModalDialog("productos/producto03.html","",'dialogHeight: 350px; dialogWidth: 550px; center: Yes; help: No; resizable: No; status: No; scroll: No;');
}
 function producto04() {
 window.showModalDialog("productos/producto04.html","",'dialogHeight: 350px; dialogWidth: 550px; center: Yes; help: No; resizable: No; status: No; scroll: No;');
}

/* fin fotos productos destacados */

 function situacion02() {
 window.showModalDialog("situacion02.html","",'dialogHeight: 350px; dialogWidth: 480px; center: Yes; help: No; resizable: No; status: No; scroll: No;');
}

 function situacion03() {
 window.showModalDialog("situacion03.html","",'dialogHeight: 350px; dialogWidth: 480px; center: Yes; help: No; resizable: No; status: No; scroll: No;');
}

// Reemplazar salto línea
function escapeVal(textarea,replaceWith){ 

	var cadena = escape(textarea.value) 
	
	for(i=0; i<cadena.length; i++){ 
	
	if(cadena.indexOf("%0D%0A") > -1){ 
	cadena = cadena.replace("%0D%0A",replaceWith)
	}
	else if(cadena.indexOf("%0A") > -1){ 
	cadena = cadena.replace("%0A",replaceWith)
	}
	else if(cadena.indexOf("%0D") > -1){ 
	cadena = cadena.replace("%0D",replaceWith)
	}
	
	}
	return unescape(cadena) 
}

 function Imprimir(){
  window.showModalDialog("impresion.html?Nombre="+formulario.Nombre.value+"&Apellidos="+formulario.Apellidos.value+"&Direccion="+formulario.Direccion.value+"&Poblacion="+formulario.Poblacion.value+"&CP="+formulario.CP.value+"&Provincia="+formulario.Provincia.value+"&Telefono="+formulario.Telefono.value+"&Email="+formulario.Email.value+"&Pedido="+escapeVal(formulario.Pedido,'<br>')+"","",'dialogHeight: 320px; dialogWidth: 420px; center: Yes; help: No; resizable: No; status: No; scroll: No;');
 
}

// formulario Pedidos

 function seleccionaFocoNombre(){
	document.formulario.Nombre.focus();
	document.formulario.Nombre.select();
 }
 
 function seleccionaFocoApellidos(){
	document.formulario.Apellidos.focus();
	document.formulario.Apellidos.select();
 }
 
  function seleccionaFocoDireccion(){
	document.formulario.Direccion.focus();
	document.formulario.Direccion.select();
 }
 
  function seleccionaFocoPoblacion(){
	document.formulario.Poblacion.focus();
	document.formulario.Poblacion.select();
 }
 
  function seleccionaFocoCP(){
	document.formulario.CP.focus();
	document.formulario.CP.select();
 }
 
   function seleccionaFocoProvincia(){
	document.formulario.Provincia.focus();
	document.formulario.Provincia.select();
 }
 
   function seleccionaFocoTelefono(){
	document.formulario.Telefono.focus();
	document.formulario.Telefono.select();
 }
 
    function seleccionaFocoEmail(){
	document.formulario.Email.focus();
	document.formulario.Email.select();
 }

    function seleccionaFocoPedido(){
	document.formulario.Pedido.focus();
	document.formulario.Pedido.select();
 }

// validar pedidos

 function validarPedidos(formulario) {
	
	if (formulario.Nombre.value.length < 1) {
		alert("Debe escribir por lo menos el nombre");
		resultado = false;
		seleccionaFocoNombre();
		return (false);
	}
	  
	if (formulario.Apellidos.value.length < 1) {
		alert("Debe escribir por lo menos los apellidos");
		resultado = false;
		seleccionaFocoApellidos();
		return (false);
	}
	
	if (formulario.Direccion.value.length < 1) {
		alert("Debe escribir por lo menos la dirección");
		resultado = false;
		seleccionaFocoDireccion();
		return (false);
	}
	
	if (formulario.Poblacion.value.length < 1) {
		alert("Debe escribir por lo menos la población");
		resultado = false;
		seleccionaFocoPoblacion();
		return (false);
	}

	if (formulario.CP.value.length < 1) {
		alert("Debe escribir por lo menos el código postal");
		resultado = false;
		seleccionaFocoCP();
		return (false);
	}

	if (formulario.Provincia.value.length < 1) {
		alert("Debe escribir por lo menos la provincia");
		resultado = false;
		seleccionaFocoProvincia();
		return (false);
	}

	if (formulario.Telefono.value.length < 1) {
		alert("Debe escribir por lo menos el teléfono");
		resultado = false;
		seleccionaFocoTelefono();
		return (false);
	}

	if ((formulario.Email.value.indexOf ('.', 0) == -1)||(formulario.Email.value.indexOf ('@', 0) == -1)||(formulario.Email.value.length < 5)) { 
		alert("Escriba una direccion de correo valida"); 
		resultado = false;
		seleccionaFocoEmail();
		return (false); 
	}

	if (formulario.Pedido.value.length < 1) {
		alert("Debe escribir por lo menos el pedido");
		resultado = false;
		seleccionaFocoPedido();
		return (false);
	}
	  
}