objDragX = 0;
objDragY = 0;

//Para que al comprobar un click en un objeto draggable se compruebe con la posición inicial del objeto 
function inicializarPos(evento) {
	objDragX = evento.clientX;
	objDragY = evento.clientY;
}

function ShowContent() {
	var w = 800;
	var h = 600
	var left = (screen.width/2)-(w/2);
	var top = (screen.height/2)-(h/2);
	parent.document.getElementById('capaFelicitacion').style.left = left;
	parent.document.getElementById('capaFelicitacion').style.top = 0;

//	parent.document.getElementById('frameFelicitacion').src = "jsp/felicitacion/felicitacion.iface";
	parent.document.getElementById('capaFelicitacion').style.display = "block";
}


function HideContent(d) {
	parent.document.getElementById('capaFelicitacion').style.display = "none";

	nodoCapa=parent.document.getElementById('capaFelicitacion');
	nodoIframe=parent.document.getElementById('frameFelicitacion');
	nodoCapa.removeChild(nodoIframe);
}


//Código ejecutado cuando el usuario arrastra una imagen o se hace click en un objeto draggable
function changePage(evento, i, objeto) {
	panel = document.getElementById("panelIzquierda");
	//	alert("Evento: " + evento.clientX + ", " + evento.clientY + "\n\nX: " + panel.offsetLeft + " " + panel.width + "  \nY: " + panel.offsetTop + " " + panel.height);

	//Comprobamos que el objeto haya sido arrastrado
	drag = false;
	if ((evento.clientX >= panel.offsetLeft)
			&& ((panel.offsetLeft + panel.offsetWidth) >= evento.clientX)
			&& (evento.clientY >= panel.offsetTop)
			&& ((panel.offsetTop + panel.offsetHeight) >= evento.clientY))
		drag = true;

	//Comprobamos que el usuario haya hecho click sobre el botón
	//Para ello miro que al soltar el ratón esté en la misma posición que al pulsarlo
	click = false;
	if (!drag) {
		if ((evento.clientX == objDragX) && (evento.clientY == objDragY))
			click = true;
	}

	if (drag || click) {
		nuevaPagina = getPage(i);
		desaparecer(nuevaPagina);
		//		nuevaPagina = getPage(i); 
		//		parent.document.getElementById("framePrincipal").src = nuevaPagina;
	}
}

//Código ejecutado cuando el usuario hace doble click en una imagen
function changePage2(i) {
	nuevaPagina = getPage(i);
	parent.document.getElementById("framePrincipal").src = nuevaPagina;
}

//Código que devuelve la página seleccionada por el usuario
function getPage(i) {
	if (i == 1)
		nuevaPagina = "jsp/servicios/soporte.iface";
	if (i == 2)
		nuevaPagina = "jsp/servicios/formacion.iface";
	if (i == 3)
		nuevaPagina = "jsp/servicios/servicios.iface";
	if (i == 4)
		nuevaPagina = "jsp/servicios/IDi.iface";
	if (i == 5)
		nuevaPagina = "jsp/clientesEmpleados/clientes.iface";
	if (i == 6)
		nuevaPagina = "jsp/clientesEmpleados/empleados.iface";
	return nuevaPagina;
}

////////////////	APARECER Y DESAPARECER GENÉRICOS
//filter: alpha(opacity=0); -moz-opacity:0; opacity: .0; -khtml-opacity: 0;
colorD = 100;
var resta = 20;
function desaparecer(nuevaPagina) {
	var obj = parent.document.getElementById("framePrincipal");
	//	obj.style.display = "block";
	colorD -= resta;
	if (!(colorD <= -10)) {
		obj.style.filter = 'alpha(opacity=' + colorD + ')';
		obj.style.opacity = colorD / 100;
		obj.style.MozOpacity = colorD / 100;
		obj.style.KHTMLOpacity = colorD / 100;
		window.setTimeout("desaparecer('" + nuevaPagina + "');", 5);
		//	} else {
		//		aparecer(0);		//Se hace en onBody de la nueva página cargada
	}

	if (colorD <= 10) {
		parent.document.getElementById("framePrincipal").src = nuevaPagina;
	}
}

