// JavaScript Document

var websiteList =  ['facebook','linkedin','myspace','delicious','digg','twitter','aol','bloggy'];
var COOKIEPREFNAME = "specsmodel_pref_2011";
var emailID = 0;
var emailBox = new Array("SPECS","Marie-Josée Trempe", "Ève Mathieu","Noémie Monic","Robert Viens","Marie-Josée Paradis","Evens Métellus");
var geoURL ='geo.html';

function toggleContact(e){

document.getElementById('mailframe').contentWindow.changeEmail();
	$("#friendswrapper").hide('fast');
	var vis = $("#mailwrapper").css('display');
	$("#mailwrapper").toggle('fast');
	if(vis == 'none') {
		var offset = $(e.target).offset();

		$("#mailwrapper").css({
			'position':'absolute',
    		'top':  (offset.left > (1040-365) ? (offset.top-332): (offset.top-200)) +"px",
     		'left': (offset.left > (1040-365) ? (offset.left-366) : (offset.left+25))+"px"
		});	
  	}
  }
//function toggleGeo() {$("#gMapDiv").toggle('fast');

function toggleGeo (e) {

	if($("#gMapDiv").hasClass('cachee')) {
		$("#gMapDiv").removeClass('cachee');

		var maskHeight = $(document).height();  
		var maskWidth = $(window).width();  
		  
		$('#container').addClass('estomper');
		$('#container').animate({opacity : 0.3},300); 
		
		$('#mask').css({'width':maskWidth,'height':maskHeight});  
		  
		$('#mask').fadeIn(1000).fadeTo("slow",0.8);
		var offset = $(e.target).offset();
		$("#gMapDiv").css({
			'position':'absolute',
			'top': offset.top-550,
			'left':offset.left-80,
			'z-index': 1294
			});
		$("#gMapDiv").slideDown("slow",function () {
			$("#gMapDiv iframe").attr('src',geoURL);
		});
	}else {
		$("#gMapDiv").slideUp("slow").addClass('cachee');
		$('#container').removeClass('estomper');
		$('#container').animate({opacity : 1},300); 
		$('#mask').css({'width':0,'height':0});  
		$('#mask').hide();      
	}
}

function toggleFriends(e){
	$("#mailwrapper").hide('fast');
	
	var vis = $("#friendswrapper").css('display');
	$("#friendswrapper").toggle('fast');
	if(vis == 'none') {
		var offset = $(e.target).offset();
		$("#friendswrapper").css({
			'position':'absolute',
    		'top':  (offset.top-410) +"px",
     		'left': (offset.left-186)+"px"
		});	
  	}
	
}

function retourMessage(message,frametoclose) {
	$(frametoclose).hide('slow');
	$("#loader").hide('fast');
	$('#txtRetour').html(message); 
	$('#retourMsg').delay(5000).hide('slow'); //Fermera automatiquement après 5.5 secondes
}
function showMessage(){ 
    $('#retourMsg').show('slow');
	$("#loader").show('fast');
	$('#txtRetour').html("");
}
function toggleInvitation(nomami,message){
	$('#invitationframe').ready(function(){
		if(langue == "fr") {
		   if(nomami.length == 0) {nomami = "Nous vous invitons";}
		   else {nomami += " vous invite"}
		}else {
		   if(nomami.length == 0) {nomami = "We are inviting";}
		   else {nomami += " is inviting"}
		}
       $('#invitationframe').contents().find('.nomcomplet').html(nomami);
       $('#invitationframe').contents().find('.message').html(message);
    });	
	$("#invitation").toggle('fast');
}
function debug(message) {$("#debug").html(message);}
function debugappend(message) {$("#debug").append(message);}

function estomper(){ // Un délai devra être optionel
	}
function whichEmail(){return {email:emailID,nom:emailBox[emailID]};}
$(function () {
	
var g =encodeURIComponent(window.location.href);
	var urlfacebook ='http://www.facebook.com/sharer.php?u='+g+'&t={t}'
	var urltwitter  ='http://twitter.com/home?status={t}%20{u}'
	var urllinkedin ='http://www.linkedin.com/shareArticle?mini=true&url={u}&title={t}&ro=false&summary={d}';

var _uuid=new Date().getTime();
var p =encodeURIComponent(document.title);
var q =encodeURIComponent("Site Web de l'Agence de mannequins Specs – Specs Model Management Web Site");
	setInterfaceLang(langue);

	// Mode nous suivre
	
	// Mode partager
	$("#socialicn01 a").attr('href',urlfacebook.replace(/\{u\}/,g).replace(/\{t\}/,p).replace(/\{d\}/,q));
	$("#socialicn02 a").attr('href',urltwitter.replace(/\{u\}/,g).replace(/\{t\}/,p).replace(/\{d\}/,q));
	$("#socialicn03 a").attr('href',urllinkedin.replace(/\{u\}/,g).replace(/\{t\}/,p).replace(/\{d\}/,q));
	
	var today = new Date() ;
	
	$("#gMapDiv").addClass('cachee');

	$.cookies.setOptions({
   		 domain: '.'+document.location.host ,
   		 path: '/',
    	 expiresAt: new Date(today.getFullYear()+1,today.getMonth(),today.getDate()),
    	 secure: false
  		});
		
		$("#bmleft").bookmark({
	  	sites: websiteList, 
	    compact: false, 
		popup: false});
		
	$(".socialicn").hover(function (e) {
			$(this).find("img").css("opacity",0.6);
		},function (e){
			$(this).find("img").css("opacity",1.0);
	});
		
	$(".gmaps").click( function (e) {
		toggleGeo(e);}
		);
	
	$(".bookmark").click(function (e) {
		$("#debug").html("CLICK SUR PARTAGER");
		$("#bmleftwrapper").toggle('fast');
	});

	$(".closebox").hover(function () {
		$(this).removeClass("closebox").addClass("closeboxhover");
	 },function (){
		$(this).removeClass("closeboxhover").addClass("closebox");
	}).click(function () {$(this).parent().toggle('fast');});
	
	//$(".item1_1 a").click(function () {$("#debug").html("MENU click sur a")});
	

});
function getLanguage() {
	
	$.ajax({
		type: "POST",
		url:  window.relLink+'inc/acceptLang.php',
		dataType: "json",
		data: { "setcookie": true
				},
		success: function(data){
			langue = data.lang;
			setInterfaceLang(langue);
		}
	});
}
function setInterfaceLang(langue)
{
	if(typeof (window["GLOBALISATION_"+langue]) == "undefined") {
     $.getScript( window.relLink+'strings/'+langue+'.js', function() {
		i18n = window["_i18n_"+langue];
		i18n.initMenus();
		i18n.initAntagoniste(window.linktoOtherLang);
	//	i18n.initMenuDivision();
		userpref.lang = langue;
		$.cookies.set(COOKIEPREFNAME, userpref);
		});
	}else {
	    i18n = window["_i18n_"+langue];
		i18n.initMenus();
	//	i18n.initMenuDivision();
		i18n.initAntagoniste(window.linktoOtherLang);
	}
}

