function enlaceMenu(theURL) {
    
    alert('la URL es '+theURL);
    document.documento.action = theURL;
    document.documento.submit();
}


function ordenar_busqueda()
{
	
	opcion=document.frm_orden.ordenuno[document.frm_orden.ordenuno.selectedIndex].value;
	document.all.frm_orden.tx_palabra.value=opcion;
	document.frm_orden.submit();
}
function mostrar_canarias()
{
	codigo=document.calculartransporte.codigop.value;
	if (codigo > 34999 && codigo < 36000 || codigo > 37999 && codigo < 39000 || codigo > 50999 && codigo < 52999)
	{
		document.all.tr_1.style.visibility="visible";
		return false;
	}
	else
	{
		document.all.tr_1.style.visibility="hidden";
	}	
}
function Cambia_Seccion()
{ 
	
	var cSeccion, posicion;
	posicion=document.Listado.optSubsec.selectedIndex;
	cSeccion = document.Listado.optSubsec.options[posicion].value;
	
	if (cSeccion != '000' && cSeccion!="") 
	{
		if (cSeccion.indexOf("PD")==-1) 
		{/*es un link normal*/
			window.location = ""+cSeccion;
		} 
		else 
		{ /*Es un link dinámico*/
			var linkaux=cSeccion.toUpperCase();
			
			if (linkaux.indexOf("JAVASCRIPT:")==-1) 
			{/*No llama a ninguna funcion*/
				
				ir(""+cSeccion);											
			}
			else
			{										
				var link=cSeccion.substring(11,cSeccion.length);
				
				eval(cSeccion.substring(11,cSeccion.length));
				
			}
		}
	}
}
function Cambia_Seccion_tarea(tipo)
{ 
	
	
/* Informacion del fichero portada */

	
	
	
	
	//alert("chequeo_act_alterna es "+chequeo_act_ubica);
	
	chequeo_act_ubica=document.ubica_form.act_ubica.checked;
	
	//alert("chequeo_act_alterna es "+chequeo_act_ubica);
	if(chequeo_act_ubica == true)
	{
		document.act1.act_ubica1.value='S';
	}
	
	for (var i=1; i < 20;i++)
		{
				clave='seq_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='activo_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='promcode_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='idioma_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='tipo_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='aparicion_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='aparicion1_ubica'+i;
				clave1=clave+'_1';			
				eval("aparicion=document.getElementById('" + clave + "');");
				var_aparicion="";
				for(j=0;j<aparicion.options.length;j++)
				{
					if (aparicion.options[j].selected == true)
					{
						var_aparicion+=";"+aparicion.options[j].value	
					}
				}
				//eval("posicion1=document.ubica_form."+clave+".selectedIndex;");
				//eval("aparicion=document.ubica_form."+clave+".options["+posicion1+"].value;");
				//alert("var_aparicion es "+var_aparicion);
				eval("document.act1."+ clave1 +".value='"+ var_aparicion + "';");
				
				clave='fechaini_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
			
				clave='fechafin_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='texto_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='marcado_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='colornormal_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='tiempo_tarea_asig'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='imagen_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='imagen_n_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

	}


	
	/*document.infoproducto_form.submit();
	alert("lo ha ejecutado");

	/* Tratamiento general */
	
	
	
		
	document.act1.action=tipo;
	document.act1.submit();
	return false;
					
	
}
function Cambia_Seccion_acceso_directo(tipo)
{ 
	
	
/* Informacion del fichero portada */

	
	
	
	
	//alert("chequeo_act_alterna es "+chequeo_act_ubica);
	
	chequeo_act_ubica=document.ubica_form.act_ubica.checked;
	
	//alert("chequeo_act_alterna es "+chequeo_act_ubica);
	if(chequeo_act_ubica == true)
	{
		document.act1.act_ubica1.value='S';
	}
	
	for (var i=1; i < 20;i++)
		{
				clave='seq_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='activo_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='promcode_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='idioma_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='tipo_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				
				clave='fechaini_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");				

				clave='texto_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='marcado_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");		
				
				clave='sql_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");		
				
	}


	
	/*document.infoproducto_form.submit();
	alert("lo ha ejecutado");

	/* Tratamiento general */
	
	
	
		
	document.act1.action=tipo;
	document.act1.submit();
	return false;
					
	
}
function Cambia_Seccion_aportacion(tipo)
{
	

	/* Informacion del fichero infoproducto */

	posicion=document.infoproducto_form.activo_inf.selectedIndex;
	activo_inf = document.infoproducto_form.activo_inf.options[posicion].text;
	document.act1.activo_inf1.value=activo_inf;	
	chequeo_act_infoproducto=document.infoproducto_form.act_infoproducto.checked;
	document.act1.descripcion_inf1.value=document.infoproducto_form.descripcion_inf.value;
	document.act1.titulo_inf1.value=document.infoproducto_form.titulo_inf.value;
	document.act1.texto_inf1.value=document.infoproducto_form.texto_inf.value;
	document.act1.imagen_inf1.value=document.infoproducto_form.imagen_inf.value;
	document.act1.imagen_inf2.value=document.infoproducto_form.imagen_n_inf.value;
	document.act1.fichero_add_p.value=document.all.fichero_add.value;

	
	if(chequeo_act_infoproducto == true)
	{
		document.act1.act_infoproducto1.value='S';
	}
	
	for (var i=1; i < 6;i++)
		{
			for (var s=1; s < 6;s++)
			{
				clave='t'+i+s;
				clave1=clave+'_1';
				//eval("document.all."+src+j+".style.display='none';");
				eval("document.act1."+clave1+".value=document.infoproducto_form."+clave+".value;");
				//eval("alert('clave '"+clave+"' contiene el valor document.infoproducto_form.'" + clave+ "'.value';)");
				//document.act1.clave1.value=document.infoproducto_form.clave.value
			}
		}
	
	/*document.infoproducto_form.submit();
	//alert("lo ha ejecutado");


/* Informacion del fichero portada */

	
	
	chequeo_act_ubica=document.ubica_form.act_ubica.checked;
	
	//alert("chequeo_act_alterna es "+chequeo_act_ubica);
	if(chequeo_act_ubica == true)
	{
		document.act1.act_ubica1.value='S';
	}
	
	for (var i=1; i < 10;i++)
		{
				clave='seq_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='activo_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='promcode_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='idioma_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='tipo_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='aparicion_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='aparicion1_ubica'+i;
				clave1=clave+'_1';			
				eval("aparicion=document.getElementById('" + clave + "');");
				var_aparicion="";
				for(j=0;j<aparicion.options.length;j++)
				{
					if (aparicion.options[j].selected == true)
					{
						var_aparicion+=";"+aparicion.options[j].value	
					}
				}
				//eval("posicion1=document.ubica_form."+clave+".selectedIndex;");
				//eval("aparicion=document.ubica_form."+clave+".options["+posicion1+"].value;");
				//alert("var_aparicion es "+var_aparicion);
				eval("document.act1."+ clave1 +".value='"+ var_aparicion + "';");
				
				clave='fechaini_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
			
				clave='fechafin_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='texto_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='marcado_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='colornormal_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				//clave='tiempo_tarea_asig'+i;
				//clave1=clave+'_1';
				//eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='imagen_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='imagen_n_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='width_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='height_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");


	}


	
	/*document.infoproducto_form.submit();
	alert("lo ha ejecutado");

	/* Tratamiento general */
	var cSeccion, posicion;
	
	posicion=document.Listado.optSubsec.selectedIndex;
	cSeccion = document.Listado.optSubsec.options[posicion].value;
	

	
	if (tipo < 99)
	{
		comentario=document.act1.comentario.value;
		
		document.act1.action=cSeccion;
		if (tipo == 1)
		{
			
			if (document.act1.coment.value == "")
			{
				alert("El comentario es necesario para crear el perfil, rellenelo");
				return false;
			}
			document.all.act1.eci_valor.value="1";
		}
		
	
		if (document.act1.coment.value != "")
		{										
			document.all.act1.comentario.value=document.all.coment.value
			
		}												
		
		if (document.act1.texto_p1.value != "")
		{										
			document.all.act1.texto_p.value=document.all.texto_p1.value
			
		}												
	
	}				
	if (cSeccion != '000' && cSeccion!="") 
	{
		if (cSeccion.indexOf("PD")==-1) 
		{/*es un link normal*/
			document.act1.action=cSeccion;
			document.act1.submit();
			//window.location = ""+cSeccion;
		} 
		else 
		{ /*Es un link dinámico*/
			var linkaux=cSeccion.toUpperCase();
			
			if (linkaux.indexOf("JAVASCRIPT:")==-1) 
			{/*No llama a ninguna funcion*/
												
				document.act1.action=cSession
				document.act1.submit();
				//ir(""+cSeccion);
			}
			else
			{										
				document.act1.action=cSeccion;
				var link=cSeccion.substring(11,cSeccion.length);
				
				eval(cSeccion.substring(11,cSeccion.length));			
				
			}
		}
	}
}
function Cambia_Seccion_registro(tipo)
{ 
	
	//alert("llega al cambia seccion");

	/* Informacion del fichero infoproducto */

	posicion=document.infoproducto_form.activo_inf.selectedIndex;
	activo_inf = document.infoproducto_form.activo_inf.options[posicion].text;
	document.act1.activo_inf1.value=activo_inf;
	//alert("descripcion es "+document.infoproducto_form.descripcion_inf.value);
	//alert("titulo es "+document.infoproducto_form.titulo_inf.value);
	//alert("texto es "+document.infoproducto_form.texto_inf.value);
	//alert("imagen es "+document.infoproducto_form.imagen_inf.value);
	//alert("chequeo es "+document.infoproducto_form.act_infoproducto.checked);
	chequeo_act_infoproducto=document.infoproducto_form.act_infoproducto.checked;
	document.act1.descripcion_inf1.value=document.infoproducto_form.descripcion_inf.value;
	document.act1.titulo_inf1.value=document.infoproducto_form.titulo_inf.value;
	document.act1.texto_inf1.value=document.infoproducto_form.texto_inf.value;
	document.act1.imagen_inf1.value=document.infoproducto_form.imagen_inf.value;
	document.act1.imagen_inf2.value=document.infoproducto_form.imagen_n_inf.value;

	
	if(chequeo_act_infoproducto == true)
	{
		document.act1.act_infoproducto1.value='S';
	}
	
	for (var i=1; i < 6;i++)
		{
			for (var s=1; s < 6;s++)
			{
				clave='t'+i+s;
				clave1=clave+'_1';
				//eval("document.all."+src+j+".style.display='none';");
				eval("document.act1."+clave1+".value=document.infoproducto_form."+clave+".value;");
				//eval("alert('clave '"+clave+"' contiene el valor document.infoproducto_form.'" + clave+ "'.value';)");
				//document.act1.clave1.value=document.infoproducto_form.clave.value
			}
		}
	
	/*document.infoproducto_form.submit();
	//alert("lo ha ejecutado");

/* Informacion del fichero webprice */

	
	//alert("descripcion es "+document.webpric_form.descripcion_webpric.value);
	//alert("tipo es "+document.webpric_form.tipo_webpric.value);
	//alert("categoria es "+document.webpric_form.categoria_webpric.value);
	chequeo_act_webpric=document.webpric_form.act_webprice.checked;
	document.act1.descripcion_webpric1.value=document.webpric_form.descripcion_webpric.value;
	document.act1.categoria_webpric1.value=document.webpric_form.categoria_webpric.value;
	document.act1.tipo_webpric1.value=document.webpric_form.tipo_webpric.value;
	//alert("chequeo_act_webpric es "+chequeo_act_webpric);
	if(chequeo_act_webpric == true)
	{
		document.act1.act_webprice1.value='S';
	}
	
	for (var i=1; i < 6;i++)
		{
				clave='cant'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.webpric_form."+clave+".value;");
				clave='price'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.webpric_form."+clave+".value;");
		}
	
/* Informacion del fichero alternativos */

	
	
	chequeo_act_alterna=document.alterna_form.act_alterna.checked;
	
	//alert("chequeo_act_alterna es "+chequeo_act_alterna);
	if(chequeo_act_alterna == true)
	{
		document.act1.act_alterna1.value='S';
	}
	
	for (var i=1; i < 10;i++)
		{
				clave='asociado_alterna'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.alterna_form."+clave+".value;");
				
				clave='descripcion_alterna'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.alterna_form."+clave+".value;");
				
				clave='cantidad_alterna'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.alterna_form."+clave+".value;");
				
				clave='precio_alterna'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.alterna_form."+clave+".value;");
				
		}

/* Informacion del fichero portada */

	
	
	chequeo_act_ubica=document.ubica_form.act_ubica.checked;
	
	//alert("chequeo_act_alterna es "+chequeo_act_ubica);
	if(chequeo_act_ubica == true)
	{
		document.act1.act_ubica1.value='S';
	}
	
	for (var i=1; i < 10;i++)
		{
				clave='seq_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='activo_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='promcode_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='idioma_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='tipo_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='aparicion_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='aparicion1_ubica'+i;
				clave1=clave+'_1';			
				eval("aparicion=document.getElementById('" + clave + "');");
				var_aparicion="";
				for(j=0;j<aparicion.options.length;j++)
				{
					if (aparicion.options[j].selected == true)
					{
						var_aparicion+=";"+aparicion.options[j].value	
					}
				}
				//eval("posicion1=document.ubica_form."+clave+".selectedIndex;");
				//eval("aparicion=document.ubica_form."+clave+".options["+posicion1+"].value;");
				//alert("var_aparicion es "+var_aparicion);
				eval("document.act1."+ clave1 +".value='"+ var_aparicion + "';");
				
				clave='fechaini_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
			
				clave='fechafin_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='texto_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='marcado_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");
				
				clave='colornormal_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				//clave='tiempo_tarea_asig'+i;
				//clave1=clave+'_1';
				//eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='imagen_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='imagen_n_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='width_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");

				clave='height_ubica'+i;
				clave1=clave+'_1';
				eval("document.act1."+clave1+".value=document.ubica_form."+clave+".value;");


	}


	
	/*document.infoproducto_form.submit();
	alert("lo ha ejecutado");

	/* Tratamiento general */
	var cSeccion, posicion;
	
	posicion=document.Listado.optSubsec.selectedIndex;
	cSeccion = document.Listado.optSubsec.options[posicion].value;
	

	
	if (tipo < 99)
	{
		comentario=document.act1.comentario.value;
		
		document.act1.action=cSeccion;
		if (tipo == 1)
		{
			
			if (document.act1.coment.value == "")
			{
				alert("El comentario es necesario para crear el perfil, rellenelo");
				return false;
			}
			document.all.act1.eci_valor.value="1";
		}
		
	
		if (document.act1.coment.value != "")
		{										
			document.all.act1.comentario.value=document.all.coment.value
			
		}												
		
		if (document.act1.texto_p1.value != "")
		{										
			document.all.act1.texto_p.value=document.all.texto_p1.value
			
		}												
	
	}				
	if (cSeccion != '000' && cSeccion!="") 
	{
		if (cSeccion.indexOf("PD")==-1) 
		{/*es un link normal*/
			document.act1.action=cSeccion;
			document.all.act1.url_web_p.value=document.all.url_web.value
			document.act1.submit();
			//window.location = ""+cSeccion;
		} 
		else 
		{ /*Es un link dinámico*/
			var linkaux=cSeccion.toUpperCase();
			
			if (linkaux.indexOf("JAVASCRIPT:")==-1) 
			{/*No llama a ninguna funcion*/
												
				document.act1.action=cSession
				document.act1.submit();
				//ir(""+cSeccion);
			}
			else
			{										
				document.act1.action=cSeccion;
				var link=cSeccion.substring(11,cSeccion.length);
				
				eval(cSeccion.substring(11,cSeccion.length));
				
				
			}
		}
	}
}

function Cambia_Seccion_registro_general(tipo)
{
	/*document.infoproducto_form.submit();
	

	/* Tratamiento general */
	//alert("lo ha ejecutado");
	var cSeccion, posicion;
	
	posicion=document.Listado.optSubsec.selectedIndex;
	cSeccion = document.Listado.optSubsec.options[posicion].value;
	
	if (tipo < 99)
	{
		comentario=document.act1.comentario.value;
		
		document.act1.action=cSeccion;
		if (tipo == 1)
		{
			
			if (document.act1.coment.value == "")
			{
				alert("El comentario es necesario para crear el perfil, rellenelo");
				return false;
			}
			document.all.act1.eci_valor.value="1";
		}
		
	
		if (document.act1.coment.value != "")
		{										
			document.all.act1.comentario.value=document.all.coment.value
			
		}												
		
		if (document.act1.texto_p1.value != "")
		{										
			document.all.act1.texto_p.value=document.all.texto_p1.value
			
		}												
	
	}				
	if (cSeccion != '000' && cSeccion!="") 
	{
		if (cSeccion.indexOf("PD")==-1) 
		{/*es un link normal*/
			document.act1.action=cSeccion;			
			document.act1.submit();
			//window.location = ""+cSeccion;
		} 
		else 
		{ /*Es un link dinámico*/
			var linkaux=cSeccion.toUpperCase();
			
			if (linkaux.indexOf("JAVASCRIPT:")==-1) 
			{/*No llama a ninguna funcion*/
												
				document.act1.action=cSession
				document.act1.submit();
				//ir(""+cSeccion);
			}
			else
			{										
				document.act1.action=cSeccion;
				var link=cSeccion.substring(11,cSeccion.length);
				
				eval(cSeccion.substring(11,cSeccion.length));
				
				
			}
		}
	}
}
function ir (url) {
    
    var enc=false;
	var ccv= "ECI";

	if (url!='') {
		var urlDestino = url;
		var vector = urlDestino.split(",");
		
		if (url.indexOf("PD")!=-1)
		{
			urlDestino=vector[0]+","+vector[1]+","+vector[2]+"!"+ccv+','+vector[3];
			
		}
		 
		 document.location=urlDestino;
		 
		}
}

