//-----------------------------------------------------------------------------------------
//--------------JS para los interiores del Centro Jovellanos-------------------------------
//-----------------------------------------------------------------------------------------

//Envía el formulario de búsqueda de visitas
function buscarVisitas(){
	document.formBusqueda.submit();
}

// para abrir el calendario
function AbrirCalendario(formulario,campo,tipo, campoCompara, top, left)
{
    if (campoCompara != ""){
	    compara = eval("document.forms['" + formulario +"']."+campoCompara+".value")
    } else {
   	   compara = ""
    }
    	windowa = window.open('../inc/fechador.asp?formulario='+formulario+'&campo='+campo+'&tipo='+tipo+'&compara='+compara,'Calendario','top='+top+',left='+left+',height=132,width=150');
}


// para abrir el calendario
function AbrirCalendarioIngl(formulario,campo,tipo, campoCompara, top, left)
{
    if (campoCompara != ""){
	    compara = eval("document.forms['" + formulario +"']."+campoCompara+".value")
    } else {
   	   compara = ""
    }
    	windowa = window.open('../inc/fechadorIngl.asp?formulario='+formulario+'&campo='+campo+'&tipo='+tipo+'&compara='+compara,'Calendario','top='+top+',left='+left+',height=132,width=150');
}


//Abre el popup de visitas donde se mostrarán las imágenes de la visita
//En castellano
function abrirPopupVisitas(iId){
	windowa = window.open('../inc/popup/popupVisitas.asp?id='+iId+'&idi=1','Visitas','top=150,left=210,height=400,width=553, scrollbars=yes'); 
}
//En inglés
function abrirPopupVisitasIngl(iId){
	windowa = window.open('../inc/popup_i/popupVisitas.asp?id='+iId+'&idi=1','Visitas','top=150,left=210,height=400,width=553, scrollbars=yes'); 
}


//Envía el formulario de solicitud de visitas
function enviarSolicitud(){
	if(validarFicha()=="true"){
		document.fEnvio.submit();
	}
}

//Envía el formulario de búsqueda de noticias
function buscarNoticias(){
	document.formBusqueda.submit();
}

//Abre el popup de noticias donde se mostrarán las imágenes de la noticia
//En castellano
function abrirPopupNoticias(iId){
	windowa = window.open('../inc/popup/popupNoticias.asp?id='+iId,'Noticias','top=150,left=210,height=300,width=553, scrollbars=yes'); 
}
//En inglés
function abrirPopupNoticiasIngl(iId){
	windowa = window.open('../inc/popup_i/popupNoticias.asp?id='+iId,'Noticias','top=150,left=210,height=300,width=553, scrollbars=yes'); 
}

//Abre el popup donde se mostrara la imagen en grande
function abrirPopupAmpliarImagen2(iId){
	windowa = window.open('../inc/popup/popupImagen.asp?imagen='+iId,'Imagen','top=150,left=210,height=430,width=553, scrollbars=yes'); 
}
function abrirPopupAmpliarImagen3(iId){
	windowa = window.open('../inc/popup/popupImagen.asp?imagen='+iId,'Imagen','top=150,left=210,height=430,width=553, scrollbars=yes'); 
}
// Para cerrar los posibles popUps abiertos
var windowa;
function init(){
	//cierro los popup abiertos
	if (typeof(windowa)!='undefined'){
		windowa.close()
	}

	if (typeof(windoweditor)!='undefined')
	{
		windoweditor.close()
	}
}

//Abre el popup de comunidad virtual, donde se amplian los articulos
function abrirPopupComunidadVirtual(iId){
	windowa = window.open("../inc/popup/popupComunidadV.asp?id="+iId,"ComunidadVirtual","top=150,left=210,height=400,width=553, scrollbars=yes"); 
}

//Envía el formulario de búsqueda de formación
function buscarFormacion(){
	document.formBusqueda.submit();
}

//Abre el popup de formación
function abrirPopupFormacion(iId){
	windowa = window.open("../inc/popup/popupFormacion.asp?id="+iId,"Formación","top=150,left=210,height=400,width=553, scrollbars=yes,status=no, resizable=yes"); 
}


//Abre el popup de suscripcion a cursos de formación
function abrirPopupSuscripcionFormacion(iId){
	windowa = window.open("../inc/popup/popupSuscripcionFormacion.asp?id="+iId,"Formación","top=150,left=210,height=400,width=553, scrollbars=yes"); 
}

//Envía el formulario de suscripción a un curso
function enviarSuscripcion(){
	if(validarFicha()=="true"){
		//comprobamos que los dos e-mail son iguales
		if (document.forms[0].email.value != document.forms[0].email2.value){
			alert ("E-mail y E-mail(confirmacion)\nDeben ser iguales")
		}else{
			document.fEnvio.submit();
     	}
	}
}
//Envia el formulario de Contacto
function formuContacto(){
	if(validarFicha()=="true"){
		fContacto.submit();
	}
}

//Abre el popup de solicitud de visita
function abrirPopupSolicitudVisita(iIdioma){
        if (iIdioma==1){
        	windowa = window.open("../inc/popup/popupSolicitudVisita.asp","SolicitudVisita","top=150,left=210,height=417,width=553, scrollbars=yes"); 
        }else{
        	windowa = window.open("../inc/popup_i/popupSolicitudVisita.asp","SolicitudVisita","top=150,left=210,height=417,width=553, scrollbars=yes"); 
        }
}


