/////////////////////////////////////////////////////////////////////////////////
///////																	  ///////
///////                      FUNCIONES PROPIAS                            ///////
///////                                                                   ///////
/////////////////////////////////////////////////////////////////////////////////


function add_placeholder (id, placeholder)
{

var el = document.getElementById(id);
el.placeholder = placeholder;

    el.onfocus = function ()
    {
if(this.value == this.placeholder)
{
this.value = '';
el.style.cssText = '';
}
    };

    el.onblur = function ()
    {
if(this.value.length == 0)
{
this.value = this.placeholder;
el.style.cssText = 'color:#A9A9A9;';
}
    };

el.onblur();

}


// ejecutar una función después de unos segundos
function esperar()  
{  
	document.getElementById("mensajeaccion").style.display = "none";	
	/*
	<?
	if (isset($_GET["mensaje"]))
	{
		$modulo = "El usuario";
		if ($_GET["mensaje"]==1)
		{								
			$accion = "creado";
		}
		if ($_GET["mensaje"]==2)
		{								
			$accion = "modificado";
		}
		if ($_GET["mensaje"]==3)
		{								
			$accion = "eliminado";
		}
		echo "<div id=\"mensajeaccion\" ><p>$modulo se ha $accion correctamente.</p></div>";
		?>
		<script>     
			var tiempo = "5000";        							    
			setTimeout (esperar, tiempo);  
		</script>  
		<?
	}
	?>
	*/	
}  

function validarEmail(campo) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(campo)){	return (true);	}
  else {	return (false);	}
}

function Esuscribir(lang){
	if (lang == "es")
	{
		var debeintroducir = "\nDebe introducir un e-mail para subscribirse.";	
		var formatoincorrecto = "Formato incorrecto.";
		var formatoincorrectosu = "Formato incorrecto en su email.";
		var formatoincorrectoinvitado = "\nFormato incorrecto en el email de la persona que recibirá el aviso.";
		var usuariosu = "Debe introducir su email.";
		var usuarioinvitado = "\nDebe introducir el email de la persona que recibirá el aviso.";
		var momento = "\nDebe indicar el momento en el que recibir el aviso.";
	}
	if (lang == "pt")
	{
		var debeintroducir = "\nVocê deve digitar um e-mail para se inscrever.";
		var formatoincorrecto = "\Email: malformado.";
		var formatoincorrectosu = "Formato errado em seu e-mail.";
		var formatoincorrectoinvitado = "\nMalformados e-mail da pessoa que recebe o aviso prévio";
		var usuariosu = "Você deve inserir o seu email.";
		var usuarioinvitado = "\nVocê deve digitar o endereço de e-mail da pessoa que recebe a notificação.";
		var momento = "\nDeverá indicar a hora em que receber o aviso.";
	}
	var obj = document.getElementById('form1');
	var err = "";
	
	if (obj.mailsus)
	{
		if (obj.mailsus.value == ""){ err += debeintroducir;
		}else{
			if(!validarEmail(obj.mailsus.value)) err += formatoincorrecto;
		}
		
		if (err == ""){
			obj.susmail.click();
			return true;	
		}else{
			alert(err);	
			return false;
		}
	}
	

	
	if (obj.mailsusuneventotu && obj.mailsusuneventoinvitado)
	{

		if (obj.mailsusuneventotu.value == ""){ err += usuariosu;
		}else{
			if(!validarEmail(obj.mailsusuneventotu.value)) err += formatoincorrectosu;
		}
		
		if (obj.mailsusuneventoinvitado.value == ""){ err += usuarioinvitado;
		}else{
			if(!validarEmail(obj.mailsusuneventoinvitado.value)) err += formatoincorrectoinvitado;
		}				
		
		if (obj.momentoavisoahora.checked == false && obj.momentoavisodiaantes.checked == false)
		{
			 err += momento;
		}
		
		if (err == ""){
			obj.susmail.click();
			return true;	
		}else{
			alert(err);	
			return false;
		}
	}
}

function Esuscribir2(lang){
	if (lang == "es")
	{
		var debeintroducir = "\nDebe introducir el e-mail a dar de baja.";
		var formatoincorrecto = "\Formato incorrecto.";
	}
	if (lang == "pt")
	{
		var debeintroducir = "\nVocê deve digitar o e-mail para ser liberado.";
		var formatoincorrecto = "\E-mail: malformado.";
	}
	var obj = document.getElementById('form1');
	var err = "";
		
	if (obj.mailsus.value == ""){ err += debeintroducir;
	}else{
		if(!validarEmail(obj.mailsus.value)) err += formatoincorrecto;
	}
	
	if (err == ""){
		obj.esusmail.click();
		return true;	
	}else{
		alert(err);	
		return false;
	}
}

function teclado(caja) {	
	document.onkeydown = VNCheckKey;
	
	function VNCheckKey(oEvent){		
		
		var oEvent = (oEvent)? oEvent : event;
		if(oEvent.keyCode==13)
		{
			if(caja=="suscribe")
				document.getElementById("susmail").focus();
			if(caja=="busca")
				document.getElementById("buscar").focus();
		}	
		
	}
}

// Muestro y oculto la capa indicada.
function func_mostrar_ocultar_capa(id_capa)
{
	if (document.getElementById(id_capa).style.display == "block")
		document.getElementById(id_capa).style.display = "none";
	else
		document.getElementById(id_capa).style.display = "block";
	/*
	<a href="javascript: func_mostrar_ocultar_capa('id_de_la_capa')">Mostrar/Ocultar capa.</a>
	*/
}

// Redirigir
function func_redirigir (url)
{      
    location.href = url;    
    /*
    var direccion = "http://www.google.es";
    func_redirigir(direccion);
    */
}

// Abrir ventana emergente
function func_ventanaemergente (pagina) {
	
	var opciones="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=622,height=600,top=0,left=0";
    window.open(pagina,"",opciones);
    //alert("Entra");
    
    
}

function func_ventanavini () {
	
	var opciones="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=400,height=400,top=0,left=0";
    window.open("https://ecom.vinea.es/webapp/ViniWeb/previo.jsp?codWeb=028","",opciones);
    //alert("Entra");
    
    
}

function acceso_linea_cb() {
	
	var alea=Math.floor(Math.random() * 100) + 1;
	var largo=screen.height-50;
	var ancho=screen.width-10;
	var cadena="status,scrollbars,height="+largo+",width="+ancho;
	lineacb='https://www.cajabadajoz.es/2010/01frame.htm';
	ie = (document.all) ? true:false;
	if (ie) {
	cadena+=",top=0,left=0,resizable";
	nomVentana='ventanaFija'+alea;
	ventanaFija=window.open(lineacb, nomVentana, cadena);
	} else {
	cadena+=",screenX=0,screenY=0,resizable";
	ventanaFija=window.open(lineacb, 'ventanaFija', cadena);
	}

}


