/* Read values from Cookie - implamented for omniture codes*/

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 convertSpCharToPlus(str) {
    /* Remove specified characters from string
     * Arg: str = string to clean
     * List is left parenthesis, right parenthesis, period, dash, space
     * Change list inside square brackets [list]
     * Return string
     */
    return str.replace(/[\(\)\.\s\;\/,]/g, "+");
}


function extractStringFromPlusString(str){
	var count=0;
	for(i=0;i<str.length;i++)
	{
		var tmp = str.charCodeAt(i)
		if((tmp >=65 && tmp<=90) || (tmp>=97 && tmp<=122))
			count++;
		if(count==30)
			return str.substring(0,i+1);
	}
	return str;
}

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 eraseCookie(name) 
{
	createCookie(name,"",-1); 
}