//Envía el formulario de solicitud de visita
function enviarSolicitud(){
	if(validarFicha()=="true"){
		document.fEnvio.submit();
	}
}


//Abre el popup de ampliación de la webcam
function abrirPopupWebCam(ruta){
	windowa = window.open("../inc/popup/popupWebcam.asp?ruta="+ruta+'&idi=1',"Webcam","top=150,left=210,height=400,width=553,scrollbars=yes"); 
}

function abrirPopupWebCamIng(ruta){
	windowa = window.open("../inc/popup_i/popupWebcam.asp?ruta="+ruta+'&idi=2',"Webcam","top=150,left=210,height=400,width=553, scrollbars=yes"); 
}
//---------Función para la validación de acceso a la extranet------------------------------
function entrar(formulario){
	//alert(formulario.action)
	formulario.submit();
}

// al pulsar enter lanza la busqueda
function lanzaBusqueda(formulario){
	if (navigator.appName=="Microsoft Internet Explorer"){
 		if (window.event.keyCode == 13){
		   	entrar(formulario);
		}
       }
}

//al pasar sobre los menus cambia la imagen
function cambiarImagen(iId,rutaImagen){
	nombre="img_"+iId;
	imagen = new Image();
	imagen.src = rutaImagen;
	
	document[nombre].src = imagen.src;
}

// en una cadena cambia un caracter por otro
function replaceChars(entry, out, add) {

temp = "" + entry; // temporary holder
while (temp.indexOf(out)>-1) {
pos= temp.indexOf(out);
temp = "" + (temp.substring(0, pos) + add + temp.substring((pos + out.length), temp.length));
}
return temp;
}


//// para abrir el calendario
function AbrirCalendarioPopup(formulario,campo,tipo, campoCompara, top, left)
{
    if (campoCompara != ""){
	    compara = eval("document.forms['" + formulario +"']."+campoCompara+".value")
    } else {
   	   compara = ""
    }
    windowa = window.open('../../inc/fechador.asp?formulario='+formulario+'&campo='+campo+'&tipo='+tipo+'&compara='+compara,'Calendario','top='+top+',left='+left+',height=132,width=150');
}



//// para abrir pop up para ampliar las imagenes
function abrirPopupAmpliarImagen(idImg)
{
	 windowa = window.open('popUpImagen.asp?imagen='+idImg ,'Ampliacion','top=150,left=210,height=430,width=553');
}
///////////////////////////////////////////////////////////////////////
function llamarFlash(id,i){
	alert(id);
}
///////////////////////////////////////////////////////////////////////////
function cambiaMenu(num) {
	document.peliFlash.SetVariable("param", num);
	document.peliFlash.TCallLabel("/", "cambiaMenu");
}


function abrirDocumento(iIdDocumento){
      var windowDocumento;
      windowDocumento = window.open("../popupdocumento.asp?documento="+iIdDocumento,"Documento","width=600,height=450,top=10,left=10,scrollbars=yes,toolbar=yes,location=no,menubar=yes,resizable=yes");
}

function verImagen(iIdImagen){
      var windowImagen;
        windowImagen = window.open("../popupimagen.asp?imagen="+iIdImagen,"Documento","width=100,height=100,top=10,left=10,scrollbars=yes");
}

//.......................................................................................................
function resolucion(iResolucion){
	var xmlHttp
	if (iResolucion == 0) {
		if (window.ActiveXObject){ 
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")
			//xmlHttp.open("GET", "http://rodiles/centrojovellanos/resolucion.asp?resolucion="+screen.width+"*"+screen.height, false);
			xmlHttp.open("GET", "http://www.centrojovellanos.com/resolucion.asp?resolucion="+screen.width+"*"+screen.height, false);
			xmlHttp.send();
			
		}
		else { 
			xmlHttp = new XMLHttpRequest();
			//xmlHttp.open("GET", "http://rodiles/centrojovellanos/resolucion.asp?resolucion="+screen.width+"*"+screen.height, false);
			xmlHttp.open("GET", "http://www.centrojovellanos.com/resolucion.asp?resolucion="+screen.width+"*"+screen.height, false);
			xmlHttp.send(null);
		}
		var i;
		var screenW = screen.width;
		var screenH = screen.height;
		var host = location.host;
		for (i=0;i<document.links.length;i++) {
			enlace = document.links[i].href;
			// Eliminar aquellos enlaces externos que, por lo tanto, no nos van a ayudar a obtener la resolución			
			// eso lo hacemos mediante "host". Consideramos externo todo aquél enlace que no contenga "host"
			if ((enlace.indexOf("javascript") == -1)&&(enlace.indexOf(host) != -1)) {
				// además que no se añada a los enlaces "falsos" y a los que no tienen otros parámetros
				if ((enlace.indexOf("?") != -1)&&(enlace.indexOf("#void") == -1)) {
					document.links[i].href=document.links[i].href+'&resolucion='+screenW+'*'+screenH;
				}
			}
		}
	}
}
