//---------- Functions For cookies

function getCookie(vsName)	{
	var sName = vsName + "=";               
	var objCookie = document.cookie;             
    if (objCookie.length > 0)	{              
	    var iStart = objCookie.indexOf(sName);       
        if (iStart != -1)	{           
	        iStart += sName.length;       
	        var iEnd = objCookie.indexOf(";", iStart);
            if (iEnd == -1) iEnd = objCookie.length;
            return unescape(objCookie.substring(iStart, iEnd));
       	} 
    }
	return null;
}

function getCookieDefault(vsName, vsDefault)	{
	var sValue = getCookie(vsName);
	if (sValue == null)
		sValue = vsDefault;
	return(sValue);
}

function setCookie(vsName, vsValue, vdtExpires)	{
	var domain = "www.sdbc.co.uk";
	document.cookie = (vsName + "=" + escape(vsValue) + "; path=/" + ((vdtExpires == null) ? "" : "; expires=" + vdtExpires.toGMTString()));
}

function setCookieDefault(vsName, vsValue)	{
	var dtExpires = new Date();                                   
	dtExpires.setTime(dtExpires.getTime() + (1000 * 60 * 60 * 24 * 90)); // 90 days ahead
	setCookie(vsName, vsValue, dtExpires);
}

function setCookieDays(vsName, vsValue, iDays)	{
	var dtExpires = new Date();                                   
	dtExpires.setTime(dtExpires.getTime() + (1000 * 60 * 60 * 24 * iDays)); // i Days ahead
	setCookie(vsName, vsValue, dtExpires);
}

function delCookie(vsName)	{
	document.cookie = (vsName + "=; expires=Thu, 01-Jan-70 00:00:01 GMT" +  "; path=/");
}
