/************************************************************************************/
/* JSLIB.JS                                                                         */
/************************************************************************************/
var CONST_CUANTOS_IDIOMAS=2;
/************************************************************************************/
/* DEFINIR_FONDO                                                                    */
/* Definicion de la imagen de fondo                                                 */
/************************************************************************************/
function definir_fondo()
{var ancho,alto,imagen;
ancho=window.screen.Width;
alto=window.screen.Height;
if((ancho==640) && (alto==480))
	{imagen="img/fondo640_480.jpg";}
else if((ancho==800) && (alto==600))
	{imagen="img/fondo800_600.jpg";}
else if((ancho==1024) && (alto==768))	
	{imagen="img/fondo1024_768.jpg";}
else if((ancho==1280) && (alto==1024))	
	{imagen="img/fondo1280_1024.jpg";}
else if((ancho==1366) && (alto==768))	
	{imagen="img/fondo1366_768.jpg";}	
else 	{imagen="img/fondo1024_768.jpg";}
document.body.background=imagen;}
/************************************************************************************/
/* PONER_INFO_STATUS_JS 							    */
/* Escribe la informacion que se le indica en la barra de menus                     */
/* Obsv.: Si el numero de entrada es par se escribe en castellano, si es impar en   */
/* catalan, los negativos son biligues						    */
/* E numero 									    */
/************************************************************************************/
function poner_info_status_js(numero)
	{var texto;
	if (numero==-10)
		{texto="";}
	else if (numero==-9)
		{texto="";}
	else if (numero==-8)
		{texto="";}
	else if (numero==-7)
		{texto="";}
	else if (numero==-6)
		{texto="";}
	else if (numero==-5)
		{texto="";}
	else if (numero==-4)
		{texto="Fax de Contacte/Fax de Contacto/Fax of Contact";}
	else if (numero==-3)
		{texto="Mail de Contacte/Mail de Contacto/Email of Contact";}
	else if (numero==-2)
		{texto="Movil de Contacte/Movil de Contacto/Movil of Contact";}
	else if (numero==-1)
		{texto="Telèfon de Contacte/Teléfono de Contacto/Phone of Contact";}
	else if (numero==0)
		{texto="Castellano";}
	else if (numero==1)
		{texto="Català";}
	else if (numero==2)
		{texto="Volver a la Home Page";}
	else if (numero==3)
		{texto="Tornar a la Home Page";}
	else if (numero==4)
		{texto="Incorporar en los Favoritos";}
	else if (numero==5)
		{texto="Incorporar en els Favorits";}
	else if (numero==6)
		{texto="Incorporar en la Página Principal";}
	else if (numero==7)
		{texto="Incorporar en la Pàgina Principal";}
	else if (numero==8)
		{texto="";}
	else if (numero==9)
		{texto="";}
	else if (numero==10)
		{texto="";}
	window.status=texto;}
/******************************************************************************/
/* ESNUMERO_JS                                                                */
/* Funcion que indica si lo que se pasa es un numero o no                     */
/* E valor                                                                    */
/* S Retorna si es un digito o no                                             */
/******************************************************************************/
function esdigito_js(valor)
      {if (valor=="0" || valor=="1" ||
          valor=="2" || valor=="3" ||
          valor=="4" || valor=="5" ||
          valor=="6" || valor=="7" ||
          valor=="8" || valor=="9")
          {return true;}
       else {return false;}}
/******************************************************************************/
/* ISNUMERIC_JS							    	      */
/* Funcion que retorna si el string que se le pasa es numerico o no           */
/* No considera valores negativos                                             */
/* E texto                                                                    */
/* S indica si es numerico o no                                               */
/******************************************************************************/
function isnumeric_js(texto,coma)
	{correcte = true;	
	cuantos=0; /*gestion para que solo haya un . */
	for(index=0;index<texto.length;index++)
   		{if (texto.charAt(index)=='.')
   			{cuantos=cuantos+1;}		
   		correcte=((esdigito_js(texto.charAt(index))) || ((coma==true) && (texto.charAt(index)=='.' ))) 
   			  && correcte && (cuantos<=1);}
	/*el ultimo y el primer caracter no puede ser un .*/   			  
	correcte=correcte && (texto.charAt(index-1)!='.') && (texto.charAt(0)!='.')   			  
   	return (correcte);}   
