var EFR_Utils = 
{
	displaySignIn:function() 
	{



			if (($.cookie('LoggedIn') == "True" || $.cookie('KeepLoggedIn') == "True") && $.cookie('UserValidated') == "True")
			{
				$("#divsignin > .divfloatright").html("Welcome back " + $.cookie('IDUser') + " (<a href='"+EFR_Config.PRO_FRAMER_ROOT + "authorise/sign-in.asp?signout=yes'>Sign out</a>)")
			}
			else
			{
				$("#divsignin > .divfloatright").html("<a href='"+EFR_Config.PRO_FRAMER_ROOT + "authorise/sign-in.asp?redir=../index.asp'>Sign In</a>")
			}
	},
	
	displayCustomerSignIn:function() 
	{
			if (($.cookie('CUSTOMERLoggedIn') == "True" || $.cookie('CUSTOMERKeepLoggedIn') == "True") && $.cookie('CUSTOMERUserValidated') == "True")
			{
				$("#divsignin > .divfloatright").html("Welcome back " + $.cookie('CUSTOMERID') + " (<a href='"+EFR_Config.PRO_FRAMER_ROOT_SECURE + "authorise/CUSTOMERsign-in.asp?redir=../customerorders/customerordersummary.asp&signout=yes'>Sign out</a>)")
			}
			else
			{
				$("#divsignin > .divfloatright").html("<a href='"+EFR_Config.PRO_FRAMER_ROOT_SECURE + "authorise/CUSTOMERsign-in.asp?redir=../customerorders/customerordersummary.asp>Sign In</a>")
			}
	},

	rightStr:function(str,c)
	{
		L = str.lastIndexOf(c);
		L=L+1;
		return str.slice(L);
	},
	
	leftStr:function(str,c)
	{
		L = str.lastIndexOf(c);
		L = L + 1;
		return str.substr(0,L);
	},

	quoteReplace:function(psString)
	{
	  var lsRegExp = /'/g;
	  return String(psString).replace(lsRegExp, "''");
	},
	
	//pads left
	lpad:function(stringToPad, padString, length) 
	{
		var str = stringToPad;
	    while (str.length < length)
	        str = padString + str;
	    return str;
	},
	 
	//pads right
	rpad:function(stringToPad, padString, length) {
		var str = stringToPad;
	    while (str.length < length)
	        str = str + padString;
	    return str;
	},
	
	makeAccessDate:function(theDate)
	{
			// now make date 10 digits

			// get day part
			var pos = theDate.indexOf("/",0);
			var dayPart = theDate.substr(0,pos);
			dayPart = EFR_Utils.lpad(dayPart, "0", 2);

			// get year part
			var pos2 = theDate.lastIndexOf("/");
			var yearPart = theDate.slice(pos2+1);

			// get month part
			var monthPart = theDate.substr(pos+1, (pos2-pos)-1);
			monthPart = EFR_Utils.lpad(monthPart, "0", 2);
			theDate = yearPart + "/" + monthPart + "/" + dayPart;

			return theDate;
	}
	
}

