// JavaScript Document


//OBJETO XMLHTTP PARA LLAMADAS ASINCRONAS AL SERVIDOR 

function iconFOX(){
	try{
		iconFOX = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e){
		try{
			iconFOX = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E){
			iconFOX = false;
		}
	}
	if(!iconFOX && typeof XMLHttpRequest != 'undefined'){
		iconFOX = new XMLHttpRequest();
	}
	return iconFOX;
}

//CREACION DEL OBJETO ASINCRONO PARA TODA LA PAGINA
//var noticia;
noticia = iconFOX();


//FUNCIONES PARA LA GESTION DE LAS NOTICIAS

function getNoticia(codigo){
	var cadena;
	var capa;
	var idcapa;
	var HTML, htm;
	var iconFOX;
	try{
		iconFOX = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e){
		try{
			iconFOX = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E){
			iconFOX = false;
		}
	}
	if(!iconFOX && typeof XMLHttpRequest != 'undefined'){
		iconFOX = new XMLHttpRequest();
	}
	idcapa = "noticia" + codigo;
	capa = document.getElementById(idcapa);
	cadena = "getnoticia.asp?codnoticia=" + codigo;
	
	iconFOX.onreadystatechange = function(){
		if(iconFOX.readyState == 1){
			capa.innerHTML = '<img src="img/cargando.gif" /> Comprobando en el Servidor, espere por favor';
		}
		else if(iconFOX.readyState == 4){
			if(iconFOX.status == 200){
				HTML = unescape(iconFOX.responseText);
				htm = HTML.replace(/\+/gi," ");
				capa.innerHTML = htm;
			}
			else{
				capa.innerHTML = '<img src="img/cargando.gif" />';
				capa.innerHTML += "Error: " + iconFOX.status;
			}
		}
	}
	iconFOX.open("GET", cadena, true);
	iconFOX.send(null);
}


function mostrarNoticia(mostrar, codigo){
	var idcapa;
	idcapa = "noticia" + codigo;
	if(mostrar == true){
		getNoticia(codigo);
	}
	else{
		document.getElementById(idcapa).innerHTML = '<img src="img/mostrar.jpg" width="24" height="23" style="cursor:pointer" onclick="mostrarNoticia(true, ' + codigo + ')" />';
	}
}


//FUNCIONES ASINCRONAS PARA OBTENER LAS NOTICIAS EN LA WEB PRINCIPAL DE REGINO

function getNoticias(pagina){
	var cadena;
	var capa;
	var HTML, htm;
	var iconFOX;
	try{
		iconFOX = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e){
		try{
			iconFOX = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E){
			iconFOX = false;
		}
	}
	if(!iconFOX && typeof XMLHttpRequest != 'undefined'){
		iconFOX = new XMLHttpRequest();
	}
	capa = document.getElementById('noticias');
	cadena = "getnoticias.asp?tipo=0&pagina=" + pagina;
	
	iconFOX.onreadystatechange = function(){
		if(iconFOX.readyState == 1){
			capa.innerHTML = '<img src="img/cargando.gif" /> Comprobando en el Servidor, espere por favor';
		}
		else if(iconFOX.readyState == 4){
			if(iconFOX.status == 200){
				HTML = unescape(iconFOX.responseText);
				htm = HTML.replace(/\+/gi," ");
				capa.innerHTML = htm;
			}
			else{
				capa.innerHTML = '<img src="img/cargando.gif" />';
				capa.innerHTML += "Error: " + iconFOX.status;
			}
		}
	}
	iconFOX.open("GET", cadena, true);
	iconFOX.send(null);	
}

function getBoletines(pagina){
	var cadena;
	var capa;
	var HTML, htm;
	var iconFOX;
	try{
		iconFOX = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e){
		try{
			iconFOX = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E){
			iconFOX = false;
		}
	}
	if(!iconFOX && typeof XMLHttpRequest != 'undefined'){
		iconFOX = new XMLHttpRequest();
	}
	capa = document.getElementById('noticias');
	cadena = "getnoticias.asp?tipo=1&pagina=" + pagina;
	
	iconFOX.onreadystatechange = function(){
		if(iconFOX.readyState == 1){
			capa.innerHTML = '<img src="img/cargando.gif" /> Comprobando en el Servidor, espere por favor';
		}
		else if(iconFOX.readyState == 4){
			if(iconFOX.status == 200){
				HTML = unescape(iconFOX.responseText);
				htm = HTML.replace(/\+/gi," ");
				capa.innerHTML = htm;
			}
			else{
				capa.innerHTML = '<img src="img/cargando.gif" />';
				capa.innerHTML += "Error: " + iconFOX.status;
			}
		}
	}
	iconFOX.open("GET", cadena, true);
	iconFOX.send(null);	
}