/******************************************************************************/
/* PREPARAR_TEXTO_JS 							      */
/* Esta funcion quita las , ' y " para que no hayan problemas al insertarlo   */
/* en la BD 								      */
/* Se cambian estos caracteres por _                                          */
/******************************************************************************/
function preparar_texto_js(texto1)
	{if (texto1.value.length>0)
		{for(index=0;index<texto1.value.length;index++)	
			{if ((texto1.value.charAt(index)=='"') || (texto1.value.charAt(index)=='\''))
				{if (index==0)	
					{texto1.value='_' + texto1.value.substring(index+1,texto1.value.length);}
				else if(index==texto1.value.length-1)
					{texto1.value=texto1.value.substring(0,texto1.value.length-1) + '_';}	
				else					
					{texto1.value=texto1.value.substring(0,index) + '_' + texto1.value.substring(index+1,texto1.value.length);}
				}}}}
/************************************************************************************/
/* ENVIO_MAIL_JS							            */
/* Envia por mail lo que se pide                                                    */
/* E formulario, nombre del formulario                                              */
/* E direccion, es el e-mail                                                        */
/************************************************************************************/
function envio_mail_js(formulario,direccion)
	{var cuerpo=formulario.cuerpo.value;
	var urlmail="mailto:" + direccion + "?subject=pagina web de Casa de la Magia"
	if (cuerpo!="")
		{urlmail=insertar_separador_js(urlmail);
		urlmail = urlmail + "body=" + escape(cuerpo);}
	window.location=urlmail;
	
	alert (texto_idioma_js(108));
	formulario.cuerpo.value="";
	return true;}				
/************************************************************************************/
/* INSERTAR_SEPARADOR_JS 							    */
/* E mail1 									    */
/************************************************************************************/	
function insertar_separador_js(maill)
	{if (maill.indexOf("?") == -1) {maill= maill + "?";}
	else{maill=maill + "&";}
	return maill;}
/******************************************************************************/
/* GETCOOKIEVAL								      */
/* Retornar el valor de la cookie                                             */
/* E fin_declara 							      */
/* E cual 								      */
/* S retornar el valor de la cookie                                           */
/******************************************************************************/
function getcookieval (fin_declara,cual)
	{if (cual==0)	
		{var fin_cookie = document.cookie.indexOf (";", fin_declara);}
	else
		{var fin_cookie = self.document.cookie.indexOf (";", fin_declara);}
	if (fin_cookie == -1) /*como solo hay una cookie no hay ; */
		{if (cual==0)
			{fin_cookie = document.cookie.length;}
		else
			{fin_cookie = self.document.cookie.length;}}		
	if (cual==0)			
		{return unescape (document.cookie.substring(fin_declara,fin_cookie));}					
	else
		{return unescape (self.document.cookie.substring(fin_declara,fin_cookie));}}
/******************************************************************************/
/* GETCOOKIE 								      */
/* Recuperar el valor de una cookie de un documento pasandole el valor        */
/* E nombre de la cookie						      */
/* E cual 								      */
/* S valor de la cookie  						      */
/******************************************************************************/
function getcookie (nombre,cual)
	{
	var arg = nombre + "=";                    /*string a buscar*/
	var long_arg = 	arg.length;                /*longitud del string a buscar*/
	if (cual==0)
		{var long_cookie = document.cookie.length;}  /*longitud de la cookie del documento*/
	else
		{var long_cookie = self.document.cookie.length;}  /*longitud de la cookie del documento*/			
	var indexe = 0;                            /*donde empieza a buscar el arg*/
	while (indexe < long_cookie)
		{
		var  fin_indexe = indexe + long_arg;    /*fin del inicio de la declaracion de la cookie*/
		if (cual==0)
			{if (document.cookie.substring(indexe,fin_indexe) == arg)
				{ /*cookie encontrada*/
				return getcookieval(fin_indexe,cual);
				/*retornar el valor de la cookie*/}}
		else				
			{if (self.document.cookie.substring(indexe,fin_indexe) == arg)
				{ /*cookie encontrada*/
				return getcookieval(fin_indexe,cual);
				/*retornar el valor de la cookie*/}}		
		 if (cual==0)	
		 	{indexe = document.cookie.indexOf(" ",indexe) + 1;}
		 else
		 	{indexe = self.document.cookie.indexOf(" ",indexe) + 1;} 		 	
		/*cookies separadas por un " "*/
		if (indexe == 0)  {break;}	
	}	
	return null; /*no se encontro la cookie*/
}
/******************************************************************************/
/* SETCOOKIE 								      */
/* Asignacion de una cookie pasandole el nombre de la cookie, el valor y      */
/* mas posibles campos, como cuando expiran, el path, el dominio y la         */
/* seguridad                                                                  */
/* E name de la cookie 							      */
/* E value, valor de la cookie 						      */
/* E cual (si se graba en el presente documento o quien le llamo) 0 o 1       */
/******************************************************************************/
function setcookie(name,value,cual)
	{
	var argv = setcookie.arguments;
	var argc = setcookie.arguments.length;
	var expires = (argc > 3) ? argv[3]: null;
	var path = (argc > 4) ? argv[4]: null;
	var domain = (argc > 5) ? argv[5]: null;
	var secure = (argc > 6) ? argv[6] : false;
	aescribir = name + "=" + escape (value) +  
	                  ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	                  ((path == null) ? "" :("; path=" + path)) +
	                  ((domain == null) ? "" : ("; domain=" + domain)) +
	                  ((secure == true ) ? "; secure" : "");	
	if (cual==0)
		{document.cookie=aescribir;}
	else
		{self.document.cookie=aescribir;}}
