//var url = "http://clientes.bluecreativos.com/ivcgroup/www/";


var btnSubir1 = new Image();
btnSubir1.src = "_img/subir.jpg";
var btnSubir2 = new Image();
btnSubir2.src = "_img/subir-on.jpg";


function changeImgOn( img )
{
	eval ("document." + img + ".src = '_img/btn-" + img + "-on.jpg';" );
}

function changeImgOff( img )
{
	eval ("document." + img + ".src = '_img/btn-" + img + "-off.jpg';" );
}

function toOnSubir( img )
{
	eval ("document." + img + ".src = '_img/" + img + "-on.jpg';" );
}

function toOffSubir( img )
{
	eval ("document." + img + ".src = '_img/" + img + "-off.jpg';" );
}

function printPage()
{
	alert( "Imprimir" );
}

function sendToPrinter()
{
	var direccion = location.href + "&printer=yes";
	var variable = direccion.indexOf( "&" );
	var lang = direccion.substring( variable+3, variable+5 );
	var file = "send-to-printer.php?url=" + escape(direccion) + "&lang=" + lang;
	abrir( direccion, "imprimir", 810, 600, "1" );
}

function sendToFriend()
{
	var direccion = location.href;
	var variable = direccion.indexOf( "&" );
	var lang = direccion.substring( variable+3, variable + 5 );
	var file = "send-to-friend.php?url=" + escape(direccion) + "&lang=" + lang;
	abrir( file, "sendtofriend", 480, 380, "yes" );
}

function abrir( htmlfile, nombre, wndWidth, wndHeight, barrascroll )
{	
  	var popWnd; //Objeto ventana de popup
	var maxWidth = screen.width-10;
	var maxHeight = screen.height-56;

	//Preprocesado de parametros
	if ( wndHeight == 0 ) wndHeight = maxHeight;
	if ( wndWidth == 0 ) wndWidth = maxWidth;

	//Calculo de la posicion para centrar la ventana
	var posX = maxWidth/2 - wndWidth/2;
	var posY = maxHeight/2 - wndHeight/2;

	if (popWnd) popWnd.close();
	var popWnd = open(htmlfile, nombre, 'resizable=0,toolbar=0,scrollbars=' + barrascroll + ',location=0,directories=0,status=0,menubar=0,width='+wndWidth+',height='+wndHeight+',screenX=0,screenY=0,left='+posX+',top='+posY);
	//popWnd.focus();
}

function abrirEvento( htmlfile, nombre, wndWidth, wndHeight, barrascroll, resizable )
{	
  	var popWnd; //Objeto ventana de popup
	var maxWidth = screen.width-10;
	var maxHeight = screen.height-56;

	//Preprocesado de parametros
	if ( wndHeight == 0 ) wndHeight = maxHeight;
	if ( wndWidth == 0 ) wndWidth = maxWidth;

	//Calculo de la posicion para centrar la ventana
	var posX = maxWidth/2 - wndWidth/2;
	var posY = maxHeight/2 - wndHeight/2;

	if (popWnd) popWnd.close();
	var popWnd = open(htmlfile, nombre, 'resizable=' + resizable + ',toolbar=0,scrollbars=' + barrascroll + ',location=0,directories=0,status=0,menubar=0,width='+wndWidth+',height='+wndHeight+',screenX=0,screenY=0,left='+posX+',top='+posY);
	//popWnd.focus();
}

function noticias( id )
{
	var url	= "";
	switch( id )
	{
		case 1:
			url += "prensanoticias";
			break;
		case 2:
			url += "prensanovedades";
			break;
		case 3:
			url += "utilidades_calendario";
			break;
		case 4:
			url += "enlaces";
			break;
	}
	abrir( "noticias.php?noticias=" + url, "noticias", 800, 600, 'no' );
}

function showMap ( id, lang )
{
	var htmlfile = "";
	switch( id )
	{
		case "mad":
			htmlfile = "maps-mad.php?map=mapa-mad.jpg&w=610&h=500&l=" + lang;
			abrir(htmlfile, "map", 640, 700, "yes");
			break;
		case "bcn":
			htmlfile = "maps.php?map=mapa-bcn.jpg&w=480&h=390&l=" + lang;
			abrir(htmlfile, "map", 480, 390, "no");
			break;
	}
}

