var $j = jQuery.noConflict(); 
		
/* --------- afficher le fond "ruban plié" sous le menu --------- */
	function showDecorHead(){
		var ecranLargeur = $j(window).width();
		var decorHead = $j("#bg_head");
		
		//alert(ecranLargeur);
		if (ecranLargeur >= 1040) {
			decorHead.removeClass().addClass("bg_head_wide");
		} else {
			decorHead.removeClass().addClass("bg_head_tight");
		}
	};
/* --------- FIN afficher le fond "ruban plié" sous le menu --------- */



function init() {
	/* --------- appliquer showDecorHead pendant un resize de la fenetre  --------- */
	$j(window).resize(function () {
		showDecorHead();
	});
	
	showDecorHead();
	/* --------- FIN appliquer showDecorHead pendant un resize de la fenetre  --------- */
	
	
	/* --------- infobulles sur engine map --------- */
	$j("area").easyTooltip();
	/* --------- FIN infobulles sur engine map --------- */
	
	
	
	/* --------- dialogue modal --------- */
	function preloadImg(image) {
			var img = new Image();
			img.src = image;
		}
		preloadImg('/z/portail/selogerneuf_X_v3/base/img/nyromodal/ajaxLoader.gif');
		preloadImg('/z/portail/selogerneuf_X_v3/base/img/nyromodal/close.gif');
		preloadImg('/z/portail/selogerneuf_X_v3/base/img/nyromodal/prev.gif');
		preloadImg('/z/portail/selogerneuf_X_v3/base/img/nyromodal/next.gif');
		
	$j('a.nyro_link').nyroModal(); // les liens avec classe="nyro_link" s'ouvrent en modale
	/* --------- FIN dialogue modal --------- */
	
	
	
	/* --------- mises en avant Actus --------- 
	
	$j('#mises_en_avant img').click(function () {
        $j(this).parents('div').children('div').show();
	});
    $j('#mises_en_avant div div').click(function () {
        $j(this).hide();
    });
	
	 --------- FIN mises en avant Actus --------- */
	
	
	
	/* --------- ancres animées --------- */
	$j('a[href*=#]')
	    .not('a[href=#]')
	    .bind('click', function() {
	      if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
	        var $jtarget = $j(this.hash);
	        $jtarget = $jtarget.length && $jtarget || $j('[name=' + this.hash.slice(1) +']');
	        if ($jtarget.length) {
	          var targetOffset = $jtarget.offset().top;
	          $j('html,body').animate({scrollTop: targetOffset}, "normal");
	          return false;
	        }
	      }});
	/* --------- FIN ancres animées --------- */


	/* --------- Liens target blank --------- */
	$j("a.lien_ext").click(function(){
		this.target = "_blank";
	});
	/* --------- FIN Liens target blank --------- */
	
	
	
	/* --------- partenariat rubriques "article_defiscalisation" et "article_financement" --------- */
	$j(".trigger_defisc").tooltip({ opacity: 0.95 }).dynamic({ bottom: { direction: 'down' } });
	
	
	  /*
    **************************************************************
    function: track click on box and news Nexity rub. Defiscalisation & click on links in tooltip
    returns: void
    created by: Stéphane Pavic
    **************************************************************
    */
    $j(".defiscalisation_box_Nexity").click(function () {
    	var s=s_gi(s_account);
    	s.eVar6='Partenariat Nexity article Scellier from box';
    	s.events='event11';
    	s.linkTrackVars='eVar6,events';
    	s.linkTrackEvents='event11';
    	s.tl(this, 'o', 'Partenariat Nexity article Scellier from box');
    });
    $j(".defiscalisation_news_Nexity").click(function () {
    	var s=s_gi(s_account);
    	s.eVar6='Partenariat Nexity article Scellier from news';
    	s.events='event11';
    	s.linkTrackVars='eVar6,events';
    	s.linkTrackEvents='event11';
    	s.tl(this, 'o', 'Partenariat Nexity article Scellier from news');
    });
    /*
    $j("#Nexity_xtor_AD-750").click(function () {
    	var s=s_gi(s_account);
    	s.eVar6='Lien infobulle Nexity Scellier xtor_AD-750';
    	s.events='event11';
    	s.linkTrackVars='eVar6,events';
    	s.linkTrackEvents='event11';
    	s.tl(this, 'o', 'Lien infobulle Nexity Scellier xtor_AD-750');
    });
    $j("#Nexity_xtor_AD-751").click(function () {
    	var s=s_gi(s_account);
    	s.eVar6='Lien infobulle Nexity Scellier xtor_AD-751';
    	s.events='event11';
    	s.linkTrackVars='eVar6,events';
    	s.linkTrackEvents='event11';
    	s.tl(this, 'o', 'Lien infobulle Nexity Scellier xtor_AD-751');
    });
    $j("#Nexity_xtor_AD-752").click(function () {
    	var s=s_gi(s_account);
    	s.eVar6='Lien infobulle Nexity Scellier xtor_AD-752';
    	s.events='event11';
    	s.linkTrackVars='eVar6,events';
    	s.linkTrackEvents='event11';
    	s.tl(this, 'o', 'Lien infobulle Nexity Scellier xtor_AD-752');
    });
    $j(".Nexity_xtor_AD-765_top").click(function () {
    	var s=s_gi(s_account);
    	s.eVar6='Liens Nexity Scellier xtor_AD-765 top';
    	s.events='event11';
    	s.linkTrackVars='eVar6,events';
    	s.linkTrackEvents='event11';
    	s.tl(this, 'o', 'Liens Nexity Scellier xtor_AD-765 top');
    });
    $j(".Nexity_xtor_AD-765_bot").click(function () {
    	var s=s_gi(s_account);
    	s.eVar6='Liens Nexity Scellier xtor_AD-765 bottom';
    	s.events='event11';
    	s.linkTrackVars='eVar6,events';
    	s.linkTrackEvents='event11';
    	s.tl(this, 'o', 'Liens Nexity Scellier xtor_AD-765 bottom');
    });
    */
    /* --------- Ouvre le formulaire de contact lors du click sur 'nous contacter'  --------- */
    $j('.contact_form_lien').live('click', function (){ contact(); });
} /* FIN init */