/************************************************************************************/	
/* DELETECOOKIE								            */
/* Borrar la cookie que se indica                                                   */
/* Asignar el valor del expire un momento antes de ejecutarse                       */
/************************************************************************************/	
function deletecookie(name)
	{var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = getcookie (name,0); 
	if (cval != null) /*si la cookie existe */
		{document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();}}
/************************************************************************************/	
/* ABRIR_VENTANA_JS                                                                 */
/* Abre una ventana con la direccion url que se indique                             */
/* E direccion, direccion url que se debe abrir                                     */
/* E ancho, ancho de la ventana                                                     */
/* E alto, alto de la ventana                                                       */
/************************************************************************************/	
function abrir_ventana_js(direccion,ancho,alto)
	{escribir = "width=" + ancho + ",height=" + alto + ",scrollbars=1";
	ventana=open(direccion,"DisplayWindow",escribir);}
/************************************************************************************/	
/* CERRAR_VENTANA_JS                                                                */
/* Cierra la ventana activa 						            */
/************************************************************************************/	
function cerrar_ventana_js()
	{close();}
/************************************************************************************/	
/* PONER_DIV_ANCHO_JS 								    */
/* pone un div en la esquina superior y con el ancho con el ancho de la ventana     */
/************************************************************************************/	
function poner_div_ancho_js()
	{var ancho;
	ancho = screen.width-5;
	document.write("<div style='position:absolute;left:0;top:20;width:");
	document.write(ancho + ";height:50;clip:rect(0," + ancho +",50,0); background-color:#5599FF;'>");}
/************************************************************************************/	
/* PONER_DIV_ANCHO_JS 								    */
/* pone un div en la esquina superior y con el ancho con el ancho de la ventana     */
/************************************************************************************/	
function poner_div_alto_js()
	{
	var alto;
	
	alto	= screen.height-5;
	document.write("<div style='position:absolute;left:0;top:0;height:");
	document.write(alto + "'>");}
/************************************************************************************/	
/* PONER_TAB_JS									    */
/* Poner inicio de parrafo 							    */
/************************************************************************************/	
function poner_tab_js()
	{document.write("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");}
/************************************************************************************/
/* ESMAIL                                                                           */
/* Pasandole una direccion confirmara que sea valida o no sin enviar ningun         */
/* mail                                                                             */
/* E mail                                                                           */
/* S si es una direccion de mail o no                                               */
/************************************************************************************/
function esmail(mail)
	{
	if (mail.length < 4)		
	  	{return false;}	  	
	else {
		correcto=true;
		posee=0;	
		punto=0;
		posaroo=0;
		for (indexe=0;indexe<mail.length;indexe++)
			{
			correcto = correcto && (mail.charAt(indexe)!='|') && (mail.charAt(indexe)!='+') 
					    && (mail.charAt(indexe)!='!') && (mail.charAt(indexe)!='{')
					    && (mail.charAt(indexe)!='}') && (mail.charAt(indexe)!='?')
			                    && (mail.charAt(indexe)!='¿') && (mail.charAt(indexe)!='"');
			if (mail.charAt(indexe)=='@'){posee = posee + 1;
						      posaroo=indexe;}
			if (mail.charAt(indexe)=='.'){punto = indexe;
						      if (punto == 0)
						      	{correcto = false;}
						      else
						        {if ((punto > 1) && ((punto == posaroo + 1) || (punto == posaroo - 1)))
						        	{correcto=false;}
						        }						      
						      }
		}	
		if ((posee == 1) && (correcto == true) && (punto > 0) && (posaroo > 0) && (punto < mail.length - 1) && (posaroo < mail.length - 1)) 
			{return true;}
		else {return false;}		
		}}	
		