function getTrabajos(pagina){
	var cadena;
	var capa;
	var HTML, htm;
	var iconFOX;
	try{
		iconFOX = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e){
		try{
			iconFOX = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E){
			iconFOX = false;
		}
	}
	if(!iconFOX && typeof XMLHttpRequest != 'undefined'){
		iconFOX = new XMLHttpRequest();
	}
	capa = document.getElementById('ofertas');
	cadena = "getofertas.asp?pagina=" + pagina;
	
	iconFOX.onreadystatechange = function(){
		if(iconFOX.readyState == 1){
			capa.innerHTML = '<img src="img/cargando.gif" /> Comprobando en el Servidor, espere por favor';
		}
		else if(iconFOX.readyState == 4){
			if(iconFOX.status == 200){
				HTML = unescape(iconFOX.responseText);
				htm = HTML.replace(/\+/gi," ");
				capa.innerHTML = htm;
			}
			else{
				capa.innerHTML = '<img src="img/cargando.gif" />';
				capa.innerHTML += "Error: " + iconFOX.status;
			}
		}
	}
	iconFOX.open("GET", cadena, true);
	iconFOX.send(null);	
}

function getPagina(pagina){
	var capa, HTML, htm;
	capa = document.getElementById('tiponoticia');
	noticia.open("GET", pagina, false);
	noticia.onreadystatechange = function(){
		if(noticia.readyState == 1){
			capa.innerHTML = '<img src="img/cargando.gif" /> Comprobando en el Servidor, espere por favor';
		}
		else if(noticia.readyState == 4){
			if(noticia.status == 200){
				HTML = unescape(noticia.responseText);
				htm = HTML.replace(/\+/gi," ");
				capa.innerHTML = htm;
			}
			else{
				capa.innerHTML = '<img src="img/cargando.gif" />';
				capa.innerHTML += "Error: " + noticia.status;
			}
		}
	}
	noticia.send(null);
}


//FUNCION AJAX PARA COMPROBAR MEDIANTE GET
function comprobarArchivo(pagina){
	var capa, HTML, htm;
	capa = document.getElementById('botones');
	noticia.open("GET", pagina, false);
	noticia.onreadystatechange = function(){
		if(noticia.readyState == 1){
			capa.innerHTML = '<img src="img/cargando.gif" /> Comprobando en el Servidor, espere por favor';
		}
		else if(noticia.readyState == 4){
			if(noticia.status == 200){
				HTML = unescape(noticia.responseText);
				htm = HTML.replace(/\+/gi," ");
				capa.innerHTML = htm;
			}
			else{
				capa.innerHTML = '<img src="img/cargando.gif" />';
				capa.innerHTML += "Error: " + noticia.status;
			}
		}
	}
	noticia.send(null);
}

function comprobarArchivo2(pagina){
	var capa, HTML, htm;
	capa = document.getElementById('tiponoticia');
	noticia.open("GET", pagina, false);
	noticia.onreadystatechange = function(){
		if(noticia.readyState == 1){
			capa.innerHTML = '<img src="img/cargando.gif" /> Comprobando en el Servidor, espere por favor';
		}
		else if(noticia.readyState == 4){
			if(noticia.status == 200){
				HTML = unescape(noticia.responseText);
				htm = HTML.replace(/\+/gi," ");
				capa.innerHTML = htm;
			}
			else{
				capa.innerHTML = '<img src="img/cargando.gif" />';
				capa.innerHTML += "Error: " + noticia.status;
			}
		}
	}
	noticia.send(null);
}

function Checkimagen(){
	var url;
	var pagina;
	url = document.getElementById('fimagen').value;
	pagina = "checkarchivos.asp?url=" + url + "&tipo=jpg";
	comprobarArchivo(pagina);
}

