// INIT SETTINGS -----------------------------------------

var wgname = 'webgains.cookie';

function setWebgainsCookie(value)
{
    document.cookie = wgname + "=" + escape(value) +";EXPIRES="+getexpirydate(45); // Set # of days before expire
}

function initWebgainsCookie(){

	if(getWebgainsCookie()){
	
		var objCookieMdl = new CookieModule();
		var webgainscookie = getWebgainsCookie();
		objCookieMdl.setValueByCookieAndKeyAndValue('User','WebgainsCookie',webgainscookie );

	}

}

function getWebgainsCookie()
{

    var dc = document.cookie.split('; ');
    var prefix = wgname + "=";
    var initstring = '';
    
    for (i = 0; i <= dc.length-1; i++) {
		if(dc[i].indexOf( prefix ) != -1) {
			initstring = unescape(dc[i].replace(wgname+'=',''));
			break;
		}
    }
    
	return initstring;
 
}

function deleteWebgainsCookie(){
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);  // This cookie is history
	var cval = getWebgainsCookie (wgname);
	document.cookie = wgname + "=" + cval + "; expires=" + exp.toGMTString();
}

function getexpirydate(nodays){
	var UTCstring;
	Today = new Date();
	nomilli=Date.parse(Today);
	Today.setTime(nomilli+nodays*24*60*60*1000);
	UTCstring = Today.toUTCString();
	return UTCstring;
}
