// JavaScript Document

function writePersistentCookie (CookieName, CookieValue, periodType, offset) {

  var expireDate = new Date ();
  offset = offset / 1;
  
  var myPeriodType = periodType;
  switch (myPeriodType.toLowerCase()) {
    case "years": 
     var year = expireDate.getYear();     
     // Note some browsers give only the years since 1900, and some since 0.
     if (year < 1000) year = year + 1900;     
     expireDate.setYear(year + offset);
     break;
    case "months":
      expireDate.setMonth(expireDate.getMonth() + offset);
      break;
    case "days":
      expireDate.setDate(expireDate.getDate() + offset);
      break;
    case "hours":
      expireDate.setHours(expireDate.getHours() + offset);
      break;
    case "minutes":
      expireDate.setMinutes(expireDate.getMinutes() + offset);
      break;
    default:
      alert ("Invalid periodType parameter for writePersistentCookie()");
      break;
  } 
  
  document.cookie = escape(CookieName ) + "=" + escape(CookieValue) + "; expires=" + expireDate.toGMTString() + "; path=/";
} 

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 "";
}
$(window).ready(function() {

	$("body").append('<div id="langContainer" style="display:none"><a id="engLangSelector" class="close"><span>English</span></a><a href="/Default.aspx?langtype=3084" id="frLangSelector"><span>francais</span></a></div>');
	
});

$(document).ready(function() {
						   
	if(window.location.toString().indexOf("langtype") == -1 && getCookie("oslerHome") == "")
	{
		$("#langContainer").overlay({

			expose: '#456',
			top: "center",
			left: "center",
			closeOnClick: true,
			api: true,
			onLoad: function(){
					writePersistentCookie ("oslerHome", "true", "years", 99);
					
			}
			// load it immediately after the construction 
		}).load();    
	}
	

});

