

function getCookieVal (offset)
{
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
		endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset-1, endstr));
}

function trim(inputString) {
	var retValue = inputString;
	var ch = retValue.substring(retValue.length-1, retValue.length);
  	while (ch == " ") { // Check for spaces at the end of the string
  	    retValue = retValue.substring(0, retValue.length-1);
  	    ch = retValue.substring(retValue.length-1, retValue.length);
  	}
  	return retValue;
 }	

function matchUrl(url)
{
	var arg = name + "=";
	var cookie_str = "";
	var cookie_val = "";
	// var alen = arg.length;
	var alen = 1;
	var clen = document.cookie.length;
	var i = 0;
	var cname = "";
	var cookieArray;
	
	while (i < clen)
	{
	   var j = i + alen;
	   
	   var cval = getCookieVal (j);
	   cval = trim(cval);
	   cval = cval.toLowerCase();
	   var index = cval.indexOf('=');
		cname = cval.substring(0, index);
		if (cname == "customaislefilecookie")
		{
	   	cval = cval.substring(index+1, cval.length);
			cookieArray = cval.split("|"); 
			for (count = 0; count < cookieArray.length; count++)
			{
				cookie_str = cookieArray[count];
				cookie_val = cookie_str.substring(cookie_str.indexOf("^") + 1, cookie_str.length);
	   		if (url.indexOf(cookie_val) != -1)  
	   		{
	   			return true;
	   		} 
			}
		}	
	   i = document.cookie.indexOf(" ", i) + 1;
	   if (i == 0) break;
	}   
}

function checkAccessPrivilege()
{
    var url =document.location.href;
    if(matchUrl(url))
    {
       // show the page
    }
    else
    {
    	document.location.href = "/onlinestore/secure_page.shtml";
    }
}
