// JavaScript Document
var url = "";
var openedPopup = false;
$(document).ready(function(){
// flag management
	$(".language a:first").attr("href", getURLFR());
	$(".language a:last").attr("href", getURLEN());
// menu management
	initMenu();
// load data for feedback popup	
	loadFeedbackPopup();
	loadDownloadPopup();

//////////////////////////// actions //////////////////////////////////////	
// menu bar button	
	$("#closeBar").click(function() {closeBar();return false;});

// feedback popup
	$("#feedBackLink").click(function(){feedBackClick(); return false;});
// download popup 
	$(".downloadButtonBackup").click(function(){downloadClick();	return false;});
	$("html").click(function(){if (openedPopup) closePopups();});	
	

});

function initMenu() {
	$(".subMenu").show();
	$(".subMenu").hide();
	$(".bouton").hover(function () {showMenu($(this));}, function () {hideMenu($(this));} );
}
function showMenu(myElement) {
	myElement.children("a:first").fadeTo("normal", 0.3);
	myElement.children(".subMenu").stop(true, true).slideDown();
}
function hideMenu(myElement) {
	myElement.children("a:first").fadeTo("fast", 1);
	myElement.children(".subMenu").fadeOut();
}
function getURLFR() {
	var url = window.location.pathname;
	return "http://www.dmailer.fr" + url;
}
function getURLEN() {
	var url = window.location.pathname;
	return "http://www.dmailer.com" + url;
}

function closeBar() {
	$("#LaDivDuHaut").fadeOut("slow");
	return false;
}

function closePopups() {

	$("#downloadPopup").hide();	
	$("#FeedbackDiv").hide();
	$("#page, #current, #next, #oem-1, #oem-2s").fadeTo("fast", 1.0);

	display(1);
	openedPopup = false;
}
function feedBackClick() {
	openedPopup = true;
	$("#feedBackRequest").show();
	$("#feedBackThanks").hide();
	$("#page, #current, #next, #oem-1, #oem-2").fadeTo("normal", 0.1);
	$("#FeedbackDiv").fadeIn("slow");

}

function loadFeedbackPopup() {
	var url = "/js/site/feedback.html";
	$.get("." + url, function(data){		  
		$("body").prepend(data);
			$("#FeedbackDiv").click(function(){return false;});
	
	$("#FeedbackDiv a").click(function(){window.location=$(this).attr("href");});
	$(document).keyup(function(e) {
		 if (e.keyCode == 27) {closePopups(); }   // esc
	});
	
	$("#feedBackThanks").click(function(){closePopups();});
	
	$("#submit-feedback").click(function(){submitFeedback(); return false;});	
	
	$("#closeFeedBack").click(function(){closePopups();return false;});
	});
}

function submitFeedback() {

	var myURL = "https://support.dmailer.com/FeedBackGatherer?add&email=NA&"+($("#FeedbackForm").serialize());
			
	$.ajax({ url: myURL });
	$("#message").val("");
	$("#feedBackRequest").fadeOut("slow", function(){$("#feedBackThanks").fadeIn("slow");});
}

function loadDownloadPopup() {
		url = "/js/site/downloadPopup.html";
		if (navigator.appVersion.indexOf("Mac")!=-1)
			url="/js/site/downloadPopupMac.html";
		$.get("." + url, function(data){		  
			$("body").prepend(data);
		});
}

function downloadClick() {
	openedPopup = true;
	pageTracker._trackPageview(url);
	
	$("#page, #current, #next, #oem-1, #oem-2").fadeTo("normal", 0.1);
	$("#downloadPopup").fadeIn("slow");

}
