
function agregar(x,idioma){
    if ((navigator.appName=='Microsoft Internet Explorer') && (parseInt(navigator.appVersion)>=4)) {
            window.external.AddFavorite('http://'+x,x);
    }else{
            if(navigator.appName == 'Netscape'){
                if (idioma == "es") alert('Presione Crtl+D para agregar este sitio en sus Bookmarks');
                else alert('Press Crtl+D for agree this site in your Bookmarks'); 
            }
    }
}

function enviar_formulari(idioma){
    var correcte = true;
    if (document.formulari.nom.value == ''){
        if (idioma == "es") alert("El campo NOMBRE es obligatorio");
        else alert("The field NAME is requerid");
        correcte= false;
    }
    if (document.formulari.email.value == ''){
        if (idioma == "es") alert("El campo EMAIL es obligatorio");
        else alert("The field EMAIL is requerid");
        correcte = false;
    }else{
        var er_email = /^(.+\@.+\..+)$/
        if(!er_email.test(document.formulari.email.value)) { 
           if (idioma == "es") alert("El campo E-MAIL no es válido.");
           else alert("The field E-MAIL isn't valid");
           correcte = false;
        }   
    } 
    if (correcte){
        var agree = false;
        if (idioma == "es"){
		if (confirm("¿Desea enviar el formulario?")) agree = true;
	}else{
		if (confirm("Do you wish you send as form?")) agree = true; 
	}
        if (agree){
	    if (document.formulari.zona_web == null) document.formulari.action = "index.php?menu=contact&envia=1";
            else if ( document.formulari.zona_web.value == "topten" ) document.formulari.action = "index.php?menu=topten&envia=1";
            else if ( document.formulari.zona_web.value == "america" ) document.formulari.action = "index.php?menu=america&envia=1";
            else if ( document.formulari.zona_web.value == "grupos" ) document.formulari.action = "index.php?menu=grupos&envia=1";
	    else if ( document.formulari.zona_web.value == "afiliacion" ) document.formulari.action = "index.php?menu=afiliacion&envia=1";  
            else document.formulari.action = "index.php?menu=contact&envia=1";
            document.formulari.submit();
        } 
    }
}    

function registrar(idioma){
    var correcte = true;
    if (document.winholiday.email_registre.value == '' || document.winholiday.email_registre.value == 'mi@mimail.com' || document.winholiday.email_registre.value == 'my@mymail.com'){
        if (idioma == "es") alert("El campo EMAIL es obligatorio");
        else alert("The field EMAIL is requerid");
        correcte = false;
    }else{
        var er_email = /^(.+\@.+\..+)$/
        if(!er_email.test(document.winholiday.email_registre.value)) { 
              if (idioma == "es") alert("El campo E-MAIL no es válido.")
              else alert("The field E-MAIL isn't valid");
              correcte = false;
         }
    } 

    if (correcte){
        if (idioma == "es"){
            if (confirm("¿Deseas registrar-te?")){
                document.winholiday.action = "index.php?registre=1";
                document.winholiday.submit();
            }
        }else{
            if (confirm("Do you wish register?")){
                document.winholiday.action = "index.php?registre=1";
                document.winholiday.submit(); 
            }
        }  
    }
}

function eliminar_registre(){
    var correcte = true;
    if (document.formulari.email_unregistre.value == ''){
        alert("El campo EMAIL es obligatorio");
        correcte = false;
    }else{
        var er_email = /^(.+\@.+\..+)$/
        if(!er_email.test(document.formulari.email_unregistre.value)) { 
              alert("El campo E-MAIL no es válido.");
              correcte = false;
        }
    } 

    if (correcte){
         document.formulari.action = "index.php?menu=registro&op=del";
         document.formulari.submit(); 
    }

}


function NewWindow(mypage,myname,w,h,scroll,sta,res){
    var win = null; 
    LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    TopPosition = ((screen.height) ? (screen.height-h)/2 : 0)-10;
    settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',status='+sta+',resizable'+res+'';
    win = window.open(mypage,myname,settings);

}        

function load(x,y,zoom){
      var map = new GMap2(document.getElementById("map"));
      map.addControl(new GSmallMapControl());
      map.addControl(new GMapTypeControl());
      GEvent.addListener(map, "moveend", function(){
        var center_actual = map.getCenter();
        var zoom_actual = map.getZoom();
        document.getElementById("coordenades").innerHTML = center_actual.toString();
        document.getElementById("zoom").innerHTML = zoom_actual;
        });
      map.setCenter(new GLatLng(x, y),zoom,G_HYBRID_MAP);
      
}

function mostrartext(x){
    if (document.getElementById("ocult_"+x).style.visibility!="visible"){
        document.getElementById("ocult_"+x).style.visibility="visible";
        document.getElementById("ocult_"+x).style.display="block";
    }else{
        document.getElementById("ocult_"+x).style.visibility="hidden";
        document.getElementById("ocult_"+x).style.display="none";
    }
}

function amagatext(x){
        document.getElementById("ocult_"+x).style.visibility="hidden";
        document.getElementById("ocult_"+x).style.display="none";
}

function load_top_map(x,y,zoom,punts){ 
      function createMarker(point, nom, id) {
        var marker = new GMarker(point);
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml("<b><a href='#ancle_"+id+"' onclick='javascript:mostrartext("+id+");'>"+nom+"</a></b>");
        });
        return marker;
      }
       
      var map = new GMap2(document.getElementById("map"));
      map.addControl(new GSmallMapControl());
      map.addControl(new GMapTypeControl());
      map.setCenter(new GLatLng(x,y),zoom,G_HYBRID_MAP);
      var p = eval(punts);
      var i = 0;
      for (i = 0; i < p.length; i++){
          map.addOverlay(createMarker(new GLatLng(p[i].px,p[i].py),p[i].pn,p[i].id));
      }    
}

var cuadreRegistreIniciat = 1;

function initRegistre(){
    if (cuadreRegistreIniciat==1) document.getElementById('email_registre').value='';
    cuadreRegistreIniciat=0;
}    
            
function abrir_url(x){
    window.open(x,"_blank");
}

function canviar_tamany_imatge(id,ample,altura){
	var element = document.getElementById(id);	
	if (altura >= ample) element.style.height = "150px";	
	else element.style.width = "150px";
	element.style.visibility="visible";	
}


     