/************************************************************************************/
/* ESTELEFONO_JS		                                                    */
/* Retorna si el telefono es correcto o no                                          */
/************************************************************************************/
function estelefono_js(telef)
	{if (telef.length != 9)		
	  	{return false;}	  	
	else {return isnumeric_js(telef,false);}}
/************************************************************************************/	
/* PONER_IDIOMA_JS 								    */
/* Indica el idioma con el que esta hecho la pagina 				    */
/************************************************************************************/	
function poner_idioma_js(idioma)
	{
	if(idioma=="esp")
		{document.write("<input type='hidden' name='idioma' value='esp'>");}
	else if	(idioma=="cat")
		{document.write("<input type='hidden' name='idioma' value='cat'>");}
	else if (idioma=="ing")
		{document.write("<input type='hidden' name='idioma' value='ing'>");}}
/************************************************************************************/	
/* RETORNAR_IDIOMA_JS 								    */
/* Te escribe el idioma en un texto oculto 					    */
/************************************************************************************/		
function retornar_idioma_js()	
	{
	idioma=getcookie("idioma");		
	if(idioma=="esp")
		{document.write("<input type='hidden' name='idioma' value='0'>");}
	else if	(idioma=="cat")
		{document.write("<input type='hidden' name='idioma' value='1'>");}
	else if (idioma=="ing")
		{document.write("<input type='hidden' name='idioma' value='2'>");}}

/************************************************************************************/	
/* IRA_JS 									    */
/* Ir a donde se indica                                                             */
/* E numero 									    */
/************************************************************************************/		
function ira_js(numero)
	{	
	var cual;	
	if (numero == -1)	
		{setcookie("idioma","esp",0);			
		location.href='htm/esp/inicio.htm';}
	else if (numero == -2)
		{setcookie("idioma","cat",1);			
		location.href='htm/cat/inicio.htm';}
	else if (numero == -4)
		{setcookie("idioma","ing",2);			
		location.href='htm/ing/inicio.htm';}
	else if (numero ==-3)
		{
		cual=getcookie ("idioma",0);
		if (cual=="esp")
			{parent.frame4.location.href="../htm/esp/transpor.asp";}
		else if (cual=="cat")
			{parent.frame4.location.href="../htm/cat/transpor.asp";}
		else if(cual=="ing")	
			{parent.frame4.location.href="../htm/ing/transpor.asp";}
		}				
	else if (numero==1)        /*quienes somos*/
		{parent.frame4.location.href="info.htm";}
	else if (numero==2)   /*formas de pago*/
		{parent.frame4.location.href="pago.asp";}			
	else if (numero==3)   /*transporte*/
		{parent.frame4.location.href="transpor.asp";}			
	else if (numero==4)   /*imagen*/
		{parent.frame4.location.href="imagen.asp";}
	else if (numero==5)   /*Otros link's de interes*/
		{alert(numero);}			
	else if (numero==6)   /*Libro de Visitas*/
		{parent.frame4.location.href="framevis.htm";}						
	else if (numero==9)
		{parent.frame4.location.href="../../asp/top10.asp";}
	else if (numero==28)
		/*{compra.submit();}*/
		{parent.frame4.location.href="../asp/comprar.asp";}
	else if (numero==29) /*29, 30 y 31*/  
		{parent.frame4.location.href="../htm/esp/pago.asp";}
	else if (numero==30)
		{parent.frame4.location.href="../htm/cat/pago.asp";}
	else if (numero==31)
		{parent.frame4.location.href="../htm/ing/pago.asp";}		
	else if (numero==32)/*32, 33 y 42*/
		{parent.frame4.location.href="../htm/esp/imagen.asp";}
	else if (numero==33)        /*quienes somos*/
		{parent.frame4.location.href="../htm/cat/imagen.asp";}
	else if(numero==38)
		{parent.frame1.compra.submit();}
	else if	(numero==40)
		{parent.frame4.location.href="../../asp/links.asp";}
	else if (numero==41)
		{
		cual=getcookie ("idioma",0);
		if (cual=="esp")				
			{parent.frame4.location.href="../docs/catalogo_esp.zip";}
		else if(cual=="cat")	
			{parent.frame4.location.href="../docs/cataleg_cat.zip";}
		else	{parent.frame4.location.href="../docs/cataleg_ing.zip";}
	}	
	else if (numero==42)        /*quienes somos*/
		{parent.frame4.location.href="../htm/ing/imagen.asp";}
	else if (numero==45)        /*catalogo*/
		{parent.frame4.location.href="catalogo.htm";}
	else if (numero==50)
		{parent.frame4.location.href="busc.htm";}
	else if (numero==51)
		{parent.frame4.location.href="como.htm";}
	else if (numero==52)
		{parent.frame4.location.href="condicion.htm";}
	else if (numero==53)
		{compra.submit();}
	else if (numero==58)
		{parent.frame4.location.href="magos.htm";}
	else if (numero==59)
		{parent.frame4.location.href="altamago.htm";}		
	else if (numero==60)
		{abrir_ventana_js('../../flash/memory.htm',590,450);}		
	else	
		{alert("Por Implementar");}}
