function cambia(nom, ima)
	{
	if (navigator.appName == "Netscape")
		{
		document.images[nom].src =ima;
		}
	else
		{
		document[nom].src = ima;
		}
	}
function abrir(dir)
	{
	if (navigator.appName == "Netscape")
		{
		altura=(window.innerHeight-175)/2;
		anchura=(window.innerWidth-400)/2;
		var ventana = window.open(dir,"","scrollbars=0,channelmode=0,resizable=0,fullscreen=0,location=0,directories=0,menubar=0,toolbar=0,statusbar=0,width=400,height=175,screenX="+altura+",screenY="+anchura+"");
		}
	else
		{
		var inicio = dir.indexOf('?');
		var indice = dir.lastIndexOf('?');
		if (inicio != indice)
		{
			var kk = dir.substring(indice, dir.length);
			for (var i=0; i<kk.length;i++)
			{
				kk = kk.replace('?','%3F');
				kk = kk.replace('=','%3D');
				kk = kk.replace('&','%26');
			}
			dir = dir.substring(0,indice)+kk;
		}
		var ventana = window.open(dir,"","scrollbars=0,channelmode=0,resizable=0,fullscreen=0,location=0,directories=0,menubar=0,toolbar=0,statusbar=0,width=400,height=175,screenX=0,screenY=0");
		ventana.moveTo((screen.availWidth-400)/2,(screen.availHeight-175)/2);
		}
	ventana.focus();
	}
var url="";
function abrir_p(dir)
{
	if (dir == "registrar")
	{
		url = url_register;
	}
	if (dir == "nuevo" )
	{
		url = url_new;
	}
	if (navigator.appName == "Netscape")
		{
		altura=(window.innerHeight-175)/2;
		anchura=(window.innerWidth-400)/2;
		var ventana = window.open(url,shop_code,"scrollbars=0,channelmode=0,resizable=0,fullscreen=0,location=0,directories=0,menubar=0,toolbar=0,status=1,width=400,height=175,screenX="+altura+",screenY="+anchura+"");
		}
	else
		{
		var ventana = window.open(url,shop_code,"scrollbars=0,channelmode=0,resizable=0,fullscreen=0,location=0,directories=0,menubar=0,toolbar=0,status=1,width=400,height=175,screenX=0,screenY=0");
		ventana.moveTo((screen.availWidth-400)/2,(screen.availHeight-175)/2);
		}
	ventana.focus();
}
function doit(form)
{
	if(find_onSubmit(form))
	document.find.submit();
}
function find_onSubmit(form)
{
	//Quitar blancos
	form.search_string.value=QuitarBlancos(form.search_string.value);
	if (form.search_string.value == "")
	{
		alert("Debe introducir la cadena de búsqueda para el artículo");
		return false;
	}
	return true;
}
function do_it()
{
	if (ident_onSubmit()) document.ident.submit();
}
function ident_onSubmit() 
{
	document.ident.order_num.value = QuitarBlancos(document.ident.order_num.value);
	return true;
}
function nombre()
	{
	window.name='escaparate';
	}