function Checkboletin(){
	var url;
	var pagina;
	url = document.getElementById('fpdf').value;
	pagina = "checkarchivos.asp?url=" + url + "&tipo=pdf";
	comprobarArchivo(pagina);
}

function Checkpromocion(){
	var url;
	var pagina;
	url = document.getElementById('promocion').value;
	pagina = "checkarchivos.asp?url=" + url + "&tipo=pdf&opcion=promo";
	comprobarArchivo(pagina);
}

//FUNCION PARA DES VINCULAR UNA IMAGEN EN EL EDITOR
function limpiar_imagen(){
	var url;
	var pagina;
	url = document.getElementById('idimagen').value;
	pagina = "checkarchivos.asp?url=" + url + "&tipo=delete";
	comprobarArchivo2(pagina);
	document.getElementById('controlimg').innerHTML = "";
	document.getElementById('tiponoticia').innerHTML = "";
	document.getElementById('imagen').disabled = false;
	document.getElementById('limpiar').disabled = true;
	document.getElementById('boolimg').value = 0
}

function limpiar_imagen3(){
	var url;
	var pagina;
	url = document.getElementById('idpdf').value;
	pagina = "checkarchivos.asp?url=" + url + "&tipo=delete";
	comprobarArchivo4(pagina);
	document.getElementById('controlimg2').innerHTML = "";
	document.getElementById('tiponoticia2').innerHTML = "";
	document.getElementById('imagen2').disabled = false;
	document.getElementById('limpiar2').disabled = true;
	document.getElementById('boolimg').value = 0
}

function comprobarArchivo4(pagina){
	var capa, HTML, htm;
	capa = document.getElementById('tiponoticia2');
	noticia.open("GET", pagina, false);
	noticia.onreadystatechange = function(){
		if(noticia.readyState == 1){
			capa.innerHTML = '<img src="img/cargando.gif" /> Comprobando en el Servidor, espere por favor';
		}
		else if(noticia.readyState == 4){
			if(noticia.status == 200){
				HTML = unescape(noticia.responseText);
				htm = HTML.replace(/\+/gi," ");
				capa.innerHTML = htm;
			}
			else{
				capa.innerHTML = '<img src="img/cargando.gif" />';
				capa.innerHTML += "Error: " + noticia.status;
			}
		}
	}
	noticia.send(null);
}

function limpiar_imagen2(){
	var url;
	var pagina;
	url = document.getElementById('idimagen').value;
	pagina = "checkarchivos.asp?url=" + url + "&tipo=delete";
	comprobarArchivo3(pagina);
	window.close();
}

function limpiar_pdf(){
	var url;
	var pagina;
	url = document.getElementById('idpdf').value;
	pagina = "checkarchivos.asp?url=" + url + "&tipo=delete";
	comprobarArchivo3(pagina);
	window.close();
}

function comprobarArchivo3(pagina){
	var capa, HTML, htm;
	capa = document.getElementById('divImagen');
	noticia.open("GET", pagina, false);
	noticia.onreadystatechange = function(){
		if(noticia.readyState == 1){
			capa.innerHTML = '<img src="img/cargando.gif" /> Comprobando en el Servidor, espere por favor';
		}
		else if(noticia.readyState == 4){
			if(noticia.status == 200){
				HTML = unescape(noticia.responseText);
				htm = HTML.replace(/\+/gi," ");
				capa.innerHTML = htm;
			}
			else{
				capa.innerHTML = '<img src="img/cargando.gif" />';
				capa.innerHTML += "Error: " + noticia.status;
			}
		}
	}
	noticia.send(null);
}

//FUNCION PARA RECOGER LAS PROMOCIONES
function getPromocion(pagina){
	var capa, HTML, htm;
	capa = document.getElementById('promo');
	noticia.open("GET", pagina, false);
	noticia.onreadystatechange = function(){
		if(noticia.readyState == 1){
			capa.innerHTML = '<img src="img/cargando.gif" /> Comprobando en el Servidor, espere por favor';
		}
		else if(noticia.readyState == 4){
			if(noticia.status == 200){
				HTML = unescape(noticia.responseText);
				htm = HTML.replace(/\+/gi," ");
				capa.innerHTML = htm;
			}
			else{
				capa.innerHTML = '<img src="img/cargando.gif" />';
				capa.innerHTML += "Error: " + noticia.status;
			}
		}
	}
	noticia.send(null);
}

