
/***
 * 
 * getCookie function taken from:
 * 
 * http://www.w3schools.com/js/js_cookies.asp
 * 
 * @param {String} c_name : cookie name
 */

function getCookie(c_name) {
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;
    //alert("getCookie - " + c_name + ":" + document.cookie.substring(c_start,c_end));
    	return unescape(document.cookie.substring(c_start,c_end));
    } //END: cookie name found
  } //END: document has cookies
return "";
} //END: getCookie()

/**
 * helper function to check if a var is defined.
 * @param {Object} variable
 */
function isDefined( variable)
{
    return (typeof(variable) == "undefined")?  false: true;
}//EMD: isDefined

// ";expires=Tue, Jul 14 2009 13:10:12 UTC" +
/*
 * Function to set cookie value
 */
function setBidzCookie(cookieName,cookieValue, nDays) {
	var today = new Date();
	var expire = new Date();
	var path="/";
		 
	if (nDays==null || nDays==0) 
	{
		nDays=1;
	}
	
	 expire.setTime(today.getTime() + 3600000*24*nDays);
	 document.cookie = escape(cookieName) + "=" + escape(cookieValue) + 
	 					";expires="+expire.toGMTString() + 
	 					";path=" + path;
}//END: setBidzCookie

function setCookie(name,value,expires){
	//alert("setCookie - inside setCookie");
	document.cookie = name + "=" + value + 
	";path=/" + 
	((expires==null) ? "" : ";expires=" + expires.toGMTString())
}

