function openForm(url,name) {
        window.open(url,name,'left=20,top=20,width=580,height=630,toolbar=no,resizable=no,scrollbar=yes');
}


function changeImage(element,path,img,action) {
	if (action == 'in') {
		element.src = path + "/images/" + img + "_2.gif";
	} else element.src = path + "/images/" + img + "_1.gif";
}

function openTargetBlank(e){
   
   var className = 'external';
   
   if (!e) var e = window.event;
   var clickedObj = e.target ? e.target : e.srcElement;
   
   if(clickedObj.nodeName == 'A' )
    {
      r=new RegExp("(^| )"+className+"($| )");
      if(r.test(clickedObj.className)){
         window.open(clickedObj.href);
         return false;
   
      }
    }
}
   
function osDetect() {
  if(navigator.platform.indexOf("Win") != -1) {
    return "Windows";
  }
  if(navigator.platform.indexOf("Mac") != -1) {
    return "Mac";
  }
  if(navigator.platform.indexOf("Linux") != -1) {
    return "Linux";
  }
  return "Desconocido";
}

function browserDetect() {
  if(navigator.userAgent.indexOf("MSIE") != -1) {
    return "Explorer";
  }
  if(navigator.vendor.indexOf("Apple") != -1) {
    return "Safari";
  }
  if(navigator.vendor.indexOf("KDE") != -1) {
    return "Konqueror";
  }
  if(navigator.userAgent.indexOf("Firefox") != -1) {
    return "Firefox";
  }
  if(navigator.userAgent.indexOf("Gecko") != -1) {
    return "Mozilla";
  }
  if(navigator.userAgent.indexOf("Netscape") != -1 || navigator.userAgent.indexOf("Mozilla") != -1) {
    return "Netscape";
  }
  return "Desconocido";
}

function writeElement(id, text) {
  if (document.getElementById) {
    element = document.getElementById(id);
    element.innerHTML = '';
    element.innerHTML = text;
  } else if (document.all) {
    element = document.all[id];
    element.innerHTML = text;
  } else if (document.layers) {
    element = document.layers[id];
    text_alt = "<p>" + text + "</p>";
    element.document.open();
    element.document.write(text2);
    element.document.close();
  }
}

function videoObject(browser) {
  var text = "";
  if(browser == "Explorer") {
    text = "<object classid=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" codebase=\"http://www.apple.com/qtactivex/qtplugin.cab\" width=\"320\" height=\"260\">";
    text += "video","  <param name=\"src\" value=\"rtsp://rtsp.whitebearsolutions.com/default/diving_buceo_256kbps.mp4\"/>";
    text += "video","<param name=\"controller\" value=\"true\"/>";
    text += "<param name=\"autoplay\" value=\"true\"/>";
    text += "<param name=\"loop\" value=\"false\"/>";
    text += "</object>";
  } else {
    text = "<object type=\"video/quicktime\" pluginspage=\"http://www.apple.com/quicktime/download/\" src=\"rtsp://rtsp.whitebearsolutions.com/default/diving_buceo_256kbps.mp4\" width=\"320\" height=\"260\" autoplay=\"true\" controller=\"true\" loop=\"false\">";
    text += "</object>";
  }
  writeElement("video", text);
}

/**********************************************************************************************************/
// Menu Dropdowns

initNav = function() {
  var navRoot = document.getElementById("primary-navigation");
  var lis = navRoot.getElementsByTagName("li");
  for (var i=0; i<lis.length; i++) {
    var drops = lis[i].getElementsByTagName("ul");
    if (drops.length > 0) {
      lis[i].onmouseover = function() {
        this.className += " hover";
      }
      lis[i].onmouseout = function() {
        this.className = this.className.replace("hover", "");
      }
    }
    else {
      lis[i].onmouseover = function() {
        this.className += " hover";
      }
      lis[i].onmouseout = function() {
        this.className = this.className.replace("hover", "");
      }
    }
  }
}