function chequearcampo(object,idioma,valor,id,neds,nume,lennum,maxnum,minnum,des,has,alpha,lenalp,maxalp,minalp,car,carnot)
{
	if(neds==1 && valor=="")
		{
		if(idioma=='uk')
			alert("This field can not contain blank, Please fill it in");
		else
			alert("Este campo no puede estar a blancos por favor rellenelo");
		object.value="";
		object.focus();	
		return false;
	}
	if(nume==1)
	{
		Contador = 0;
		CadenaNumeros="0123456789";
		for (var i=0; i < valor.length;i++)
		{
			EsteCaracter = valor.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
			if (Contador != valor.length)
		{
			if(idioma=="uk")
				alert("This field is numeric, please try again");
			else
				alert("Este campo debe ser numerico, vuelva a teclearlo, gracias");
			object.value="";
			object.focus();	
			return false;
		}
		if(lennum > 0 && valor.length != lennum)
		{
			if(idioma=="uk")
				alert("This field is the "+lennum+" positions, please try again");
			else
				alert("La longitud para este campo es "+lennum+", por favor intentelo de nuevo");
			object.value="";
			object.focus();	
			return false;
			
		}
					
		if(valor.length > maxnum)
		{
			if(idioma=="uk")
				alert("The maximun length for this field is "+maxnum+", please try again");
			else
				alert("La longitud maxima para este campo es "+maxnum+", por favor intentelo de nuevo");
			object.value="";
			object.focus();	
			return false;
			
		}
		if(valor.length < minnum)
		{
			if(idioma=="uk")
				alert("The minimun length for this field is "+minnum+", please try again");
			else
				alert("La longitud minima para este campo es "+minnum+", por favor intentelo de nuevo");
			object.value="";
			object.focus();	
			return false;
			
		}
		if (valor < des || valor > has )
		{
			if(idioma=="uk")
				alert("The value of this field should be between "+des+" and "+has+" please try again");
			else
				alert("El valor para este campo debe estar entre "+des+" y "+has+" Por favor intentelo de nuevo");
			object.value="";
			object.focus();	
			return false;
		}
		
	}
	else
	{
		if(alpha==1)
		{
			
			if(lenalp > 0 && valor.length != lenalp)
			{
				if(idioma=="uk")
					alert("This field is the "+lenalp+" positions, please try again");
				else
					alert("La longitud para este campo es "+lenalp+", por favor intentelo de nuevo");
				object.value="";
				object.focus();	
				return false;
				
			}
						
			if(valor.length > maxalp)
			{
				if(idioma=="uk")
					alert("The maximun length for this field is "+maxalp+", please try again");
				else
					alert("La longitud maxima para este campo es "+maxalp+", por favor intentelo de nuevo");
				object.value="";
				object.focus();	
				return false;
					
			}
			if(valor.length < minalp)
			{
				if(idioma=="uk")
					alert("The minimun lenght for this field is "+minalp+", please try again");
				else
					alert("La longitud minima para este campo es "+minalp+", por favor intentelo de nuevo");
				object.value="";
				object.focus();	
				return false;
				
			}
			if (car != 0)
			{
			
				Contador=0;
				for (var i=0; i < valor.length;i++)
				{
					
					EsteCaracter = valor.substring(i,i+1);
					
					if (EsteCaracter == car)
						   Contador ++;
					
				}
			
				if(Contador == 0)
				{
					if(idioma=="uk")
						alert("This field must contain "+car+", please try again");
					else
						alert("Este campo debe contener el caracter "+car+", por favor intentelo de nuevo");
					object.value="";
					object.focus();	
					return false;
			
				}
			}
						
			if (carnot != 0)
			{	
				Contador=0;
				for (var i=0; i < valor.length;i++)
				{
					
					EsteCaracter = valor.substring(i,i+1);
					if (EsteCaracter == carnot)
						   Contador ++;
				}
				if(Contador > 0)
				{
					if(idioma=="uk")
						alert("This field musn't contain "+carnot+", please try again");
					else
						alert("Este campo no debe contener el caracter "+carnot+", por favor intentelo de nuevo");
					object.value="";
					object.focus();	
					return false;
				
				}
			}	
		}
		
	}

return true;
		
}



function makeArray(n)
{
	this.length = n;
	for (i=1;i<=n;i++)
	{
		this[i]=0;
	}
return this;
}
function mostrarkit(src,num)
{
	for(var j=0;j<num;j++)
	{
	
	eval("document.all."+src+j+".style.display='';");
	
	
	}
	return false;
	
	
}
function ocultarkit(src,num)
{
	for(var j=0;j<num;j++)
	{
	
	eval("document.all."+src+j+".style.display='none';");
	
	
	}
	return false;
	
	
}
function noir()
{

	return false;
}
	
function displayDate()
{
	var this_month = new makeArray(12);
	var day_week = new makeArray(6);
    this_month[0]  = "Enero";
    this_month[1]  = "Febrero";
    this_month[2]  = "Marzo";
    this_month[3]  = "Abril";
    this_month[4]  = "Mayo";
    this_month[5]  = "Junio";
    this_month[6]  = "Julio";
    this_month[7]  = "Agosto";
    this_month[8]  = "Septiembre";
    this_month[9]  = "Octubre";
    this_month[10] = "Noviembre";
    this_month[11] = "Diciembre";
    
    day_week[0]  = "Domingo";
    day_week[1]  = "Lunes";
    day_week[2]  = "Martes";
    day_week[3]  = "Miercoles";
    day_week[4]  = "Jueves";
    day_week[5]  = "Viernes";
    day_week[6]  = "Sabado";
	var today = new Date();
	var dayweek  = today.getDay();
    var day   = today.getDate();
	var month = today.getMonth();
	var year  = today.getYear();
	if (year < 100)
	{
		year += 1900;
	}
  
  return(day_week[dayweek]+ ", " + day + " de " + this_month[month]+ " de " + year) ;
}


function expl (name,opcion) 
{
	var bAgent = window.navigator.userAgent; 
	var bAppName = window.navigator.appName;
	if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0) && (bAgent.indexOf("Mac") >= 0))
	{	
		document.all.simo.href=name+"?explorador="+bAppName ;
		return true;
	}
	else 
	{
	document.all.simo.href=name+"?explorador="+bAppName ;
	return true;

	}
}

function buscador()
{
	busca=confirm("Si quieres que aparezcan instrucciones de uso en el buscador pulse aceptar sino pulse cancelar. ");
	if (busca == true)
	{
		document.all.buscador1.href="buscador.asp?ayuda=1";
	}
	else
	document.all.buscador1.href="buscador.asp?ayuda=0";
	return true;
}

function checkearusuarioya(name1)
{
	if (name1 == null)
	{
		return true;
	}
	else
	{
		usuario=confirm("Esta en la tienda como usuario registrado, si desea cambiar de usuario registrado pulse aceptar sino pulse cancelar y continuará como el usuario actual. ");
		if (usuario == true)
		{
			document.all.user.href="changeuser.asp";
			return true;
		}
		else
			return false;
	}
	
	
}

function vaciarcesta()
{
	var vaciar=confirm("realmente quieres vaciar tu cesta de compra");
	return vaciar;
}

function hacerpedido(name)
{
		
	if (name == "")
	{
		compra=confirm("Si quieres ver las condiciones de compra por catálogo antes de procesar el pedido pulse aceptar sino pulse cancelar. ");
		if (compra == true)
		{
			document.all.hacerpedido.href="comprobareg.asp?condiciones=1&option=main";
		}
		else
			document.all.hacerpedido.href="comprobareg.asp?condiciones=0&option=main";
	}
	else
	{
		document.all.hacerpedido.href="formalizarpedido.asp";
		return true;
	}
}	

function construccion()
{
	alert("Esta opción esta actualmente en construccion, proximamente podrá utilizarla, gracias");
	return false;
}

function CSScriptInit() 
{
	CSInit = new Array;
	CSStopExecution = false;
	idxArray = new Array;
	for(var i=0;i<CSInit.length;i++)
		idxArray[i] = i;
	CSAction2(CSInit, idxArray);
}

function CSAction2(fct, array)
{ 
	var result;
	for (var i=0;i<array.length;i++) {
		if(CSStopExecution) return false; 
		var actArray = fct[array[i]];
		var tempArray = new Array;
		for(var j=1;j<actArray.length;j++)
		{
			if((actArray[j] != null) && (typeof(actArray[j]) == "object") && (actArray[j].length == 2))
			{
				if(actArray[j][0] == "VAR") {
					tempArray[j] = CSStateArray[actArray[j][1]];
				}
				else {
					if(actArray[j][0] == "ACT") {
						tempArray[j] = CSAction(new Array(new String(actArray[j][1])));
					}
				else
					tempArray[j] = actArray[j];
				}
			}
			else
				tempArray[j] = actArray[j];
		}			
		result = actArray[0](tempArray);
	}
	return result;
}

function checkearemail_com()
{
	email=document.all.remitente_emails.value;
	
	if(email == "")
	{
		alert("Por favor introduzca su dirección de correo electrónico, gracias");
		return false;
	}
	else
	{
		Contador = 0;
		cadena="@."
		
		for (var i=0; i < email.length;i++)
		{
			EsteCaracter = email.substring(i,i+1);
			if (cadena.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador < 2)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.remitente_emails.value="";
			document.all.remitente_emails.focus();
			return false;
		}
		
	
	}	 

}
function checkearemail_com1()
{
	email=document.all.envio_emails.value;
	
	if(email == "")
	{
		alert("Por favor introduzca su dirección de correo electrónico, gracias");
		return false;
	}
	else
	{
		Contador = 0;
		cadena="@."
		
		for (var i=0; i < email.length;i++)
		{
			EsteCaracter = email.substring(i,i+1);
			if (cadena.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador < 2)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.envio_emails.value="";
			document.all.envio_emails.focus();
			return false;
		}
		
	
	}	 

}
function checkearemail()
{
	email=document.all.email_reserva.value;	
	if(email == "")
	{
		alert("Por favor introduzca su dirección de correo electrónico, gracias");
		return false;
	}
	else
	{
		Contador = 0;
		cadena="@."
		
		for (var i=0; i < email.length;i++)
		{
			EsteCaracter = email.substring(i,i+1);
			if (cadena.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador < 2)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.email_reserva.value="";
			document.all.email_reserva.focus();
			return false;
		}
		
	
	}	 

}
function checkearpassword()
{
	
	
	passwd=document.chequeo.passwd.value;
	nombre1=(document.chequeo.nombre.value);
		
	

	
	if (nombre1 == "" || passwd == "")
	{
		alert("para entrar a la tienda como usuario registrado debe teclear su usuario y su password "); 
		if (nombre1 == "")
			document.chequeo.nombre.focus();
		else
			document.chequeo.passwd.focus();
			return false;
	}
	
	return true;
		
}

function checkearpassword_inicio()
{
	
	if(document.inicio_form.codigo.value != "")
	{
		checkearpassword_inicioan();
	}
	else
	{
		passwd=document.inicio_form.password_in.value;
		nombre1=(document.inicio_form.usuario_in.value);
			
	

	
		if (nombre1 == "" || passwd == "")
		{
			alert("para entrar a la tienda como usuario registrado debe teclear su usuario y su password "); 
			if (nombre1 == "")
				document.inicio_form.usuario_in.focus();
			else
				{
				document.inicio_form.password_in.focus();
				}
			return false;	
		}
	
		
	
		document.all.inicio_form.submit();
		return true;
	}		
}
function checkearpassword_inicioan()
{
	
	
	codigo=document.inicio_form.codigo.value;
	if (codigo == "" )
	{
		alert("para entrar a la tienda como usuario anonimo debe teclear su código postal "); 
		document.inicio_form.codigo.focus();
		return false;
		
	}
	Contador = 0;
	CadenaNumeros="0123456789"
	
	for (var i=0; i < codigo.length;i++)
	{
		EsteCaracter = codigo.substring(i,i+1);
		if (CadenaNumeros.indexOf(EsteCaracter) != -1)
			   Contador ++;
	}
	
	if (Contador != codigo.length)
	{
		alert("El código postal debe ser numerico, vuelva a teclearlo, gracias");
		document.inicio_form.codigo.value="";
		document.inicio_form.codigo.focus();
		return false;
	}
	
	if (codigo > 52999 || codigo < 1000)
	{
		alert("El código postal debe ser un número entre 01000 y 53000");
		document.inicio_form.codigo.value="";
		document.inicio_form.codigo.focus();
		return false;
	}

	document.all.inicio_form.submit();
	return true;
		
}

function checkearpassword_frame()
{
	
	
	passwd=document.chequeo_frame.passwd_frame.value;
	nombre1=(document.chequeo_frame.nombre_frame.value);
		
		
	if (nombre1 == "" || passwd == "")
	{
		alert("para entrar a la tienda como usuario registrado debe teclear su usuario y su password "); 
		if (nombre1 == "")
		{
			document.chequeo_frame.nombre_frame.focus();
			return false;
		}	
		else
		{
			document.chequeo_frame.passwd_frame.focus();
			return false;
		}	
	}
	
	document.chequeo_frame.submit();
	return false;
		
}

function checkearpassword_1()
{
	
	nombre1=(document.chequeo_1.nombre_1.value);
	passwd=document.chequeo_1.passwd_1.value;
	
	if (nombre1 == "" || passwd == "")
	{
		alert("para entrar a la tienda como usuario registrado debe teclear su usuario y su password "); 
		if (nombre1 == "")
			document.chequeo_1.nombre_1.focus();
		else
			document.chequeo_1.passwd_1.focus();
			return false;
	}
	
	return true;
		
}

function checkearpassword_2()
{
	
	nombre1=(document.chequeo_2.nombre_2.value);
	passwd=document.chequeo_2.passwd_2.value;
	
	if (nombre1 == "" || passwd == "")
	{
		alert("para entrar a la tienda como usuario registrado debe teclear su usuario y su password "); 
		if (nombre1 == "")
			document.chequeo_2.nombre_2.focus();
		else
			document.chequeo_2.passwd_2.focus();
			return false;
	}
	
	return true;
		
}

function checkearpassword_3()
{
	

	nombre1=document.chequeo_3.nombre_3.value;
	
	passwd=(document.chequeo_3.passwd_3.value);
	pedido=(document.chequeo_3.pedido_3.value);
	
	
	if (nombre1 == "" || passwd == "")
	{
		alert("Para modificar un pedido necesita teclear el nombre de usuario y password"); 
		if (nombre1 == "")
		{	
			document.chequeo_3.nombre_3.focus();
			return false;
		}	
		else
		{
			document.chequeo_3.passwd_3.focus();
			return false;
		}	
	}
	
	if (pedido == "")
	{
		alert("Necesita teclear un numero de pedido para poder modificarlo");
		document.chequeo_3.pedido_3.focus();
		return false;
		
	}
	
	Contador = 0;
	CadenaNumeros="0123456789"
	
	for (var i=0; i < pedido.length;i++)
	{
		EsteCaracter = pedido.substring(i,i+1);
		if (CadenaNumeros.indexOf(EsteCaracter) != -1)
			   Contador ++;
	}
	
	if (Contador != pedido.length)
	{
		alert("El numero de pedido debe ser numerico, vuelva a teclearlo, gracias");
		document.chequeo_3.pedido_3.value="";
		document.chequeo_3.pedido_3.focus();
		return false;
	}
	
	return true;
		
}


function checkearbusqueda()
{
	
	var clave=document.busqueda.quickname.value;
	
	var plural=clave.substring((clave.length)-1,(clave.length));
	if (plural == "s" || plural == "S")
	{
		clave10=clave.substring(0,(clave.length)-1);
		document.busqueda.quickname.value=clave10;
	}
	pos=clave.length
	for (var i=0;i<=pos;i++)
	{
		if ((clave.substring(1+i,i)) == "'")
		{
			alert("no estan permitidos los apostrofos por favor quitelo y vuelvalo a intentar   "); 
			document.busqueda.quickname.value="";
			document.busqueda.quickname.focus();
			return false;
		}
	}
	if (clave == "")
	{
		alert("Para poder hacer una busqueda, es necesario que ponga algún argumento");
		document.busqueda.quickname.focus();
		return false;
	}	
	return true;
}

function checkearnumericosformulario()
{
	var CadenaNumeros="0123456789";
	var elementos;
	var Contador = 0;
	var EsteCaracter;
	for (var n=0; n<document.actualizar.length-1;n++)
	{
		clave=document.actualizar.elements[n].value;
		Contador = 0;
		for (var i=0; i < clave.length;i++)
		{
			EsteCaracter = clave.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
			   Contador ++;
		}
		if (Contador != clave.length)
		{
			alert("Este campo es numérico y el valor debe ser mayor que 0 por favor teclee un número mayor que 0, gracias");
			document.actualizar.elements[n].focus();
			return false;
		}
		if (clave == "")
		{
		
			alert("Este campo no puede ser nulo, si quiere quitar la referéncia de la cesta haga click en la papelera y si no la cantidad debe ser mayor que 0");
			document.actualizar.elements[n].focus();
			return false;
		}
		if (clave < 0)
		{
		
			alert("Este campo no puede ser menor que 0, si quiere quitar la referéncia de la cesta haga click en la papelera y si no la cantidad debe ser mayor que 0");
			document.actualizar.elements[n].focus();
			return false;
		}
		if (clave == 0)
		{
			alert("Este campo no puede ser 0, si quiere quitar la referéncia de la cesta haga click en la papelera y si no la cantidad debe ser mayor que 0");
			document.actualizar.elements[n].focus();
			return false;
		}
		if (clave > 9999)
		{
			alert("El valor maximo para este campo es 9999, por favor modifique la cantidad y haga click en actualizar");
			document.actualizar.elements[n].focus();
			return false;
		}
		 
	}
	return true;
}

function checkeartransporte_final(codigo)
{
	

	if (codigo > 34999 && codigo < 36000 || codigo > 37999 && codigo < 39000 || codigo > 50999 && codigo < 52999)
	{
		var indice1=(document.calculartransporte.enviocanarias.selectedIndex);
		medio=(document.calculartransporte.enviocanarias.options[indice1].text);
		document.calculartransporte.codigo.value=codigo;
		document.calculartransporte.medio.value=medio;
		document.calculartransporte.canarias.value=1;
		
		return true;
	}
		
}