function openMiniWin( page, lang )
{
	if ( page == "creditos" )
	{
		if ( lang == "es" )
		{
			abrir( "creditos.php", "creditos", 480, 380, "yes" );
		}
		else if ( lang = "en" )
		{
			abrir( "credits.php", "credits", 480, 380, "yes" );
		}
		else
		{
			abrir( "credits.php", "credits", 480, 380, "yes" );
		}		
		
	

	}
	else if ( page == "avisolegal" )
	{
		if ( lang == "es" )
		{
			abrir( "avisolegal.php", "avisolegal", 480, 380, "yes" );
		}
		else if ( lang = "en" )
		{
			abrir( "legaladvice.php", "legaladvice", 480, 380, "yes" );
		}
		else
		{
			abrir( "avisolegal.php", "avisolegal", 480, 380, "yes" );
		}
	}
	else if ( page == "politicadatos" )
	{
		if ( lang == "es" )
		{
			abrir( "politicadatos.php", "politicadatos", 480, 380, "yes" );
		}
		else if ( lang = "en" )
		{
			abrir( "privacy.php", "privacy", 480, 380, "yes" );
		}
		else 
		{
			abrir( "politicadatos.php", "politicadatos", 480, 380, "yes" );
		}
	}
}

function checkFormSuscripcion()
{
	var formu = document.formSuscripcion;
	if ( formu.nombrenewsletter.value == "" )
	{
		alert( msgs_es[0] );
		formu.nombrenewsletter.focus();
		return false;
	}
	if ( formu.apellidosnewsletter.value == "" )
	{
		alert( msgs_es[1] );
		formu.apellidosnewsletter.focus();
		return false;
	}
	if ( formu.emailnewsletter.value == "" )
	{
		alert( msgs_es[2] );
		formu.emailnewsletter.focus();
		return false;
	}
	if ( formu.telefononewsletter.value == "" )
	{
		alert( msgs_es[3] );
		formu.telefononewsletter.focus();
		return false;
	}
	if ( !formu.interesconsultingnewsletter.checked && !formu.interesoutsourcingnewsletter.checked )
	{
		alert( msgs_es[4] );
		return false;
	}
	if ( !formu.politicaprivacidad.checked )
	{
		alert( msgs_es[5] );
		return false
	}
	return true;
}

function checkFormContactar()
{
	var formu = document.formuContactar;
	if ( formu.nombre.value == "" )
	{
		alert( msgs_es[0] );
		formu.nombre.focus();
		return false;
	}
	if ( formu.apellidos.value == "" )
	{
		alert( msgs_es[1] );
		formu.apellidos.focus();
		return false;
	}
	if ( formu.email.value == "" )
	{
		alert( msgs_es[2] );
		formu.email.focus();
		return false;
	}
	if ( formu.telefono.value == "" )
	{
		alert( msgs_es[3] );
		formu.telefono.focus();
		return false;
	}
	if ( formu.empresa.value == "" )
	{
		alert( msgs_es[18] );
		formu.empresa.focus();
		return false;
	}
	if ( formu.comentario.value == "" )
	{
		alert( msgs_es[6] );
		formu.comentario.focus();
		return false;
	}
	if ( !formu.contactconsulting.checked && !formu.contactoutsourcing.checked )
	{
		alert( msgs_es[30] );
		return false;
	}
	if ( !formu.politicaprivacidad.checked )
	{
		alert( msgs_es[5] );
		formu.politicaprivacidad.focus();
		return false
	}
	return true;
}