initNav2 = function() {
 if (document.getElementById("menu") != null) {
  var navRoot = document.getElementById("menu");
  var lis = navRoot.getElementsByTagName("li");
  for (var i=0; i<lis.length; i++) {
    var drops = lis[i].getElementsByTagName("ul");
    if (drops.length > 0) {
      lis[i].onmouseover = function() {
        this.className += " hover";
      }
      lis[i].onmouseout = function() {
        this.className = this.className.replace("hover", "");
      }
    }
    else {
      lis[i].onmouseover = function() {
        this.className += " hover";
      }
      lis[i].onmouseout = function() {
        this.className = this.className.replace("hover", "");
      }
    }
  }
 }
}

if (window.addEventListener){
  window.addEventListener("load", initNav, false);
  window.addEventListener("load", initNav2, false);
}
else if (window.attachEvent){
  window.attachEvent("onload", initNav);
}

/*** Validacion del formulario de prensa ****/

function validateFields() {
	var _f = document.getElementById("contacto-prensa");
	if ((_f.nombre.value == "") || (_f.apellidos.value == "") || (_f.medio.value == "") || (_f.mail.value == "") || (_f.user.value == "") || (_f.pass.value == "")) {
		alert ("Debe rellenar todos los campos marcados con el simbolo '*'");
	} else if (!isalphanum(_f.user.value)) {
		alert("No se permiten caracteres especiales en el usuario");
	} else if (_f.pass.value != _f.cpass.value) {
		alert("Debe confimar la contraseña correctamente");
	} else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(_f.mail.value))){
		alert("La direccion de email es incorrecta.");
	} else if (jcap()) _f.submit();
}

function isalphanum(str) {
        var isvalid = true;
        str += "";
        for (i = 0; i < str.length; i++) {
	        if (!(((str.charAt(i) >= "0") && (str.charAt(i) <= "9")) || ((str.charAt(i) >= "a") && (str.charAt(i) <= "z")) || ((str.charAt(i) >= "A") && (str.charAt(i) <= "Z")))) {
	          isvalid = false;
	          break;
		}
	}
        return isvalid;
}

//HYPERSOUNDS
function EsNumero(strValor) {
  for (var i=0; i < strValor.length; i++)
    {
    if (strValor.charAt(i) < '0' || strValor.charAt(i) > '9')
      return false;
    }
  return true;
}

function containChar(strValor) {
  var j=0;
  for (var i=0; i < strValor.length; i++) {
    if (strValor.charAt(i) == '.')
      j++;
  }
  if (j>=1)
    return true;
  return false;
}

function containArroba(strValor) {
  var j=0;
  for (var i=0; i < strValor.length; i++) {
    if (strValor.charAt(i) == '@')
      j++;
  }
  if (j==1)
    return true;
  return false;
}

function hyper_enviar() {
  if ((document.hypersounds.mail.value=='')||(document.hypersounds.name.value=='')||(document.hypersounds.surname.value=='')||(document.hypersounds.phone.value=='')) {
    alert("Los campos marcados con el símbolo * son obligatorios");
  }
    else {
      if ((document.hypersounds.phone.value != '')&&(document.hypersounds.phone.value.length<9)) {
        alert("El teléfono debe tener al menos 9 dígitos");
      }
      else {
        if (!EsNumero(document.hypersounds.phone.value)) {
          alert("El teléfono sólo puede contener números");
        }
        else {
          if ((document.hypersounds.mail.value != '')&&((!containChar(document.hypersounds.mail.value))||(!containArroba(document.hypersounds.mail.value))))
             alert("La dirección de correo es inválida");
          else if (jcap()) {
              document.hypersounds.submit();
          }
        }
      }
    }
}


function mostrarIdioma(capa, chkbox){
	if(document.getElementById(chkbox).checked == true){
		document.getElementById(capa).style.visibility= 'visible';
	}
        else{
	        document.getElementById(capa).style.visibility='hidden';
	}
}