var color = 10;
var suma = 20;
function aparecer(cuerpo) {
	var obj = parent.document.getElementById('framePrincipal');
	obj.style.display = "block";
	color += suma;
	if (!(color >= 110)) {
		obj.style.filter = 'alpha(opacity=' + color + ')';
		obj.style.opacity = color / 100;
		obj.style.MozOpacity = color / 100;
		obj.style.KHTMLOpacity = color / 100;
		window.setTimeout("aparecer(" + cuerpo + ");", 5);
	}

	//	var isIE = /*@cc_on!@*/false;
	//	if (!isIE) {
	//		if (cuerpo == 0) {
	//			//Muestra el logo pequeño de linkedin y oculta el logo grande
	//			parent.document.getElementById('siguenos').addClassName('oculto');
	//			parent.document.getElementById('linkedinChico').removeClassName(
	//					'oculto');
	//			parent.document.getElementById('linkedinChico').addClassName(
	//					'redes');
	//		} else {
	//			//Muestra el logo grande de linkedin y oculta el logo pequeño
	//			parent.document.getElementById('linkedinChico').removeClassName(
	//					'redes');
	//			parent.document.getElementById('linkedinChico').addClassName(
	//					'oculto');
	//				parent.document.getElementById('siguenos').removeClassName('oculto');
	//		}
	//	} else {
	//		if (cuerpo == 0) {
	//			//Muestra el logo pequeño de linkedin y oculta el logo grande
	//			parent.document.getElementById('siguenos').className = 'oculto';
	//			parent.document.getElementById('linkedinChico').className = 'redes';
	//		} else {
	//			//Muestra el logo grande de linkedin y oculta el logo pequeño
	//			parent.document.getElementById('linkedinChico').className = 'oculto';
	//				parent.document.getElementById('siguenos').className = '';
	//		}
	//	}
}

function desaparecer1() {
	var obj = parent.document.getElementById("framePrincipal");
	//	obj.style.display = "block";
	colorD -= resta;
	if (!(colorD <= -10)) {
		obj.style.filter = 'alpha(opacity=' + colorD + ')';
		obj.style.opacity = colorD / 100;
		obj.style.MozOpacity = colorD / 100;
		obj.style.KHTMLOpacity = colorD / 100;
		window.setTimeout("desaparecer(0);", 5);
	}
}

//////////////// 
function aparecerCuerpo() {
	var obj = parent.document.getElementById('framePrincipal');
	color = 0;

	//	obj.style.filter = 'alpha(opacity='+color+')';
	color = obj.style.opacity * 100;
	if (color != 0)
		obj.style.MozOpacity * 100;
	if (color != 0)
		obj.style.KHTMLOpacity * 100;
	if (color != 100) {
		aparecer(1);
	}
}

function mostrar01() {
	obj = document.getElementById('malaga');
	mostrarOcultarContacto(obj);
}

function mostrar02() {
	obj = document.getElementById('madrid');
	mostrarOcultarContacto(obj);
}

function mostrar03() {
	obj = document.getElementById('sevilla');
	mostrarOcultarContacto(obj);
}

function mostrar04() {
	obj = document.getElementById('barcelona');
	mostrarOcultarContacto(obj);
}

function mostrarOcultarContacto(obj) {
	var isIE = /*@cc_on!@*/false;
	if (!isIE) {
		if (obj.hasClassName('contactoCiudadOculto')) {
			obj.removeClassName('contactoCiudadOculto');
			obj.addClassName('contactoCiudad');
		} else {
			obj.removeClassName('contactoCiudad');
			obj.addClassName('contactoCiudadOculto');
		}
	} else { //IE
		if (obj.className == 'contactoCiudadOculto') {
			obj.className = 'contactoCiudad';
		} else {
			obj.className = 'contactoCiudadOculto';
		}
	}
}

function mostrarOcultarCapa(str1, str2) {
	elemento1 = document.getElementById(str1);
	elemento2 = document.getElementById(str2);
	if (elemento1.className == 'contraido') {
		elemento1.className = 'desplegado';
		elemento2.className = 'visible';
	} else {
		elemento1.className = 'contraido'
		elemento2.className = 'oculto';
	}

	return false;
}

function compruebaCheck() {
	resultado = true;
	if (!document.getElementById('checkboxAceptar').checked) {
		alert('Por favor, acepta las condiciones de envio');
		resultado = false;
	}

	return resultado;
}

function getURLParam(name) {
	url = window.location.href.replace(/__/g, "&");

	name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
	var regexS = "[\\?&]" + name + "=([^&#]*)";
	var regex = new RegExp(regexS);
	var results = regex.exec(url);
	if (results == null)
		return "";
	else
		return results[1];
}

/******************************
 * Compartir
 */
function mostrarOcultarCompartido() {

	if (document.getElementById('compartir').className != 'compartir') {
		document.getElementById('compartirExterior').className = 'derecha';
		document.getElementById('compartir').className = 'compartir';
		document.getElementById('textoCompartir').className = '';
	} else {
		document.getElementById('compartirExterior').className = 'compartirExteriorContraido';
		document.getElementById('compartir').className = 'compartirContraido';
		document.getElementById('textoCompartir').className = 'oculto';
	}

	document.getElementById('textoCompartir').select();
}

