function verificar()
{
if(formulario.nombre.value.replace(/ /g, '') == '')
{
alert("Por favor, escriba su Nombre o Razón Social.\nSolo la primera vez que acceda a esta Web.\nGracias.\nPlease, write the Name or Social Reason.\nOnly the first time that accedes to this Web.\nThank you.");
formulario.nombre.focus();
formulario.nombre.select();
return false;
}
if(formulario.movil.value.replace(/ /g, '') == '')
{
alert("Por favor, escriba su Móvil.\nSolo la primera vez que acceda a esta Web.\nGracias.\nPlease, write the mobile telephone.\nOnly the first time that accedes to this Web.\nThank you.");
formulario.movil.focus();
formulario.movil.select();
return false;
}
if(formulario.email.value.replace(/ /g, '') == '')
{
alert("Por favor, escriba su E-mail.\nSolo la primera vez que acceda a esta Web.\nGracias.\nPlease, write the email.\nOnly the first time that accedes to this Web.\nThank you.");
formulario.email.focus();
formulario.email.select();
return false;
}
}
//ALERTA EN LA BARRA DE ESTADO

var speed = 100 
var pause = 3000
var timerID = null
var bannerRunning = false
var ar = new Array()
ar[0] = ">>> ACCEDIENDO A LA PÁGINA SOLICITADA. SI YA LA HA VISTO, IGNORE ESTE MENSAJE Y CONTINUE SU VISITA. "
var currentMessage = 0
var offset = 0
function stopBanner() {
if (bannerRunning)
clearTimeout(timerID)
bannerRunning = false
}
function startBanner() {
stopBanner()
showBanner()
}
function showBanner() {
var text = ar[currentMessage]
if (offset < text.length) {
if (text.charAt(offset) == " ")
offset++ 
var partialMessage = text.substring(0, offset + 1) 
window.status = partialMessage
offset++ // IE sometimes has trouble with "++offset"
timerID = setTimeout("showBanner()", speed)
bannerRunning = true
} else {
offset = 0
currentMessage++
if (currentMessage == ar.length)
currentMessage = 0
timerID = setTimeout("showBanner()", pause)
bannerRunning = true
}
}
//startBanner();
// -->
//<!--

function Informe(identificador)
{
//alert('Hola');
identificador.style.visibility='visible';
}
//-->
//<SCRIPT Language="JavaScript">
//<!--

function OcultarProgreso(identificador)			
{
identificador.style.visibility='hidden';	
}
//-->
//CONFIRMACIÓN DE ENVIO DE FORMULARIO

function pregunta( formulario){ 
    if (confirm("Petición correcta, se procesa al Aceptar.\nAtención:\nSu navegador debe permitir\nVentanas Emergentes\nACEPTAR para continuar.\n\nYour request have been processed.\nPlease note:\nYour browser must allow Popups.\nACEPTAR to continue.\n\nNOTA: A veces suele tardar la descarga, tenga paciencia. Gracias\nNote: Sometimes it usually takes to download, be patient. Thanks")){ 
       JuntarPiezas( formulario );
       document.formulario.submit();
       Informe(capa1);    
 //      startBanner();
    } 
} 

//GESTION DE COOKIES
//Autor: Iván Nieto Pérez
//Mejora: Sergio Ruiz
//Este script y otros muchos pueden
//descarse on-line de forma gratuita
//en El Código: www.elcodigo.com

/////////////////// CONFIGURACION ////////////////////////////////////
var separador = "$"		//caracter separador de campos en el texto de la cookie
var numElementos = 5		//numero de campos en el formulario


/////////////////// DATOS QUE SE MOSTRARAN ///////////////////////////
function Mostrar(nombre, formulario){
	var pieza = null
	var i = 0

	if(CojerCookie(nombre) != null) {
		nombre = CojerCookie(nombre)
		pieza = nombre.split(separador)
	
		for(i = 0; i < pieza.length; i++) 
			if (pieza[i] != null) {
				formulario.elements[ i ].value = pieza[ i ]
			}
	}		
}



/////////////////////////DATOS QUE SE GUARDARAN /////////////////////////////////////
function JuntarPiezas( formulario ) {

	
	var entero = ''
	//inserta en un string cada elemento, separados por el caracter separado	
	for ( contador = 0; contador < numElementos - 1; contador++) {
		entero += formulario.elements[ contador ].value + separador
	}

	//inserta el ultimo elemento
	entero += formulario.elements[ numElementos - 1 ].value

	IntroducirCookie(entero)
}

////////////////////////////////// FIN DE VARIABLES A CAMBIAR /////////////////////////////////

function CojerValorCookie(indice) {
	//indice indica el comienzo del valor
	var galleta = document.cookie
	//busca el final del valor, dado por ;, a partir de indice
	var finDeCadena = galleta.indexOf(";", indice)
	//si no existe el ;, el final del valor lo marca la longitud total de la cookie
	if (finDeCadena == -1)
		finDeCadena = galleta.length

	return unescape(galleta.substring(indice, finDeCadena))
	}

function CojerCookie(nombre) {
	var galleta = document.cookie
	//construye la cadena con el nombre del valor
	var arg = nombre + "="
        var alen = arg.length			//longitud del nombre del valor
	var glen = galleta.length		//longitud de la cookie

	var i = 0
	while (i < glen) {
		var j = i + alen			//posiciona j al final del nombre del valor
		if (galleta.substring(i, j) == arg)	//si en la cookie estamo ya en nombre del valor		
			return CojerValorCookie(j)	//devuleve el valor, que esta a partir de j

		i = galleta.indexOf(" ", i) + 1		//pasa al siguiente
		if (i == 0)
			break				//fin de la cookie
	}
	return null					//no se encuentra el nombre del valor
}

function GuardarCookie (nombre, valor, caducidad) {
	if(!caducidad)
		caducidad = Caduca(0)

	//crea la cookie: incluye el nombre, la caducidad y la ruta donde esta guardada
	//cada valor esta separado por ; y un espacio
	document.cookie = nombre + "=" + escape(valor) + "; expires=" + caducidad + "; path=/"
}

function Caduca(dias) {
	var hoy = new Date()					//coge la fecha actual
	var msEnXDias = eval(dias) * 24 * 60 * 60 * 1000	//pasa los dias a mseg.

	hoy.setTime(hoy.getTime() + msEnXDias)			//fecha de caducidad: actual + caducidad
	return (hoy.toGMTString())
}

function BorrarCookie(nombre) {
	//para borrar la cookie, se le pone una fecha del pasado mediante Caduca(-1)
	document.cookie = nombre + "=; expires=" + Caduca(-1) + "; path=/"
}

function IntroducirCookie(nombre) {
	//establece la cookie: la caducidad es de 31 dias
	var _31dias = Caduca(31)				//crea la fecha de caducidad si 31 dias
	if (nombre != "") 
		GuardarCookie("Datos", nombre, _31dias)
}

function MostrarMiCookie() {
	Mostrar('Datos', document.formulario)
}

window.onload = MostrarMiCookie;
if (document.captureEvents) {				//N4 requiere invocar la funcion captureEvents
	document.captureEvents(Event.LOAD)
}