function mostrar(nombre, valor) {

	if (document.getElementById(valor).checked == true) { 

  		if ((nombre == "mailing-2") && (document.getElementById("1").checked == false)) {
                        document.getElementById(nombre).style.visibility = 'visible';
			document.getElementById(nombre).style.position = 'absolute';
                        document.getElementById(nombre).style.marginLeft = '0px';
                        document.getElementById("mail-content").style.height="255px";
                }
                if ((nombre == "mailing-2") && (document.getElementById("1").checked == true)) {
                        document.getElementById(nombre).style.visibility = 'visible';
			document.getElementById(nombre).style.position = 'relative';
			document.getElementById(nombre).style.marginLeft = '205px';
			document.getElementById("mail-content").style.height="255px";
                }

 		if ((nombre == "mailing-1") && (document.getElementById("2").checked == false)) {
                        document.getElementById(nombre).style.visibility = 'visible';
                        document.getElementById("mailing-2").style.position = 'relative';
			document.getElementById("mailing-2").style.marginLeft = '205px';
                        document.getElementById("mail-content").style.height="255px";
                }
                if ((nombre == "mailing-1") && (document.getElementById("2").checked == true)) {
                        document.getElementById(nombre).style.visibility = 'visible';
                        document.getElementById("mailing-2").style.position = 'relative';
			document.getElementById("mailing-2").style.marginLeft = '205px';
                        document.getElementById("mail-content").style.height="255px";
                }
	}
        else {
		if(document.getElementById(valor).checked == false){


		if ((nombre == "mailing-1") && (document.getElementById("2").checked == false)) {
			document.getElementById(nombre).style.visibility = 'hidden'; 
                        document.getElementById("mail-content").style.height="0px";
                }
                if ((nombre == "mailing-1") && (document.getElementById("2").checked == true)) {
                        document.getElementById(nombre).style.visibility = 'hidden';
			document.getElementById("mailing-2").style.marginLeft = "0px";
                        document.getElementById("mailing-2").style.position = "absolute";
                }

                if ((nombre == "mailing-2") && (document.getElementById("1").checked == false)) {
			document.getElementById(nombre).style.visibility = 'hidden';
                        document.getElementById("mail-content").style.height="0px";
                }
		if ((nombre == "mailing-2") && (document.getElementById("1").checked == true)) {
                        document.getElementById(nombre).style.visibility = 'hidden';
                }
	}
   }	
}

function mailingTest(){
 var cadena='';

 if ((document.mailing.nombre.value=='') || (document.mailing.apellido.value=='') || (document.getElementById("acepto").checked == false) || (document.mailing.email.value=='')){
         cadena=cadena+"Los campos marcados con el símbolo * son obligatorios\n\n";
 }

 if ((document.mailing.email.value != '')&&((!containChar(document.mailing.email.value))||(!containArroba(document.mailing.email.value)))){
                                cadena=cadena+"La dirección de correo es inválida\n";
 }

 if((document.getElementById("t1").checked == true)  &&  (document.getElementById("t2").checked == true)){
                        cadena=cadena+="No se puede elegir dos tipos de tratamiento a la vez\n\n";
 }

 if(cadena.length > 1){
    alert(cadena);
 } else if(jcap()){
    document.mailing.submit();
 }
}


