
$(document).ready(function(){
		eraseCookie("flag");
       $(".globeFund a").click(function(event){
             var flag = readCookie("flag");
			 if (flag){
			   return;
			 }
			 else{
				 //define current link being clicked on
				 var currLink = this.href;
				 
				 //stop click action
				 event.preventDefault();
				 
				 dimBackground(currLink);
             }
       });
	   
     });


     function createCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}

	function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	
	function eraseCookie(name) {
		createCookie(name,"",-1);
	}

	 function dimBackground(currLink){
       $("#dim").css("height", $(document).height());
	   $(window).bind("resize", function(){
		  $("#dim").css("height", $(window).height());

		});
		$("#dim").fadeIn(0);

		jqueryConfirm(currLink);	
	 }
	 
	 function removeDim(){
	   $("#dim").fadeOut(0);
	 }
	 
	 function jqueryConfirm(currLink){
	     var currentURL=document.location.href;
		 if (currentURL.indexOf("english") > -1) {
		     //set button text for jConfirm alert box
			 $.alerts.okButton = "OK please continue to Globefund.";
			 $.alerts.cancelButton = "Cancel";
			 
			 jConfirm('Investors Group does not assume responsibility for the manner in which any information is posted, charted or otherwise used or presented by Globefund. Accordingly, users should not place reliance on this information, and should contact their Investors Group Consultant before making any investment decisions.', 'You are now leaving the Investors Group Inc. public web pages and entering the Globefund web pages.', function(r) {
				if(r){
				  createCookie("flag",true,1);
				  removeDim();
				  window.open(currLink);
				}
				else{
				  removeDim();
				  return false;
				}
		   }); 
         }
         else {
            //set button text for jConfirm alert box
			 $.alerts.okButton = "OK - continuer vers Globefund.";
			 $.alerts.cancelButton = "Annuler";
			 
			 jConfirm('Le Groupe Investors n’assume aucune responsabilité pour la manière dont l’information est affichée, représentée graphiquement ou autrement utilisée ou présentée par Globefund. Par conséquent, il est recommandé aux utilisateurs de ne pas se fier à cette information et de communiquer avec leur conseiller du Groupe Investors avant de prendre des décisions de placement.', 'Vous quittez le site Web public du Groupe Investors Inc. et vous entrez dans le site Web de Globefund.', function(r) {
				if(r){
				  createCookie("flag",true,1);
				  removeDim();
				  window.open(currLink);
				}
				else{
				  removeDim();
				  return false;
				}
		   }); 
         }
	 }
