/*IMAGENES DE LA WEB: 3 tipos
ImagenListado, ImagenFicha, ImagenDetalle.
Sólo dos archivos JPG físicos: ImagenFicha (150px ancho); ImagenDetalle (500px ancho)
Asi que para hacer la ImagenListado cargamos la ImagenFicha y la redimensionamos a la mitad proporcional de su tamaño.

Esta función sólo se realizará en la página del Listado de Productos, por lo que el onLoad sólo parecerá ahí.

Para transformar la ImagenFicha en ImagenListado: 
1- Le asignaremos un NAME a cada imagen del listado "imglistado"
2- Nos referimos a ella con el document.getElementsByName() para acceder a sus atributos "width" y "height" y poder modificarlos: los dividimos a la mitad. Por lo que las dimensiones de ImagenListado serán la mitad que los de ImagenFicha.

Haremos un loop para que el script se repita automáticamente tantas veces como imágenes con name="imglistado" haya.
*/ 
function resize () {
var i=0 //variable para la cadena
var images=document.getElementsByName('imglistado');

for (i=0; i<images.length; i++) //loop se repite tantas veces como imágenes haya.
{
images[i].width=images[i].width/2; //redimensionamos la anchura.
images[i].height=images[i].height/2; //redimensionamos la altura.
}
}

/*FUNCION PARA VALIDAR BÚSQUEDA*/
function validarbusqueda () {
if ((document.formbuscador.m.value == "-1") && (document.formbuscador.t.value == "-1"))
	{
	alert("Seleccione una marca o un tipo");
	document.formbuscador.m.focus()
    return false;
	}
else {
     document.formbuscador.submit();      
    }
}

/*FUNCION PARA VALIDAR CONSULTA.CONTACTAR.PHP*/
function validarconsulta (Formul) 
{
if (Formul.consulta.value == "")
	{
	alert("Debe escribir una consulta");
	Formul.consulta.focus()
    return (false);
	}
return (true); 
}

/*FUNCION PARA VALIDAR REALIZAR PEDIDO.PEDIDO.PHP*/
function validarpedido (Formul) 
{
if (Formul.nombre.value == "")
	{
	alert("Debe escribir su nombre para que podamos dirigirnos a usted");
	Formul.consulta.focus()
    return (false);
	}
else if (Formul.email.value == "" && Formul.telefono.value == "") {
	alert("Debe indicarnos su email o su telefono para que podamos ponernos en contacto con usted");
	Formul.email.focus()
    return (false);
	}
return (true); 
}

/*FUNCION PARA VALIDAR LOS DATOS DE RECOMENDACION. RECOEMNDAR.PHP*/
function validarrecomendar (Formul) 
{
if (Formul.nombre.value == "")
	{
	alert("Introduzca su nombre");
	Formul.nombre.focus()
    return (false);
	}
if (Formul.nombredest.value == "")
	{
	alert("Introduzca el nombre del destinatario");
	Formul.nombredest.focus()
    return (false);
	}
if (Formul.emaildest.value.length < 5)
	{
	alert("Introduzca el email donde se enviara la recomendacion");
	Formul.emaildest.focus()
    return (false);
	}	
return (true); 
}


//ROLLOVER MENU HZ
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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 MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