// ENLACE ALEATORIO
function link_aleatorio() {
	//Nombre de lista de páginass
	Nombre_pagina = new Array();


	Nombre_pagina[0] = '1';
	Nombre_pagina[1] = '2';
 	Nombre_pagina[2] = '3';
	Nombre_pagina[3] = '4';
 	Nombre_pagina[4] = '5';
 	Nombre_pagina[5] = '6';
 	Nombre_pagina[6] = '7';
 	Nombre_pagina[7] = '8';
 	Nombre_pagina[8] = '9';
 	Nombre_pagina[9] = '0';
	Nombre_pagina[10] = '11';
	Nombre_pagina[11] = '12';
 	Nombre_pagina[12] = '13';
	Nombre_pagina[13] = '14';
 	Nombre_pagina[14] = '15';
	Nombre_pagina[15] = '16';
	Nombre_pagina[16] = '17';
  	Nombre_pagina[17] = '18';
 	Nombre_pagina[18] = '19';
	Nombre_pagina[19] = '20';
	Nombre_pagina[20] = '21';
	Nombre_pagina[21] = '22';
	Nombre_pagina[22] = '23';
 	Nombre_pagina[23] = '24';
 	Nombre_pagina[24] = '25';
 	Nombre_pagina[25] = '26';
 	Nombre_pagina[26] = '27';
 	Nombre_pagina[27] = '28';
 	Nombre_pagina[28] = '29';
	Nombre_pagina[29] = '30';
 	Nombre_pagina[30] = '31';
 	Nombre_pagina[31] = '32';
	Nombre_pagina[32] = '33';
	Nombre_pagina[33] = '34';
	Nombre_pagina[34] = '35';
	Nombre_pagina[35] = '36';
	Nombre_pagina[36] = '37';
 	Nombre_pagina[37] = '38';
	Nombre_pagina[38] = '39';
	Nombre_pagina[39] = '40';
	Nombre_pagina[40] = '41';
	Nombre_pagina[41] = '42';
	Nombre_pagina[42] = '43';
	Nombre_pagina[43] = '44';
	Nombre_pagina[44] = '45';
	Nombre_pagina[45] = '46';
	Nombre_pagina[46] = '47';
	Nombre_pagina[47] = '48';
	Nombre_pagina[48] = '49';

	//Lista	con la  direccion de la paginas aleatorias
	Direccion_pagina = new Array();

	Direccion_pagina [0] = 'http://www.interaccioneselectorales.org';
	Direccion_pagina [1] = 'http://www.mujerespublicas.com.ar';
 	Direccion_pagina [2] = 'http://www.psicociudad.com/';
	Direccion_pagina [3] = 'http://poesiadelafrontera.blogspot.com';
 	Direccion_pagina [4] = 'http://caosmosis.acracia.net/';
 	Direccion_pagina [5] = 'http://www.civicus.org/espanol'; 
 	Direccion_pagina [6] = 'http://www.contraindicaciones.net/'; 
 	Direccion_pagina [7] = 'http://www.contranatura.org/'; 
 	Direccion_pagina [8] = 'http://cuatrotipos.wordpress.com/'; 
 	Direccion_pagina [9] = 'http://punkfreejazzdub.blogspot.com/'; 
	Direccion_pagina [10] = 'http://www.pepemiralles.com';
	Direccion_pagina [11] = 'http://avvac.net';
 	Direccion_pagina [12] = 'http://www.e-barcelona.org/'; 
	Direccion_pagina [13] = 'http://e-learning-teleformacion.blogspot.com'; 
 	Direccion_pagina [14] = 'http://www.e-sevilla.org/'; 
	Direccion_pagina [15] = 'http://www.edicionessimbioticas.info/'; 
	Direccion_pagina [16] = 'http://www.e-valencia.org/'; 
  	Direccion_pagina [17] = 'http://www.atrapasuenos.org/'; 
 	Direccion_pagina [18] = 'http://www.elgatoconmoscas.es/'; 
	Direccion_pagina [19] = 'http://www.enmedio.info/'; 
	Direccion_pagina [20] = 'http://www.cabanyal.com';  
	Direccion_pagina [21] = 'http://participacionunilab.wordpress.com';
	Direccion_pagina [22] = 'http://www.e-madrid.org'; 
 	Direccion_pagina [23] = 'http://grupodeartecallejero.blogspot.com/'; 
 	Direccion_pagina [24] = 'http://www.hijos-capital.org.ar/';
 	Direccion_pagina [25] = 'http://www.hommodolars.org/web/index.php/'; 
 	Direccion_pagina [26] = 'http://iconoclasistas.com.ar/'; 
 	Direccion_pagina [27] = 'http://www.insurgente.org/'; 
 	Direccion_pagina [28] = 'http://www.kaosenlared.net/'; 
	Direccion_pagina [29] = 'http://colectivogalponera.blogspot.com/'; 
 	Direccion_pagina [30] = 'http://www.lahaine.org/index.php'; 
 	Direccion_pagina [31] = 'http://lavaca.org/'; 
	Direccion_pagina [32] = 'http://barrioymemoria.blogspot.com';
	Direccion_pagina [33] = 'http://frenteporelotro.blogspot.com/';
	Direccion_pagina [34] = 'http://nadaagolpes.blogspot.com/'; 
	Direccion_pagina [35] = 'http://ex-amics.org/'; 
	Direccion_pagina [36] = 'http://www.mujerescreando.org'; 
 	Direccion_pagina [37] = 'http://translatetherevolt.blogspot.com'; 
	Direccion_pagina [38] = 'http://www.unilco.org.es/'; 
	Direccion_pagina [39] = 'http://www.liquidaciontotal.org'; 
	Direccion_pagina [40] = 'http://enmoviment.org'; 
	Direccion_pagina [41] = 'http://www.lafelguera.net/web'; 
	Direccion_pagina [42] = 'http://www.viruseditorial.net/index.php'; 
	Direccion_pagina [43] = 'http://www.traficantes.net'; 
	Direccion_pagina [44] = 'http://www.offlimits.es'; 
	Direccion_pagina [45] = 'http://www.negrestempestes.org'; 
	Direccion_pagina [46] = 'http://participacionunilab.wordpress.com'; 
	Direccion_pagina [47] = 'http://www.lacallecomomedio.unartists.org'; 
	Direccion_pagina [48] = 'http://www.lacallenuestra.com.ar';  

	// Calculamos el enlace a abrir, cambiar el número a multiplicar según el número de páginas
	X = Math.round(Math.random()*49);

	// Ventana aleatoria
	var v1 = window.open(Direccion_pagina[X],Nombre_pagina[X],'width='+(screen.availWidth)+',height='+(screen.availHeight)+',fullscreen=yes,top=0,left=0,scrollbars=yes');
	// Ventana fija.
	var v2 = window.open('http://www.museoreinasofia.es/programas-publicos/pensamiento-y-debate/2010/domingo-mestre.html','D','width=900,height=600,top=250,left=300,scrollbars=yes');
	
}

