try {
  document.execCommand("BackgroundImageCache", false, true);
} 
catch(e) {}

function addEvent(obj, evType, fn, useCapture){
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Handler could not be attached");
  }
}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp('(^|\\\\s)'+searchClass+'(\\\\s|$)');
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function trim (string) {
	return string.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}



function fotos(foto){
if(document.getElementById(foto)){
lis=document.getElementById(foto).getElementsByTagName("li").length;
i=0;

for(i=0;i<lis;i++){
//alert(i)


document.getElementById(foto).getElementsByTagName("li")[i].onmouseover=function(){
this.getElementsByTagName("div")[0].style.display="block";
}

document.getElementById(foto).getElementsByTagName("li")[i].onmouseout=function(){
this.getElementsByTagName("div")[0].style.display="none";
}


}

}
}




function promociones_destacadas(){

if(document.getElementById("promo-destacadas-mini")){
lista_promociones=document.getElementById("promo-destacadas-mini");
lista_promociones_hijos=lista_promociones.getElementsByTagName("li");
lista_promociones_hijos_total=lista_promociones_hijos.length;

//alert(lista_promociones_hijos[1].tagName);


	for(i=0;i<lista_promociones_hijos_total;i++){
	
	

	lista_promociones_hijos[i].getElementsByTagName("a")[1].onmouseover=function(){
	
		this.parentNode.getElementsByTagName("a")[0].style.backgroundPosition='-245px 0px';
	
	}
	
	lista_promociones_hijos[i].getElementsByTagName("a")[1].onmouseout=function(){
	
		this.parentNode.getElementsByTagName("a")[0].style.backgroundPosition='0px 0px';
	
	}
	
	lista_promociones_hijos[i].getElementsByTagName("a")[0].onmouseover=function(){
	
		this.style.backgroundPosition='-245px 0px';
	
	}
	
	lista_promociones_hijos[i].getElementsByTagName("a")[0].onmouseout=function(){
	
		this.style.backgroundPosition='0px 0px';
	
	}


	}
}

}

function load(x,y){
if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
    map.setCenter(new GLatLng(x, y), 16);
    var point = new GPoint (y, x);
    var marker = new GMarker(point);
    map.addOverlay(marker);
    }
}

/*function load(){
if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
    map.setCenter(new GLatLng(47.5042143997296903989990823902189731597900390625, 19.058983325958251953125), 16);
    var point = new GPoint (19.058983325958251953125, 47.5042143997296903989990823902189731597900390625);
    var marker = new GMarker(point);
    map.addOverlay(marker);
    }
}*/


    function load_europa() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(52.16045455774703, 19.423828125), 3);
        var point_polonia = new GPoint (18.883584, 50.398662);
        var point_hungria = new GPoint (20.791103, 48.101055);
        var point_valencia = new GPoint (0.204621, 39.914305);
        var point_madrid= new GPoint (-3.691751, 40.462306);
        var point_bilbao= new GPoint (-2.932484, 43.264726);
        
    		var marker_polonia = new GMarker(point_polonia);
    		var marker_hungria = new GMarker(point_hungria);
    		var marker_valencia = new GMarker(point_valencia);
    		var marker_madrid = new GMarker(point_madrid);
    		var marker_bilbao = new GMarker(point_bilbao);
    		
    		map.addOverlay(marker_polonia);
    		map.addOverlay(marker_hungria);
    		map.addOverlay(marker_valencia);
    		map.addOverlay(marker_madrid);
    		map.addOverlay(marker_bilbao);
    		
    		map.addControl(new GLargeMapControl());
      }
    }

    

function goPais(){
if(document.getElementById("select_pais")){
selPais=document.getElementById("select_pais");
selPais.onchange=function(){
Pais=selPais.options[selPais.selectedIndex].value;

if(Pais=="hungria"){
location.href='invertir-en-budapest.html';
}

if(Pais=="polonia"){
location.href='invertir-en-polonia.html';
}

if(Pais=="albania"){
location.href='invertir-en-albania.html';
}

if(Pais=="rumania"){
location.href='invertir-en-rumania.html';
}

}
}
}

function botonera(){

	if(document.getElementsByName("boton").length>0){
	
	for(i=0;i<document.getElementsByName("boton").length;i++){

		document.getElementsByName("boton")[i].onmouseover=function(){
		this.style.backgroundColor='#c1c1c1';
		this.getElementsByTagName('a')[0].style.color='#000';
		}
		document.getElementsByName("boton")[i].onmouseout=function(){
		this.style.backgroundColor='#f0f0f0';
		this.getElementsByTagName('a')[0].style.color='#cc0000';
		}
		document.getElementsByName("boton")[i].onclick=function(){
		location.href=this.getElementsByTagName('a')[0].getAttribute("href");
		}
		
		}
	
}
}

