var myCookie = GetCookie("bsCart");


if (myCookie == null)
{
	myCookie = "bsCart";
	pathname = location.pathname;
	myDomain = pathname.substring(0,pathname.lastIndexOf("/")) +"/";
	
	// set expiry date to 1 year from now.
	var largeExpDate = new Date ();
	largeExpDate.setTime(largeExpDate.getTime() + (365 * 24 * 3600 * 1000));
	SetCookie("bsCart", myCookie, largeExpDate, myDomain);
}

function GetCookie (sName)
{
	var aCookie = document.cookie.split("; ");
	
	for (var i = 0; i < aCookie.length; i ++)
	{
		var aCrumb = aCookie[i].split("=");
		
		if (sName == aCrumb[0])
		{
		    //alert(sName + " : " + aCrumb[0] + " : " + aCrumb[1]);
		    return unescape(aCrumb[1]);
		}
		
	}
	return null;
}

function SetCookie (name, value)
{
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = (name + "=" + escape(value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""));
}

function trim(str)
{
	return (str && typeof(str == "string")) ? str.replace(/^\s*/, "").replace(/\s*$/, "") : str;
}

function fnOnFocus(ctrl)
{
	if(ctrl.value == "Antal")
	{
		ctrl.value = "";
	}
	ctrl.select();
}

function fnOnBlur(ctrl)
{
	if(trim(ctrl.value) == "")
	{
		ctrl.value = "Antal";
	}
}

function fnOnChange(ctrl)
{
	var sVal = trim(ctrl.value);
	if (sVal.search(/\D/) > -1)
	{
		sVal = (ctrl.oldvalue) ? ctrl.oldvalue : "Antal";
	}
	ctrl.value = sVal;
}

function fnCheckKey()
{
	var intKeyCode = event.keyCode;
	if((intKeyCode < 48) || (intKeyCode > 57))
	{
		event.returnValue = false;
		return false;
	}
}

function fnFixDigit(str)
{
	if(str.indexOf(".") > -1)
	{
		var str1 = (str.substring(str.indexOf(".")+1, str.length));
		if(str1.length < 2)
		{
			str += "0"
		}
	}
	else
	{
		str += ".00";
	}
	return str;
}