/**************************************************************************/
/* CREAR_ARRAY                                                            */
/* Crea un array                                                          */
/**************************************************************************/
function crear_array()
	{var i=0;
	this.length=crear_array.arguments.length;
	for (i=0;i<this.length;i++)
		{this[i]="";}}
/************************************************************************************/
/* PONER_BOTON_ACTUALIZAR                                                           */
/* Poner un boton que lo que hace es actualizar                                     */
/************************************************************************************/
function poner_boton_actualizar()
	{document.write("<input type='button' value='" + texto_idioma_js(18) + "' onclick='history.go(0)'>");}
/************************************************************************************/
/* PONER_BOTON_CERRAR_JS                                                            */
/* Cerrar ventana abierta                                                           */
/************************************************************************************/
function poner_boton_cerrar_js()
	{document.write("<input type='button' value='" + texto_idioma_js(17) + "' onclick='cerrar_ventana_js()'>");}
/************************************************************************************/
/* MODIFICAR_TIPO_PROD_JS                                                           */
/* Gestion de la modificacion de los tipos de productos                             */
/* E id identificador del tipo de producto                                          */
/************************************************************************************/
function modificar_tipo_prod_js(id)
	{modificar.id.value=id;
	modificar.submit();}
/************************************************************************************/
/* CAMBIAR_PASSWORD_JS                                                              */
/* Cambiar el password por que ya ha expirado                                       */
/************************************************************************************/
function cambiar_password_js(id)
	{nuevo_password.id.value=id;
	nuevo_password.submit();}
/************************************************************************************/
/* MODIFICAR_JS                                                                     */
/* Gestion de la modificacion de algun elemento generico                            */
/* E id identificador                                                               */
/************************************************************************************/
function modificar_js(id)
	{modificar.id.value=id;
	modificar.submit();}
/************************************************************************************/
/* MODIFICAR_TOP10_JS                                                               */
/* Gestion de la modificacion de los top10                                          */
/* E id identificador del top10                                                     */
/************************************************************************************/
function modificar_top10_js(id)
	{modificar.id.value=id;
	modificar.submit();}
/************************************************************************************/
/* MODIFICAR_LINK_JS                                                                */
/* Gestion de la modificacion de los links                                          */
/* E id identificador del link                                                      */
/************************************************************************************/
function modificar_link_js(id)
	{modificar.id.value=id;
	modificar.submit();}
/************************************************************************************/
/* MODIFICAR_OFERTA_JS                                                              */
/* Gestion de la modificacion de las ofertas                                        */
/* E id identificador de ofertas                                                    */
/************************************************************************************/
function modificar_oferta_js(id)
	{modificaroferta.id.value=id;
	modificaroferta.submit();}
/************************************************************************************/
/* MODIFICAR_PROD_JS                                                                */
/* Gestion de la modificacion de los productos                                      */
/* E id identificador del producto                                                  */
/************************************************************************************/
function modificar_prod_js(id)
	{modificar.id.value=id;
	modificar.submit();}
/************************************************************************************/
/* MODIFICAR_COM_JS                                                                 */
/* Gestion de la modificacion de las comandas                                       */
/* E id identificador de comanda                                                    */
/************************************************************************************/
function modificar_com_js(id)
	{modificar.id.value=id;
	modificar.submit();}