function checkeartransporte()
{
	var CadenaNumeros="0123456789";
	
	clave=document.calculartransporte.codigop.value;
	
	
	Contador = 0;
	for (var i=0; i < clave.length;i++)
	{
		EsteCaracter = clave.substring(i,i+1);
		
		if (CadenaNumeros.indexOf(EsteCaracter) != -1)
		{
		   Contador ++;
			
		}
	}
	
	if (Contador != clave.length)
	{
		alert("El código postal debe ser numérico");
		document.calculartransporte.codigop.focus();
		return false;
	}
	if (clave == "")
	{
		alert("El código postal no puede ser nulo");
		document.calculartransporte.codigop.focus();
		return false;
	}
	if (clave < 0)
	{
		alert("Este campo no puede ser menor que 0");
		document.calculartransporte.codigop.focus();
		return false;
	}
	if (clave == 0)
	{
		alert("Este campo no puede ser 0");
		document.calculartransporte.codigop.focus();
		return false;
	}
	
	
	if (clave > 52999 || clave < 1000)
	{
		alert("El código postal debe ser un número entre 01000 y 53000");
		document.calculartransporte.codigop.value="";
		document.calculartransporte.codigop.focus();
		return false;
	}
	codigo=clave;
	if (codigo > 34999 && codigo < 36000 || codigo > 37999 && codigo < 39000 || codigo > 50999 && codigo < 53000)
	{
		
		var indice1=(document.calculartransporte.enviocanarias.selectedIndex);
		medio=(document.calculartransporte.enviocanarias.options[indice1].text);
		
		
		if (medio.substring(0,5) != 'Avión' && medio.substring(0,5) != 'Barco')
		{
			alert("Por favor elija un medio de transporte para este codigo postal");
			document.all.tr_1.style.visibility="visible";
			return false;
		}
		else
		{
			document.calculartransporte.codigo.value=codigo;
			document.calculartransporte.medio.value=medio;
			document.calculartransporte.canarias.value=codigo;
			return true;
		}	
	}
	else
	{
		document.calculartransporte.codigo.value=codigo;
		document.calculartransporte.medio.value="tierra";
		document.calculartransporte.canarias.value="";
		return true;
	}
	for (var n=0; n<actualizar.length-1;n++)
	{
		clave=document.actualizar.elements[n].value;
		Contador = 0;
		for (var i=0; i < clave.length;i++)
		{
			EsteCaracter = clave.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
			   Contador ++;
		}
		if (Contador != clave.length)
		{
			alert("Este campo es numérico y el valor debe ser mayor que 0 por favor teclee un número mayor que 0, gracias");
			document.actualizar.elements[n].focus();
			return false;
		}
		if (clave == "")
		{
			alert("Este campo no puede ser nulo, si quiere quitar la referéncia de la cesta haga click en la papelera y si no la cantidad debe ser mayor que 0");
			document.actualizar.elements[n].focus();
			return false;
		}
		if (clave < 0)
		{
			alert("Este campo no puede ser menor que 0, si quiere quitar la referéncia de la cesta haga click en la papelera y si no la cantidad debe ser mayor que 0");
			document.actualizar.elements[n].focus();
			return false;
		}
		if (clave == 0)
		{
			alert("Este campo no puede ser 0, si quiere quitar la referéncia de la cesta haga click en la papelera y si no la cantidad debe ser mayor que 0");
			document.actualizar.elements[n].focus();
			return false;
		}
		 
	}
		
}


function breakprice1(cantidad1,cantidad2,precio1,precio2)
{
	if (cantidad1 == 1)
		alert("El precio de este producto en función del número de unidades es"+"\n"+"\n"+cantidad1+" unidad el precio es "+precio1+"\n"+"más de "+cantidad1+" el precio es "+precio2);
	else
		alert("El precio de este producto en función del número de unidades es"+"\n"+"\n"+"entre 1 y "+cantidad1+" el precio es "+precio1+"\n"+"más de "+cantidad1+" el precio es "+precio2);
	return false;	 
}

function breakprice2(cantidad1,cantidad2,cantidad3,precio1,precio2,precio3)
{
	
	if (cantidad1 == 1)
		alert("El precio de este producto en función del número de unidades es"+"\n"+"1 unidad el precio es "+precio1+"\n"+"entre "+(cantidad1+1)+" y "+cantidad2+" el precio es "+precio2+"\n"+"más de "+(cantidad2)+" el precio es "+precio3);
	else
		alert("El precio de este producto en función del número de unidades es"+"\n"+"de 1 a "+cantidad1+" el precio es.."+precio1+"\n"+"entre "+(cantidad1+1)+" y "+cantidad2+" el precio es "+precio2+"\n"+"más de "+(cantidad2)+" el precio es "+precio3);
	return false;
}

function breakprice3(cantidad1,cantidad2,cantidad3,cantidad4,precio1,precio2,precio3,precio4)
{
	if (cantidad1 == 1)
		alert("El precio de este producto en función del número de unidades es "+"\n"+"\n"+"1 unidad el precio es "+precio1+"\n"+"entre "+(cantidad1+1)+" y "+cantidad2+" el precio es "+precio2+"\n"+"entre "+(cantidad2+1)+" y "+cantidad3+" el precio es "+precio3+"\n"+"más de "+(cantidad3)+"..."+precio4);
	else
		alert("El precio de este producto en función del número de unidades es "+"\n"+"\n"+"de 1 a "+cantidad1+" el precio es "+precio1+"\n"+"entre "+(cantidad1+1)+" y "+cantidad2+" el precio es "+precio2+"\n"+"entre "+(cantidad2+1)+" y "+cantidad3+" el precio es "+precio3+"\n"+"más de "+(cantidad3)+" el precio es "+precio4);
	return false;	 
}

function breakprice4(cantidad1,cantidad2,cantidad3,cantidad4,cantidad5,precio1,precio2,precio3,precio4,precio5)
{
	if (cantidad1 == 1)
		alert("El precio de este producto en función del número de unidades es "+"\n"+"\n"+"1 unidad el precio es "+precio1+"\n"+"entre "+(cantidad1+1)+" y "+cantidad2+" el precio es "+precio2+"\n"+"entre "+(cantidad2+1)+" y "+cantidad3+" el precio es "+precio3+"\n"+"entre "+(cantidad3+1)+" y "+(cantidad4)+" el precio es "+(precio4)+"\n"+"mas de "+(cantidad4)+" el precio es "+precio5);
	else
		alert("El precio de este producto en función del número de unidades es "+"\n"+"\n"+"de 1 a "+cantidad1+" el precio es "+precio1+"\n"+"entre "+(cantidad1+1)+" y "+cantidad2+" el precio es "+precio2+"\n"+"entre "+(cantidad2+1)+" y "+cantidad3+" el precio es "+precio3+"\n"+"entre "+(cantidad3+1)+" y "+(cantidad4)+" el precio es "+(precio4)+"\n"+"mas de "+(cantidad4)+" el precio es "+precio5);
	return false;	 
}

function verapplet()
{ 
   document.all.ordenador11.style.display="";
   document.all.ordenador.style.display="";
} 

function noverapplet()
{ 
  document.all.ordenador11.style.display="none";        
  document.all.ordenador.style.display="none";        
}

function checkearcp1(codigo)
{
	if (codigo > 34999 && codigo < 36000 || codigo > 37999 && codigo < 39000 || codigo > 50999 && codigo < 53000)
	{
		var envio=confirm("Su envío es a las islas canárias o Céuta:" + "\n" + "\n" + "Podemos enviarselo por 2 medios de transporte (Avión o Barco)."+"\n"+ "Pulse Aceptar para enviárselo por Avión o Cancelar para enviárselo por Barco."+"\n"+"Si no esta seguro de como enviarlo en función de los gastos, pulse aceptar y chequeelo más tarde, aún esta a tiempo!!"+"\n"+"Gracias");
		if (envio == true)
		{
			document.formalizar.avion.value="1";
			document.formalizar.canarias.value="1";
		}
		else
		{
			document.formalizar.avion.value="0";
			document.formalizar.canarias.value="1";
		}	
	}
	else
		document.formalizar.canarias.value="0";
}
function checkeaoferta(ofertas,cestas)
{
	if (ofertas == 1)
	{
		offer=confirm("Tiene una configuración pendiente de añadir a la cesta, quiere hacerlo ahora antes de procesar el pedido");
		if (offer == true)
		{
			document.all.grabarpedido.href="grabarpedido.asp?oferta=1";
			return true;
		}
		else
		{
			if (cestas == 0)
			{
				alert("No tiene ningún producto en la cesta por lo que no puede procesar el pedido");
				return false;
			}
		}
			//document.all.grabarpedido.href="grabarpedido.asp?oferta=0";
	}
	else
	{
		if (cestas == 0)
		{
			alert("No tiene ningún producto en la cesta por lo que no puede procesar el pedido");
			return false;
		}
		document.all.grabarpedido.href="grabarpedido.asp?condiciones=0";
		return true;
	}
		
}
function checkearcp(codigo)
{
	if (codigo > 34999 && codigo < 36000 || codigo > 37999 && codigo < 39000 || codigo > 50999 && codigo < 53000)
	{
		var envio=confirm("Su envío es a las Islas canárias:" + "\n" + "\n" + "Podemos enviarselo por 2 medios de transporte (Avión o Barco)." + "\n"+ "\n" + "Por avión las condiciones son:"+ "\n" + "3000 ptas si su pedido pesa hasta 5 kgs"+"\n"+"4500 si pesa entre 6-10 kgs "+"\n"+ "si pesa más de 10 kgs el transporte son 4500 por los 10 primeros kilos + 275 ptas por cada kilo adicional"+"\n"+"El plazo de entrega es entre 48 y 72 horas"+"\n"+"\n"+"Por barco las condiciones son:"+"\n"+"1400 ptas si su pedido pesa menos de 5 kgs"+"\n"+"1800 si pesa entre 6-10 kgs"+"\n"+"más de 10 kgs el transporte son 1800 por los 10 primeros kilos + 100 ptas por cada kilo adicional"+"\n"+"El plazo de entrega por este medio es entre 9 y 12 dias"+"\n"+"\n"+"En ambos casos a este precio calculado en base al peso habrá que sumarle 5500 ptas."+"\n"+"\n"+"\n"+"Pulse Aceptar para enviárselo por Avión o Cancelar para enviárselo por Barco, gracias");
		if (envio == true)
		{
			document.actualizar.canarias.value="avion";
		}
		else
			document.actualizar.canarias.value="barco";
	}
	else
		document.actualizar.canarias.value="";
}