//FUNCION PARA MOSTRAR 3 NOTICIAS 
function getUltiNoticia(pagina){
	var capa, HTML, htm;
	var iconFOX;
	try{
		iconFOX = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e){
		try{
			iconFOX = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E){
			iconFOX = false;
		}
	}
	if(!iconFOX && typeof XMLHttpRequest != 'undefined'){
		iconFOX = new XMLHttpRequest();
	}
	capa = document.getElementById('noticia');
	iconFOX.onreadystatechange = function(){
		if(iconFOX.readyState == 1){
			capa.innerHTML = '<img src="img/cargando.gif" /> Comprobando en el Servidor, espere por favor';
		}
		else if(iconFOX.readyState == 4){
			if(iconFOX.status == 200){
				HTML = unescape(iconFOX.responseText);
				htm = HTML.replace(/\+/gi," ");
				capa.innerHTML = htm;
			}
			else{
				capa.innerHTML = '<img src="img/cargando.gif" />';
				capa.innerHTML += "Error: " + iconFOX.status;
			}
		}
	}
	iconFOX.open("GET", pagina, true);
	iconFOX.send(null);
}

//FUNCION PARA OBTENER EL LINK DE LAS PROMOCIONES
function getLinkPromo(pagina){
	var capa, HTML, htm;
	var iconFOX;
	try{
		iconFOX = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e){
		try{
			iconFOX = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E){
			iconFOX = false;
		}
	}
	if(!iconFOX && typeof XMLHttpRequest != 'undefined'){
		iconFOX = new XMLHttpRequest();
	}
	capa = document.getElementById('promo');
	iconFOX.onreadystatechange = function(){
		if(iconFOX.readyState == 1){
			capa.innerHTML = '<img src="img/cargando.gif" /> Comprobando en el Servidor, espere por favor';
		}
		else if(iconFOX.readyState == 4){
			if(iconFOX.status == 200){
				HTML = unescape(iconFOX.responseText);
				htm = HTML.replace(/\+/gi," ");
				capa.innerHTML = htm;
			}
			else{
				capa.innerHTML = '<img src="img/cargando.gif" />';
				capa.innerHTML += "Error: " + iconFOX.status;
			}
		}
	}
	iconFOX.open("GET", pagina, true);
	iconFOX.send(null);
}

//OFERTAS DE EMPLEO
function getEmpleo(codigo){
	var cadena;
	var capa;
	var idcapa;
	var HTML, htm;
	var iconFOX;
	try{
		iconFOX = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e){
		try{
			iconFOX = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E){
			iconFOX = false;
		}
	}
	if(!iconFOX && typeof XMLHttpRequest != 'undefined'){
		iconFOX = new XMLHttpRequest();
	}
	idcapa = "noticia" + codigo;
	capa = document.getElementById(idcapa);
	cadena = "getempleo.asp?codnoticia=" + codigo;
	
	iconFOX.onreadystatechange = function(){
		if(iconFOX.readyState == 1){
			capa.innerHTML = '<img src="img/cargando.gif" /> Comprobando en el Servidor, espere por favor';
		}
		else if(iconFOX.readyState == 4){
			if(iconFOX.status == 200){
				HTML = unescape(iconFOX.responseText);
				htm = HTML.replace(/\+/gi," ");
				capa.innerHTML = htm;
			}
			else{
				capa.innerHTML = '<img src="img/cargando.gif" />';
				capa.innerHTML += "Error: " + iconFOX.status;
			}
		}
	}
	iconFOX.open("GET", cadena, true);
	iconFOX.send(null);
}


function mostrarEmpleo(mostrar, codigo){
	var idcapa;
	idcapa = "noticia" + codigo;
	if(mostrar == true){
		getEmpleo(codigo);
	}
	else{
		document.getElementById(idcapa).innerHTML = '<img src="img/mostrar.jpg" width="24" height="23" style="cursor:pointer" onclick="mostrarEmpleo(true, ' + codigo + ')" />';
	}
}