/************************************************************************************/
/* MODIFICAR_NOTICIA_JS 							    */
/* Gestion de la modificacion de las noticias                                       */
/* E id  identificador de la noticia                                                */
/************************************************************************************/
function modificar_noticia_js(id)
	{modificar.id.value=id;
	modificar.submit();}
/************************************************************************************/
/* DETALLE_PROD_JS                                                                  */
/* Gestion para ver el detalle de un producto                                       */
/* E id                                                                             */
/************************************************************************************/
function detalle_prod_js(id)
	{detalle.id.value=id;
	detalle.submit();}
/************************************************************************************/
/* DETALLE_COM_JS                                                                   */
/* Gestion para ver el detalle de una comanda                                       */
/* E id                                                                             */
/************************************************************************************/
function detalle_com_js(id)
	{detallecom.id.value=id;
	detallecom.submit();}
/************************************************************************************/
/* MODIFICAR_CLIENTE_JS 							    */
/* Para modificar la informacion de los clientes                                    */
/************************************************************************************/
function modificar_cliente_js(id)
	{modificar.id.value=id;
	modificar.submit();}
/************************************************************************************/
/* DETALLE_CLIENTE_JS                                                               */
/* Para mostrar el detalle de la informacion de los clientes                        */
/************************************************************************************/
function detalle_cliente_js(id)
	{detallecliente.id.value=id;
	detallecliente.submit();}
/************************************************************************************/
/* DETALLE_MAGO_JS                                                                  */
/* Para mostrar el detalle del mago                                                 */
/************************************************************************************/
function detalle_mago_js(id)
	{detalle.id.value=id;
	detalle.submit();}
/************************************************************************************/
/* MODIFICAR_MAGO_JS                                                                */
/* Para mostrar la modificacion del mago                                            */
/************************************************************************************/
function modificar_mago_js(id)
	{modificar.id.value=id;
	modificar.submit();}
/************************************************************************************/
/* MOSTRAR_DETALLE_PROD_JS                                                          */
/* Para mostrar los detalles del producto                                           */
/* E id                                                                             */
/************************************************************************************/
function mostrar_detalle_prod_js(id)
	{detalleprod.id.value=id;
	detalleprod.submit();}
/************************************************************************************/
/* MOSTRAR_DETALLE_TIPO_PROD_JS                                                     */
/* Para mostrar los detalles del producto                                           */
/* E id                                                                             */
/************************************************************************************/
function mostrar_detalle_tipo_prod_js(id)
	{detalletipoprod.id.value=id;
	detalletipoprod.submit();}
/************************************************************************************/
/* MOSTRAR_PRODUCTO_VENTA_JS 							    */
/* Se ejecuta cuando el usuario pulsa sobre un producto en el menu                  */
/* E id  que es el id del producto                                                  */
/************************************************************************************/
function mostrar_producto_venta_js(id)
	{mostrar_producto.id.value=id;
	mostrar_producto.submit();}
/************************************************************************************/
/* MOSTRAR_PRODUCTO_VENTA_JS                                                        */
/* para gestion del menu; para que funcione bien                                    */
/************************************************************************************/
function MOSTRAR_PRODUCTO_VENTA_JS(id)
	{mostrar_producto_venta_js(id);}
	
/************************************************************************************/
/* MODIFICAR_TARIFA_AZUL_JS                                                         */
/* Se ejecuta cuando el usuario pulsa sobre una tarifa del paquete azul a modificar */
/* E id   identificador de la tarifa del paquete azul                               */
/************************************************************************************/
function modificar_tarifa_azul_js(id)
	{modificarazul.id.value=id;
	modificarazul.submit();}
/************************************************************************************/	
/* MODIFICAR_AEREO_JS 								    */
/* Se ejecuta cuando elusuario pulsa sobre una zona de correo extranjero a          */
/* modificar                                                                        */
/************************************************************************************/	
function modificar_aereo_js(id)
	{modificaraereo.id.value=id;
	modificaraereo.submit();}
/************************************************************************************/	
/* CAMBIAR_COMA_JS 								    */
/* Cambia la coma por punto si hay 						    */
/************************************************************************************/
function cambiar_coma_js(texto1)
	{var ret;
	posicion=texto1.indexOf("," ,1);
	if (posicion>0)
		{ret=texto1.substr(0,posicion) + "." + texto1.substr(posicion+1,texto1.length);
		return(ret);}
	else {return(texto1);}}