// ENLACE ALEATORIO
function link_aleatorio_en() {
	//Nombre de lista de páginass
	Nombre_pagina = new Array();


	Nombre_pagina[0] = '1';
	Nombre_pagina[1] = '2';
 	Nombre_pagina[2] = '3';
	Nombre_pagina[3] = '4';
 	Nombre_pagina[4] = '5';
 	Nombre_pagina[5] = '6';
 	Nombre_pagina[6] = '7';
 	Nombre_pagina[7] = '8';
 	Nombre_pagina[8] = '9';
 	Nombre_pagina[9] = '0';
	Nombre_pagina[10] = '11';
	Nombre_pagina[11] = '12';
 	Nombre_pagina[12] = '13';
	Nombre_pagina[13] = '14';
 	Nombre_pagina[14] = '15';
	Nombre_pagina[15] = '16';
	Nombre_pagina[16] = '17';
  	Nombre_pagina[17] = '18';
 	Nombre_pagina[18] = '19';
	Nombre_pagina[19] = '20';
	Nombre_pagina[20] = '21';
	Nombre_pagina[21] = '22';
	Nombre_pagina[22] = '23';
 	Nombre_pagina[23] = '24';
 	Nombre_pagina[24] = '25';
 	Nombre_pagina[25] = '26';
 	Nombre_pagina[26] = '27';
 	Nombre_pagina[27] = '28';
 	Nombre_pagina[28] = '29';
	Nombre_pagina[29] = '30';
 	Nombre_pagina[30] = '31';
 	Nombre_pagina[31] = '32';
	Nombre_pagina[32] = '33';
	Nombre_pagina[33] = '34';
	Nombre_pagina[34] = '35';
	Nombre_pagina[35] = '36';
	Nombre_pagina[36] = '37';
 	Nombre_pagina[37] = '38';
	Nombre_pagina[38] = '39';
	Nombre_pagina[39] = '40';
	Nombre_pagina[40] = '41';
	Nombre_pagina[41] = '42';
	Nombre_pagina[42] = '43';
	Nombre_pagina[43] = '44';
	Nombre_pagina[44] = '45';
	Nombre_pagina[45] = '46';
	Nombre_pagina[46] = '47';
	Nombre_pagina[47] = '48';
	Nombre_pagina[48] = '49';

	//Lista	con la  direccion de la paginas aleatorias
	Direccion_pagina = new Array();

	Direccion_pagina [0] = 'http://www.interaccioneselectorales.org';
	Direccion_pagina [1] = 'http://www.mujerespublicas.com.ar';
 	Direccion_pagina [2] = 'http://www.psicociudad.com/';
	Direccion_pagina [3] = 'http://poesiadelafrontera.blogspot.com';
 	Direccion_pagina [4] = 'http://caosmosis.acracia.net/';
 	Direccion_pagina [5] = 'http://www.civicus.org/espanol'; 
 	Direccion_pagina [6] = 'http://www.contraindicaciones.net/'; 
 	Direccion_pagina [7] = 'http://www.contranatura.org/'; 
 	Direccion_pagina [8] = 'http://cuatrotipos.wordpress.com/'; 
 	Direccion_pagina [9] = 'http://punkfreejazzdub.blogspot.com/'; 
	Direccion_pagina [10] = 'http://www.pepemiralles.com';
	Direccion_pagina [11] = 'http://avvac.net';
 	Direccion_pagina [12] = 'http://www.e-barcelona.org/'; 
	Direccion_pagina [13] = 'http://e-learning-teleformacion.blogspot.com'; 
 	Direccion_pagina [14] = 'http://www.e-sevilla.org/'; 
	Direccion_pagina [15] = 'http://www.edicionessimbioticas.info/'; 
	Direccion_pagina [16] = 'http://www.e-valencia.org/'; 
  	Direccion_pagina [17] = 'http://www.atrapasuenos.org/'; 
 	Direccion_pagina [18] = 'http://www.elgatoconmoscas.es/'; 
	Direccion_pagina [19] = 'http://www.enmedio.info/'; 
	Direccion_pagina [20] = 'http://www.cabanyal.com';  
	Direccion_pagina [21] = 'http://participacionunilab.wordpress.com';
	Direccion_pagina [22] = 'http://www.e-madrid.org'; 
 	Direccion_pagina [23] = 'http://grupodeartecallejero.blogspot.com/'; 
 	Direccion_pagina [24] = 'http://www.hijos-capital.org.ar/';
 	Direccion_pagina [25] = 'http://www.hommodolars.org/web/index.php/'; 
 	Direccion_pagina [26] = 'http://iconoclasistas.com.ar/'; 
 	Direccion_pagina [27] = 'http://www.insurgente.org/'; 
 	Direccion_pagina [28] = 'http://www.kaosenlared.net/'; 
	Direccion_pagina [29] = 'http://colectivogalponera.blogspot.com/'; 
 	Direccion_pagina [30] = 'http://www.lahaine.org/index.php'; 
 	Direccion_pagina [31] = 'http://lavaca.org/'; 
	Direccion_pagina [32] = 'http://barrioymemoria.blogspot.com';
	Direccion_pagina [33] = 'http://frenteporelotro.blogspot.com/';
	Direccion_pagina [34] = 'http://nadaagolpes.blogspot.com/'; 
	Direccion_pagina [35] = 'http://ex-amics.org/'; 
	Direccion_pagina [36] = 'http://www.mujerescreando.org'; 
 	Direccion_pagina [37] = 'http://translatetherevolt.blogspot.com'; 
	Direccion_pagina [38] = 'http://www.unilco.org.es/'; 
	Direccion_pagina [39] = 'http://www.liquidaciontotal.org'; 
	Direccion_pagina [40] = 'http://enmoviment.org'; 
	Direccion_pagina [41] = 'http://www.lafelguera.net/web'; 
	Direccion_pagina [42] = 'http://www.viruseditorial.net/index.php'; 
	Direccion_pagina [43] = 'http://www.traficantes.net'; 
	Direccion_pagina [44] = 'http://www.offlimits.es'; 
	Direccion_pagina [45] = 'http://www.negrestempestes.org'; 
	Direccion_pagina [46] = 'http://participacionunilab.wordpress.com'; 
	Direccion_pagina [47] = 'http://www.lacallecomomedio.unartists.org'; 
	Direccion_pagina [48] = 'http://www.lacallenuestra.com.ar';  

	// Calculamos el enlace a abrir, cambiar el número a multiplicar según el número de páginas
	X = Math.round(Math.random()*49);

	// Ventana aleatoria
	var v1 = window.open(Direccion_pagina[X],Nombre_pagina[X],'width='+(screen.availWidth)+',height='+(screen.availHeight)+',fullscreen=yes,top=0,left=0,scrollbars=yes');
	// Ventana fija.
	var v2 = window.open('http://www.museoreinasofia.es/programas-publicos/pensamiento-y-debate/2010/domingo-mestre_en.html','D','width=900,height=600,top=250,left=300,scrollbars=yes');
	
}