function boton_login(){
if(document.getElementById("cont_form_login")){
document.getElementById("cont_form_login").getElementsByTagName("button")[0].onmouseover=function(){
document.getElementById("cont_form_login").getElementsByTagName("button")[0].style.backgroundPosition="0 -28px";
}
document.getElementById("cont_form_login").getElementsByTagName("button")[0].onmouseout=function(){
document.getElementById("cont_form_login").getElementsByTagName("button")[0].style.backgroundPosition="0 0";
}
}
}


function error_acceso(){
alert("Usuario y Contraseña incorrectos");
return false;
}



ini=0;
contador_=0;
function marquesina(){

frases=new Array();
frases[0]='Economía del País';
frases[1]='Mercado Inmobiliario';
frases[2]='Datos Financieros';



if(ini==0){

document.getElementById("banner-txt").innerHTML=frases[contador_];
ini=1;
contador_++;

setInterval('marquesina()',3000);
}
else{
document.getElementById("banner-txt").innerHTML=frases[contador_];
contador_++;
if(contador_==3){
contador_=0;
}
}
}

ini=0;
contador_=0;
function marquesina_en(){

frases=new Array();
frases[0]='Economy of the Country';
frases[1]='Real Estate Trade Market';
frases[2]='Financial Data';



if(ini==0){

document.getElementById("banner-txt").innerHTML=frases[contador_];
ini=1;
contador_++;

setInterval('marquesina_en()',3000);
}
else{
document.getElementById("banner-txt").innerHTML=frases[contador_];
contador_++;
if(contador_==3){
contador_=0;
}
}
}




addEvent(window, 'load', function(){fotos('galeria')});
addEvent(window, 'load', function(){fotos('Kempinski_Hotel_Corvinus')});
addEvent(window, 'load', function(){fotos('Sofitel_Budapest')});
addEvent(window, 'load', function(){fotos('Ramada_Plaza_Budapest')});
addEvent(window, 'load', function(){fotos('Hotel_New_York_Palace')});
addEvent(window, 'load', function(){fotos('Restaurante_New_York_Palace')});
addEvent(window, 'load', function(){fotos('Restaurante_Barco_Lord_Nelson')});
addEvent(window, 'load', function(){fotos('Restaurante_Matyas_Pince')});
addEvent(window, 'load', function(){fotos('U_Kucharzy')});
addEvent(window, 'load', function(){fotos('Hilton_Athenee_Palace')});
addEvent(window, 'load', function(){fotos('Howard_Johnson')});
addEvent(window, 'load', function(){fotos('J_W_Marriott')});
addEvent(window, 'load', function(){fotos('City_Plaza')});
addEvent(window, 'load', function(){fotos('Belvedere')});
addEvent(window, 'load', function(){fotos('Casa_Vernescu')});
addEvent(window, 'load', function(){fotos('Restaurante_Roata')});
addEvent(window, 'load', function(){fotos('Restaurante_Hanul_Cetatii')});
addEvent(window, 'load', Boletin);
addEvent(window, 'load', goPais);
addEvent(window, 'load', promociones_destacadas);
addEvent(window, 'load', botonera);
addEvent(window, 'load', boton_login);
//addEvent(window, 'load', marquesina);



$(document).ready(function(){
 if($("#galeria")){
   $('#galeria a').lightBox();
 }
 
 if($("#Kempinski_Hotel_Corvinus")){
   $('#Kempinski_Hotel_Corvinus a').lightBox();
 }
 
 if($("#Sofitel_Budapest")){
   $('#Sofitel_Budapest a').lightBox();
 }
 
 if($("#Ramada_Plaza_Budapest")){
   $('#Ramada_Plaza_Budapest a').lightBox();
 }
 
 if($("#Hotel_New_York_Palace")){
   $('#Hotel_New_York_Palace a').lightBox();
 }
 
 if($("#Restaurante_New_York_Palace")){
   $('#Restaurante_New_York_Palace a').lightBox();
 }
 
  if($("#Restaurante_Barco_Lord_Nelson")){
   $('#Restaurante_Barco_Lord_Nelson a').lightBox();
 }
 
   if($("#Restaurante_Matyas_Pince")){
   $('#Restaurante_Matyas_Pince a').lightBox();
 }
 
    if($("#U_Kucharzy")){
   $('#U_Kucharzy a').lightBox();
 }
     if($("#Casa_Vernescu")){
   $('#Casa_Vernescu a').lightBox();
 }
      if($("#Hilton_Athenee_Palace")){
   $('#Hilton_Athenee_Palace a').lightBox();
 }
      if($("#Howard_Johnson")){
   $('#Howard_Johnson a').lightBox();
 }
      if($("#J_W_Marriott")){
   $('#J_W_Marriott a').lightBox();
 }
      if($("#Restaurante_Roata")){
   $('#Restaurante_Roata a').lightBox();
 }
      if($("#Restaurante_Hanul_Cetatii")){
   $('#Restaurante_Hanul_Cetatii a').lightBox();
 }
      if($("#City_Plaza")){
   $('#City_Plaza a').lightBox();
 }
       if($("#Belvedere")){
   $('#Belvedere a').lightBox();
 }
});


