/*

 * Title: SuperCookie

 * Author: ConversionWorks

 * URL: http://www.conversionworks.co.uk

 */

var __reference = "";

var __searchme = "";

var __utmp = "";

var __medium = "";



function getcookie(c_name, special)

{

	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;



			var cookie_to_use = unescape(document.cookie.substring(c_start,c_end));		

			if (special)

			{

				return cookie_to_use.toLowerCase()

			}

			return cookie_to_use;



	    } 

	}

	return "";

}



String.prototype.trim = function ()

{

    return this.replace(/^\s*/, "").replace(/\s*$/, "");

}



function matchregex(regex)

{

	var patt = new RegExp(regex + "=([^|]+)");



	if(result = patt.exec(__utmp))

	{

		return result[1];

	}

	return null;

	

}



function setcookie(c_name, value, expiredays)

{

	var exdate= new Date();

	exdate.setDate(exdate.getDate() + expiredays);

	document.cookie = c_name + "=" + value + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());

}





function configurecwcookie(reference)

{

	if (__utmcw.length == "0")

	{

		setcookie("__utmcw", reference, 182);

	}

	else

	{

		var searchme = __utmcw.match(reference);

		var workwith = __utmcw.split("|") + "<br />";



		var temp = new Array();

		temp = __utmcw.split('|');

		var templength = temp.length;

		var latest = temp[templength - 1];

		

		if (latest.trim() != reference.trim())

		{

			setcookie("__utmcw", __utmcw + " | " + reference, 182);

		}

	}

}