var campName, isCookieSet;
isCookieSet = false;
function _setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
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 "";
}

function _checkCookie()
{
	campName = _getCookie('cmp');
	if (campName!=null && campName!="")
	{
		isCookieSet = true;
		return campName;		
	}
	else 
	{
		var cURL = document.location.href;
		var refURL = document.referrer;
		if(refURL != "" && refURL != null)
		{
			if(refURL.indexOf('google.') > -1)
			{
				if(cURL.indexOf('?gclid=') > -1)
					campName = 'rtx-paid-sem';
				else
					campName = 'rtx-organic-seo';
			}
			else if(refURL.indexOf('yahoo.') > -1)
				campName = 'rtx-yahoo';
			else if(refURL.indexOf('bing.') > -1)
				campName = 'rtx-msn';
		}
		else
			campName = 'rtx-direct';

		if (campName!=null && campName!="")
		{
			_setCookie('cmp',campName,365);
			isCookieSet = false;
			return campName;
		}
	}
}

function eraseCookie(c_name) {
    document.cookie=c_name+ "=;expires=1";
}

function _setRTXWinName()
{
	_checkCookie();
	window.name = campName;
}