function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function sig_pagina(){
   document.Formul.page.value++;
   document.Formul.submit();
}

function ant_pagina(){
   document.Formul.page.value--;
   document.Formul.submit();
}

function PopupPic(sPicURL) { 
     window.open("/popup.htm?"+sPicURL, "",  
     "resizable=0,HEIGHT=200,WIDTH=200"); 
}

function del_confirm(nombre){
	   var cadena='';
       return confirm('¿Eliminar el artículo "' + nombre + '" de la cesta?');
}

var changes = 0;

function cambiarUnidades(strFormText, boolIncrement, intLimitUnits) {
	objInputText = eval("document.frm_cesta." + strFormText);
	if (objInputText.value == "")
		objInputText.value = 1;

	intValor = parseInt(objInputText.value);

	if (boolIncrement) {
		if (objInputText.value < intLimitUnits)
			objInputText.value = intValor + 1;
		else {
			alert("Solo hay " + intLimitUnits + " unidades disponibles de ese producto.");
			return;
		}
	} else {
		if (objInputText.value > 1)
			objInputText.value = intValor - 1;
	}

	updateChanges();
}			

function teclearNumero(objInputText) {

	strTmp = "";

	cad = objInputText.value;

	for (var i = 0; i < cad.length; i++) {

		var caracter = cad.charAt(i);

		if (!isNaN(caracter))

			strTmp = strTmp + caracter;

	}
	objInputText.value = strTmp;
	updateChanges();
}

function updateChanges() {
	if (changes == 0) changes = 1;
}

function procesa (opcion) {
	var f = document.forms["frm_cesta"];
	f.op.value = opcion;

	if (opcion == "COMPRA") {
		if (changes == 1) {
			alert("Ha cambiado el número de unidades de su compra. Debe recalcular el precio antes de comprar.\nPara ello pinche en el botón \"RECALCULAR\". Gracias.");
			return;
		} else {
//			f.action="confirmax.php";
			f.action="modopago.php";
			f.submit();
		}
	} else if (opcion == "RECALCULA") {
		if (changes == 1) {
			f.submit();
		}	
	} else {
		return;
	}
}

function isValidEmail(str) {
   return (str.indexOf(".") > 0) && (str.indexOf("@") > 0);
}

function confirma() {
      var frm = document.form_new;
      var correcto="cierto";	 

	  if (frm.Nombre.value=="") {
	  	alert("Por favor, introduzca su nombre");
		frm.Nombre.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && frm.Apellido1.value=="") {
	  	alert("Por favor, introduzca su primer apellido");
		frm.Apellido1.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && frm.Telefono.value=="") {
	  	alert("Por favor, introduzca un teléfono de contacto");
		frm.Telefono.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && !(isValidEmail(frm.Email.value))) {
	  	alert("Por favor, introduzca un correo electrónico válido");
		frm.Email.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && frm.Domicilio.value=="") {
	  	alert("Por favor, introduzca su domicilio");
		frm.Domicilio.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && frm.Localidad.value=="") {
	  	alert("Por favor, introduzca su localidad");
		frm.Localidad.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && frm.CP.value=="") {
	  	alert("Por favor, introduzca su código postal");
		frm.CP.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && frm.Provincia.value=="") {
	  	alert("Por favor, introduzca su provincia");
		frm.Provincia.focus();
		correcto="false";
	 }

	if (correcto=="cierto") {
		return true;
	} else return false;
}

function verifica() {
	if (!isValidEmail(document.form1.email.value)) {
		alert("Introduzca un email válido");
		document.form1.email.focus();
		return false;
	}
}

function verificadatos() {
	var formu=document.form1;

	if (formu.Apellido1.value=="") {
		alert("Introduzca su primer apellido");
		formu.Apellido1.focus();
		return false;
	}
	
	if (formu.DNI.value!="") {
		dni=frm.DNI;
		if (dni.value.length < 8 ) {
			dni.focus();
			alert ("DNI introducido no válido.");
			return false;
		}
		numero = dni.value.substr(0,dni.value.length-1);
		let = dni.value.substr(dni.value.length-1,1);
		numero = numero % 23;
		letra='TRWAGMYFPDXBNJZSQVHLCKET';
		letra=letra.substring(numero,numero+1);
		if (letra!=let) {
			alert ("DNI introducido no válido.");
			dni.focus();
			return false;
		}
	}
	
	if (!isValidEmail(formu.E_mail.value)) {
		alert("Introduzca un email válido");
		formu.E_mail.focus();
		return false;
	}
	
	if (formu.Clave.value=="") {
		alert("Introduzca su clave");
		formu.Clave.focus();
		return false;
	}
}


var popUpWin=0;
function popUpWindowCentrada(URLStr, _width, _height)
{
	var int_windowLeft = (screen.width - _width) / 2;
    var int_windowTop = (screen.height - _height) / 2;
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=yes,width='+_width+',height='+_height+',left='+int_windowLeft+', top='+int_windowTop+',screenX='+int_windowLeft+',screenY='+int_windowTop+'');
}

function showFrameBox(address, iframe, left, top){
//	close_layers();
    if (document.getElementById(iframe)){
		var aBox = document.getElementById(iframe);
		aBox.style.top = top + 'px';
    	aBox.style.left = left + 'px';
		aBox.style.display = 'block';
		document.getElementById(iframe+"Ok").style.display='block';
		document.getElementById(iframe+"FR").src=address;
	}
}

function pre_prepara_busqueda() {
	var formu=document.form1;
	var cadena=formu.buscar.value;
	formu.buscar.value=cadena.replace('ñ','nnn');
}

function muestra_popup(imag, enlace) {
	var imagen='/banners/Laterales/'+imag;
	
	var generator = window.open('', 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=yes');
	
	generator.document.write("<html><head>\n<title>CASA TEJERA</title>\n");
	generator.document.write("<script type='text/javascript'>\n");
	generator.document.write("var NS = (navigator.appName=='Netscape')?true:false;\n");
	generator.document.write("function FitPic() {\n		 iWidth = (NS)?window.innerWidth:document.body.clientWidth;\n iHeight = (NS)?window.innerHeight:document.body.clientHeight;\n        iWidth = document.images[0].width - iWidth;\n        iHeight = document.images[0].height - iHeight;\n        window.resizeBy(iWidth, iHeight);\n        self.focus();\n      };\n ");
	
	generator.document.write("<\/script></head>");
	generator.document.write("<BODY bgcolor='#ffffff' onload='FitPic();' topmargin='0' marginheight='0' leftmargin='0' marginwidth='0'>");

		
	if (enlace!="") { 
		generator.document.write('<a href="#" onclick=\'window.opener.location.href="' + enlace + '"; window.close();\'>');
	}
	generator.document.write("<img src='"+imagen+"' border=0>");

	if (enlace!="") { 
		generator.document.write("</a>");
	}

	generator.document.write("</body></html>");

	generator.document.close();
}


function toggle(capa) {
	micapa=document.getElementById(capa);
	if (micapa.style.display=="") {
		micapa.style.display="none";
	} else {
		micapa.style.display="";
	}
}