/************************************************************************************/
/* ESCRIBIR_PIE_JS 								    */
/* Escribe el pie del documento 						    */
/************************************************************************************/
function escribir_pie_js()
	{document.write("<hr>");
	document.write("<center><small>www.casadelamagia.com | " + texto_idioma_js(106) + " | <a href='mailto:magia@casadelamagia.com'>magia@casadelamagia.com</a></small></center>");
	document.write("<center><small>" + texto_idioma_js(107) + " (+34) 93 721 38 25&nbsp;" + texto_idioma_js(99) + "</small></center>");}
/************************************************************************************/
/* ACTUALIZAR_VISITAS_JS                                                            */
/* Poner el valor al que se va a saltar y realiar la actualizacion de la pagina     */
/* con el fin de poder visualizar la paginacion                                     */
/* E cual                                                                           */
/************************************************************************************/
function actualizar_visitas_js(cual)
	{visitas.inicio.value=cual;
	visitas.submit();}
/************************************************************************************/
/* ESCRIBIR_BUSQUEDA_PRECIO_JS                                                      */
/* Muestra la lisa desplegable con las diferencias opciones de precio de productos  */
/* E idioma                                                                         */
/************************************************************************************/	
function escribir_busqueda_precio_js(idioma)
	{document.write("<select name='precio' style='background-color:5599FF;'>");
	document.write("<option selected>" + texto_idioma_js(115));
	document.write("<option>" + texto_idioma_js(122) + " 10 Eur");
	document.write("<option>" + texto_idioma_js(123) + " 10 " + texto_idioma_js(124) + " 20 Eur");
	document.write("<option>" + texto_idioma_js(123) + " 20 " + texto_idioma_js(124) + " 30 Eur");
	document.write("<option>" + texto_idioma_js(123) + " 30 " + texto_idioma_js(124) + " 40 Eur");
	document.write("<option>" + texto_idioma_js(125) + " 40 Eur");
	document.write("</select>");}
/************************************************************************************/
/* ESCRIBIR_BUSQUEDA_NIVEL_JS                                                       */
/* Muestra la lisa desplegable con las diferencias opciones de niveles de productos */
/* E idioma                                                                         */
/************************************************************************************/
function escribir_busqueda_nivel_js(idioma)
	{document.write("<select name='nivel' style='background-color:5599FF;'>");
	document.write("<option selected>" + texto_idioma_js(116));
	document.write("<option>" + texto_idioma_js(117));
	document.write("<option>" + texto_idioma_js(118));
	document.write("<option>" + texto_idioma_js(119));
	document.write("<option>" + texto_idioma_js(120));
	document.write("<option>" + texto_idioma_js(121));
	document.write("</select>");	}
/************************************************************************************/
/* ESCRIBIR_COMUNIDAD_AUTONOMA_JS                                                   */
/* Escribe todas las comunidades autonomas                                          */
/* E idioma                                                                         */
/* E valor                                                                          */
/************************************************************************************/
function escribir_comunidad_autonoma_js(idioma,valor)
	{var aux1;

	document.write("<select name='c_autonoma' style='background-color:5599FF;'>");
	if (valor==-1) {aux1="selected";}
	else           {aux1="";}	
	document.write("<option " + aux1 + " value=-1>" + texto_idioma_js(135));
	if (valor==1) {aux1="selected";}
	else          {aux1="";}
	document.write("<option " + aux1 + " value=1>Andalucía");
	if (valor==2) {aux1="selected";}
	else          {aux1="";}
        document.write("<option " + aux1 + " value=2>Aragón");
	if (valor==3) {aux1="selected";}
	else          {aux1="";}     
        document.write("<option " + aux1 + " value=3>Cantabria");
	if (valor==4) {aux1="selected";}
	else          {aux1="";}
        document.write("<option " + aux1 + " value=4>Castilla-La Mancha");
	if (valor==5) {aux1="selected";}
	else          {aux1="";}
        document.write("<option " + aux1 + " value=5>Castilla y León");
	if (valor==6) {aux1="selected";}
	else          {aux1="";}
        document.write("<option " + aux1 + " value=6>" + texto_idioma_js(147));
	if (valor==7) {aux1="selected";}
	else          {aux1="";}
        document.write("<option " + aux1 + " value=7>Ceuta y Melilla");
	if (valor==8) {aux1="selected";}
	else          {aux1="";}
        document.write("<option " + aux1 + " value=8>Comunidad de Madrid");
	if (valor==9) {aux1="selected";}
	else          {aux1="";}
        document.write("<option " + aux1 + " value=9>Comunidad de Navarra");
	if (valor==10) {aux1="selected";}
	else          {aux1="";}
        document.write("<option " + aux1 + " value=10>Comunidad Murciana");        
	if (valor==11) {aux1="selected";}
	else          {aux1="";}
        document.write("<option " + aux1 + " value=11>" + texto_idioma_js(149));
	if (valor==12) {aux1="selected";}
	else          {aux1="";}
        document.write("<option " + aux1 + " value=12>Extremadura");
	if (valor==13) {aux1="selected";}
	else          {aux1="";}
        document.write("<option " + aux1 + " value=13>Galicia");
	if (valor==14) {aux1="selected";}
	else          {aux1="";}
        document.write("<option " + aux1 + " value=14>" + texto_idioma_js(148));
	if (valor==15) {aux1="selected";}
	else          {aux1="";}
	document.write("<option " + aux1 + " value=15>Islas Canarias");        
	if (valor==16) {aux1="selected";}
	else          {aux1="";}
	document.write("<option " + aux1 + " value=16>La Rioja");        
	if (valor==17) {aux1="selected";}
	else          {aux1="";}
        document.write("<option " + aux1 + " value=17>País Vasco");
	if (valor==18) {aux1="selected";}
	else          {aux1="";}
        document.write("<option " + aux1 + " value=18>Principado de Asturias");
	document.write("</select>");}	
