jQuery.cookie = function(name, value, options) {
	    if (typeof value != 'undefined') { // name and value given, set cookie
	        options = options || {};
	        var expires = '';
	        if (options.expires && (typeof options.expires == 'number' || options.expires.toGMTString)) {
	            var date;
	            if (typeof options.expires == 'number') {
	                date = new Date();
	                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
	            } else {
	                date = options.expires;
	            }
	            expires = '; expires=' + date.toGMTString(); // use expires attribute, max-age is not supported by IE
	        }
	        var path = options.path ? '; path=' + options.path : '';
	        var domain = options.domain ? '; domain=' + options.domain : '';
	        var secure = options.secure ? '; secure' : '';
	        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
	    } else { // only name given, get cookie
	        var cookieValue = null;
	        if (document.cookie && document.cookie != '') {
	            var cookies = document.cookie.split(';');
	            for (var i = 0; i < cookies.length; i++) {
	                var cookie = jQuery.trim(cookies[i]);
	                // Does this cookie string begin with the name we want?
	                if (cookie.substring(0, name.length + 1) == (name + '=')) {
	                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
	                    break;
	                }
	            }
	        }
	        return cookieValue;
	    }
	};

function createCookie(m,r,j,rj)
{
	//alert('cookie function started');
	$.cookie('m',m,{expires: 1});
	$.cookie('r',r,{expires: 1});
	$.cookie('j',j,{expires: 1});
	$.cookie('rj',rj,{expires: 1});
	$.cookie('clickstream','active',{expires: 1});
	//document.cookie = 'm=' + m + ';' + 'r=' + r + ';';	
	//document.cookie += r;
	//document.cookie += j;
	//document.cookie += rj;
	//document.cookie = m  + r + j  + rj;

}

/*function readCookie()
{
	alert('read cookie started');
	var clickStreamData = document.cookie.split(';');
	for(i=0; i<clickStreamData.length; i++)
	{
		var c = clickStreamData[i];	
		alert('c='+c);
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
	}
		var spM = $.cookie('m');
	alert('spM = ' + spM);
	return clickStreamData;	
}*/

function readURL()
{
	var GetData = new Array();
	var stringGet = window.location.search;
	if (stringGet)
	{
		stringGet = stringGet.substr(1);
		var sNVPairs = stringGet.split("&");
		for (var i = 0; i < sNVPairs.length; i++)
    	{
        	var sNV = sNVPairs[i].split("="); 
        	var sName = sNV[0];
        	var sValue = sNV[1];
        	GetData[sName] = sValue;		
    	}
		//alert('about to create cookie');
		createCookie(GetData['spMailingID'],GetData['spUserID'],GetData['spJobID'],GetData['spReportId']);
	}	
	return GetData;
}

var GetData = readURL();
//var clickStreamData = readCookie();
var servlet_loc = "http://recp.rm05.net/";
var servlet = "cst";
var name = "Widget - Landing Page";
var siteURL = new String();
var currentURL = document.location.href;
//alert('about to build url minus vars');
for (i=0;i<(currentURL.lastIndexOf("?"));i++)
	{
		siteURL = siteURL + (currentURL.charAt(i));
		//alert(siteURL);
	}
//var servlet_call = servlet_loc + servlet + "?m=" + clickStreamData[0] + "&r=" + clickStreamData[1] + "&j=" + clickStreamData[2] + "&name=" + name + "&s=" + siteURL + "&rj=" + clickStreamData[3];
//alert(clickStreamData['m']);
var servlet_call = servlet_loc + servlet + "?m=" + $.cookie('m') + "&r=" + $.cookie('r') + "&j=" + $.cookie('j') + "&name=" + name + "&s=" + siteURL + "&rj=" + $.cookie('rj');
