/*******************************************************************************/
/* Flash */
/*******************************************************************************/

function agregarFlashPrincipal(){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="banner1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" border="0" width="750" height="117">\n');
	document.write('<param name="movie" value="banners/cabecera.swf">\n');
	document.write('<param name="quality" value="Best">\n');
	document.write('<param name="loop" value="false">\n');
	document.write('<param name="swliveconnect" value="true">\n');
	document.write('<param name="wmode" value="transparent">\n');
	document.write('<embed src="banners/cabecera.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="banner1" width="750" height="117" quality="Best" loop="false" swliveconnect="true" wmode="transparent"></object>\n');
}

function agregarFlashTriple1(){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="banner1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" border="0" width="300" height="147">\n');
	document.write('<param name="movie" value="banners/triple1.swf">\n');
	document.write('<param name="quality" value="Best">\n');
	document.write('<param name="loop" value="false">\n');
	document.write('<param name="swliveconnect" value="true">\n');
	document.write('<param name="wmode" value="transparent">\n');
	document.write('<embed src="banners/triple1.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="banner1" width="300" height="147" quality="Best" loop="false" swliveconnect="true" wmode="transparent"></object>\n');
}

function agregarFlashTriple2(){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="banner1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" border="0" width="225" height="147">\n');
	document.write('<param name="movie" value="banners/triple2.swf">\n');
	document.write('<param name="quality" value="Best">\n');
	document.write('<param name="loop" value="false">\n');
	document.write('<param name="swliveconnect" value="true">\n');
	document.write('<param name="wmode" value="transparent">\n');
	document.write('<embed src="banners/triple2.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="banner1" width="225" height="147" quality="Best" loop="false" swliveconnect="true" wmode="transparent"></object>\n');
}

function agregarFlashTriple3(){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="banner1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" border="0" width="225" height="147">\n');
	document.write('<param name="movie" value="banners/triple3.swf">\n');
	document.write('<param name="quality" value="Best">\n');
	document.write('<param name="loop" value="false">\n');
	document.write('<param name="swliveconnect" value="true">\n');
	document.write('<param name="wmode" value="transparent">\n');
	document.write('<embed src="banners/triple3.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="banner1" width="225" height="147" quality="Best" loop="false" swliveconnect="true" wmode="transparent"></object>\n');
}

function agregarFlashSecundario1(){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="banner2" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" border="0" width="248" height="293">\n');
	document.write('<param name="movie" value="banners/banner-promociones.swf">\n');
	document.write('<param name="quality" value="Best">\n');
	document.write('<param name="loop" value="false">\n');
	document.write('<param name="swliveconnect" value="true">\n');
	document.write('<param name="wmode" value="transparent">\n');
	document.write('<embed src="banners/banner-promociones.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="banner2" width="248" height="293" quality="Best" loop="false" swliveconnect="true" wmode="transparent"></object>\n');
}

function agregarFlashSecundario2(){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="banner3" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" border="0" width="248" height="293">\n');
	document.write('<param name="movie" value="banners/banner-franquicia.swf">\n');
	document.write('<param name="quality" value="Best">\n');
	document.write('<param name="loop" value="false">\n');
	document.write('<param name="swliveconnect" value="true">\n');
	document.write('<param name="wmode" value="transparent">\n');
	document.write('<embed src="banners/banner-franquicia.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="banner3" width="248" height="293" quality="Best" loop="false" swliveconnect="true" wmode="transparent"></object>\n');
}

function agregarFlashSecundario3(){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="banner4" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" border="0" width="206" height="62">\n');
	document.write('<param name="movie" value="banners/banner-finaval.swf">\n');
	document.write('<param name="quality" value="Best">\n');
	document.write('<param name="loop" value="false">\n');
	document.write('<param name="swliveconnect" value="true">\n');
	document.write('<param name="wmode" value="transparent">\n');
	document.write('<embed src="banners/banner-finaval.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="banner4" width="206" height="62" quality="Best" loop="false" swliveconnect="true" wmode="transparent"></object>\n');
}


function agregarFlashPopUp(){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="popup" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" border="0" width="262" height="377">\n');
	document.write('<param name="movie" value="banners/PopStockCero.swf">\n');
	document.write('<param name="quality" value="Best">\n');
	document.write('<param name="loop" value="false">\n');
	document.write('<param name="swliveconnect" value="true">\n');
	document.write('<param name="wmode" value="transparent">\n');
	document.write('<param name="swliveconnect" value="true">\n');
	document.write('<embed src="banners/PopStockCero.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="popup" width="262" height="377" quality="Best" loop="false" swliveconnect="true" wmode="transparent" swliveconnect="true"></object>\n');
}

function agregarFlashPopUpSmall(){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="popup" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" border="0" width="140" height="261">\n');
	document.write('<param name="movie" value="banners/PopStockCero.swf">\n');
	document.write('<param name="quality" value="Best">\n');
	document.write('<param name="loop" value="false">\n');
	document.write('<param name="swliveconnect" value="true">\n');
	document.write('<param name="wmode" value="transparent">\n');
	document.write('<param name="swliveconnect" value="true">\n');
	document.write('<embed src="banners/PopStockCero.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="popup" width="140" height="261" quality="Best" loop="false" swliveconnect="true" wmode="transparent" swliveconnect="true"></object>\n');
}

function agregarFlashPopUpSmallAteneo(){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="popup" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" border="0" width="510" height="298">\n');
	document.write('<param name="movie" value="banners/PopStockCeroAteneo.swf">\n');
	document.write('<param name="quality" value="Best">\n');
	document.write('<param name="loop" value="false">\n');
	document.write('<param name="swliveconnect" value="true">\n');
	document.write('<param name="wmode" value="transparent">\n');
	document.write('<param name="swliveconnect" value="true">\n');
	document.write('<embed src="banners/PopStockCeroAteneo.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="popup" width="510" height="298" quality="Best" loop="false" swliveconnect="true" wmode="transparent" swliveconnect="true"></object>\n');
}