function checkFormEmpleo()
{
	var formu = document.formuEmpleo;
	if ( formu.nombre.value == "" )
	{
		alert( msgs_es[0] );
		formu.nombre.focus();
		return false;
	}
	if ( formu.apellidos.value == "" )
	{
		alert( msgs_es[1] );
		formu.apellidos.focus();
		return false;
	}
	if ( formu.diaNac.options[formu.diaNac.selectedIndex].value == "?" )
	{
		alert( msgs_es[7] );
		formu.diaNac.focus();
		return false;
	}
	if ( formu.mesNac.options[formu.mesNac.selectedIndex].value == "?" )
	{
		alert( msgs_es[8] );
		formu.mesNac.focus();
		return false;
	}
	if ( formu.anioNac.options[formu.anioNac.selectedIndex].value == "?" )
	{
		alert( msgs_es[9] );
		formu.anioNac.focus();
		return false;
	}
	if ( formu.email.value == "" )
	{
		alert( msgs_es[2] );
		formu.email.focus();
		return false;
	}
	if ( formu.telefono.value == "" )
	{
		alert( msgs_es[3] );
		formu.telefono.focus();
		return false;
	}
	if ( formu.direccion.value == "" )
	{
		alert( msgs_es[10] );
		formu.direccion.focus();
		return false;
	}
	if ( formu.codigopostal.value == "" )
	{
		alert( msgs_es[11] );
		formu.codigopostal.focus();
		return false;
	}
	if ( formu.pais.options[formu.pais.selectedIndex].value == "?" )
	{
		alert( msgs_es[12] );
		formu.pais.focus();
		return false;
	}
	if ( formu.estudiosuniversitarios.value == "" )
	{
		alert( msgs_es[13] );
		formu.estudiosuniversitarios.focus();
		return false;
	}
	if ( formu.idiomas.value == "" )
	{
		alert( msgs_es[14] );
		formu.idiomas.focus();
		return false;
	}
	if ( formu.experiencia.value == "" )
	{
		alert( msgs_es[15] );
		formu.experiencia.focus();
		return false;
	}
	if ( !formu.politicaprivacidad.checked )
	{
		alert( msgs_es[5] );
		return false
	}
	return true;
}

function checkFormSuscripcionBoletines()
{
	var formu = document.formSuscripcionBoletines;
	if ( formu.nombre.value == "" )
	{
		alert( msgs_es[0] );
		formu.nombre.focus();
		return false;
	}
	if ( formu.apellidos.value == "" )
	{
		alert( msgs_es[1] );
		formu.apellidos.focus();
		return false;
	}
	if ( formu.cargo.value == "" )
	{
		alert( msgs_es[16] );
		formu.cargo.focus();
		return false;
	}
	if ( formu.email.value == "" )
	{
		alert( msgs_es[2] );
		formu.email.focus();
		return false;
	}
	if ( formu.telefono.value == "" )
	{
		alert( msgs_es[3] );
		formu.telefono.focus();
		return false;
	}
	if ( !formu.focusonspain.checked && !formu.gestionadminpersonal.checked && !formu.contabilidadfiscalidad.checked && !formu.informesconsultoria.checked && !formu.informacionsectorial.checked )
	{
		alert( msgs_es[17] );
		formu.laboral.focus();
		return false;
	}
	if ( formu.nombreempresa.value == "" )
	{
		alert( msgs_es[18] );
		formu.nombreempresa.focus();
		return false;
	}
	if ( formu.direccionempresa.value == "" )
	{
		alert( msgs_es[19] );
		formu.direccionempresa.focus();
		return false;
	}
	if ( formu.provinciaempresa.value == "" )
	{
		alert( msgs_es[20] );
		formu.provinciaempresa.focus();
		return false;
	}
	if ( formu.codigopostalempresa.value == "" )
	{
		alert( msgs_es[21] );
		formu.codigopostalempresa.focus();
		return false;
	}
	if ( formu.paisempresa.options[formu.paisempresa.selectedIndex].value == "?" )
	{
		alert( msgs_es[22] );
		formu.paisempresa.focus();
		return false;
	}
	if ( formu.sectorempresa.value == "" )
	{
		alert( msgs_es[23] );
		formu.sectorempresa.focus();
		return false;
	}
	if ( !formu.politicaprivacidad.checked )
	{
		alert( msgs_es[5] );
		return false
	}
	return true;
}