function checkeofinal(ofertas,cestas,transporte)
{
	var today = new Date();
	var dayweek  = today.getDay();
    var day   = today.getDate();
	var month = today.getMonth();
	var year  = today.getYear();
	if (month < 10)
		month="0"+(month+1)
	else
		month=(month+1)	
		
	if (day < 10)
		day="0"+day
	
	if(transporte == 0)
	{
		
		if(document.calen.D_Day1.value == "Dia")
		{
			alert("por favor elija un día correcto para recoger su pedido o utilize el calendario");
			document.calen.D_Day1.value=""
			document.calen.D_Day1.focus();
			return false;
		}
		if(document.calen.D_Month1.value == "Mes")
		{
			alert("por favor elija un mes correcto o utilize el calendario");
			document.calen.D_Month1.value=""
			document.calen.D_Month1.focus();
			return false;
		}
		if(document.calen.D_Year1.value == "Año")
		{
			alert("por favor elija un año correcto o utilize el calendario");
			document.calen.D_Year1.value=""
			document.calen.D_Year1.focus();
			return false;
		}
		Contador = 0;
		CadenaNumeros="0123456789";
	
		for (var i=0; i < document.calen.D_Day1.value.length;i++)
		{
			EsteCaracter = document.calen.D_Day1.value.substring(i,i+1);
			
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
			
			if (Contador != document.calen.D_Day1.value.length)
		{
			alert("Este campo debe ser numerico, vuelva a teclearlo, gracias");
			document.calen.D_Day1.value="";
			document.calen.D_Day1.focus();	
			return false;
		}
		Contador = 0;
		for (var i=0; i < document.calen.D_Month1.value.length;i++)
		{
			EsteCaracter = document.calen.D_Month1.value.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
			if (Contador != document.calen.D_Month1.value.length)
		{
			alert("Este campo debe ser numerico, vuelva a teclearlo, gracias");
			document.calen.D_Month1.value="";
			document.calen.D_Month1.focus();	
			return false;
		}
		Contador = 0;
		for (var i=0; i < document.calen.D_Year1.value.length;i++)
		{
			EsteCaracter = document.calen.D_Year1.value.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
			if (Contador != document.calen.D_Year1.value.length)
		{
			alert("Este campo debe ser numerico, vuelva a teclearlo, gracias");
			document.calen.D_Year1.value="";
			document.calen.D_Year1.focus();	
			return false;
		}
		
		if(document.calen.D_Month1.value < month)
		{
			alert("El fecha de recogida no puede ser anterior a la actual, por favor introduzca otra o utilize el calendario");
			document.calen.D_Day1.value=""
			document.calen.D_Month1.value=""
			document.calen.D_Year1.value=""
			document.calen.D_Day1.focus();
			return false;
		}
		if(document.calen.D_Year1.value < year)
		{
			alert("El fecha de recogida no puede ser anterior a la actual, por favor introduzca otra o utilize el calendario");
			document.calen.D_Day1.value=""
			document.calen.D_Month1.value=""
			document.calen.D_Year1.value=""
			document.calen.D_Day1.focus();
			return false;
		}
		
		if(document.calen.D_Day1.value < day)
		{
			
			if( document.calen.D_Month1.value == month)
			{
				alert("El fecha de recogida no puede ser anterior a la actual, por favor introduzca otra o utilize el calendario");
				document.calen.D_Day1.value=""
				document.calen.D_Month1.value=""
				document.calen.D_Year1.value=""
				document.calen.D_Day1.focus();
				return false;
			}
		}
		
		if(document.calen.recoge_centro.selectedIndex == 0)
		{
			alert("Por favor seleccione un centro para recoger su pedido, gracias");
			return false;
		}
		var indice1=(document.calen.recoge_centro.selectedIndex);
		envio="Recoger en "+(document.calen.recoge_centro.options[indice1].text);
		document.final.envio.value=envio
		document.final.plazo.value=document.calen.D_Day1.value+"/"+document.calen.D_Month1.value+"/"+document.calen.D_Year1.value;
		
	}
	
	
	var CadenaNumeros="0123456789";
	var elementos;
	var Contador = 0;
	var EsteCaracter;
		
	if (cestas == 1)
	{	 
		//var cuidadofp=confirm("¿Ha confirmado la forma de pago antes de hacer el pedido?, si es así pulse Aceptar sino pulse cancelar, hagalo y despues inténtelo de nuevo, gracias");
		//if (cuidadofp == false)
		//	return false;
		if (actualizar != null)
		{
			for (var n=0; n<actualizar.length-1;n++)
			{
		 		clave=document.actualizar.elements[n].value;
				if (document.actualizar.elements[n].type != "hidden")
		  		{
					Contador = 0;
					for (var i=0; i < clave.length;i++)
					{
				
						EsteCaracter = clave.substring(i,i+1);
						if (CadenaNumeros.indexOf(EsteCaracter) != -1)
						   Contador ++;
					}
					if (Contador != clave.length)
					{
						alert("Este campo es numérico y el valor debe ser mayor que 0 por favor teclee un número mayor que 0, gracias");
						document.actualizar.elements[n].focus();
						return false;
					}
					if (clave == "")
					{
			
						alert("Este campo no puede ser nulo, si quiere quitar la referéncia de la cesta haga click en la papelera y si no la cantidad debe ser mayor que 0");
						document.actualizar.elements[n].focus();
						return false;
					}
					if (clave < 0)
					{
						alert("Este campo no puede ser menor que 0, si quiere quitar la referéncia de la cesta haga click en la papelera y si no la cantidad debe ser mayor que 0");
						document.actualizar.elements[n].focus();
						return false;
					}
					if (clave == 0)
					{			
						alert("Este campo no puede ser 0, si quiere quitar la referéncia de la cesta haga click en la papelera y si no la cantidad debe ser mayor que 0");
						document.actualizar.elements[n].focus();
						return false;
					}
				}
			}
		}		 
	}
	if (ofertas == 1)
	{
		offer=confirm("Tiene una configuración pendiente de añadir a la cesta, quiere hacerlo ahora antes de procesar el pedido");
		if (offer == true)
		{
			document.all.grabarpedido.href="grabarpedido.asp?oferta=1";
			return true;
		}
		else
		{
			if (cestas == 0)
			{
				alert("No tiene ningún producto en la cesta por lo que no puede procesar el pedido");
				return false;
			}
		}
		document.all.grabarpedido.href="grabarpedido.asp?oferta=0";
	}
	else
	{
		if (cestas == 0)
		{
			alert("No tiene ningún producto en la cesta por lo que no puede procesar el pedido");
			return false;

		}
		return true;
	}
	
}
function checkeofinal1(ofertas,cestas)
{
	var CadenaNumeros="0123456789";
	var elementos;
	var Contador = 0;
	var EsteCaracter;
		
	if (cestas == 1)
	{	 
		//var cuidadofp=confirm("¿Ha confirmado la forma de pago antes de hacer el pedido?, si es así pulse Aceptar sino pulse cancelar, hagalo y despues inténtelo de nuevo, gracias");
		//if (cuidadofp == false)
		//	return false;
		if (actualizar != null)
		{
			for (var n=0; n<actualizar.length-1;n++)
			{
		 		clave=document.actualizar.elements[n].value;
				if (document.actualizar.elements[n].type != "hidden")
		  		{
					Contador = 0;
					for (var i=0; i < clave.length;i++)
					{
				
						EsteCaracter = clave.substring(i,i+1);
						if (CadenaNumeros.indexOf(EsteCaracter) != -1)
						   Contador ++;
					}
					if (Contador != clave.length)
					{
						alert("Este campo es numérico y el valor debe ser mayor que 0 por favor teclee un número mayor que 0, gracias");
						document.actualizar.elements[n].focus();
						return false;
					}
					if (clave == "")
					{
			
						alert("Este campo no puede ser nulo, si quiere quitar la referéncia de la cesta haga click en la papelera y si no la cantidad debe ser mayor que 0");
						document.actualizar.elements[n].focus();
						return false;
					}
					if (clave < 0)
					{
						alert("Este campo no puede ser menor que 0, si quiere quitar la referéncia de la cesta haga click en la papelera y si no la cantidad debe ser mayor que 0");
						document.actualizar.elements[n].focus();
						return false;
					}
					if (clave == 0)
					{			
						alert("Este campo no puede ser 0, si quiere quitar la referéncia de la cesta haga click en la papelera y si no la cantidad debe ser mayor que 0");
						document.actualizar.elements[n].focus();
						return false;
					}
				}
			}
		}		 
	}
	if (ofertas == 1)
	{
		offer=confirm("Tiene una configuración pendiente de añadir a la cesta, quiere hacerlo ahora antes de procesar el pedido");
		if (offer == true)
		{
			document.all.grabarpedido.href="grabarpedido.asp?oferta=1";
			return true;
		}
		else
		{
			if (cestas == 0)
			{
				alert("No tiene ningún producto en la cesta por lo que no puede procesar el pedido");
				return false;
			}
		}
		document.all.grabarpedido.href="grabarpedido.asp?oferta=0";
	}
	else
	{
		if (cestas == 0)
		{
			alert("No tiene ningún producto en la cesta por lo que no puede procesar el pedido");
			return false;

		}
		return true;
	}
}

function checkearformadepago()
{
	var CadenaNumeros="0123456789.";
	var elementos;
	var Contador = 0;
	var EsteCaracter;
	var indice1=(document.paytypes.formadepago1.selectedIndex);
	formadepago=(document.paytypes.formadepago1.options[indice1].text);
	busca=formadepago.substring(0,4);
	
	if(busca == "Tarj")
	{	
	
		var indice2=(document.paytypes.tipotarjeta.selectedIndex);
		tipo=(document.paytypes.tipotarjeta.options[indice2].text);
		document.paytypes.tipotarjeoc.value=tipo;
		nombre=document.paytypes.titulartarjeta.value;
		if(nombre == "")
		{
			alert("El nombre del titular no puede estar a blancos");
			document.paytypes.titulartarjeta.focus();
			return false;
		}
		document.paytypes.titularoc.value=nombre;
		fecha=document.paytypes.fechacaducidad.value;
		if(fecha == "")
		{
			alert("La fecha de caducidad no puede estar a blancos");
			document.paytypes.fechacaducidad.focus();
			return false;
		}
		if(fecha.length != 5)
		{
			alert("Este campo es de 5 posiciones con la barra, por ejemplo (09/99) ,por favor rellenelo correctamente gracias");
			document.paytypes.fechacaducidad.focus();
			return false;
		}
		document.paytypes.fechacadoc.value=fecha;
		numero=document.paytypes.numerotarjeta.value;
		if(numero == "")
		{
			alert("El número de la tarjeta no puede estar a blancos");
			document.paytypes.numerotarjeta.focus();
			return false;
		}
		clave=numero;
		if(clave.length != 16)
		{
			alert("Este campo es numérico de 16 posiciones ,por favor rellenelo correctamente gracias");
			document.paytypes.numerotarjeta.value="";
			document.paytypes.numerotarjeta.focus();
			return false;
		}
		Contador = 0;
		for (var i=0; i < clave.length;i++)
		{
			EsteCaracter = clave.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;

		}
		if (Contador != clave.length)
		{
			alert("Este campo es numérico ,no admite letras por favor rellenelo correctamente gracias");
			document.paytypes.numerotarjeta.value="";
			document.paytypes.numerotarjeta.focus();
			return false;
		}
		document.paytypes.numerooc.value=numero;
		if (document.paytypes.cuentabanco != null)
		{
			document.paytypes.cuentabanco.value=""
		}	
	}
	else
	{
		
		if(busca == "Domi")
		{
			document.paytypes.fechacaducidad.value="";
			document.paytypes.numerotarjeta.value=""
			document.paytypes.titulartarjeta.value=""
			document.paytypes.fechacadoc.value="";
			document.paytypes.numerooc.value=""
			document.paytypes.titularoc.value=""
			if (document.paytypes.cuentabanco.value == "")
			{
				alert("Si la forma de pago elegida es Domiciliación debe teclear una cuenta bancaria, gracias"+"\n"+"recuerde que las cuentas bancarias constan de 20 digitos");
				document.paytypes.cuentabanco.focus();
				return false;
			}	
			clave=document.paytypes.cuentabanco.value
			if(clave.length != 20)
			{
				alert("Este campo es numérico de 20 posiciones ,por favor rellenelo correctamente gracias");
				document.paytypes.cuentabanco.value="";
				document.paytypes.cuentabanco.focus();
				return false;
			}
			Contador = 0;
			for (var i=0; i < clave.length;i++)
			{
				EsteCaracter = clave.substring(i,i+1);
				if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
			}
			if (Contador != clave.length)
			{
				alert("Este campo es numérico ,no admite letras por favor rellenelo correctamente gracias");
				document.paytypes.cuentabanco.value="";
				document.paytypes.cuentabanco.focus();
				return false;
			}
		}
		if (document.paytypes.cuentabanco != null)
			document.paytypes.cuentabancooc.value=document.paytypes.cuentabanco.value;
					
	}	
	/*	var confirok=confirm("Si los datos de pago son correctos pulse Aceptar y los procesaremos si quiere modificarlos pulse cancelar y hagalo, gracias");
	if (confirok == true)
	return true;
	else
	return false;*/
}
function posicionarpago()
{
	
	
	
	var indice1=(document.paytypes.formadepago1.selectedIndex);
	formadepago=(document.paytypes.formadepago1.options[indice1].text);
	if(formadepago == "Tarjeta de Crédito (habitual)" || formadepago == "Tarjeta de Crédito (diferente)" || formadepago == "Tarjeta de Crédito")
	{
		document.paytypes.tipotarjeta.focus();
		return true;
	}
	else
	{
		document.paytypes.fechacaducidad.value="";
		document.paytypes.numerotarjeta.value=""
		document.paytypes.titulartarjeta.value=""
		if(formadepago == "Domiliación bancaria 30 días" || formadepago == "Domiliación bancaria 60 días" || formadepago == "Domiliación bancaria 90 días")
		{
			if (document.paytypes.cuentabanco != null)
			document.paytypes.cuentabanco.focus();
					
		}
		else
		{
			if (document.paytypes.cuentabanco != null)
			document.paytypes.cuentabanco.value="";
		}
	}	
}

function posicionartitular()
{
	document.paytypes.titulartarjeta.focus();
}

function posicionarcomentarios()
{
	if (document.paytypes.comentarios != null)
	document.paytypes.comentarios.focus();
}

function posicionarfechacaducidad()
{
	document.paytypes.fechacaducidad.focus();
}

function posicionarnumerotarjeta()
{
	document.paytypes.numerotarjeta.focus();
}

function posicionarvalidarpago()
{
	document.paytypes.validarpago.focus();
}

function mostrar_elemento1(num)
{
	
	document.all.help1.style.display="";
	eval('setTimeout("nomostrar_elemento1('+num+')",10000);');
		
	}
function nomostrar_elemento1(num)
{
	document.all.help1.style.display="none";
	numero=1
	
	if (num > numero)
		eval('setTimeout("mostrar_elemento2('+num+')",2000);');
	else
		eval('setTimeout("mostrar_elemento1('+num+')",2000);');
}
function mostrar_elemento2(num)
{
	
	document.all.help2.style.display="";
	eval('setTimeout("nomostrar_elemento2('+num+')",30000);');
		
	}
function nomostrar_elemento2(num)
{
	document.all.help2.style.display="none";
	numero=2
	
	if (num > numero)
		eval('setTimeout("mostrar_elemento3('+num+')",2000);');
	else
		eval('setTimeout("mostrar_elemento1('+num+')",2000);');
}
function mostrar_elemento3(num)
{
	
	document.all.help3.style.display="";
	eval('setTimeout("nomostrar_elemento3('+num+')",30000);');
		
	}
function nomostrar_elemento3(num)
{
	document.all.help3.style.display="none";
	numero=3
	
	if (num > numero)
		eval('setTimeout("mostrar_elemento4('+num+')",2000);');
	else
		eval('setTimeout("mostrar_elemento1('+num+')",2000);');
}

function cambiarpago()
{ 
   document.all.forma1.style.display="";
} 

function nocambiarpago()
{ 
	document.all.forma1.style.display="none";        
}
function sientrega()
{ 
   document.all.envio_1.style.display="";
} 

function noentrega()
{ 
	     
	document.all.act1.contactoenvmod.value="";
	document.all.act1.empresaenvmod.value="";
	document.all.act1.direccionenvmod.value="";
	document.all.act1.cpenvmod.value="";
	document.all.act1.poblacionenvmod.value="";		
	document.all.act1.telefonoenvmod.value="";
	document.all.act1.faxenvmod.value="";
	document.all.act1.emailenvmod.value="";
	document.all.envio_1.style.display="none";   

}
function sigastos()
{ 
   document.all.envio_2.style.display="";
} 

function nogastos()
{ 
	document.all.envio_2.style.display="none";   
}
function siimportecesta()
{ 
   document.all.envio_3.style.display="";
} 

function noimportecesta()
{ 
	document.all.envio_3.style.display="none";   
}
function posicionar()
{
	document.act1.clave.focus();
}
function checkeardentro()
{
	var CadenaNumeros="0123456789";
	var elementos;
	var Contador = 0;
	var EsteCaracter;	
	var emailarroba="@";
	login=(document.act1.clave.value);
	passwd=(document.act1.passwd.value);
	passwd1=(document.act1.passwd1.value);
	numero="";
	empresa1="";
	cif=(document.act1.cifmod.value);
	contacto=(document.act1.contactomod.value);
	direccion=(document.act1.direccionmod.value);
	codigo=(document.act1.cpmod.value);
	poblacion=(document.act1.poblacionmod.value);
	telefono=(document.act1.telefonomod.value);
	fax=(document.act1.faxmod.value);
	email=(document.act1.emailmod.value);
	
	if (login == "")
	{
		alert("El usuario no puede  blancos, por favor rellenolo para poder registrarse, gracias"); 
		document.act1.clave.focus();
		return false;	
	}
	if (login.length < 8)
	{
		alert("El usuario debe ser de 8 caracteres como mínimo, gracias"); 
		document.act1.clave.value="";
		document.act1.clave.focus();
		return false;
	}
	if (passwd == "")
	{
		alert("La Password  no puede estar a blancos, por favor rellenela para poder registrarse, gracias"); 
		document.act1.passwd.focus();
		return false;
	}
	if (passwd.length < 8)
	{
		alert("La Password  debe ser de 8 caracteres como mínimo, gracias"); 
		document.act1.passwd.value="";
		document.act1.passwd.focus();
		return false;
	}
	if (login == passwd)
	{
		alert("La password y el usuario deben ser distintos");
		document.act1.passwd.value="";				
		document.act1.passwd1.value="";				
		document.act1.clave.value="";				
		document.act1.clave.focus();	
		return false;
	}
	if (passwd1 == "")
	{
		alert("Por favor confirme la password  tecleada anteriormente, gracias");
		document.act1.passwd1.focus();
		return false;
	}
	if (passwd != passwd1)
	{
		alert("lo siento pero la password  y su confirmación deben ser iguales, vuelva a teclearlas, gracias");
		document.act1.passwd1.value="";	
		document.act1.passwd.value="";	
		document.act1.passwd.focus();
		return false;
	}
	if (cif == "")
	{
		alert("El Nif es necesario para poderse registrar tecleelo por favor , gracias");
		document.act1.cifmod.focus();
		return false;
	}
	if (cif.length > 12)
	{
		alert("El cif no puede ser de más de 20 caracteres");
		document.act1.cifmod.value="";				
		document.act1.cifmod.focus();	
		return false;
	}
	if (contacto == "")
	{
		alert("Por favor debe teclear un nombre de contacto , gracias");
		document.act1.contactomod.focus();
		return false;
	}
	if (contacto != "" && contacto.length > 80)
	{
		alert("El contacto no puede ser de más de 80 caracteres");
		document.act1.contactomod.value="";				
		document.act1.contactomod.focus();	
		return false;
	}
	if (direccion == "")
	{
		alert("La dirección es un campo obligatorio por favor rellenelo, gracias");
		document.act1.direccionmod.focus();
		return false;
	}				
	if (direccion.length > 55)
	{
		alert("La dirección no puede ser de más de 55 caracteres");
		document.act1.direccionmod.value="";				
		document.act1.direccionmod.focus();	
		return false;
	}
	if (codigo == "")
	{
		alert("Por favor introduzca un código postal, gracias");
		document.act1.cpmod.focus();
		return false;
	}
	else
	{
		clave=codigo;
		Contador = 0;
		for (var i=0; i < clave.length;i++)
		{
			EsteCaracter = clave.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
		if (Contador != clave.length)
		{
			alert("Este campo es numérico, por favor teclee un número  gracias");
			document.act1.cpmod.value="";
			document.act1.cpmod.focus();
			return false;
		}
		if (clave > 52999 || clave < 1000)
		{
			alert("El código postal debe ser un número entre 01000 y 53000");
			document.act1.cpmod.value="";
			document.act1.cpmod.focus();
			return false;
		}
	}
	if (poblacion == "")
	{
		alert("Por favor introduzca una población, gracias");
		document.act1.poblacionmod.focus();
		return false;
	}
	if (poblacion.length > 50)
	{
		alert("La población no puede ser de más de 50 caracteres");
		document.act1.poblacionmod.value="";				
		document.act1.poblacionmod.focus();	
		return false;
	}
	if (telefono == "")
	{
		alert("el Teléfono tambien es un campo obligatorio por favor rellenelo, gracias");
		document.act1.telefonomod.focus();	
		return false;
	}
	else
	{
		clave=telefono;
		if (clave.length != 9)
		{
			alert("Este campo solo admite 9 números como máximo (prefijo + número local), no escriba guiones, ni puntos");
			document.act1.telefonomod.value="";				
			document.act1.telefonomod.focus();	
			return false;
		}
		Contador = 0;
		for (var i=0; i < clave.length;i++)
		{
			EsteCaracter = clave.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
			   Contador ++;
		}
		if (Contador != clave.length)
		{
			alert("El número de teléfono debe teclearlo sin puntos ni guiones (comienze por el prefijo y despues el número de teléfono, gracias");
			document.act1.telefonomod.value="";
			document.act1.telefonomod.focus();	
			return false;
		}
	}
	if (email == "")
	{
		alert("Por favor introduzca su email ya que es un campo obligatorio, gracias");
		document.act1.emailmod.focus();
		return false;
	
		
	}
	
	Contador = 0;
	for (var i=0; i < email.length;i++)
	{
		EsteCaracter = email.substring(i,i+1);
		if (emailarroba.indexOf(EsteCaracter) != -1)
			   Contador ++;
	}
	
	if (Contador == 0)
	{
		alert("formato de email incorrecto");
		document.act1.emailmod.value="";
		document.act1.emailmod.focus();
		return false;
	}
	Contador = 0;
	var punto=".";
	for (var i=0; i < email.length;i++)
	{
		EsteCaracter = email.substring(i,i+1);
		if (punto.indexOf(EsteCaracter) != -1)
			   Contador ++;
	}
	if (Contador == 0)
	{
		alert("formato de email incorrecto");
		document.act1.emailmod.value="";
		document.act1.emailmod.focus();
		return false;
	}
	
	if (email.length > 50)
	{
		alert("El email no puede ser de más de 50 caracteres");
		document.act1.emailmod.value="";				
		document.act1.emailmod.focus();	
		return false;
	}
	
	
	return true;
}
function checkeardatoscliente()
{
	var CadenaNumeros="0123456789";
	var elementos;
	var Contador = 0;
	var EsteCaracter;	
	var emailarroba="@";
	numero="";
	empresa1="";
	cif=(document.act1.cifmod.value);
	contacto=(document.act1.contactomod.value);
	direccion=(document.act1.direccionmod.value);
	codigo=(document.act1.cpmod.value);
	poblacion=(document.act1.poblacionmod.value);
	telefono=(document.act1.telefonomod.value);
	fax=(document.act1.faxmod.value);
	email=(document.act1.emailmod.value);
	
	if (cif == "")
	{
		alert("El Nif es necesario para poderse registrar tecleelo por favor , gracias");
		document.act1.cifmod.focus();
		return false;
	}
	if (cif.length > 20)
	{
		alert("El cif no puede ser de más de 20 caracteres");
		document.act1.cifmod.value="";				
		document.act1.cifmod.focus();	
		return false;
	}
	if (contacto == "")
	{
		alert("Por favor debe teclear un nombre , gracias");
		document.act1.contactomod.focus();
		return false;
	}
	if (contacto != "" && contacto.length > 80)
	{
		alert("El contacto no puede ser de más de 80 caracteres");
		document.act1.contactomod.value="";				
		document.act1.contactomod.focus();	
		return false;
	}
	if (direccion == "")
	{
		alert("La dirección es un campo obligatorio por favor rellenelo, gracias");
		document.act1.direccionmod.focus();
		return false;
	}				
	if (direccion.length > 55)
	{
		alert("La dirección no puede ser de más de 55 caracteres");
		document.act1.direccionmod.value="";				
		document.act1.direccionmod.focus();	
		return false;
	}
	if (codigo == "")
	{
		alert("Por favor introduzca un código postal, gracias");
		document.act1.cpmod.focus();
		return false;
	}
	else
	{
		clave=codigo;
		Contador = 0;
		for (var i=0; i < clave.length;i++)
		{
			EsteCaracter = clave.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
		if (Contador != clave.length)
		{
			alert("Este campo es numérico, por favor teclee un número  gracias");
			document.act1.cpmod.value="";
			document.act1.cpmod.focus();
			return false;
		}
		if (clave > 52999 || clave < 1000)
		{
			alert("El código postal debe ser un número entre 01000 y 53000");
			document.act1.cpmod.value="";
			document.act1.cpmod.focus();
			return false;
		}
	}
	if (poblacion == "")
	{
		alert("Por favor introduzca una población, gracias");
		document.act1.poblacionmod.focus();
		return false;
	}
	if (poblacion.length > 50)
	{
		alert("La población no puede ser de más de 50 caracteres");
		document.act1.poblacionmod.value="";				
		document.act1.poblacionmod.focus();	
		return false;
	}
	if (telefono == "")
	{
		alert("el Teléfono tambien es un campo obligatorio por favor rellenelo, gracias");
		document.act1.telefonomod.focus();	
		return false;
	}
	else
	{
		clave=telefono;
		if (clave.length != 9)
		{
			alert("Este campo solo admite 9 números como máximo (prefijo + número local)");
			document.act1.telefonomod.value="";				
			document.act1.telefonomod.focus();	
			return false;
		}
		Contador = 0;
		for (var i=0; i < clave.length;i++)
		{
			EsteCaracter = clave.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
			   Contador ++;
		}
		if (Contador != clave.length)
		{
			alert("El número de teléfono debe teclearlo sin puntos ni guiones (comienze por el prefijo y despues el número de teléfono, gracias");
			document.act1.telefonomod.value="";
			document.act1.telefonomod.focus();	
			return false;
		}
	}
	if (email == "")
	{
		alert("Por favor introduzca su email ya que es un campo obligatorio, gracias");
		document.act1.emailmod.focus();
		return false;
	}
	Contador = 0;
	for (var i=0; i < email.length;i++)
	{
		EsteCaracter = email.substring(i,i+1);
		if (emailarroba.indexOf(EsteCaracter) != -1)
			   Contador ++;
	}	
	if (Contador == 0)
	{	
		alert("formato de email incorrecto");
		document.act1.emailenvmod.value="";
		document.act1.emailenvmod.focus();
		return false;
	}
	Contador = 0;
	var punto=".";
	for (var i=0; i < email.length;i++)
	{
		EsteCaracter = email.substring(i,i+1);
		if (punto.indexOf(EsteCaracter) != -1)
			   Contador ++;
	}
	if (Contador == 0)
	{
		alert("formato de email incorrecto");
		document.act1.emailenvmod.value="";
		document.act1.emailenvmod.focus();
		return false;
	}
	if (email.length > 50)
	{
		alert("El email no puede ser de más de 50 caracteres");
		document.act1.emailmod.value="";				
		document.act1.emailmod.focus();	
		return false;
	}
	
	
	return true;
}

function mostrarseguridad()
{
	window.document.open("seguridad.asp","ayuda","toolbar=0,width=700,height=700");
	return false;
}
function votar(producto)
{
	window.document.open("votar.asp?producto="+producto,"Votar","toolbar=0,width=400,height=400");
	return false;
}
function act_tarea(numero)
{
	alert("llega aqui con el numero "+numero);	
	window.document.open("act_tarea.asp?numero="+numero,"Actualizar","toolbar=0,width=400,height=400");
	return false;
}

function checkear()
{
	
	var cnegocio,cmarca,ccomercio,posicion1,posicion2,posicion3 ;
	
	posicion1=document.act1.negocio_t.selectedIndex;
	cnegocio= document.act1.negocio_t.options[posicion1].value;
	
	if (cnegocio == "")
	{
	alert("El negocio escogido es incorrecto, elija otro por favor");
	return false;
	}
	
	
	posicion2=document.act1.marca_t.selectedIndex;
	cmarca= document.act1.marca_t.options[posicion2].value;
	
	if (cmarca == "")
	{
	alert("La marca escogida es incorrecta, elija otra por favor");
	return false;
	}
	
	
		
	var clave4=document.act1.texto_t.value;
	var clave5=document.act1.precio_t.value;
	
		
	if (clave5 != "Cualquier precio")
	{
		if (clave5 != "Any price")
		{
			var CadenaNumeros="0123456789";
			var EsteCaracter;
			var Contador = 0;
			for (var i=0; i < clave5.length;i++)
			{
				EsteCaracter = clave5.substring(i,i+1);
				if (CadenaNumeros.indexOf(EsteCaracter) != -1)
					   Contador ++;
			}
			if (Contador != clave5.length)
			{
				alert("Este campo es numérico por favor teclee un número, gracias");
				document.act1.precio_t.focus()
				return false;
			}
		}
	}
	
	if (clave5 == "")
	document.act1.precio_t.value="cualquier precio"; 
	
	
	if (clave4 != "")
	{
		
		var plural=clave4.substring((clave4.length)-1,(clave4.length));
		if (plural == "s" || plural == "S")
		{
		
			clave10=clave4.substring(0,(clave4.length)-1);
			document.act1.texto_t.value=clave10;
		}
		pos=clave4.length
		for (var i=0;i<=pos;i++)
		{
			if ((clave4.substring(1+i,i)) == "'")
			{
				alert("no estan permitidos los apostrofos por favor quitelo y vuelvalo a intentar   "); 
				document.act1.texto_t.value="";
				document.act1.texto_t.focus();
				return false;
			}
		}
	}
		
	document.act1.advanced.value="1";
		
	return true;
}
function checkear_enlaces()
{
	
	var cnegocio;
	
	cuentas = document.getElementById("cuenta_t");
	cnegocio='';
	for(j=0;j<cuentas.options.length;j++){
		if (cuentas.options[j].selected == true)
		{
			cnegocio+=";"+cuentas.options[j].value	
		}
	}
	alert("Los enlaces son "+cnegocio);
}
function checkear_cuentas()
{
	
	var cnegocio,cmarca,ccomercio,posicion1,posicion2,posicion3 ;
	
	cuentas = document.getElementById("cuenta_t");
	cnegocio='';
	for(j=0;j<cuentas.options.length;j++){
		if (cuentas.options[j].selected == true)
		{
			cnegocio+=";"+cuentas.options[j].value	
		}
	}
	posicion1=document.act1.cuenta_t.selectedIndex;
	alert("el negocio es "+cnegocio);
	cnegocio= document.act1.cuenta_t.options[posicion1].value;
	alert("el negocio es "+cnegocio);
	
	if (cnegocio == "")
	{
	alert("La cuenta escogida es incorrecta, elija otro por favor");
	return false;
	}
	
	
	posicion2=document.act1.gastop_t.selectedIndex;
	cmarca= document.act1.gastop_t.options[posicion2].value;
	
	if (cmarca == "")
	{
	alert("El gasto principal es incorrecto, elija otra por favor");
	return false;
	}
	
	posicion3=document.act1.gastos_t.selectedIndex;
	cgasto= document.act1.gastos_t.options[posicion3].value;
	
	if (cgasto == "")
	{
	alert("El gasto secundario es incorrecto, elija otra por favor");
	return false;
	}
	
		
	var clave4=document.act1.texto_t.value;
	var clave5=document.act1.precio_t.value;
	
		
	if (clave5 != "Cualquier precio")
	{
		if (clave5 != "Any price")
		{
			var CadenaNumeros="0123456789";
			var EsteCaracter;
			var Contador = 0;
			for (var i=0; i < clave5.length;i++)
			{
				EsteCaracter = clave5.substring(i,i+1);
				if (CadenaNumeros.indexOf(EsteCaracter) != -1)
					   Contador ++;
			}
			
		}
	}
	
	if (clave5 == "")
	document.act1.precio_t.value=""; 
	
	
	if (clave4 != "")
	{
		
		var plural=clave4.substring((clave4.length)-1,(clave4.length));
		if (plural == "s" || plural == "S")
		{
		
			clave10=clave4.substring(0,(clave4.length)-1);
			document.act1.texto_t.value=clave10;
		}
		pos=clave4.length
		for (var i=0;i<=pos;i++)
		{
			if ((clave4.substring(1+i,i)) == "'")
			{
				alert("no estan permitidos los apostrofos por favor quitelo y vuelvalo a intentar   "); 
				document.act1.texto_t.value="";
				document.act1.texto_t.focus();
				return false;
			}
		}
	}
		
	document.act1.advanced.value="1";
		
	return true;
}

function checkear_nuevo()
{
	
	//alert('llega aqui');
	
	
	/*alert('negocio es '+window.parent.opener.document.formu_busqueda.negocio_busqueda.value);
	alert('marca es '+window.parent.opener.document.formu_busqueda.marca_busqueda.value);
	alert('categoria es '+window.parent.opener.document.formu_busqueda.categoria_busqueda.value);
	alert('familia es '+window.parent.opener.document.formu_busqueda.familia_busqueda.value);*/
	
	var clave4=document.act1.texto_t.value;
	var clave5=document.act1.precio_t.value;
	
	alert('clave4 es ....' + clave5)	
	if (clave5 != "Cualquier precio")
	{
		if (clave5 != "Any price")
		{
			var CadenaNumeros="0123456789";
			var EsteCaracter;
			var Contador = 0;
			for (var i=0; i < clave5.length;i++)
			{
				EsteCaracter = clave5.substring(i,i+1);
				if (CadenaNumeros.indexOf(EsteCaracter) != -1)
					   Contador ++;
			}
			if (Contador != clave5.length)
			{
				alert("Este campo es numérico por favor teclee un número, gracias");
				document.act1.precio_t.focus()
				return false;
			}
		}
	}
	
	if (clave5 == "")
	document.act1.precio_t.value="cualquier precio"; 
	
	
	if (clave4 != "")
	{
		
		var plural=clave4.substring((clave4.length)-1,(clave4.length));
		if (plural == "s" || plural == "S")
		{
		
			clave10=clave4.substring(0,(clave4.length)-1);
			document.act1.texto_t.value=clave10;
		}
		pos=clave4.length
		for (var i=0;i<=pos;i++)
		{
			if ((clave4.substring(1+i,i)) == "'")
			{
				alert("no estan permitidos los apostrofos por favor quitelo y vuelvalo a intentar   "); 
				document.act1.texto_t.value="";
				document.act1.texto_t.focus();
				return false;
			}
		}
	}
	//alert('texto es '+document.act1.texto_t.value);
	//alert('precio es '+document.act1.precio_t.value);
	
	window.parent.opener.document.formu_busqueda.texto_busqueda.value = document.act1.texto_t.value;
	window.parent.opener.document.formu_busqueda.importe_busqueda.value = document.act1.precio_t.value;
	window.parent.opener.document.formu_busqueda.advanced.value = '1';
	
	//document.act1.advanced.value="1";
	
	//alert('texto es '+window.parent.opener.document.formu_busqueda.texto_busqueda.value);
	//alert('importe es '+window.parent.opener.document.formu_busqueda.importe_busqueda.value);
	alert('accion es '+window.parent.opener.document.formu_busqueda.action);
	alert('marca es '+window.parent.opener.document.formu_busqueda.marca_busqueda.value);
	alert('negocio es '+window.parent.opener.document.formu_busqueda.negocio_busqueda.value);
	
	
	window.parent.opener.document.formu_busqueda.submit();
	//window.parent.opener.focus();
	
	return true;
	
	
}
function checkear_opinion()
{
	var CadenaNumeros="0123456789";
	var elementos;
	var Contador = 0;
	var EsteCaracter;
	var emailarroba="@";	
	
	opinion_sel=(document.Envio_noticia_amigosuperior.Comments.value);	
	
	if (opinion_sel == '')
	{
		alert('Por favor debe rellenar el recuadro de la opinión');
		document.Envio_noticia_amigosuperior.Comments.focus();
		return false;
	}
	else
	{
		alert('Vamos a tomar nota de su opinión, muchas gracias');
		return true;
	}
	
	
}



function checkear_comentarios()
{
	var CadenaNumeros="0123456789";
	var elementos;
	var Contador = 0;
	var EsteCaracter;
	var emailarroba="@";

	
	contacto=(document.feedback.UserName.value);
	tipo=(document.feedback.MessageType[3].checked);
	telefono=(document.feedback.UserTel.value);
	fax=(document.feedback.UserFAX.value);
	email=(document.feedback.UserEmail.value);
	comentarios=(document.feedback.Comments.value);
	login=(document.feedback.login.value);
	passwd=(document.feedback.passwd.value);
		
	
	
	if (tipo=="true")
	{
	
		if (login=="")
		{
			alert("Por favor si quiere quitar sus datos de nuestra base de datos, denos su login para poder hacerlo, gracias");
			document.feedback.login.focus();
			return false;
		}
	}
	if (tipo == "true")
	{
		if(passwd == "")
		{
			alert("Por favor si quiere quitar sus datos de nuestra base de datos, denos su login para poder hacerlo, gracias");
			document.feedback.passwd.focus();
			return false;
		}
	}
	
	if (contacto == "")
	{
		alert("Por favor debe teclear un nombre ");
		document.feedback.UserName.focus();
		return false;
	}
	if (email == "")
	{
		alert("Por favor introduzca su email ya que es un campo obligatorio, gracias");
		document.feedback.UserEmail.focus();
		return false;
	}
	Contador = 0;
	for (var i=0; i < email.length;i++)
	{
		EsteCaracter = email.substring(i,i+1);
		if (emailarroba.indexOf(EsteCaracter) != -1)
			   Contador ++;
	}	
	if (Contador == 0)
	{	
		alert("formato de email incorrecto");
		document.feedback.UserEmail.value="";
		document.feedback.UserEmail.focus();
		return false;
	}
	Contador = 0;
	var punto=".";
	for (var i=0; i < email.length;i++)
	{
		EsteCaracter = email.substring(i,i+1);
		if (punto.indexOf(EsteCaracter) != -1)
			   Contador ++;
	}
	if (Contador == 0)
	{
		alert("formato de email incorrecto");
		document.feedback.UserEmail.value="";
		document.feedback.UserEmail.focus();
		return false;
	}
	
	if (telefono == "")
	{
		alert("el Teléfono tambien es un campo obligatorio por favor rellenelo, gracias");
		document.feedback.UserTel.focus();	
		return false;
	}
	else
	{
			
		clave=telefono;
		if (clave.length < 9)
		{
			alert("Este campo solo admite 9 números como máximo (prefijo + número local)");
			document.feedback.UserTel.value="";				
			document.feedback.UserTel.focus();	
			return false;
		}
		Contador = 0;
		for (var i=0; i < clave.length;i++)
		{
			EsteCaracter = clave.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
			   Contador ++;
		}
		if (Contador != clave.length)
		{
			alert("El número de teléfono debe teclearlo sin puntos ni guiones (comienze por el prefijo y despues el número de teléfono, gracias");
			document.feedback.UserTel.value="";
			document.feedback.UserTel.focus();	
			return false;
		}
	}
	
	if (comentarios == "")
	{
		var solicitud=confirm("No ha rellenado el campo de comentarios esta seguro de querer enviar el formulario");
		if (solicitud == true)
		{
			return true;
		}
		else
		{
			return false;
		}
	return true;
	}
	
}

function limpiarenvio()
{
	(document.act1.contactoenvmod.value)="";
	(document.act1.empresaenvmod.value)="";
	(document.act1.direccionenvmod.value)="";
	(document.act1.cpenvmod.value)="";
	(document.act1.poblacionenvmod.value)="";
	(document.act1.telefonoenvmod.value)="";
	(document.act1.faxenvmod.value)="";
	(document.act1.emailenvmod.value)="";
	return false;
}	

function limpiar()
{
					
	(document.act1.cifmod.value)="";
	(document.act1.contactomod.value)="";
	(document.act1.empresamod.value)="";
	(document.act1.direccionmod.value)="";
	(document.act1.cpmod.value)="";
	(document.act1.poblacionmod.value)="";
	(document.act1.telefonomod.value)="";
	(document.act1.faxmod.value)="";
	(document.act1.emailmod.value)="";
	(document.act1.contactoenvmod.value)="";
	(document.act1.empresaenvmod.value)="";
	(document.act1.direccionenvmod.value)="";
	(document.act1.cpenvmod.value)="";
	(document.act1.poblacionenvmod.value)="";
	(document.act1.telefonoenvmod.value)="";
	(document.act1.faxenvmod.value)="";
	(document.act1.emailenvmod.value)="";
	return true;
	
}


function cambiar_color(obj,color)
{
					
	
	
  //obj.style.cursor = 'hand';
  obj.background = color;
  
}
function cambiaMenuON(src,colorTexto){
	 
	
	eval("document.getElementById('" + src.id + "').style.color='" + colorTexto + "';");
	eval("document.getElementById('" + src.id + "').style.cursor='hand';");
}

function cambiaMenuOFF(src,colorTexto){
	eval("document.getElementById('" + src.id + "').style.color='" + colorTexto + "';");
	eval("document.getElementById('" + src.id + "').style.cursor='default';");
}

function garantias(texto)
{

	alert("Envios y Devoluciones:"+texto+"\n");
	
	return false;
}
function condicioneslegales()
{

	//alert("Legislación vigente:"+"\n"+"En todo lo expresamente establecido por estas condiciones generales, se estará a lo dispuesto en la ley 26/84 sobre defensa del consumidor y usuario y disposiciones concordantes, con renuncia expresa a cualquier fuero que pudiera corresponderles, las partes se someten a los juzgados y tribunales de Madrid."+"\n"+"\n"+"Limitación de responsabilidad:"+"\n"+"Easyvirshop no asume ninguna responsabilidad por los daños y perjuicios resultantes del uso de los equipos suministrados por esta sociedad y en ningún caso se responsabiliza por los daños indirectos que sean consecuencia de la pérdida de uso, de datos o de beneficios que resulten de o en conexión con el uso de los productos suministrados.Los errores en precios o especificaciones de productos que puedan aparecer en este catálogo no obligan en ningún caso a su cumplimiento por parte de Easyvirshop.");
 	alert("Informacion acerca de las condiciones generales Easyvirshop.");
 	return false;
	
}
function mostrartpv()
{

	alert("Informacion acerca del pago por Tpv Easyvirshop.");
 	return false;
	
}

function abrir_ventana(pagina,ancho,alto){
 var height = alto;
 var width = ancho;
 var str = "height=" + height + ",innerHeight=" + height;
  str += ",width=" + width + ",innerWidth=" + width;
  if (window.screen) {
    var ah = screen.availHeight - 30;
    var aw = screen.availWidth - 10;

    var xc = (aw - width) / 2 ;
    var yc = (ah - height) / 2;

    str += ",left=" + xc + ",screenX=" + xc;
    str += ",top=" + yc + ",screenY=" + yc;
    str += ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes";
  }
  if (pagina.indexOf("?")==-1)
	var ayuda = pagina + '?width='+width+'&height='+height;
  else
	var ayuda = pagina + '&width='+width+'&height='+height;
  window.open(ayuda, "Ayuda",str);
}
function ejecutar_garantias(url)
{
	
	
	eval ("window.opener.document.gara_form.action='"+url+"'");
	eval ("window.opener.document.gara_form.submit()");
	eval ("window.close()");

}
function aviso_pasarela()
{
	alert("El pedido que esta procesando ha llegado a su último paso"+"\n"+"Al ser un pedido ficticio, no esta operativa la parte de la pasarela de pago seguro que vendría a continuación"+"\n"+"Esta parte le direccionaría a su cliente a un servidor seguro de un banco, donde introduciría los datos de pago(número de tarjeta, titular, etc..), a continuación el banco procesa el cobro y devuelve le devuelve a la tienda con una respuesta sobre el resultado de la transacción (aceptada o rechazada)"+"\n"+"En este prototipo se obvia ese paso y se simula que el resultado de la transacción es aceptada, con lo que se procesa el pedido correctamente");


}


var message="Copyright © 2010, elgalapero.com, Madrid";
hoy = new Date()
ano = hoy.getYear()
mes = hoy.getMonth () 
mes += 1
if (ano < 2000) ano += 1900
fecha = "Madrid, " + hoy.getDate ()
fecha += "/" + mes
fecha += "/" + ano
// fecha += " </b></font>"

var now = new Date();
var ampm = (now.getHours() >= 12) ? " P.M." : " A.M."
var hours = now.getHours();
hours = ((hours > 12) ? hours - 12 : hours);
var minutes = ((now.getMinutes() < 10) ? ":0" : ":") + now.getMinutes();
var seconds = ((now.getSeconds() < 10) ? ":0" : ":") + now.getSeconds();
var hora =(" "+  hours +  minutes +  seconds + " " + ampm);

function resize_pagina()
{

//alert('llega');
window.resizeTo(screen.availWidth,screen.availHeight); 
window.moveTo(0,0);


}


function Logout()
{
	
	return true;
	logout=confirm('¿Te ha gustado la casa?');
	if (logout == true)
	{
		email=confirm('¿Desearías recibir en tu correo electrónico, ofertas puntuales de nuestra casa rural ?')
		alert('email es '+email);
		if (email == true)
		{
				alert('vamos a abrir una pagina');
				theResponse=prompt('Indicanos tu correo electrónico','');
				if (theResponse != "")
				{
					
					url="add_email.asp?param1="+theResponse
					if (window.ActiveXObject) { //si es Explorer
						req = new ActiveXObject("Microsoft.XMLHTTP");
						IE = true;
					} 
					else if (window.XMLHttpRequest) { //otro explorador
						req = new XMLHttpRequest();
					}
					var myObjectName = document.ActiveJAMAC;
					//req.objectName = this.objectName;
					//req.objectName = myObjectName;
					req.onreadystatechange = eval (myObjectName + ".ManejadorEventos;");
					req.open("GET", url, true);
					req.send("");
	       	
				}
					
				
			
		}
	}
}


function click(e)
{

	//alert('llega al click'+document.all);
	if (document.all) 
	{
		
		
		if (event.button==2||event.button==3)
		{
			alert(message);
			return false;
		}
	}
	if (document.layers) 
	{
		if (e.which == 3) 
		{
			alert(message);
			return false;
		}
	}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;



function mostrar_principal()
{
	
	principal1=confirm("Se le va a mostrar la página pincipal con las Ofertas"+"\n"+"Si desea verla ahora pulse Aceptar, si aún desea ver esta página pulse Cancelar");
	if (principal1 == true)
	{
		document.principal.submit();
	}
	else
	{
		eval('setTimeout("mostrar_principal()",25000);')
		
	}
}
function mostrar_negocios()
{
	
	document.all.marcas_help.style.display="none";
	document.all.categorias_help.style.display="none";
	document.all.familias_help.style.display="none";
	document.all.negocios_help.style.display="";
	window.status="mostrar tienda";
	return false;	
	}
function mostrar_marcas()
{
	
	document.all.negocios_help.style.display="none";
	document.all.categorias_help.style.display="none";
	document.all.familias_help.style.display="none";
	document.all.marcas_help.style.display="";
	window.status="mostrar marcas";
	return false;	
	}
function mostrar_categorias()
{
	
	document.all.negocios_help.style.display="none";
	document.all.marcas_help.style.display="none";
	document.all.familias_help.style.display="none";
	document.all.categorias_help.style.display="";
	window.status="mostrar marcas";
	return false;	
	}
function mostrar_familias()
{
	
	document.all.negocios_help.style.display="none";
	document.all.marcas_help.style.display="none";
	document.all.categorias_help.style.display="none";
	document.all.familias_help.style.display="";
	window.status="mostrar marcas";
	return false;	
	}
function mostrar_ofertas()
{
	
	if (document.all.ofertas)
	{
		document.all.ofertas.style.display="";
	}
	if (document.all.escaparate)
	{
		document.all.escaparate.style.display="none";
	}
	if (document.all.masven)
	{
		document.all.masven.style.display="none";
	}
	if (document.all.ofertasdia)
	{
		document.all.ofertasdia.style.display="none";
	}
	if (document.all.ofertasmes)
	{
		document.all.ofertasmes.style.display="none";
	}
	
	return false;	
}

function mostrar_escaparate()
{
	
	if (document.all.ofertas)
	{
		document.all.ofertas.style.display="none";
	}
	if (document.all.escaparate)
	{
		document.all.escaparate.style.display="";
	}
	if (document.all.masven)
	{
		document.all.masven.style.display="none";
	}
	if (document.all.ofertasdia)
	{
		document.all.ofertasdia.style.display="none";
	}
	if (document.all.ofertasmes)
	{
		document.all.ofertasmes.style.display="none";
	}
	
	return false;	
		
	}
function mostrar_losmas()
{
	
	if (document.all.ofertas)
	{
		document.all.ofertas.style.display="none";
	}
	if (document.all.escaparate)
	{
		document.all.escaparate.style.display="none";
	}
	if (document.all.masven)
	{
		document.all.masven.style.display="";
	}
	if (document.all.ofertasdia)
	{
		document.all.ofertasdia.style.display="none";
	}
	if (document.all.ofertasmes)
	{
		document.all.ofertasmes.style.display="none";
	}
	
	return false;	
}
function mostrar_ofertasdia()
{
	
	if (document.all.ofertas)
	{
		document.all.ofertas.style.display="none";
	}
	if (document.all.escaparate)
	{
		document.all.escaparate.style.display="none";
	}
	if (document.all.masven)
	{
		document.all.masven.style.display="none";
	}
	if (document.all.ofertasdia)
	{
		document.all.ofertasdia.style.display="";
	}
	if (document.all.ofertasmes)
	{
		document.all.ofertasmes.style.display="none";
	}
	
	return false;	
}
	
function mostrar_ofertasmes()
{
	
	if (document.all.ofertas)
	{
		document.all.ofertas.style.display="none";
	}
	if (document.all.escaparate)
	{
		document.all.escaparate.style.display="none";
	}
	if (document.all.masven)
	{
		document.all.masven.style.display="none";
	}
	if (document.all.ofertasdia)
	{
		document.all.ofertasdia.style.display="none";
	}
	if (document.all.ofertasmes)
	{
		document.all.ofertasmes.style.display="";
	}
	
	return false;	
}
function mostrar_tiendas()
{
	
	
	if (document.all.lista_tiendas)
	{
		document.all.lista_tiendas.style.display="";
	}
	
	return false;	
}		
function mostrar_mapa()
{
	
	document.all.mapa1.style.display="none";
	document.all.mapa.style.display="";
	return false;	
	}		
function mostrar_mapa1()
{
	
	document.all.mapa.style.display="none";
	document.all.mapa1.style.display="";
	return false;	
}

function abrir_calendario(name)
{

	window.open('calendario.asp?calendario='+name,'Calendario','width=275,height=200');
	return false;

}
	
function abrir_busqueda()
{
	window.open('busqueda.asp','busqueda','width=600,height=400');
	
	return false;

}
function cambiar_ubicacion(l)
{
	alert('llega aqui con '+l+'..');
	eval('document.all.' & 'ubicacion_sel' & l & '.style.display="";')	
	return false;

}		
function checkear_tareas()
{
	
	var cnegocio,cmarca,ccomercio,posicion1,posicion2,posicion3 ;
	
	cuentas = document.getElementById("cuenta_t");
	cnegocio='';
	for(j=0;j<cuentas.options.length;j++){
		if (cuentas.options[j].selected == true)
		{
			cnegocio+=";"+cuentas.options[j].value	
		}
	}
	posicion1=document.act11.cuenta_t.selectedIndex;	
	cnegocio= document.act11.cuenta_t.options[posicion1].value;
	
	
	if (cnegocio == "")
	{
	alert("La cuenta escogida es incorrecta, elija otro por favor");
	return false;
	}
	
	
	posicion2=document.act11.gastop_t.selectedIndex;
	
	cmarca= document.act11.gastop_t.options[posicion2].value;
	
	if (cmarca == "")
	{
	alert("El gasto principal es incorrecto, elija otra por favor");
	return false;
	}
	
	posicion3=document.act11.gastos_t.selectedIndex;
	cgasto= document.act11.gastos_t.options[posicion3].value;
	
	if (cgasto == "")
	{
	alert("El gasto secundario es incorrecto, elija otra por favor");
	return false;
	}
	
		
	var clave4=document.act11.texto_t.value;
	var clave5=document.act11.precio_t.value;
	
		
	if (clave5 != "Cualquier precio")
	{
		if (clave5 != "Any price")
		{
			var CadenaNumeros="0123456789";
			var EsteCaracter;
			var Contador = 0;
			for (var i=0; i < clave5.length;i++)
			{
				EsteCaracter = clave5.substring(i,i+1);
				if (CadenaNumeros.indexOf(EsteCaracter) != -1)
					   Contador ++;
			}
			
		}
	}
	
	if (clave5 == "")
	document.act11.precio_t.value=""; 
	
	
	if (clave4 != "")
	{
		
		var plural=clave4.substring((clave4.length)-1,(clave4.length));
		if (plural == "s" || plural == "S")
		{
		
			clave10=clave4.substring(0,(clave4.length)-1);
			document.act11.texto_t.value=clave10;
		}
		pos=clave4.length
		for (var i=0;i<=pos;i++)
		{
			if ((clave4.substring(1+i,i)) == "'")
			{
				alert("no estan permitidos los apostrofos por favor quitelo y vuelvalo a intentar   "); 
				document.act11.texto_t.value="";
				document.act11.texto_t.focus();
				return false;
			}
		}
	}
		
	document.act11.advanced.value="1";
		
	return true;
}

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];}
}
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_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 checkeartelefono()
{

	telefono=document.all.telefono_reserva.value;
	if (telefono == "")
	{
		alert("el Teléfono tambien es un campo obligatorio por favor rellenelo, gracias");
		document.all.telefono_reserva.focus();	
		return false;
	}
	else
	{
			
		clave=telefono;
		if (clave.length < 9)
		{
			alert("Este campo solo admite 9 números como máximo (prefijo + número local)");
			document.all.telefono_reserva.value="";				
			document.all.telefono_reserva.focus();	
			return false;
		}
		Contador = 0;
		for (var i=0; i < clave.length;i++)
		{
			EsteCaracter = clave.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
			   Contador ++;
		}
		if (Contador != clave.length)
		{
			alert("El número de teléfono debe teclearlo sin puntos ni guiones (comienze por el prefijo y despues el número de teléfono, gracias");
			document.all.telefono_reserva.value="";
			document.all.telefono_reserva.focus();	
			return false;
		}
	}

}






function checkearpersonas()
{

	
	personas=document.all.personas_reserva.value;
	
	if (personas == "")
	{
		alert("el número de personas tambien es un campo obligatorio, por favor rellenelo, gracias");
		document.all.personas_reserva.focus();	
		return false;
	}
	else
	{
			
		clave=personas;
		if (clave < 9 || clave > 14)
		{
			alert("el número de personas debe estar entre 9 y 14, gracias");
			document.all.personas_reserva.value="";
			document.all.personas_reserva.focus();	
			return false;
		}
		
		Contador = 0;
		CadenaNumeros="0123456789";
	
		for (var i=0; i < document.all.personas_reserva.value.length;i++)
		{
			EsteCaracter = document.all.personas_reserva.value.substring(i,i+1);
			
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
			
		if (Contador != document.all.personas_reserva.value.length)
		{
			alert("Este campo debe ser numerico, vuelva a teclearlo, gracias");
			document.all.personas_reserva.value="";
			document.all.personas_reserva.focus();	
			return false;
		}
	}

}


function checkearpersonasub()
{

	
	personas=document.all.personas_reserva.value;
	
	if (personas == "")
	{
		alert("el número de personas tambien es un campo obligatorio, por favor rellenelo, gracias");
		document.all.personas_reserva.focus();	
		return false;
	}
	else
	{
			
		Contador = 0;
		CadenaNumeros="0123456789";
	
		for (var i=0; i < document.all.personas_reserva.value.length;i++)
		{
			EsteCaracter = document.all.personas_reserva.value.substring(i,i+1);
			
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
			
		if (Contador != document.all.personas_reserva.value.length)
		{
			alert("Este campo debe ser numerico, vuelva a teclearlo, gracias");
			document.all.personas_reserva.value="";
			document.all.personas_reserva.focus();	
			return false;
		}
	}
	clave=personas;
	if (clave > 14)
	{
		alert("el número de personas debe ser menor de 14, gracias");
		document.all.personas_reserva.value="";
		document.all.personas_reserva.focus();	
		return false;
	}

}

function checkeardia()
	
{
		var today = new Date();
		var dayweek  = today.getDay();
		var day   = today.getDate();
		var month = today.getMonth();
		var year  = today.getYear();
		month=month+1;

		

		if(document.all.D_Day1.value == "Dia" ||  document.all.D_Day1.value == "")
		{
			alert("por favor elija un día correcto o utilize el calendario");
			document.all.D_Day1.value=""
			document.all.D_Day1.focus();
			return false;
		}
		if (document.all.D_Day1.value > 31)
		{
			alert("por favor elija un día correcto o utilize el calendario");
			document.all.D_Day1.value=""
			document.all.D_Day1.focus();
			return false;
		}
		Contador = 0;
		CadenaNumeros="0123456789";
	
		for (var i=0; i < document.all.D_Day1.value.length;i++)
		{
			EsteCaracter = document.all.D_Day1.value.substring(i,i+1);
			
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
			
		if (Contador != document.all.D_Day1.value.length)
		{
			alert("Este campo debe ser numerico, vuelva a teclearlo, gracias");
			document.all.D_Day1.value="";
			document.all.D_Day1.focus();	
			return false;
		}
		if(document.all.D_Month1.value == "Mes" || document.all.D_Month1.value == "" )
		{
			alert("por favor elija un mes correcto o utilize el calendario");
			document.all.D_Month1.value=""
			document.all.D_Month1.focus();
			return false;
		}
		if (document.all.D_Month1.value > 12 || document.all.D_Month1.value < 1)
		{
			alert("por favor elija un mes correcto o utilize el calendario");
			document.all.D_Month1.value=""
			document.all.D_Month1.focus();
			return false;
		}
		if(document.all.D_Year1.value == "Año" || document.all.D_Year1.value == "")
		{
			alert("por favor elija un año correcto o utilize el calendario");
			document.all.D_Year1.value=""
			document.all.D_Year1.focus();
			return false;
		}
		if (document.all.D_Year1.value < year)
		{
			alert("por favor elija un año correcto o utilize el calendario");
			document.all.D_Year1.value=""
			document.all.D_Year1.focus();
			return false;
		}
		
		Contador = 0;
		for (var i=0; i < document.all.D_Month1.value.length;i++)
		{
			EsteCaracter = document.all.D_Month1.value.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
			if (Contador != document.all.D_Month1.value.length)
		{
			alert("Este campo debe ser numerico, vuelva a teclearlo, gracias");
			document.all.D_Month1.value="";
			document.all.D_Month1.focus();	
			return false;
		}
		Contador = 0;
		for (var i=0; i < document.all.D_Year1.value.length;i++)
		{
			EsteCaracter = document.all.D_Year1.value.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
		if (Contador != document.all.D_Year1.value.length)
		{
			alert("Este campo debe ser numerico, vuelva a teclearlo, gracias");
			document.all.D_Year1.value="";
			document.all.D_Year1.focus();	
			return false;
		}
		
		if(document.all.D_Month1.value < month)
		{
			alert("El fecha de llegada no puede ser anterior a la actual, por favor introduzca otra o utilize el calendario");
			document.all.D_Day1.value=""
			document.all.D_Month1.value=""
			document.all.D_Year1.value=""
			document.all.D_Day1.focus();
			return false;
		}
		if(document.all.D_Year1.value < year)
		{
			alert("El fecha de llegada no puede ser anterior a la actual, por favor introduzca otra o utilize el calendario");
			document.all.D_Day1.value=""
			document.all.D_Month1.value=""
			document.all.D_Year1.value=""
			document.all.D_Day1.focus();
			return false;
		}
		
		
		if(document.all.D_Day1.value < day)
		{
			
			
			if (document.all.D_Month1.value.length == 2 && document.all.D_Month1.value.substring(1,1) == 0)
			{
				mes=document.all.D_Month1.value.substring(2,1);			
			}
			else
			{
				mes=document.all.D_Month1.value;
			}
			
			//alert("llega "+mes);
			//alert("llega1 "+month);
			

			if( mes == month || mes < month  )
			{
				alert("El fecha de llegada no puede ser anterior a la actual, por favor introduzca otra o utilize el calendario");
				document.all.D_Day1.value=""
				document.all.D_Month1.value=""
				document.all.D_Year1.value=""
				document.all.D_Day1.focus();
				return false;
			}
		}
}

function checkearformularioreserva()
{
	acepta_contrato=document.all.V28$C3$pa$PolicyAckCheckBox.value;
	email=document.all.V28$C3$gi$EmailTextBox.value;
	ofertas=document.all.V28$C3$gi$OptInCheckBox.checked;
	factura=document.all.factura_c[0].checked;
	posicion=document.all.V28$C3$pc$CardTypeDropDownList.selectedIndex;
	forma_pago = document.all.V28$C3$pc$CardTypeDropDownList.options[posicion].text;
	if(forma_pago == "Seleccionar forma de pago")
	{
		alert("Por favor indique una forma de pago, gracias");		
		return false;
	}
	else
	{
		document.all.forma_pago.value=document.all.V28$C3$pc$CardTypeDropDownList.options[posicion].value;
	}
	CadenaNumeros="0123456789";	
	if(factura == true)
	{
		cif=document.all.cif_empresa.value;
		if(cif == "")
		{
		alert("Por favor introduzca CIF de empresa, gracias");
		document.all.cif_empresa.focus();
		return false;
		}
		nombre=document.all.V28$C3$ga$CompanyNameTextBox.value;
		if(nombre == "")
		{
		alert("Por favor introduzca el nombre de la empresa, gracias");
		document.all.V28$C3$ga$CompanyNameTextBox.focus();
		return false;
		}
		direccion1=document.all.V28$C3$ga$Address1TextBox.value;
		direccion2=document.all.V28$C3$ga$Address2TextBox.value;
		direccion3=document.all.V28$C3$ga$Address3TextBox.value;
		if(direccion1 == "" &  direccion2 == "" & direccion3 == "")
		{
		alert("Por favor introduzca la direccion de empresa,  gracias");
		document.all.V28$C3$ga$Address1TextBox.focus();
		return false;
		}
		cpostal=document.all.V28$C3$ga$PostalCodeTextBox.value;
		if(cpostal == "")
		{
			alert("Por favor introduzca el codigo postal de la empresa, gracias");
			document.all.V28$C3$ga$PostalCodeTextBox.focus();
			return false;
		}

	}
	
	ctrl=document.all.V28$C3$pa$PolicyAckCheckBox.checked;
	if(ctrl == false)
	{
		alert('Por favor Acepte las condiciones generales y politica de cancelaciones para continuar');
		return false;
	}
	
	
	if(email == "")
	{
		alert("Por favor introduzca su dirección de correo electrónico, gracias");
		document.all.V28$C3$gi$EmailTextBox.focus();
		return false;
	}
	else
	{
		Contador = 0;
		cadena="@"
		var punto=".";
		for (var i=0; i < email.length;i++)
		{
			EsteCaracter = email.substring(i,i+1);
			if (cadena.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.V28$C3$gi$EmailTextBox.value="";
			document.all.V28$C3$gi$EmailTextBox.focus();
			return false;
		}
		for (var i=0; i < email.length;i++)
		{
			EsteCaracter = email.substring(i,i+1);
			if (punto.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.V28$C3$gi$EmailTextBox.value="";
			document.all.V28$C3$gi$EmailTextBox.focus();
			return false;
		}
	
	}
	nombre=document.all.V28$C3$gi$FirstNameTextBox.value;

	if(nombre == "")
	{
		alert("el nombre y apellidos tambien es un campo obligatorio por favor rellenelo, gracias");
		document.all.V28$C3$gi$FirstNameTextBox.focus();	
		return false;
	}

	telefono=document.all.V28$C3$gi$telefonoTextBox.value;
	if (telefono == "")
	{
		alert("el Teléfono tambien es un campo obligatorio por favor rellenelo, gracias");
		document.all.V28$C3$gi$telefonoTextBox.focus();	
		return false;
	}
	else
	{
			
		clave=telefono;
		if (clave.length < 9)
		{
			alert("Este campo solo admite 9 números como máximo (prefijo + número local)");
			document.all.V28$C3$gi$telefonoTextBox.value="";				
			document.all.V28$C3$gi$telefonoTextBox.focus();	
			return false;
		}
		Contador = 0;
		for (var i=0; i < clave.length;i++)
		{
			EsteCaracter = clave.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
			   Contador ++;
		}
		if (Contador != clave.length)
		{
			alert("El número de teléfono debe teclearlo sin puntos ni guiones (comienze por el prefijo y despues el número de teléfono, gracias");
			document.all.V28$C3$gi$telefonoTextBox.value="";
			document.all.V28$C3$gi$telefonoTextBox.focus();	
			return false;
		}
		
			
	}

}
function checkearformularioulthora(contrato_aceptado)
{

	email=document.all.email_reserva.value;
	//alert("llega qui con email" + email);
	CadenaNumeros="0123456789";
	var today = new Date();
	var dayweek  = today.getDay();
	var day   = today.getDate();
	var month = today.getMonth();
	var year  = today.getYear();
	month=month+1;
	

	if (contrato_aceptado == '0')
	{
		ctrl=document.calen.radiobutton;
		for(i=0;i<ctrl.length;i++)
		{
			if(ctrl[i].checked) 
			{
				
				if (ctrl[i].value=="Rechazado")
				{
					alert('Debe aceptar las condiciones de la ley de protección de datos');
					return false;
				}
				
			}
		}
	}
	
	
	
	if(email == "")
	{
		alert("Por favor introduzca su dirección de correo electrónico, gracias");
		return false;
	}
	else
	{
		Contador = 0;
		cadena="@"
		var punto=".";
		for (var i=0; i < email.length;i++)
		{
			EsteCaracter = email.substring(i,i+1);
			if (cadena.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.email_reserva.value="";
			document.all.email_reserva.focus();
			return false;
		}
		for (var i=0; i < email.length;i++)
		{
			EsteCaracter = email.substring(i,i+1);
			if (punto.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.email_reserva.value="";
			document.all.email_reserva.focus();
			return false;
		}
	
	}
	nombre=document.all.nombre_reserva.value;

	if(nombre == "")
	{
		alert("el nombre y apellidos tambien es un campo obligatorio por favor rellenelo, gracias");
		document.all.nombre_reserva.focus();	
		return false;
	}

	telefono=document.all.telefono_reserva.value;
	if (telefono == "")
	{
		alert("el Teléfono tambien es un campo obligatorio por favor rellenelo, gracias");
		document.all.telefono_reserva.focus();	
		return false;
	}
	else
	{
			
		clave=telefono;
		if (clave.length < 9)
		{
			alert("Este campo solo admite 9 números como máximo (prefijo + número local)");
			document.all.telefono_reserva.value="";				
			document.all.telefono_reserva.focus();	
			return false;
		}
		Contador = 0;
		for (var i=0; i < clave.length;i++)
		{
			EsteCaracter = clave.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
			   Contador ++;
		}
		if (Contador != clave.length)
		{
			alert("El número de teléfono debe teclearlo sin puntos ni guiones (comienze por el prefijo y despues el número de teléfono, gracias");
			document.all.telefono_reserva.value="";
			document.all.telefono_reserva.focus();	
			return false;
		}
			
	}
}


function checkearformulariosubasta(contrato_aceptado)
{

	email=document.all.email_reserva.value;
	CadenaNumeros="0123456789";
	var today = new Date();
	var dayweek  = today.getDay();
	var day   = today.getDate();
	var month = today.getMonth();
	var year  = today.getYear();
	month=month+1;
	
	if (contrato_aceptado == '0')
	{
		ctrl=document.calen.radiobutton;
		for(i=0;i<ctrl.length;i++)
		{
			if(ctrl[i].checked) 
			{
				
				if (ctrl[i].value=="Rechazado")
				{
					alert('Debe aceptar las condiciones de la ley de protección de datos');
					return false;
				}
				
			}
		}
	}
	

	
	
	if(email == "")
	{
		alert("Por favor introduzca su dirección de correo electrónico, gracias");
		return false;
	}
	else
	{
		Contador = 0;
		cadena="@"
		var punto=".";
		for (var i=0; i < email.length;i++)
		{
			EsteCaracter = email.substring(i,i+1);
			if (cadena.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.email_reserva.value="";
			document.all.email_reserva.focus();
			return false;
		}
		for (var i=0; i < email.length;i++)
		{
			EsteCaracter = email.substring(i,i+1);
			if (punto.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.email_reserva.value="";
			document.all.email_reserva.focus();
			return false;
		}
	
	}
	nombre=document.all.nombre_reserva.value;

	if(nombre == "")
	{
		alert("el nombre y apellidos tambien es un campo obligatorio por favor rellenelo, gracias");
		document.all.nombre_reserva.focus();	
		return false;
	}

	telefono=document.all.telefono_reserva.value;
	if (telefono == "")
	{
		alert("el Teléfono tambien es un campo obligatorio por favor rellenelo, gracias");
		document.all.telefono_reserva.focus();	
		return false;
	}
	else
	{
			
		clave=telefono;
		if (clave.length < 9)
		{
			alert("Este campo solo admite 9 números como máximo (prefijo + número local)");
			document.all.telefono_reserva.value="";				
			document.all.telefono_reserva.focus();	
			return false;
		}
		Contador = 0;
		for (var i=0; i < clave.length;i++)
		{
			EsteCaracter = clave.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
			   Contador ++;
		}
		if (Contador != clave.length)
		{
			alert("El número de teléfono debe teclearlo sin puntos ni guiones (comienze por el prefijo y despues el número de teléfono, gracias");
			document.all.telefono_reserva.value="";
			document.all.telefono_reserva.focus();	
			return false;
		}
			
	}		

		if(document.all.D_Day1.value == "Dia" ||  document.all.D_Day1.value == "")
		{
			alert("por favor elija un día correcto o utilize el calendario");
			document.all.D_Day1.value=""
			document.all.D_Day1.focus();
			return false;
		}
		if (document.all.D_Day1.value > 31)
		{
			alert("por favor elija un día correcto o utilize el calendario");
			document.all.D_Day1.value=""
			document.all.D_Day1.focus();
			return false;
		}
		Contador = 0;
		CadenaNumeros="0123456789";
	
		for (var i=0; i < document.all.D_Day1.value.length;i++)
		{
			EsteCaracter = document.all.D_Day1.value.substring(i,i+1);
			
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
			
		if (Contador != document.all.D_Day1.value.length)
		{
			alert("Este campo debe ser numerico, vuelva a teclearlo, gracias");
			document.all.D_Day1.value="";
			document.all.D_Day1.focus();	
			return false;
		}
		if(document.all.D_Month1.value == "Mes" || document.all.D_Month1.value == "" )
		{
			alert("por favor elija un mes correcto o utilize el calendario");
			document.all.D_Month1.value=""
			document.all.D_Month1.focus();
			return false;
		}
		if (document.all.D_Month1.value > 12 || document.all.D_Month1.value < 1)
		{
			alert("por favor elija un mes correcto o utilize el calendario");
			document.all.D_Month1.value=""
			document.all.D_Month1.focus();
			return false;
		}
		if(document.all.D_Year1.value == "Año" || document.all.D_Year1.value == "")
		{
			alert("por favor elija un año correcto o utilize el calendario");
			document.all.D_Year1.value=""
			document.all.D_Year1.focus();
			return false;
		}
		if (document.all.D_Year1.value < year)
		{
			alert("por favor elija un año correcto o utilize el calendario");
			document.all.D_Year1.value=""
			document.all.D_Year1.focus();
			return false;
		}
		
		Contador = 0;
		for (var i=0; i < document.all.D_Month1.value.length;i++)
		{
			EsteCaracter = document.all.D_Month1.value.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
			if (Contador != document.all.D_Month1.value.length)
		{
			alert("Este campo debe ser numerico, vuelva a teclearlo, gracias");
			document.all.D_Month1.value="";
			document.all.D_Month1.focus();	
			return false;
		}
		Contador = 0;
		for (var i=0; i < document.all.D_Year1.value.length;i++)
		{
			EsteCaracter = document.all.D_Year1.value.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
		if (Contador != document.all.D_Year1.value.length)
		{
			alert("Este campo debe ser numerico, vuelva a teclearlo, gracias");
			document.all.D_Year1.value="";
			document.all.D_Year1.focus();	
			return false;
		}
		
		if(document.all.D_Month1.value < month)
		{
			alert("El fecha de llegada no puede ser anterior a la actual, por favor introduzca otra o utilize el calendario");
			document.all.D_Day1.value=""
			document.all.D_Month1.value=""
			document.all.D_Year1.value=""
			document.all.D_Day1.focus();
			return false;
		}
		if(document.all.D_Year1.value < year)
		{
			alert("El fecha de llegada no puede ser anterior a la actual, por favor introduzca otra o utilize el calendario");
			document.all.D_Day1.value=""
			document.all.D_Month1.value=""
			document.all.D_Year1.value=""
			document.all.D_Day1.focus();
			return false;
		}
		
		
		if(document.all.D_Day1.value < day)
		{
			
			
			if (document.all.D_Month1.value.length == 2 && document.all.D_Month1.value.substring(1,1) == 0)
			{
				mes=document.all.D_Month1.value.substring(2,1);			
			}
			else
			{
				mes=document.all.D_Month1.value;
			}		

			if( mes == month || mes < month  )
			{
				alert("El fecha de llegada no puede ser anterior a la actual, por favor introduzca otra o utilize el calendario");
				document.all.D_Day1.value=""
				document.all.D_Month1.value=""
				document.all.D_Year1.value=""
				document.all.D_Day1.focus();
				return false;
			}
		}

	noches=document.all.noches_reserva.value;
	if (noches == "")
	{
		alert("el número de noches tambien es un campo obligatorio por favor rellenelo, gracias");
		document.all.noches_reserva.focus();	
		return false;
	}
	else
	{
			
		clave=noches;
		if (noches < 2)
		{
			alert("el número de noches mínimo es 2, gracias");
			document.all.noches_reserva.value="";
			document.all.noches_reserva.focus();	
			return false;
		}
		
		Contador = 0;
		CadenaNumeros="0123456789";
	
		for (var i=0; i < document.all.noches_reserva.value.length;i++)
		{
			EsteCaracter = document.all.noches_reserva.value.substring(i,i+1);
			
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
			
		if (Contador != document.all.noches_reserva.value.length)
		{
			alert("Este campo debe ser numerico, vuelva a teclearlo, gracias");
			document.all.noches_reserva.value="";
			document.all.noches_reserva.focus();	
			return false;
		}
	}
	
	personas=document.all.personas_reserva.value;
	
	if (personas == "")
	{
		alert("el número de personas tambien es un campo obligatorio, por favor rellenelo, gracias");
		document.all.personas_reserva.focus();	
		return false;
	}
	else
	{
			
		Contador = 0;
		CadenaNumeros="0123456789";
	
		for (var i=0; i < document.all.personas_reserva.value.length;i++)
		{
			EsteCaracter = document.all.personas_reserva.value.substring(i,i+1);
			
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
			
		if (Contador != document.all.personas_reserva.value.length)
		{
			alert("Este campo debe ser numerico, vuelva a teclearlo, gracias");
			document.all.personas_reserva.value="";
			document.all.personas_reserva.focus();	
			return false;
		}
	}
	clave=personas;
	if (clave > 14)
	{
		alert("el número de personas debe ser menor de 14, gracias");
		document.all.personas_reserva.value="";
		document.all.personas_reserva.focus();	
		return false;
	}
	precio=document.all.precio_subasta.value;
	if (precio == "")
	{
		alert("El importe del presupuesto , tambien es un campo obligatorio por favor rellenelo, gracias");
		document.all.precio_subasta.focus();	
		return false;
	}
	else
	{
			
		clave=precio;
		if (precio < 0)
		{
			alert("El importe del presupuesto, nunca puede ser negativo");
			document.all.precio_subasta.value="";
			document.all.precio_subasta.focus();	
			return false;
		}
		
		Contador = 0;
		CadenaNumeros="0123456789";
	
		for (var i=0; i < document.all.precio_subasta.value.length;i++)
		{
			EsteCaracter = document.all.precio_subasta.value.substring(i,i+1);
			
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
			
		if (Contador != document.all.precio_subasta.value.length)
		{
			alert("Este campo debe ser numerico, vuelva a teclearlo, gracias");
			document.all.precio_subasta.value="";
			document.all.precio_subasta.focus();	
			return false;
		}
	}
	tiempo=document.all.tiempo_aviso.value;
	if (tiempo == "")
	{
		alert("Los dias de pre aviso, tambien es un campo obligatorio por favor rellenelo, gracias");
		document.all.tiempo_aviso.focus();	
		return false;
	}
	else
	{
			
		clave=tiempo;
		if (tiempo < 0)
		{
			alert("El tiempo de pre-aviso nunca puede ser negativo");
			document.all.tiempo_aviso.value="";
			document.all.tiempo_aviso.focus();	
			return false;
		}
		
		Contador = 0;
		CadenaNumeros="0123456789";
	
		for (var i=0; i < document.all.tiempo_aviso.value.length;i++)
		{
			EsteCaracter = document.all.tiempo_aviso.value.substring(i,i+1);
			
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
			
		if (Contador != document.all.tiempo_aviso.value.length)
		{
			alert("Este campo debe ser numerico, vuelva a teclearlo, gracias");
			document.all.tiempo_aviso.value="";
			document.all.tiempo_aviso.focus();	
			return false;
		}
	}


}

function checkearformulariopremio(contrato_aceptado)
{
	
	if (contrato_aceptado == '0')
	{
		
		if (document.all.condiciones_generales.checked == false)
		{
		alert("Por favor Acepte las condiciones generales, protección de datos  y politica de cancelaciones para continuar");
		return false;
		}
	}	
	
	email_envio=document.all.envio_emails.value;
	telefono=document.all.envio_telefono.value;
	nombre=document.all.envio_nombres.value;
	codigo=document.all.code_envio.value;
	CadenaNumeros="0123456789";
	var today = new Date();
	var dayweek  = today.getDay();
	var day   = today.getDate();
	var month = today.getMonth();
	var year  = today.getYear();
	month=month+1;	
	
	if (codigo == "")
	{
		alert("Por favor introduzca el código de la rifa, gracias");
		return false;
	}
	else
	{
		
		Contador = 0;
		CadenaNumeros="0123456789";
		for (var i=0; i < codigo.length;i++)
		{
			EsteCaracter =codigo.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
			   Contador ++;
		}
		if (Contador != codigo.length)
		{
			alert("El código de la rifa debe teclearlo sin puntos ni guiones , gracias");
			document.all.code_envio.value="";				
			document.all.code_envio.focus();
			return false;
		}
	}

	if(email_envio == "")
	{
		alert("Por favor introduzca su dirección de correo electrónico, gracias");
		return false;
	}
	else
	{
		Contador = 0;
		cadena="@"
		var punto=".";
		for (var i=0; i < email_envio.length;i++)
		{
			EsteCaracter = email_envio.substring(i,i+1);
			if (cadena.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.envio_emails.value='';
			document.all.envio_emails.focus();
			return false;
		}
		for (var i=0; i < email_envio.length;i++)
		{
			EsteCaracter = email_envio.substring(i,i+1);
			if (punto.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.envio_emails.value='';
			document.all.envio_emails.focus();
			return false;
		}
	
	}
	if (nombre == "")
	{
		alert("Por favor introduzca nombre y apellidos, gracias");
		return false;
	}
	
	if (telefono == "")
	{
		alert("Por favor introduzca teléfono, gracias");
		return false;
	}
	else
	{
		if (telefono.length < 9)
		{
			alert("Este campo solo admite 9 números como máximo (prefijo + número local)");
			document.all.envio_telefono.value="";				
			document.all.envio_telefono.focus();		
			return false;
		}
		Contador = 0;
		CadenaNumeros="0123456789";
		for (var i=0; i < telefono.length;i++)
		{
			EsteCaracter = telefono.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
			   Contador ++;
		}
		if (Contador != telefono.length)
		{
			alert("El número de teléfono debe teclearlo sin puntos ni guiones (comienze por el prefijo y despues el número de teléfono, gracias");
			document.all.envio_telefono.value="";				
			document.all.envio_telefono.focus();
			return false;
		}
	}
		

}

function checkearformulariopromocion(contrato_aceptado)
{

	acepta_contrato=document.all.condiciones_generales.checked;	
	email_envio=document.all.envio_emails.value;
	telefono=document.all.envio_telefono.value;
	nombre=document.all.envio_nombres.value;
	promcode=document.all.promcode.value;
	CadenaNumeros="0123456789";
	var today = new Date();
	var dayweek  = today.getDay();
	var day   = today.getDate();
	var month = today.getMonth();
	var year  = today.getYear();
	month=month+1;	
	if (acepta_contrato == false)
	{
		alert('Por favor Acepte las condiciones generales, protección de datos  y politica de cancelaciones para continuar');
		return false;
	}		

	if(email_envio == "")
	{
		alert("Por favor introduzca su dirección de correo electrónico, gracias");
		return false;
	}
	else
	{
		Contador = 0;
		cadena="@"
		var punto=".";
		for (var i=0; i < email_envio.length;i++)
		{
			EsteCaracter = email_envio.substring(i,i+1);
			if (cadena.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.envio_emails.value='';
			document.all.envio_emails.focus();
			return false;
		}
		for (var i=0; i < email_envio.length;i++)
		{
			EsteCaracter = email_envio.substring(i,i+1);
			if (punto.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.envio_emails.value='';
			document.all.envio_emails.focus();
			return false;
		}
	
	}
	if (promcode == "")
	{
		alert("Por favor introduzca el código de promoción, gracias");
		document.all.promcode.focus();
		return false;
	}
	
	if (telefono != "")
	
	{
		if (telefono.length < 9)
		{
			alert("Este campo solo admite 9 números como máximo (prefijo + número local)");
			document.all.envio_telefono.value="";				
			document.all.envio_telefono.focus();		
			return false;
		}
		Contador = 0;
		CadenaNumeros="0123456789";
		for (var i=0; i < telefono.length;i++)
		{
			EsteCaracter = telefono.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
			   Contador ++;
		}
		if (Contador != telefono.length)
		{
			alert("El número de teléfono debe teclearlo sin puntos ni guiones (comienze por el prefijo y despues el número de teléfono, gracias");
			document.all.envio_telefono.value="";				
			document.all.envio_telefono.focus();
			return false;
		}
	}
		

}


function checkearformulariocom(contrato_aceptado)
{

	
	email_envio=document.all.envio_emails.value;
	email_remitente=document.all.remitente_emails.value;
	CadenaNumeros="0123456789";
	var today = new Date();
	var dayweek  = today.getDay();
	var day   = today.getDate();
	var month = today.getMonth();
	var year  = today.getYear();
	month=month+1;

	if (contrato_aceptado == '0')
	{
		acepta_contrato=document.all.condiciones_generales.checked;	
		if (acepta_contrato == false)
		{
			alert('Por favor Acepte las condiciones generales, protección de datos  y politica de cancelaciones para continuar');
			return false;
		}		
	}
	


	if(email_envio == "")
	{
		alert("Por favor introduzca su dirección de correo electrónico, gracias");
		return false;
	}
	else
	{
		Contador = 0;
		cadena="@"
		var punto=".";
		for (var i=0; i < email_envio.length;i++)
		{
			EsteCaracter = email_envio.substring(i,i+1);
			if (cadena.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.envio_emails.value='';
			document.all.envio_emails.focus();
			return false;
		}
		for (var i=0; i < email_envio.length;i++)
		{
			EsteCaracter = email_envio.substring(i,i+1);
			if (punto.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.envio_emails.value='';
			document.all.envio_emails.focus();
			return false;
		}
	
	}

	if(email_remitente == "")
	{
		alert("Por favor introduzca la dirección de correo electrónico del remitente, gracias");
		return false;
	}
	else
	{
		Contador = 0;
		cadena="@"
		var punto=".";
		for (var i=0; i < email_remitente.length;i++)
		{
			EsteCaracter = email_remitente.substring(i,i+1);
			if (cadena.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.remitente_emails.value='';
			document.all.remitente_emails.focus();
			return false;
		}
		for (var i=0; i < email_remitente.length;i++)
		{
			EsteCaracter = email_remitente.substring(i,i+1);
			if (punto.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.remitente_emails.value='';
			document.all.remitente_emails.focus();
			return false;
		}
	
	}
	
	
	if (document.all.radiobutton[0].checked == false)
	{
		alert('Debe aceptar las condiciones de la ley de protección de datos');
		return false;
	}
	
	
	

}
function checkearformularioinicial()
{
	
	email=document.all.email_in.value;	
	CadenaNumeros="0123456789";
	var today = new Date();
	var dayweek  = today.getDay();
	var day   = today.getDate();
	var month = today.getMonth();
	var year  = today.getYear();
	month=month+1;
	
	
	if(email == "")
	{
		alert("Por favor introduzca su dirección de correo electrónico, gracias");
		return false;
	}
	else
	{
		Contador = 0;
		cadena="@."
		
		for (var i=0; i < email.length;i++)
		{
			EsteCaracter = email.substring(i,i+1);
			if (cadena.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador < 2)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.all.email_in.value="";
			document.all.email_in.focus();
			return false;
		}
		
	}
	ctrl=document.inicio_form.radiobutton2;	
	for(i=0;i<ctrl.length;i++)
	{
        if(ctrl[i].checked) 
		{
			
			if (ctrl[i].value=="Rechazado")
			{
				alert('Debe aceptar las condiciones de la ley de protección de datos');
				return false;
			}
			
		}
	}
}

function checkearoferta()
{
	oferta=document.all.cod_oferta.value;


	if(oferta == "")
	{
		alert("Introduzca el código de oferta y pulse en boton de consultar, gracias");
		document.all.oferta_enq.focus();	
		return false;
	}
	document.oferta_enq.action="portada_dep.asp?oferta="+oferta;
	
	documento.oferta_enq.submit();

}

function checkear_encuesta_4()
{
		
	nombre=document.boxtitle4_form.opc_enq_7.value;
	email=document.boxtitle4_form.opc_enq_8.value;
	telefono=document.boxtitle4_form.opc_enq_9.value;
	if(email == "")
	{
		alert("Por favor introduzca su dirección de correo electrónico, gracias");
		document.boxtitle4_form.opc_enq_8.focus();		
		return false;
	}
	else
	{
		Contador = 0;
		cadena="@."
		
		for (var i=0; i < email.length;i++)
		{
			EsteCaracter = email.substring(i,i+1);
			if (cadena.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador < 2)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.boxtitle4_form.opc_enq_8.value="";
			document.boxtitle4_form.opc_enq_8.focus();			
			return false;
		}
		
	
	}
	if (telefono.length < 9)
	{
		alert("Este campo solo admite 9 números como máximo (prefijo + número local)");
		document.boxtitle4_form.opc_enq_9.value="";				
		document.boxtitle4_form.opc_enq_9.focus();		
		return false;
	}
	Contador = 0;
	CadenaNumeros="0123456789";
	for (var i=0; i < telefono.length;i++)
	{
		EsteCaracter = telefono.substring(i,i+1);
		if (CadenaNumeros.indexOf(EsteCaracter) != -1)
		   Contador ++;
	}
	if (Contador != telefono.length)
	{
		alert("El número de teléfono debe teclearlo sin puntos ni guiones (comienze por el prefijo y despues el número de teléfono, gracias");
		document.boxtitle4_form.opc_enq_9.value="";				
		document.boxtitle4_form.opc_enq_9.focus();		
		return false;
	}
	//alert('sale de checkear la encuesta '+document.boxtitle4_form.action.value);
		
	

}



function checkear_encuesta_8()
{
		
	nombre=document.boxtitle8_form.opc_box8_1.value;
	email=document.boxtitle8_form.opc_box8_2.value;
	telefono=document.boxtitle8_form.opc_box8_3.value;
	if(email == "")
	{
		alert("Por favor introduzca su dirección de correo electrónico, gracias");
		document.boxtitle8_form.opc_box8_2.focus();		
		return false;
	}
	else
	{
		Contador = 0;
		cadena="@."
		
		for (var i=0; i < email.length;i++)
		{
			EsteCaracter = email.substring(i,i+1);
			if (cadena.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador < 2)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.boxtitle8_form.opc_box8_2.value="";
			document.boxtitle8_form.opc_box8_2.focus();			
			return false;
		}
		
	
	}
	if (telefono.length < 9)
	{
		alert("Este campo solo admite 9 números como máximo (prefijo + número local)");
		document.boxtitle8_form.opc_box8_3.value="";				
		document.boxtitle8_form.opc_box8_3.focus();		
		return false;
	}
	Contador = 0;
	CadenaNumeros="0123456789";
	for (var i=0; i < telefono.length;i++)
	{
		EsteCaracter = telefono.substring(i,i+1);
		if (CadenaNumeros.indexOf(EsteCaracter) != -1)
		   Contador ++;
	}
	if (Contador != telefono.length)
	{
		alert("El número de teléfono debe teclearlo sin puntos ni guiones (comienze por el prefijo y despues el número de teléfono, gracias");
		document.boxtitle8_form.opc_box8_3.value="";				
		document.boxtitle8_form.opc_box8_3.focus();		
		return false;
	}
	//alert('sale de checkear la encuesta '+document.boxtitle8_form.action.value);
		
	

}



function checkearemail_con(email,formulario)
{
	
	eval("var email=document."+formulario+"."+email+".value;");
	//alert('el email es '+email);
	if(email == "")
	{
		alert("Por favor introduzca su dirección de correo electrónico, gracias");
		return false;
	}
	else
	{
		Contador = 0;
		cadena="@."
		
		for (var i=0; i < email.length;i++)
		{
			EsteCaracter = email.substring(i,i+1);
			if (cadena.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador < 2)
		{
			alert("Email incorrecto, por favor teclee uno correcto");			
			return false;
		}	
	
	}
	

}

function checkear_encuesta_13()
{
		
	positivo=document.boxtitle13_form.opc_box13_1.value;
	negativo=document.boxtitle13_form.opc_box13_2.value;
	puntuacion=document.boxtitle13_form.opc_box13_3.value;

	if(puntuacion  == "")
	{
		alert("Por favor introduzca una puntuacion global del 0 al 10, gracias");
		document.boxtitle13_form.opc_box13_3.focus();		
		return false;
	}
	
	if(positivo == "")
	{
		alert("Por favor introduzca algún aspecto positivo, gracias");
		document.boxtitle13_form.opc_box13_1.focus();		
		return false;
	}

	if(negativo == "")
	{
		alert("Por favor introduzca algún aspecto negativo, gracias");
		document.boxtitle13_form.opc_box13_2.focus();		
		return false;
	}
	

	
		
	

}
function checkearformulariocontacto(contrato_aceptado)
{
	
	
	if (contrato_aceptado == '0')
	{
		
		if (document.all.condiciones_generales.checked == false)
		{
		alert("Por favor Acepte las condiciones generales, protección de datos  y politica de cancelaciones para continuar");
		return false;
		}
	}	
	
	email_envio=document.envio_noticia_email.envio_emails.value;
	telefono=document.envio_noticia_email.envio_telefono.value;
	nombre=document.envio_noticia_email.envio_nombres.value;
	comentario=document.envio_noticia_email.envio_comentario.value;	
	CadenaNumeros="0123456789";
	var today = new Date();
	var dayweek  = today.getDay();
	var day   = today.getDate();
	var month = today.getMonth();
	var year  = today.getYear();
	month=month+1;	

	
	
	if (comentario == "")
	{
		alert("Por favor introduzca algún comentario, gracias");
		return false;
	}

	if(email_envio == "")
	{
		alert("Por favor introduzca su dirección de correo electrónico, gracias");
		return false;
	}
	else
	{
		Contador = 0;
		cadena="@"
		var punto=".";
		for (var i=0; i < email_envio.length;i++)
		{
			EsteCaracter = email_envio.substring(i,i+1);
			if (cadena.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.envio_noticia_email.envio_emails.value='';
			document.envio_noticia_email.envio_emails.focus();
			return false;
		}
		for (var i=0; i < email_envio.length;i++)
		{
			EsteCaracter = email_envio.substring(i,i+1);
			if (punto.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.envio_noticia_email.envio_emails.value='';
			document.envio_noticia_email.envio_emails.focus();
			return false;
		}
	
	}
	if (nombre == "")
	{
		alert("Por favor introduzca nombre y apellidos, gracias");
		return false;
	}	

}
function checkear_encuesta_15()
{
		
	var CadenaNumeros="0123456789";
	var Contador = 0;
	var EsteCaracter;	
	telefono=document.boxtitle15_form.opc_box15_11.value;
	

	if(telefono  == "")
	{
		alert("Por favor introduzca un telefono para avisarle en caso de ser agraciado con el fin de semana gratis");
		document.boxtitle15_form.opc_box15_11.focus();		
		return false;
	}
	
	clave=telefono;
	if (clave.length != 9)
	{
		alert("Este campo solo admite 9 números como máximo (prefijo + número local), no escriba guiones, ni puntos");
		document.boxtitle15_form.opc_box15_11.value="";				
		document.boxtitle15_form.opc_box15_11.focus();	
		return false;
	}
	Contador = 0;
	for (var i=0; i < clave.length;i++)
	{
		EsteCaracter = clave.substring(i,i+1);
		if (CadenaNumeros.indexOf(EsteCaracter) != -1)
		   Contador ++;
	}
	if (Contador != clave.length)
	{
		alert("El número de teléfono debe teclearlo sin puntos ni guiones (comienze por el prefijo y despues el número de teléfono, gracias");
		document.boxtitle15_form.opc_box15_11.value="";				
		document.boxtitle15_form.opc_box15_11.focus();	
		return false;
	}


}


function checkearformulariopropuesta(contrato_aceptado)
{
	
	if (contrato_aceptado == '0')
	{
		
		if (document.all.condiciones_generales.checked == false)
		{
		alert("Por favor Acepte las condiciones generales, protección de datos  y politica de cancelaciones para continuar");
		return false;
		}
	}	
	
	
	importe=document.envio_propuesta_email.n_importe.value;	
	llegada=document.envio_propuesta_email.fecha_llegada.value;		
	dia_llegada=llegada.substring(0,2);
	mes_llegada=llegada.substring(3,5);
	ano_llegada=llegada.substring(7,10);
	var today = new Date();	
    var day   = today.getDate();
	var month = today.getMonth();
	var year  = today.getYear();
	
	if(llegada == "")
	{
		alert("Por favor introduzca una fecha de llegada, gracias");
		document.envio_propuesta_email.fecha_llegada.focus();
		return false;
	}

	if (dia_llegada < day && mes_llegada == month+1 || dia_llegada > day && mes_llegada < month+1)
	{
		alert('Disculpe, la fecha de llegada no puede ser anterior al dia de hoy')
		return false;
	}
	


	var noches, posicion_n;
	posicion_n=document.envio_propuesta_email.n_noches.selectedIndex;
	noches = document.envio_propuesta_email.n_noches.options[posicion_n].value;	
	
	if(noches == 1)
	{
		alert('Disculpe, indiquenos el número de noches que desea estar')
		document.envio_propuesta_email.n_noches.focus();
		return false;
	}
	var personas, posicion_p;
	posicion_p=document.envio_propuesta_email.n_personas.selectedIndex;
	personas = document.envio_propuesta_email.n_personas.options[posicion_p].value;
	
	if(personas == 1)
	{
		alert('Disculpe, indiquenos el número de personas que se hospedarán')
		document.envio_propuesta_email.n_personas.focus();
		return false;
	}
	
	email_envio=document.envio_propuesta_email.envio_emails.value;
	telefono=document.envio_propuesta_email.envio_telefono.value;
	nombre=document.envio_propuesta_email.envio_nombres.value;	
	CadenaNumeros="0123456789";
	var today = new Date();
	var dayweek  = today.getDay();
	var day   = today.getDate();
	var month = today.getMonth();
	var year  = today.getYear();
	month=month+1;	

	if(importe == "")
	{
		alert("Por favor introduzca un presupuesto, gracias");
		document.envio_propuesta_email.n_importe.focus();
		return false;
	}

	if(email_envio == "")
	{
		alert("Por favor introduzca su dirección de correo electrónico, gracias");
		document.envio_propuesta_email.envio_emails.focus();
		return false;
	}
	else
	{
		Contador = 0;
		cadena="@"
		var punto=".";
		for (var i=0; i < email_envio.length;i++)
		{
			EsteCaracter = email_envio.substring(i,i+1);
			if (cadena.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.envio_propuesta_email.envio_emails.value='';
			document.envio_propuesta_email.envio_emails.focus();
			return false;
		}
		for (var i=0; i < email_envio.length;i++)
		{
			EsteCaracter = email_envio.substring(i,i+1);
			if (punto.indexOf(EsteCaracter) != -1)
				   Contador ++;
		}
	
		if (Contador == 0)
		{
			alert("Email incorrecto, por favor teclee uno correcto");
			document.envio_propuesta_email.envio_emails.value='';
			document.envio_propuesta_email.envio_emails.focus();
			return false;
		}
	
	}
	if (nombre == "")
	{
		alert("Por favor introduzca nombre y apellidos, gracias");
		return false;
	}
	
	if (telefono == "")
	{
		alert("Por favor introduzca teléfono, gracias");
		return false;
	}
	else
	{
		if (telefono.length < 9)
		{
			alert("Este campo solo admite 9 números como máximo (prefijo + número local)");
			document.envio_propuesta_email.envio_telefono.value="";				
			document.envio_propuesta_email.envio_telefono.focus();		
			return false;
		}
		Contador = 0;
		CadenaNumeros="0123456789";
		for (var i=0; i < telefono.length;i++)
		{
			EsteCaracter = telefono.substring(i,i+1);
			if (CadenaNumeros.indexOf(EsteCaracter) != -1)
			   Contador ++;
		}
		if (Contador != telefono.length)
		{
			alert("El número de teléfono debe teclearlo sin puntos ni guiones (comienze por el prefijo y despues el número de teléfono, gracias");
			document.envio_propuesta_email.envio_telefono.value="";				
			document.envio_propuesta_email.envio_telefono.focus();
			return false;
		}
	}
		

}
function checkearformulariocalendario()
{

	
	llegada=document.formulario_cal.fecha_llegada_cal.value;	
	dia_llegada=llegada.substring(0,2);
	mes_llegada=llegada.substring(3,5);
	ano_llegada=llegada.substring(7,10);
	var today = new Date();	
    var day   = today.getDate();
	var month = today.getMonth();
	var year  = today.getYear();
	

	if (dia_llegada < day && mes_llegada == month+1)
	{
		alert('Disculpe, la fecha de llegada no puede ser anterior al dia de hoy')
		return false;
	}
	


	var noches, posicion_n;
	posicion_n=document.formulario_cal.n_noches_cal1.selectedIndex;	
	noches = document.formulario_cal.n_noches_cal1.options[posicion_n].value;
	
	if(noches == 1)
	{
		alert('Disculpe, indiquenos el número de noches que desea estar')
		return false;
	}
	var personas, posicion_p;
	posicion_p=document.formulario_cal.n_personas_cal1.selectedIndex;
	personas = document.formulario_cal.n_personas_cal1.options[posicion_p].value;
	
	if(personas == 1)
	{
		alert('Disculpe, indiquenos el número de personas que se hospedarán')
		return false;
	}
	document.formulario_cal.V0$C3$ADP$dateInput_cal.value=document.formulario_cal.fecha_llegada_cal.value;	
	document.formulario_cal.n_noches_cal.value=noches;
	document.formulario_cal.n_personas_cal.value=personas;
	return true;
}




