if(top.location != location){

	top.location.href = document.location.href;

}

window.addEvent("domready",function(){
	
	SqueezeBox.assign($$("a[rel=squeeze]"));

	SqueezeBox.assign($("click_top"),{
		parse:'rel'
	});
	
	var content_center = $("content_center");
	
	function initWebsite(){
		
		var content_left_img = $("content_left_img");
		var content_right_img = $("content_right_img");
		
		var content_height = content_center.getSize().y;
	
		if(content_height < 104){

			content_center.setStyle("height",104);			

			content_left_img.setStyle("height",104);
			content_right_img.setStyle("height",104);
			
		}else{

			$("content_left").setStyle("height",content_height);
			$("content_right").setStyle("height",content_height);

			content_left_img.setStyle("height",content_height + 1111);
			content_right_img.setStyle("height",content_height + 1111);

		}

	}
	
	initWebsite();
	
	HM = new HashListener();
	my_menus = $$(".menu_link");
	currentHash = "";
	
	my_menus.each(function(link,index){
	
		link.addEvent("click",function(){
			
			link_hash = link.getAttribute("href").replace(".html","");
			
			HM.updateHash(link_hash);
			
			return false;
		
		});
		
	});
	
	var loadHash = function(){
		
		actual_hash = window.location.hash.substring(1);
		
		if(currentHash != actual_hash){
			
			HM.fireEvent('hash-changed',actual_hash);
			
		}
	
	};
	
	loadHash.periodical(100);
	
	function openPage(page){
		
		$("waiter").innerHTML = "<img src='site/img/load.gif' style='margin-top:140px; margin-left:381px;' />";
		
		$("waiter").setStyle("width",818);
		$("waiter").setStyle("height",300);
		$("waiter").setStyle("position","absolute");
		$("waiter").setStyle("top",0);
		$("waiter").setStyle("background-image","url('site/img/fonc.jpg')");
		$("waiter").setStyle("opacity","0.95");
		$("waiter").setStyle("display","block");
		
		var myRequest = new Request({url:page + ".php",onSuccess:function(responseText,responseXML){
			
			$("waiter").setStyle("display","none");
			
			$("pre_home_content").innerHTML = responseText;
			
		}});
			
		myRequest.send();

	}
	
	HM.addEvent('hash-changed',function(value){
		
		currentHash = value;
		
		my_menus.each(function(link,index){
		
			link.removeClass("selected");
		
		});
		
		$("menu_" + value).addClass("selected");

		openPage(value);
		
	});

});

function trim(txt) {

	var regExpBeginning = /^\s+/;
	var regExpEnd = /\s+$/;

	return txt.replace(regExpBeginning,"").replace(regExpEnd,"");

}

function send_message(){
	
	var name = trim($("form_name").value);
	var email = trim($("form_email").value);
	var message = trim($("form_message").value);
	
	if(name.length == 0 || email.length == 0 || message.length == 0){
		
		alert("Tous les champs du formulaire sont obligatoires");
		
	}else{
		
		var myRequest = new Request({url:"email.php",onSuccess:function(responseText,responseXML){
			
			if(responseText == 1){
				
				$("form_name").value = "";
				$("form_email").value = "";
				$("form_message").value = "";

				alert("Merci pour votre message : surveillez votre messagerie !");
				
			}else{
				
				alert("Une erreur est intervenue durant l'envoi du message");
				
			}
			
		}});

		myRequest.send({
			method:"post",
			data:"name=" + name + "&email=" + email + "&message=" + message
		});
		
	}
	
}

function contact(){
	
	$("menu_contact").fireEvent("click");
	
	SqueezeBox.close();
	
}

function showDebutants(){
	
	$("specsExperts").setStyle("display","none");
	$("specsDebutants").setStyle("display","block");
	$("linkDebutants").setStyle("display","none");
	
}

function showExperts(){

	$("specsExperts").setStyle("display","block");
	$("specsDebutants").setStyle("display","none");
	$("linkDebutants").setStyle("display","block");

}
