function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function getCookie(w){
	cName = "";
	pCOOKIES = new Array();
	pCOOKIES = document.cookie.split('; ');
	for(bb = 0; bb < pCOOKIES.length; bb++){
		NmeVal  = new Array();
		NmeVal  = pCOOKIES[bb].split('=');
		if(NmeVal[0] == w){
			cName = unescape(NmeVal[1]);
		}
	}
	return cName;
}

var expires = new Date ();
expires.setTime(expires.getTime() + 1 * (24 * 60 * 60 * 1000)); //1 day expiration

var getls = gup( 'ls' );
var getref= document.referrer;
var getnul= 'samartitanfundraising.com';

if (getCookie('samaritanfund_leadsource')=='' && getls != '')
{
	document.cookie='samaritanfund_leadsource'+"="+getls+"; expires="+expires+";path=/;";
}

if (getCookie('samaritanfund_leadsource')=='' && getref != '')
{
	document.cookie='samaritanfund_leadsource'+"="+escape(getref)+"; expires="+expires+";path=/;";
}

if (getCookie('samaritanfund_leadsource')=='')
{
	document.cookie='samaritanfund_leadsource'+"="+getnul+"; expires="+expires+";path=/;";
}

var samaritanfund_leadsource=getCookie('samaritanfund_leadsource');