/************************************************************************************/
/* ESCRIBIR_COMUNIDAD_AUTONOMA_VALOR_JS                                             */
/* Escribir la comunidad autonoma en funcion del valor que posee                    */
/* E valor                                                                          */
/************************************************************************************/
function escribir_comunidad_autonoma_valor_js(valor)
	{if(valor==1){document.write("Andalucía");}
        else if(valor==2){document.write("Aragón");}
        else if(valor==3){document.write("Cantabria");}
        else if(valor==4){document.write("Castilla-La Mancha");}
        else if(valor==5){document.write("Castilla y León");}
        else if(valor==6){document.write(texto_idioma_js(147));}
        else if(valor==7){document.write("Ceuta y Melilla");}
        else if(valor==8){document.write("Comunidad de Madrid");}
        else if(valor==9){document.write("Comunidad de Navarra");}
        else if(valor==10){document.write("Comunidad Murciana");}        
        else if(valor==11){document.write(texto_idioma_js(149));}
        else if(valor==12){document.write("Extremadura");}
        else if(valor==13){document.write("Galicia");}
        else if(valor==14){document.write(texto_idioma_js(148));}
	else if(valor==15){document.write("Islas Canarias");}       
	else if(valor==16){document.write("La Rioja");} 
        else if(valor==17){document.write("País Vasco");}
        else if(valor==18){document.write("Principado de Asturias");}}	
/************************************************************************************/
/* INICIALIZAR_VISITA_JS                                                            */
/* Inicializar los campos del formulario de entrada en el libro de visitas          */
/************************************************************************************/
function inicializar_visita_js()
	{anadir_visita.mail.value="";
	 anadir_visita.usuario.value="";
	 anadir_visita.comentario.value="";}
/************************************************************************************/
/* ACTUALIZAR_INFORMACION_CESTA_JS                                                  */
/* Actualiza la informacion de la cesta de la compra                                */
/* E idioma                                                                         */
/* E total                                                                          */
/************************************************************************************/	 
function actualizar_informacion_cesta_js(idioma,total)
	{
        var unFrameInferior = parent.frames ["frame3"];
        var unTextBox = unFrameInferior.document.getElementById("informacion");		
	if (total==0)
		{/*p a r e n t.frame3.informacion.innerHTML= "&nbsp;";*/
		unTextBox.innerHTML="&nbsp;";
		}
	else	{/*p a r e n t.frame3.informacion.innerHTML= "&nbsp;" + texto_idioma_js(34) + "&nbsp;" + total + " Euros";*/
		 unTextBox.innerHTML="&nbsp;" + texto_idioma_js(34) + "&nbsp;" + total + " Euros";}
	}
/************************************************************************************/
/* DETALLE_MAGO_BUSC_JS                                                             */
/* Ejecutar el detalle del mago desde la visión del usuario                         */
/* E valor                                                                          */
/************************************************************************************/	
function detalle_mago_busc_js(valor1)
	{detalle_mago.id.value=valor1;
	detalle_mago.submit();}