function QuitarBlancos (cadena)
{
	var valor = "";
	var i, valor_ini, valor_fin;
	//Quitar blancos
	for(i = 0;i < cadena.length; i++)
	{
		if (cadena.substring(i,i+1) != " ")
			break;			
	}
	valor_ini = i;
	for(i = cadena.length - 1;i >= 0; i--)
	{
		if (cadena.substring(i,i+1) != " ")
			break;			
	}
	valor_fin = i;
	if(valor_ini > valor_fin)
		valor = "";
	else		
		valor = cadena.substring(valor_ini, valor_fin + 1);
	return valor;		
}
function redirect(frame,url)
{
	if ( document.layers )  // nestcape
		frame.location.href= url;
	else
		frame.location.replace(url);
}
function abrir2(nombre)
	{
	if (navigator.appName == "Netscape")
		{
		altura=(window.innerHeight-175)/2;
		anchura=(window.innerWidth-400)/2;
		var ventana = window.open("",nombre,"scrollbars=0,channelmode=0,resizable=0,fullscreen=0,location=0,directories=0,menubar=0,toolbar=0,statusbar=0,width=400,height=175,screenX="+altura+",screenY="+anchura+"");
		}
	else
		{
		var ventana = window.open("",nombre,"scrollbars=0,channelmode=0,resizable=0,fullscreen=0,location=0,directories=0,menubar=0,toolbar=0,statusbar=0,width=400,height=175,screenX=0,screenY=0");
		ventana.moveTo((screen.availWidth-400)/2,(screen.availHeight-175)/2);
		}
	ventana.focus();
}
function codigo_error (str, province) {
//el código postal tiene que corresponderse con la provincia
	numero=str.substr(0,2)
	switch (province){
		case "A Coruña":
			if (numero!="15") 
                return true;
			break;
		case "Alava":
			if (numero!="01") 
                return true;
			break;
		case "Albacete":
			if (numero!="02")
				return true;
			break;
		case "Alicante":
			if (numero!="03")
				return true;
			break;
		case "Almería":
			if (numero!="04")
				return true;
			break;
		case "Asturias":
			if (numero!="33")
				return true;
			break;
 		case "Avila":
			if (numero!="05")
				return true;
			break;
		case "Badajoz":
			if (numero!="06")
				return true;
			break;
		case "Baleares":
			if (numero!="07")
				return true;
			break;
		case "Barcelona":
			if (numero!="08")
				return true;
			break;
		case "Bizkaia":
			if (numero!="48")
				return true;
			break;
		case "Burgos":
			if (numero!="09")
				return true;
			break;
		case "Cáceres":
			if (numero!="10")
				return true;
			break;
		case "Cádiz":
			if (numero!="11")
				return true;
			break;
		case "Cantabria":
			if (numero!="39")
				return true;
			break;
		case "Castellón":
			if (numero!="12")
				return true;
			break;
		case "Ceuta":
			if (numero!="51")
				return true;
			break;
		case "Ciudad Real":
			if (numero!="13")
				return true;
			break;
		case "Córdoba":
			if (numero!="14")
				return true;
			break;
		case "Cuenca":
			if (numero!="16")
				return true;
			break;
		case "Guipuzkoa":
			if (numero!="20")
				return true;
			break;
		case "Girona":
			if (numero!="17")
				return true;
			break;
		case "Granada":
			if (numero!="18")
				return true;
			break;
		case "Guadalajara":
			if (numero!="19")
				return true;
			break;
		case "Huelva":
			if (numero!="21")
				return true;
			break;
		case "Huesca":
			if (numero!="22")
				return true;
			break;
		case "Jaén":
			if (numero!="23")
				return true;
			break;
		case "La Rioja": 
			if (numero!="26")
				return true;
			break;
		case "Las Palmas":
			if (numero!="35")
				return true;
			break;
		case "León":
			if (numero!="24")
				return true;
			break;
		case "Lleida":
			if (numero!="25")
				return true;
			break;
		case "Lugo":
			if (numero!="27")
				return true;
			break;
		case "Madrid":
			if (numero!="28")
				return true;
			break;
		case "Málaga":
			if (numero!="29")
				return true;
			break;
		case "Melilla":
			if (numero!="52")
				return true;
			break;
		case "Murcia":
			if (numero!="30")
				return true;
			break;
		case "Navarra":
			if (numero!="31")
				return true;
			break;
		case "Orense":
			if (numero!="32")
				return true;
			break;
		case "Palencia":
			if (numero!="34")
				return true;
			break;
		case "Pontevedra":
			if (numero!="36")
				return true;
			break;
		case "Salamanca":
			if (numero!="37")
				return true;
			break;
		case "Sta Cruz Tenerife":
			if (numero!="38")
				return true;
			break;
		case "Segovia":
			if (numero!="40")
				return true;
			break;
		case "Sevilla":
			if (numero!="41")
				return true;
			break;
		case "Soria":
			if (numero!="42")
				return true;
			break;
		case "Tarragona":
			if (numero!="43")
				return true;
			break;
		case "Teruel":
			if (numero!="44")
				return true;
			break;
		case "Toledo":
			if (numero!="45")
				return true;
			break;
		case "Valencia":
			if (numero!="46")
				return true;
			break;
		case "Valladolid":
			if (numero!="47")
				return true;
			break;
		case "Zamora":
			if (numero!="49")
				return true;
			break;
		case "Zaragoza":
			if ((numero!="50")&&(numero!="22")&&(numero!="42")&&(numero!="44"))
				return true;
			break;
		}
		return false;	
}
function NIF_error ( str ) {
	// el NIF debe ser un numerico mas una letra
	if ( parseInt( str ) == 0) return true;
	for ( i = 0; i <= 40; i++ ) {
		if ((str.substr(i, 1) >= "0") && (str.substr(i, 1) <= "9")) {
			// entidads (y) = Mid(entidads,y,1)
		}
	else break;
	}
	longitud = i;
	if ( longitud > 14 ) return true;
	letra = str.substr(longitud, 1);
	numero = str.substr (0, longitud);
	resto = numero - (parseInt (numero / 23)) * 23;
	switch ( resto ) {
		case 3:
			if ((letra != "A") && (letra != "a")) return true;
			break;
		case 11:
			if ((letra != "B") && (letra != "b")) return true;
			break;
		case 9:
			if ((letra != "D") && (letra != "d")) return true;
			break;
		case 22:
			if ((letra != "E") && (letra != "e")) return true;
			break;
		case 7:
			if ((letra != "F") && (letra != "f")) return true;
			break;
		case 4:
			if ((letra != "G") && (letra != "g")) return true;
			break;
		case 18:
			if ((letra != "H") && (letra != "h")) return true;
			break;
		case 13:
			if ((letra != "J") && (letra != "j")) return true;
			break;
		case 21:
			if ((letra != "K") && (letra != "k")) return true;
			break;
		case 19:
			if ((letra != "L") && (letra != "l")) return true;
			break;
		case 5:
			if ((letra != "M") && (letra != "m")) return true;
			break;
		case 12:
			if ((letra != "N") && (letra != "n")) return true;
			break;
		case 20:
			if ((letra != "C") && (letra != "c")) return true;
			break;
		case 8:
			if ((letra != "P") && (letra != "p")) return true;
			break;
		case 16:
			if ((letra != "Q") && (letra != "q")) return true;
			break;
		case 1:
			if ((letra != "R") && (letra != "r")) return true;
			break;
		case 15:
			if ((letra != "S") && (letra != "s")) return true;
			break;
		case 0:
			if ((letra != "T") && (letra != "t")) return true;
			break;
		case 17:
			if ((letra != "V") && (letra != "v")) return true;
			break;
		case 2:
			if ((letra != "W") && (letra != "w")) return true;
			break;
		case 10:
			if ((letra != "X") && (letra != "x")) return true;
			break;
		case 6:
			if ((letra != "Y") && (letra != "y")) return true;
			break;
		case 14:
			if ((letra != "Z") && (letra != "z")) return true;
			break;
	}
	return false;
}
function cab_reload()
		{
		// desactivado porque daba problemas
		/*
		if (document.layers)
			{
			top.cabecera.location.reload();
			}
		else
			{
			top.cabecera.location.replace("/cab_escaparate21.htm?com=general&secc=escaparate21&serv=default");
			}
		*/
		}
function imprimir(){
	if (document.layers)
	{
	  window.print();
	}
	else
	{
	  s=navigator.appVersion;vernum=parseFloat(s.substring(s.indexOf('MSIE')+5,s.length));
	  if(vernum>=5)
	  {
	    window.print();
	  }
	  else
	  {
	    var WebBrowser = '<OBJECT ID=\"WebBrowser1\" WIDTH=0 HEIGHT=0 CLASSID=\"CLSID:8856F961-340A-11D0-A96B-00C04FD705A2\"></OBJECT>';
	    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);WebBrowser1.ExecWB(6,2);
	  }
	}
}
<!-- Funciones para el buscador -->
function set_action(url,tipo){
	if ((document.search_form.TS.value == "") && tipo == "rapida"){
		alert('Debe introducir un término de búsqueda');
	}else{
		while(document.search_form.TS.value.indexOf('*')!=-1)
			document.search_form.TS.value=document.search_form.TS.value.replace('*','%');
		document.search_form.action = url;
		document.search_form.submit();
	}
}
function goto_url(url){
	window.location.href=url;
}

