$(document).ready(function(){
	//todos los enlaces a google maps se asocian a lightbox
	$('a[href^=http://maps.google.es]').fancybox({
		'imageScale'     	: false
	});
	// todos los enlaces hacia una imagen se asocian a lightbox
	/*$('a[href$=.jpg]').fancybox({
		'imageScale'     	: false
	});*/	
    
	// png para ie6
	$(document).pngFix(); 
	
	
})
$(document).unload(function(){
	GUnload();	
});

function verLang(){
	$("#lang").slideDown("slow"); 
}

/* CONTROL DE VISUALIZACION MAPAS */
var abierto = "spain";
function abreMapa(id){
	if (abierto != id) {
		$("#" + id).fadeIn(3000);
		//$("#" + abierto).hide("slow");
		$("#" + abierto).css("display",'none');
		
		$("#link_" + abierto).css('color','#858585');
		$("#link_" + id).css('color','#1e226b');
		
		$("#img_" + abierto).attr({ 
          src: "../../media/img/content/nosotros/"+abierto+"_mini.jpg"
        });
		$("#img_" + id).attr({ 
          src: "../../media/img/content/nosotros/"+id+"_mini2.jpg"
        });

		abierto = id;
		
	}
};

function eliminaInput(){
	var input = document.form.email.value;
	if(input == "E-mail"){	document.form.email.value = "";	}
}

//ALERTA CUSTOM
function domAlert(msg, confirma, btTextOk, titulo, div_base) {
    // para prevenir doble aparicion...
    remove();
    $('a,input').blur();
    var ancho = 315;
    /*var alto = 198;*/
    var dispatcher = {};
    // para prevenir problemas de js al no usar el evento...
    dispatcher.onControlPressed = function () { }
    var title;
    title = (titulo ? titulo : "Alerta");
    var bDiv;
    bDiv = (div_base ? div_base : "wrapper");
    var confirm;
    confirm = (confirma ? true : false);
    var textOk;
    textOk = (btTextOk ? btTextOk : "ACEPTAR");
    $('body #' + bDiv).append('<div id="overlayAlert" />').find('#overlayAlert').css({
        position: 'absolute',
        top: 0,
        left: 0,
        width: $('body #' + bDiv).width(),
        height: $('body #' + bDiv).height(),
        background: '#FFFFFF'
    }).fadeTo(0, .8);
    $('body #' + bDiv).append('<div id="domAlert"><h3>' + title + '</h3><p>' + msg + '</p><div class="controls"></div></div>');

    $('body #' + bDiv + ' #domAlert .controls').append('<input type="button" class="ok" name="aceptar" value="' + textOk + '" />');
    confirm ?
        $('body #' + bDiv + ' #domAlert .controls').append('<input type="button" class="cancelar" name="cancelar" value="Cancelar" />') :
        false;
    $('body #' + bDiv + ' #domAlert').css({
        position: 'absolute',
        top: (($('body #' + bDiv + '').offset()['top'] + $(window).scrollTop()) + 100) + 'px',
        left: (($('body #' + bDiv + '').width() - ancho) / 2) + "px",
        padding: "18px",
        width: ancho - (18 * 2) + "px",
        /*height:alto - (18*2) + "px",*/
        background: '#FFFFFF'
    })
    $('body #' + bDiv + ' #domAlert .controls .ok').bind('click', function () {
        remove();
        dispatcher.value = true;
        dispatcher.onControlPressed();
        return true;
    })
    $('body #' + bDiv + ' #overlayAlert').bind('click', function () {
        remove();
        dispatcher.value = false;
        //dispatcher.onControlPressed();
        return true;
    })
    $('body #' + bDiv + ' #domAlert .controls .cancelar').bind('click', function () {
        remove();
        dispatcher.value = false;
        return false;
    })
    $(window).bind('scroll', function () {
        $('body #' + bDiv + ' #domAlert').css({
            top: (($('body #' + bDiv + '').offset()['top'] + $(window).scrollTop()) + 100) + 'px'
        });
    })

    function remove() {
        $('body #' + bDiv + ' #domAlert').remove()
        $('body #' + bDiv + ' #overlayAlert').remove()
    }
    return dispatcher;
}
 
