﻿var gsaCookieName = 'iscanada';
var gsaArticlesCookieName = 'numberofarticles';

function checkCookie()
{
    //alert('in checkCookie');
	var w = 452;
	var h = 214;
	
	if ( $.browser.msie && $("body.selector").length == 0 ) {
		w = 488;
		h = 268;
	}	

	var cookie = getCookie(gsaCookieName);
	if (cookie!=null & cookie!="")
	{
		setRegionStyle(cookie);
	}
	else
	{
	    setRegionStyle(0);
	}
}

function setCookie(c_name,value,expiredays)
{
    //alert('setting cookie for '+c_name);
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";path=/;expires="+exdate.toUTCString());
	if (c_name == gsaCookieName)
	    setRegionStyle(value);
}


function setArticlesCookie(c_name,thelist,expiredays)
{
    //alert('setting cookie for '+c_name);
    //alert ('the list: ' + thelist.value);
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(thelist.value)+
	((expiredays==null) ? "" : ";path=/;expires="+exdate.toUTCString());
}

function getCookie(c_name)
{
    //alert('checking cookie for '+c_name);
if (document.cookie.length>0)
  {
  
  var c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    var 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 "";
}

function deleteCookie( name, path, domain ) {
    if ( getCookie( name ) ) document.cookie = name + "=" +
    ( ( path ) ? ";path=" + path : "") +
    ( ( domain ) ? ";domain=" + domain : "" ) +
    ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function cookiesEnabled() {
    var result = false;
    setCookie("check","1",1);
    if (getCookie("check"))
        result = true;
    deleteCookie("check","/","");
    return result;
}

function showCookieWarning() {
    var w = 452;
	var h = 214;
	
	if ( $.browser.msie && $("body.selector").length == 0 ) {
		w = 488;
		h = 268;
	}	

    $("#hidden_cookie_link").fancybox({
        'overlayOpacity': 0.4,
        'overlayShow': true,
        'frameHeight': h,
        'frameWidth': w,
        'hideOnOverlayClick': false,
        'hideOnContentClick': false
    }
    ).trigger('click');
}


function setRegionStyle(region)
{
    //alert(region);
    if (region == "1")
    {
        $('a[name="Canada"]').removeClass("CountryUnselected").addClass("CountrySelected");
        $('a[name="USIntl"]').removeClass("CountrySelected").addClass("CountryUnselected");    
    }
    else
    {
        $('a[name="Canada"]').removeClass("CountrySelected").addClass("CountryUnselected");
        $('a[name="USIntl"]').removeClass("CountryUnselected").addClass("CountrySelected");    
    }
}