function checkFormSuscripcionFocus()
{
	var formu = document.formSuscripcionFocus;
	if ( formu.nombreempresafocus.value == "" )
	{
		alert( msgs_es[24] );
		formu.nombreempresafocus.focus();
		return false;
	}
	if ( formu.direccionempresafocus.value == "" )
	{
		alert( msgs_es[25] );
		formu.direccionempresafocus.focus();
		return false;
	}
	if ( formu.provinciaempresafocus.value == "" )
	{
		alert( msgs_es[26] );
		formu.provinciaempresafocus.focus();
		return false;
	}
	if ( formu.codigopostalempresafocus.value == "" )
	{
		alert( msgs_es[27] );
		formu.codigopostalempresafocus.focus();
		return false;
	}
	if ( formu.paisempresafocus.options[formu.paisempresafocus.selectedIndex].value == "?" )
	{
		alert( msgs_es[28] );
		formu.paisempresafocus.focus();
		return false;
	}
	if ( formu.sectorempresafocus.value == "" )
	{
		alert( msgs_es[29] );
		formu.sectorempresafocus.focus();
		return false;
	}
	if ( formu.nombrefocus.value == "" )
	{
		alert( msgs_es[0] );
		formu.nombrefocus.focus();
		return false;
	}
	if ( formu.apellidosfocus.value == "" )
	{
		alert( msgs_es[1] );
		formu.apellidosfocus.focus();
		return false;
	}
	if ( formu.cargofocus.value == "" )
	{
		alert( msgs_es[16] );
		formu.cargofocus.focus();
		return false;
	}
	if ( formu.emailfocus.value == "" )
	{
		alert( msgs_es[2] );
		formu.emailfocus.focus();
		return false;
	}
	if ( formu.telefonofocus.value == "" )
	{
		alert( msgs_es[3] );
		formu.telefonofocus.focus();
		return false;
	}
	if ( !formu.politicaprivacidad.checked )
	{
		alert( msgs_es[5] );
		return false
	}
	return true;
}

function showBio( id, lang )
{
	eval ( "document.getElementById('biografia').innerHTML = bio" + id + "_" + lang );
}

function formTrabajo( lang )
{
	if ( lang == "es" )
	{
		abrir( "form-trabajo.php?l=es", "trabajo", 540, 730, "yes" );	
	}
	else if ( lang == "en" )
	{
		abrir( "form-trabajo.php?l=en", "trabajo", 540, 730, "yes" );	
	}
	else if ( lang == "de" )
	{
		abrir( "form-trabajo.php?l=de", "trabajo", 540, 730, "yes" );	
	}
	else if ( lang == "fr" )
	{
		abrir( "form-trabajo.php?l=fr", "trabajo", 540, 730, "yes" );	
	}
	else if ( lang == "nl" )
	{
		abrir( "form-trabajo.php?l=nl", "trabajo", 540, 730, "yes" );	
	}
	else if ( lang == "ch" )
	{
		abrir( "form-trabajo.php?l=ch", "trabajo", 540, 730, "yes" );	
	}	
}

function formSuscripciones( lang )
{
	if ( lang == "es" )
	{
		abrir( "form-suscripciones.php?l=es", "suscripciones", 540, 730, "yes" );
	}
	else if ( lang == "en" )
	{
		abrir( "form-suscripciones.php?l=en", "suscripciones", 540, 730, "yes" );	
	}
	else if ( lang == "de" )
	{
		abrir( "form-suscripciones.php?l=de", "suscripciones", 540, 730, "yes" );	
	}
	else if ( lang == "fr" )
	{
		abrir( "form-suscripciones.php?l=fr", "suscripciones", 540, 730, "yes" );	
	}

	else if ( lang == "nl" )
	{
		abrir( "form-suscripciones.php?l=nl", "suscripciones", 540, 730, "yes" );	
	}

	else if ( lang == "ch" )
	{
		abrir( "form-suscripciones.php?l=ch", "suscripciones", 540, 730, "yes" );	
	}	
}

function cargarMes( lang )
{
	var formu = document.formEventos;
	var anioMes = formu.meses.options[formu.meses.selectedIndex].value;
	location.href = "?s=5&l=" + lang + "&d=" + anioMes + "#eventos";
}

function evento( page )
{
	abrirEvento( "eventos/" + page, "evento", 400, 350, "yes", "1" );	
}