/*VALIDACION FORMULARIO TRABAJA CON NOSOTROS*/
function validaFormTrabajo(){
error=false;
formulario=document.getElementById("form-trabajo");
campos=formulario.getElementsByTagName("input");
areas_texto=formulario.getElementsByTagName("textarea");
var emailpat2 = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;


/*alert(campos[9].value)
return false;*/

if(campos[0].value==""){
error=true
}

if(campos[1].value==""){
	error=true
}
else{
	error=false;
}

if(campos[2].value==""){
		error=true;
}
else{
	error=false;
}

if(campos[3].value==""){
			error=true;
}
else{
	error=false;
}		

if(campos[4].value==""){
	error=true;
}
else{
	error=false;
}	
					
if(campos[6].value==""){
	error=true;
}
else{
	error=false;
}
						
if(campos[7].value==""){
	error=true;
}
else{
	error=false;
}

if(campos[8].value==""){
	error=true;
}	
else{
	error=false;
}							
comprueba_email=emailpat2.test(campos[9].value);

			
if(campos[10].value==""){
	error=true;
}
else{
	error=false;
}									
										
if(campos[11].value==""){
	error=true;
}
else{
	error=false;
}

if(areas_texto[0].value==""){
	error=true;
}
else{
	error=false;
}

										
										if(error==true){
										//alert("error");
										document.getElementById("error-form-trabajo").style.display='block';
										document.getElementById("error-form-trabajo-email").style.display='none';
										validacion=false;
										return false;
										}
										else{
										validacion=true;
										}
										
										if(comprueba_email==false){
										//alert("error");
										document.getElementById("error-form-trabajo").style.display='none';
										document.getElementById("error-form-trabajo-email").style.display='block';
										
										validacion=false;
										return false;
										}
										else{
										validacion=true;
										}
																				
										if(validacion==true){
										//alert("bien");
										document.getElementById("error-form-trabajo").style.display='none';
										document.getElementById("error-form-trabajo-email").style.display='none';
										return true;
										}

}


function validaServHipotecas(){
inputs=document.getElementById("form-serv-hipotecas").getElementsByTagName("input");
//alert(document.getElementById("form-serv-hipotecas").getElementsByTagName("input").length);


if(inputs[0].value!=""){
	if(inputs[1].value!=""){
		if(inputs[2].value!=""){
		document.getElementById("error-form-serv-hipotecas").style.display='none';
		return true;
		//return false;
		}
		else{
		//alert("correo")
		document.getElementById("error-form-serv-hipotecas").style.display='block';
		return false
		}
		}
		else{
		//alert("nombre")
		document.getElementById("error-form-serv-hipotecas").style.display='block';
		return false;
		}
		}
		else{
		//alert("pais")
		document.getElementById("error-form-serv-hipotecas").style.display='block';
		return false;
		}
}


function validaServAdministracion(){
inputs=document.getElementById("form-serv-administracion").getElementsByTagName("input");
//alert(document.getElementById("form-serv-hipotecas").getElementsByTagName("input").length);


if(inputs[0].value!=""){
	if(inputs[1].value!=""){
		if(inputs[2].value!=""){
		document.getElementById("error-form-serv-administracion").style.display='none';
		return true;
		//return false;
		}
		else{
		//alert("correo")
		document.getElementById("error-form-serv-administracion").style.display='block';
		return false
		}
		}
		else{
		//alert("nombre")
		document.getElementById("error-form-serv-administracion").style.display='block';
		return false;
		}
		}
		else{
		//alert("pais")
		document.getElementById("error-form-serv-administracion").style.display='block';
		return false;
		}
}

function validaServViajes(){
inputs=document.getElementById("form-serv-viajes").getElementsByTagName("input");
//alert(document.getElementById("form-serv-hipotecas").getElementsByTagName("input").length);


if(inputs[0].value!=""){
	if(inputs[1].value!=""){
		if(inputs[2].value!=""){
		document.getElementById("error-form-serv-viajes").style.display='none';
		return true;
		//return false;
		}
		else{
		//alert("correo")
		document.getElementById("error-form-serv-viajes").style.display='block';
		return false
		}
		}
		else{
		//alert("nombre")
		document.getElementById("error-form-serv-viajes").style.display='block';
		return false;
		}
		}
		else{
		//alert("pais")
		document.getElementById("error-form-serv-viajes").style.display='block';
		return false;
		}
}





