$(document).ready(function(){
 	init();
 	$(".tiptipClass").tipTip();
 	$(".tiptipClassLeft").tipTip({defaultPosition: "left", keepAlive: false});
		
	$("#contact_form").fancybox({
		'centerOnScroll'	: 'true',
		'titleShow'			: false,
		'transitionIn'		: 'fade',
		'transitionOut'		: 'fade'
	});
	
	$("a[rel=example_group]").fancybox({
		'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'titlePosition' 	: 'over',
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over">' + (title.length ? ' &nbsp; ' + title : '') + ' &nbsp; (' + (currentIndex + 1) + ' / ' + currentArray.length + ')</span>';
		}
	});
	
	$("Marge.tiptipClass").tipTip({keepAlive: false, maxWidth: "300px"});	
 	var sens = 1;
 	
 	/* On va commencer par placer le widget en bas de la fenêtre quelle que soit sa taille */
	positionWidget();
 	
 	$(window).resize(function() {
  		positionWidget();
	});
	
	$(window).scroll(function() {
		$("#Pied").css('height', '20px');
		$('#WidgetIcon').removeClass('ReduireIcon');
		sens = 1;
		positionApresScroll();
	});
	
	$("#contact_form_pied").fancybox({
		'centerOnScroll'	: 'true',
		'titleShow'			: false,
		'transitionIn'		: 'fade',
		'transitionOut'		: 'fade'
	});
	
	$('#RetourAccueil').click(function() {
  		window.location.href = "http://www.mooreacreations.com";	
	});
	
	$('a.ContactezNous').click(function() {
  		var mailtoVal = "[email]contact[at]mooreacreations[dot]com";
		mailtoVal = mailtoVal.replace("[email]","mailto:");
		mailtoVal = mailtoVal.replace("[at]","@");
		mailtoVal = mailtoVal.replace("[dot]",".");
		
		window.location.href = mailtoVal;	
	});
	
	$('#PiedCliquable').click(function(event){
		if(sens == 1){
    		sens = agrandirPied(sens);
		}else{
			sens = reduirePied(sens);
  		}
	});
	
	$('#EnvoyerFormulaireContact').click(function(event){
		var mailM = $('#emailContact').val();
		var sujetM = $('#sujetContact').val();;
		var messageM = $('#messageContact').val();
		
		if(mailM == "" || messageM == "")
			$('#MerciContactForm').html("Merci de remplir tous les champs");
		else{
	    	$.post('/NouveauSite/php/EnvoyerMail.php', {mail: mailM, sujet: sujetM, message: messageM},function(data){
	    		$('#MerciContactForm').html(data);
	    	});
		}
	});
	
	chargerProduits();
});

function init(){
	var argument = location.href;
	var pos = argument.indexOf('?');
		
	if(pos != -1){
		var page = argument.substr(pos+1);
		
		switch(page){
			case 'Studio': $('#Centre').load('pages/Studio.html');colorier('#Studio', 'red');break;
			case 'Design': $('#Centre').load('pages/Design.html');colorier('#Design', 'yellow');break;
			case 'Sites': $('#Centre').load('pages/Sites.html');colorier('#Sites', '#00ff00');break;
			case 'Creations': $('#Centre').load('pages/Creations.html');colorier('#Creations', '#05d3e0');break;
			case 'Produits': $('#Centre').load('pages/Produits.html');colorier('#Produits', '#332cd6');break;
			case 'Telechargements': $('#Centre').load('pages/Telechargements.html');colorier('#Telechargements', '#332cd6');break;
			case 'Blog': $('#Centre').load('pages/Blog.html');colorier('#Blog', '#ff00d3');break;
			case 'Contacts': $('#Centre').load('pages/Contacts.html');colorier('#Contacts', 'Purple');break;
			case 'PromoEte2010': $('#Centre').load('pages/PromoEte2010.html');break;
		}
	}
}

function positionWidget(){
	if (document.body){
		var larg = (document.documentElement.clientWidth);
		var haut = (document.documentElement.clientHeight);
	}else{
		var larg = (window.innerWidth);
		var haut = (window.innerHeight);
	}
	haut -= 60;
	$('#Pied').css('top', haut);
}

function positionApresScroll(){
	if (document.body){
		var larg = (document.body.clientWidth);
		var haut = (document.body.clientHeight);
	}else{
		var larg = (window.innerWidth);
		var haut = (window.innerHeight);
	}
	haut = haut - 60 + getScroll();
	$('#Pied').css('top', haut);
	
	/* On doit faire un retartouffage pour IE : la hauteur doit être de 40px au lieu de 20px */
	if (navigator.appName == "Microsoft Internet Explorer"){$('#Pied').css('height', '40px');}
}

function colorier(div, couleur){
	$('#Studio').css('color', '');
	$('#Design').css('color', '');
	$('#Sites').css('color', '');
	$('#Creations').css('color', '');
	$('#Produits').css('color', '');
	$('#Blog').css('color', '');
	$('#Contacts').css('color', '');
	
	$(div).css('color', couleur);
}

function agrandirPied(sens){
	$("#Pied").animate({ 
		top: "-=60px",
		height: "80px"
	}, 1000, function(){$('#WidgetIcon').addClass('ReduireIcon');});
	
	return sens * -1;
}

function reduirePied(sens){
	$("#Pied").animate({ 
		top: "+=60px",
		height: "20px"
	}, 1000, function(){$('#WidgetIcon').removeClass('ReduireIcon');});
	
	return sens * -1;
}

function getScroll() {
  var scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
  }
  return scrOfY;
}

function iPhoneAlert() {
	if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))){
		window.location = "http://www.mooreacreations.com/iphone/";
	}
}

function chargerProduits(){
	if($('#Produit1').length == 1){
		//$('#Produit1').load('../produits/SiteVitrine.php');
		$('#divProduit1').load('../produits/SiteVitrine.php');
		$('#divProduit2').load('../produits/Flyers.php');
		$('#divProduit3').load('../produits/SiteEcommerce.php');
		$('#divProduit4').load('../produits/CartesVisite.php');
		$('#divProduit5').load('../produits/Lettres.php');
		$('#divProduit6').load('../produits/Affiches.php');
		$('#divProduit7').load('../produits/Logo.php');
		$('#divProduit8').load('../produits/Depliants.php');
		
		$("a[class=produitsfancy]").fancybox({
		'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'titleShow' 	: false
		});
	}
}

function deroulerPrestaDiv(id){
	$(id + " > a.AffilieDescriptionLien").fancybox({
		'overlayOpacity'	:	0.7,
		'overlayColor'		:	'#000'
	});
	
	$(id + " > div.Affilies").slideDown('slow');
	$(id + " > div.PrestaTitre").children("a").attr('href', 'javascript:masquerPrestaDiv(\'#PrestaWeb\')');
	
}

function masquerPrestaDiv(id){	
	$(id + " > div.Affilies").slideUp('slow');
	$(id + " > div.PrestaTitre").children("a").attr('href', 'javascript:deroulerPrestaDiv(\'#PrestaWeb\')');
}