/*
**************************************************************
function: set height on iframe pre-form Scellier Nexity when form errors appearing
returns: void
created by: Stéphane Pavic
**************************************************************
*/
function resizeIframe() {
  //recuperer iframe
  var myFrame = document.getElementById("simu_scellier_nexity");
  //recuperer document de l'iframe, pour ensuite recuperer la hauteur de contenu
  var innerFrameDoc = (myFrame.contentDocument) ? myFrame.contentDocument : myFrame.contentWindow.document;
  //recuperer hauteur réelle (contenu)
  var contentHeight = innerFrameDoc.body.scrollHeight + 10;
  //set la hauteur
  $j(myFrame).attr("height", contentHeight);
}


var url_referer = "";
function setCookie(c_name, value, expiredays) {
	var exdate = new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie = c_name + "=" + escape(value) + ((expiredays==null) ? "" : ";expires=" + exdate.toUTCString());
}

function getCookie(c_name) {
    if (document.cookie.length>0) {
        c_start = document.cookie.indexOf(c_name + "=");
	    if (c_start != -1) {
	        c_start = c_start + c_name.length + 1;
	        c_end = document.cookie.indexOf(";", c_start);
	        if (c_end == -1) {
                c_end = document.cookie.length;
            }
	        return unescape(document.cookie.substring(c_start,c_end));
	    }
	}
	return "";
}


/* ----- CAPTCHA ----- */
// function that adds a onclik the submit button to check the captcha
function submitClick(){
    $j("#btn_nous_contacter").click( function(){
        return VerifCaptcha(document.getElementById("contactMail").defaultReal.value, document.getElementById("contactMail").defaultRealHash.value);
    });
}
// fucntion that returns the ASCII code of the input string
function captcha(value) { 
    var hash = 5381; // doesn't change the initial value
    var value = value.toUpperCase(); 
    for (var i = 0; i < value.length ; i++) {
         hash = ((hash << 5) + hash) + (value.charCodeAt(i)); 
    }
    return hash;
}
// function that checks input the captcha
function VerifCaptcha(value, real){
    var verif = captcha(value);
    if( verif == real ){
        return true;
    }else{
        alert("Le code que vous avez saisi est \351rron\351"); //  \351 => équivalent en octal de "é" 
        return false;
    }
}
function contact(){
    var lien = 'form_nous_contacter.htm';
    $j.nyroModalManual({
                 url : lien
    });
}
/* ----- FIN CAPTCHA ----- */

