function resizeMain(){
    var wh=$(window).height();
    var mt=parseInt($("#main").position().top);
    var fh=$("#footer").outerHeight({margin:true});
    var mh=wh-mt-fh;
    if(mh>668){
        mh=668;
    }
    $("#main").height(mh-20); // TODO: ajust
}

function zoomImg(img){
$("#zoomer").css("top",$(window).scrollTop()+"px");
    $("#zoomer").html("<table><tr><td><img src=\""+img+"\" /></td></tr></table>");
    $("#zoomer").slideDown("slow");
}

function findLocation(){
    $.ajax({
        type:"POST",
        url:"findlocation.php",
        data:{id:$("#villages").val()},
        dataType:"json",
        success:function(data){
            zoomImg("img/"+(data.part=="N" ? "nord" : "sud")+".gif");
            $("#position").css("top",data.ypos+"px").css("left",data.xpos+"px").show();
        }
    });
}

function changeSubmenu(link,after){
	$('#subcontainer').load(link.href,after);
	$("p.submenu a").each(function(i){
		$(this).removeClass("selected");
	});
	$(link).addClass("selected");
	$('#main').scrollTop(0);
}

function loadReserve(link){
	$('#subcontainer').load(link.href,function(){
		$("#datepicker").datepick();
	});
	$("p.submenu a").each(function(i){
		$(this).removeClass("selected");
	});
	$(link).addClass("selected");
}

function checkReserve(){
    if($("#nom").val()==""){
		$("#reservemsg").text("Entrez votre nom");
		$("#nom").focus();
		window.setTimeout(function(){$("#reservemsg").hide()},2000);
    }
	// else if ...
	else{
	    $.ajax({
			type:"POST",
			url:"04_reserversalle.php",
			data:{nom:$("#nom").val(),prenom:$("#prenom").val(),adr:$("#adr").val(),cp:$("#cp").val(),vil:$("#vil").val(),ademail:$("#ademail").val(),sal:$("#sal").val(),dat:$("#datepicker").val()},
			dataType:"text",
			success:function(data){
				$("#reservemsg").text(data);
				window.setTimeout(function(){$("#reservemsg").hide()},10000);
			}
		});
	}
}

function loadGMap(){
    if(GBrowserIsCompatible()){
        var gmap=new GMap2(document.getElementById("gmap"));
        gmap.addControl(new GLargeMapControl());
        gmap.setCenter(new GLatLng(37.4419,-122.1419),13);
    }
}

function showGallery(){
    $("#galthumbs div img").each(function(){
        $(this).parent().css("opacity",0.5);
        // hover event
        $(this).hover(function(){
            if(!$(this).is(".selected")){
                $(this).parent().fadeTo("fast",1);
            }
        },function(){
            if(!$(this).is(".selected")){
                $(this).parent().fadeTo("fast",0.5);
            }
        });
        // click event
        $(this).click(function(){
            $(this).parent().fadeTo("slow",1);
            $("#galthumbs div img.selected").removeClass("selected").parent().fadeTo("slow",0.5);
            $(this).addClass("selected");
            $("#screentitle").text($(this).attr("title"));
            $("#galscreen").html("<img src=\""+$(this).attr("src")+"\" />");
        });
    });
    $("#screentitle").text($("#galthumbs div:first img").attr("title"));
    $("#galscreen").html("<img src=\""+$("#galthumbs div:first").css("opacity",1).children("img").attr("src")+"\" />");
}