function getURLServlet() {
	url = window.location.href.replace(/__/g, "&").toLowerCase();

	if (url.contains('021110')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=021110";
	} else if (url.contains('031110')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=031110";
	} else if (url.contains('191111')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=191111";
	} else if (url.contains('220711')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=220711";
	} else if (url.contains('240111')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=240111";
	} else if (url.contains('280711')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=280711";
	} else if (url.contains('291010')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=291010";
	} else if (url.contains('301010')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=301010";

	} else if (url.contains('soporte')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=soporte";
	} else if (url.contains('formacion')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=formacion";
	} else if (url.contains('servicios.iface')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=servicios";
	} else if (url.contains('idi')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=idi";
	}

	else if (url.contains('carrera')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=carrera";
	} else if (url.contains('dejacv')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=dejacv";
	} else if (url.contains('ofertasempleo')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=ofertasempleo";
	}

	else if (url.contains('listadonoticias')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=noticias";
	} else if (url.contains('notas')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=notasprensa";
	} else if (url.contains('medios')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=medios";
	} else if (url.contains('multimedia')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=multimedia";
	}

	else if (url.contains('cooperacion')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=cooperacion";
	} else if (url.contains('mision')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=mision";
	} else if (url.contains('nuestrosclientes')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=nuestrosclientes";
	} else if (url.contains('profesionales')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=profesionales";
	} else if (url.contains('quienessomos')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=quienessomos";
	} else if (url.contains('responsabilidad')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=responsabilidad";

	} else if (url.contains('politica')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=politica";
	} else if (url.contains('aviso_legal')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=avisolegal";
	} else if (url.contains('mapa_sitio')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=mapasitio";
	} else if (url.contains('contacto')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=contacto";

		//No quitar el .iface ya que ambos están en la carpeta clientesEmpleados y siempre entraría por el primer if
	} else if (url.contains('clientes.iface')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=clientes";
	} else if (url.contains('empleados.iface')) {
		return "http://www.grupo-arelance.com/servlet.jsp?tipo=empleados";

	}

}

function getURLServletNoticia(noticia) {
	return "http://www.grupo-arelance.com/servlet.jsp?tipo=noticia&id="+noticia;
}

function getURLServletFelicitacion(felicitacion) {
	return "http://www.grupo-arelance.com/servlet.jsp?tipo=felicitacion&id="+felicitacion;
}

function subrayaElemento (idCampo, totalCampos){
	var i;
	for (i = 1; i <= totalCampos; i++){
		if (i == idCampo){
			document.getElementById(i).className = 'subrayado';
		}else{
			document.getElementById(i).className = '';
		}
	}
}

function lanzarUrlLinkedin(){
	window.open("http://www.linkedin.com/groups?jobs=&gid=2687780&trk=anet_ug_jobs", "_blank");
}

function mouseOverBlog(){
	document.getElementById('imgBlog').src = "imagenes/blog.jpg";
}

function mouseOutBlog(){
	document.getElementById('imgBlog').src = "imagenes/blog02.jpg";
}

function mouseOverSlide(){
	document.getElementById('imgSlide').src = "imagenes/slide.jpg";
}

function mouseOutSlide(){
	document.getElementById('imgSlide').src = "imagenes/slide02.jpg";
}

function mouseOverFlickr(){
	document.getElementById('imgFlickr').src = "imagenes/fr.jpg";
}

function mouseOutFlickr(){
	document.getElementById('imgFlickr').src = "imagenes/fr02.jpg";
}

function mouseOverSquare(){
	document.getElementById('imgSquare').src = "imagenes/square.jpg";
}

function mouseOutSquare(){
	document.getElementById('imgSquare').src = "imagenes/square02.jpg";
}

function mouseOverTube(){
	document.getElementById('imgTube').src = "imagenes/youtube.jpg";
}

function mouseOutTube(){
	document.getElementById('imgTube').src = "imagenes/youtube02.jpg";
}

function mouseOverTwitter(){
	document.getElementById('imgTwitter').src = "imagenes/twitter.jpg";
}

function mouseOutTwitter(){
	document.getElementById('imgTwitter').src = "imagenes/twitter03.jpg";
}

function mouseOverFaceBook(){
	document.getElementById('imgFaceBook').src = "imagenes/fb.jpg";
}

function mouseOutFaceBook(){
	document.getElementById('imgFaceBook').src = "imagenes/fb02.jpg";
}

function mouseOverLinkedin(){
	document.getElementById('imgLinkedin').src = "imagenes/in.jpg";
}

function mouseOutLinkedin(){
	document.getElementById('imgLinkedin').src = "imagenes/in02.jpg";
}
