function createCookie(name,value,days) 
{
	if (days) 
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/; domain=.redphonesex.com";
}

function readCookie(name) 
{
var cookieName = name + "=";
var cookieArray = document.cookie.split(';');
for(var i=0;i < cookieArray.length;i++) 
{
var c = cookieArray[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(cookieName) == 0) 
return (c.substring(cookieName.length,c.length));
}
}

function eraseCookie(name) 
{
createCookie(name,"",-1);
}

FRefID = "-1";
				if (document.referrer && document.referrer != "")
				{
								
					temp_referrer = document.referrer;
					
					ref_test = temp_referrer.substr(7);
					// ref_test holds the domains from which the user came.
					checkSlash = ref_test.indexOf("/", 7);
					
					ref_test = ref_test.substr(0, checkSlash);
					check_if_inner_refferer = ref_test.indexOf("redphonesex.com");

					// Check not to erase referrer if coming from livecamdeals.com or it's subdomains.	
									
					if ( check_if_inner_refferer == -1 )
					{ 
										
						docRef = document.referrer.replace("_", "");
						docRef = docRef.replace(";", "");							
						temp_FRefP = docRef.substr(8);
						qs_position = temp_FRefP.indexOf("/");
						FRefP = document.referrer.substr(7);
						thirdPos = docRef.indexOf('/', 8);
						queryString = docRef.substring(thirdPos);
						FRefQS = queryString;
						createCookie('referrer',docRef,7);
														
					}  
									
					// Retrieve the cookie in case of coming from an inner page
									
					else
					{
						docRef = readCookie('referrer');
						if (typeof docRef === "undefined"){
							docRef = "";
						}
						temp_FRefP = docRef.substr(8);
						qs_position = temp_FRefP.indexOf("/");
						FRefP = docRef.substr(7);
						thirdPos = docRef.indexOf('/', 8);
						queryString = docRef.substring(thirdPos);
						FRefQS = queryString;
					}

										
								
									
				}else{
					FRefP="none";
					FRefQS="none";
				}
// Algorithm: Takes each link in page, seeks if it has the url 'imlive.com' and concates to it the referer parameters.
jQuery(document).ready(function(){
	jQuery("a").each(function(){
		href = jQuery(this).attr("href");
		if (href.indexOf("imlive.com") != -1){
			if (href.charAt(href.length-1) == "/"){
				queryAddendum = "?";
				}else{
				queryAddendum = "&";
			}
				newHref = href + queryAddendum + "FRefID=" + encodeURIComponent(FRefID) + "&FRefQS=" + encodeURIComponent(FRefQS) + "&FRefP=" + encodeURIComponent(FRefP);
				href = jQuery(this).attr("href", newHref);
		}
	});
});
