﻿
function c4jCookieGet(name)
{
    try
    {
        if(document.cookie)
        {
	        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);
	        }
	    }
    }
    catch(exception)
    {
        
    }
    
	return null;
}

/*function _cookie_del(p_name) { var cookie_date = new Date();  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = p_name += "=; expires=Thu, 01-Jan-1970 00:00:01 GMT;";
}*/

function SetCookie(name, value, expires, path, domain, secure) {
    var curCookie = name + "=" + escape(value) +
                ((expires) ? "; expires=" + expires.toGMTString() : "") +
                ((path) ? "; path=" + path : "") +
                ((domain) ? "; domain=" + domain : "") +
                ((secure) ? "; secure" : "");
                
    document.cookie = curCookie;
}

function GetCookie(name) {
    var prefix = name + "=";
    var cookieStartIndex = document.cookie.indexOf(prefix);
    if (cookieStartIndex == -1)
        return null;

    var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
    if (cookieEndIndex == -1)
        cookieEndIndex = document.cookie.length;
    return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}

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;";
    }
}
