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=/";
					}

					function readCookie(name) 
					{
						var nameEQ = name + "=";
						var ca = document.cookie.split(';');
						for(var i=0;i < ca.length;i++) 
						{
							var c = ca[i];
							while (c.charAt(0)==' ') c = c.substring(1,c.length);
							if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
						}
						return null;
					}

					function eraseCookie(name) 
					{
						createCookie(name,"",-1);
					}

				
					FRefID = "-1";
					if (document.referrer && document.referrer != "")
					{
									
						temp_referrer = document.referrer;
						check_if_inner_referrer = temp_referrer.indexOf("webcamreports.com");
						
						
						
						// Check not to erase referrer if coming from an inner page	
										
						if (( check_if_inner_referrer != 11 ) && ( check_if_inner_referrer != 7 ))
						{ 
											
							
							docRef = document.referrer.replace("_", "");
							docRef = document.referrer.replace(";", "");							
							temp_FRefP = docRef.substr(8);
							qs_position = temp_FRefP.indexOf("/");
							FRefP = docRef.substr(0,qs_position+8);
							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
						{
										
							document_referrer = readCookie('referrer');
											
							if (document_referrer && document_referrer!="")
							{
								qs_position = document_referrer.indexOf("/");
												
								if ( qs_position == -1)  
								{ 
									FRefP = document_referrer;
									FRefQS = "none"; 
								}
																	  
								else
								{ 
									temp_FRefP         = document_referrer.substr(8);
									qs_position        = temp_FRefP.indexOf("/");
									FRefP              = document_referrer.substr(0,qs_position+8);
									FRefQS             = temp_FRefP.substr(qs_position+1);

								}
							}
											
											
							else
							{
								FRefP="none";
								FRefQS="none";
							}
										
						}  
										
					}
									
					else
					{
						FRefP="none";
						FRefQS="none";
					}
function validateAndEncode(variable){
	if (typeof variable == "undefined"){
		variable = '';
	}
	else{
		variable = encodeURIComponent(variable);
	}
	return variable;
}
FRefP = validateAndEncode(FRefP);
FRefQS = validateAndEncode(FRefQS);
