/*!
 * Authors: Guillaume Hénaud
 * http://www.visite-virtuelle-panoramique.com/
 */

$(document).ready(function(){

// STYLE
	$("#gps").corner("5px");
	$("#contactus").corner("10px");
	$("#zoom").corner("10px");
	$("#tarifs").corner("10px");
	$("#submit input").corner("5px");
	$("#formulaire input").corner("5px");
	$("#formulaire select").corner("5px");
	$("#formulaire textarea").corner("5px");
	$("#submit input").hover(function(){
		$(this).css("cursor", "pointer");
	});

// ZOOM
	$("#zoom").hover(function(){
		$(this).css("cursor", "pointer");
		$(this).css("background-color", "#fc6");
	}, function(){
		$(this).css("background-color", "#ffc");
	});
	$("#zoom").click(function(){
		var attrHref = $(this).find("a").attr("href");
		window.open(attrHref, "googlemap");
		return false;
	});

// ANIMATION MENU HORIZONTAL
	$("#menu ul li").hover(function(){
	var subMenu = $(this).find("ul");
		if(!subMenu.is(":visible")){
			subMenu.slideDown("slow");
		}
	}, function(){
	var subMenu = $(this).find("ul");
		if(subMenu){
			subMenu.slideUp("slow");
		}
	});

// GESTION DE LA NAVIGATION
	var pageUrl = window.location;
	var pageList = new Array("index","gite-chambre-hote-appartement","mariage-fete-reunion","plan","contact");
// GESTION DU LOGO
	var reg0 = new RegExp("\.php");
	var reg1 = new RegExp("index\.php");
		if(reg0.test(pageUrl))
		{
			if(!reg1.test(pageUrl))
			{
				var logo = $("#logo");
				logo.css("cursor", "pointer");
				logo.click( function(){ window.location.href = "index.php"; } );
			}
		}

// GESTION DU MENU HORIZONTAL
	for(var i = 0; i < pageList.length; i++)
	{
		var pageName = pageList[i];
		var reg2 = new RegExp(pageName + "\.php");
			if(reg2.test(pageUrl))
			{
				var currentMenu = $("#" + pageName);
				var currentSubMenu = $(currentMenu).find("ul");
				currentSubMenu.remove();
				currentMenu.replaceWith("<li id=\"" + pageName + "\"><em>" + currentMenu.text() + "</em></li>");
			}
	}
	// pour la page d'index
	var reg3 = new RegExp("\.php");
		if(!reg3.test(pageUrl))
		{
			var currentMenu = $("#index");
			currentMenu.replaceWith("<li id=\"" + pageName + "\"><em>" + currentMenu.text() + "</em></li>");
		}

// AJAX
	$("area").click(function(){
		$("#ajax_content").empty();
		$("#ajax_content").load($(this).attr("href"));
		$("#static_content").css("display", "none");
		return false;
	});
	
	$(".virtual").click(function(){
		$("#ajax_content").empty();
		$("#ajax_content").load($(this).attr("href"));
		$("#static_content").css("display", "none");
		return false;
	});
	
	$('<div id="loading">Chargement en cours - Loading in progress</div>')
	.insertBefore('#static_content')
	.ajaxStart(function(){
		$(this).show();
	}).ajaxStop(function(){
		$(this).hide();
	});

});