function agregarFlashPopUp2(){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="popup2" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" border="0" width="296" height="257">\n');
	document.write('<param name="movie" value="banners/PopUpProfesionales.swf">\n');
	document.write('<param name="quality" value="Best">\n');
	document.write('<param name="loop" value="false">\n');
	document.write('<param name="swliveconnect" value="true">\n');
	document.write('<param name="wmode" value="transparent">\n');
	document.write('<param name="swliveconnect" value="true">\n');
	document.write('<embed src="banners/PopUpProfesionales.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="popup2" width="296" height="257" quality="Best" loop="false" swliveconnect="true" wmode="transparent" swliveconnect="true"></object>\n');
}


/*******************************************************************************/
/* menu */
/*******************************************************************************/


function getCookie(name){
  var cname = name + "=";               
  var dc = document.cookie;             
  if (dc.length > 0) {              
    begin = dc.indexOf(cname);       
    if (begin != -1) {           
      begin += cname.length;       
      end = dc.indexOf(";", begin);
      if (end == -1) end = dc.length;
        return unescape(dc.substring(begin, end));
    } 
  }
  return null;
}

function setCookie(name, value, expires, path, domain, secure) {
  document.cookie = name + "=" + escape(value) + 
  ((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
  ((path == null) ? "" : "; path=" + path) +
  ((domain == null) ? "" : "; domain=" + domain) +
  ((secure == null) ? "" : "; secure");
}

function abrirPopUp()
{
var miCookie = getCookie('PG-POPUP-24h');
if (miCookie==null)
{
	document.getElementById('bannerFlotante').style.visibility='visible';
}
}

function abrirPopUp2()
{
var miCookie = getCookie('PG-POPUP2-24h');
if (miCookie==null)
{
	document.getElementById('bannerFlotante2').style.visibility='visible';
}
}

function ocultarPopUpCookie()
{
var expiration = new Date();
expiration.setTime(expiration.getTime() + 86400000);
var miCookie = getCookie('PG-POPUP-24h');
if (miCookie==null)
	{
		setCookie('PG-POPUP-24h', 'visitado', expiration);
	}
document.getElementById('bannerFlotante').style.visibility='hidden';
}

function ocultarPopUp()
{
document.getElementById('bannerFlotante').style.visibility='hidden';
}

function ocultarPopUp2()
{
var expiration = new Date();
expiration.setTime(expiration.getTime() + 86400000);
var miCookie = getCookie('PG-POPUP2-24h');
if (miCookie==null)
	{
		setCookie('PG-POPUP2-24h', 'visitado', expiration);
	}
document.getElementById('bannerFlotante2').style.visibility='hidden';
}

/*******************************************************************************/
/* validacion newsletter */
/*******************************************************************************/

function noAtSign (formField) {
    // CHECK THAT THERE IS AN '@' CHARACTER IN THE STRING
    if (formField.indexOf ('@', 0) == -1) {
        return ( true )
    } else {
        return ( false );
    }
}

function nothingBeforeAt (formField) {
    // CHECK THERE IS AT LEAST ONE CHARACTER BEFORE THE '@' CHARACTER
    if ( formField.indexOf ( '@', 0 ) < 1 ) {
        return ( true )
    } else {
        return ( false );
    }
}

function noValidPeriod (formField) {
    // CHECK THAT THERE IS AT LEAST ONE PERIOD IN THE STRING
    if (formField.indexOf ( '.', 0 ) == -1)
        return ( true );

    return ( false );
}

function noValidSuffix(formField) {
    // CHECK THAT THERE IS A TWO OR THREE CHARACTER SUFFIX AFTER THE LAST PERIOD
    var len = formField.length;
    var pos = formField.lastIndexOf ( '.', len - 1 ) + 1;
    if ( ( len - pos ) < 2 || ( len - pos ) > 4 ) {
        return ( true );
    } else {
        return ( false );
    }
}


function validateNewsletter() {
var field = document.formNewsletter.e_mail;
if (field.value.length < 1) //si no se ha introducido texto
	{	
	return false;
	}
else if (noAtSign(field.value)||nothingBeforeAt(field.value)||noValidPeriod (field.value)||noValidSuffix(field.value)) //si el e-mail es incorrecto
	{
	location.href="newsletter_gracias.htm"
	}
else //si el e-mail es aparentemente valido
	{
	document.formNewsletter.submit();
	//alert('ok');
	}
}

/*******************************************************************************/
/* validacion formulario generico */
/*******************************************************************************/

function formularioEnviar(){
	env = true;
	if (document.solicitud_info.nombre.value == "") 
	{ 
	  alert("Se requiere que introduzca su NOMBRE para poder enviar el formulario");
	  env = false;
	} 
	else    {
		if (document.solicitud_info.apellidos.value == "") 
		{ 
		  alert("Se requiere que introduzca sus APELLIDOS para poder enviar el formulario");
		  env = false;
		}	
		else	{
			if (document.solicitud_info.telefono.value == "") 
			{ 
			  alert("Se requiere que introduzca su TELEFONO para poder enviar el formulario");
			  env = false;
			}
			else	{	
				if (document.solicitud_info.e_mail.value == "") 
				{ 
				  alert("Se requiere que introduzca su E-MAIL para poder enviar el formulario")
				  env = false;
				}	
				else {
					if (env) {document.solicitud_info.submit()}}}}}
}

function formularioBorrar(){
document.solicitud_info.reset();
}