/***************************************************************
version 1.01
************** begin setting cookies **************************/

function setNetappCookie(eventName)
{
	var cookieVal;
	var cookieName;
	var expireDate = new Date ();
	var year = expireDate.getYear();
	if (year < 1000)
	{
		year = year + 1900;
	}
	expireDate.setYear(year + 5);
	
	if (eventName == "" || eventName == null || eventName == undefined || !(eventName))
	{
		eventName = "unknown";
	}
	cookieName = "netappClix_" + eventName;
	
	if((getCookie(cookieName) != '') && (getCookie(cookieName)))
	{
		cookieVal = getCookie(cookieName);
		cookieVal++;
		setCookie(cookieName,cookieVal,expireDate);
	}
	else
	{
		setCookie(cookieName,1,expireDate);
		cookieVal = 1;
	}
	
	returnEventVal = eventName + " -QX- " + cookieVal;
	return returnEventVal;
}

// Function to Set cookie by name.
// Cookie expires in 1 month
function setTrackingCookie(cookieName, cookieValue) {
	var expireDate = new Date();
	expireDate.setMonth(expireDate.getMonth()+1);
	document.cookie = cookieName + "=" + cookieValue + ";path=/;expires=" + expireDate.toGMTString();
}

// Function to Read cookie by name.  
// Returns cookie value or 0.
function cookieVal(cookieName) {
	var thisCookie = document.cookie.split("; ");

	for (var i=0; i<thisCookie.length; i++) {
		if (cookieName == thisCookie[i].split("=")[0]) {
			return thisCookie[i].split("=")[1];
		}
	}
	return 0;
}

// Function to get URL Parameters from a link
function getURLParams(name) {
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	name = name.toLowerCase();
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec(window.location.href.toLowerCase());
	if( results == null )
		return "";
	else
		return results[1];
}
/************** end setting cookies **************************/
/************************************************************************************/
