
var presentFolder = "";

function setPresentFolder(folderName) 
{
//	alert("New Folder Set   " + unescape(folderName));
	presentFolder = escape(folderName);
}

function getPresentFolder() 
{
	return unescape(presentFolder);
}

function trim(str)
{
    while (str.charAt(0) == " ")
    {
        // remove leading spaces
        str = str.substring(1);
    }
    while (str.charAt(str.length - 1) == " ")
    {
        // remove trailing spaces
        str = str.substring(0,str.length - 1);
    }
    return str;
}

// name - name of the cookie
// value - value of the cookie
// [expires] - expiration date of the cookie (defaults to end of current session)
// [path] - path for which the cookie is valid (defaults to path of calling document)
// [domain] - domain for which the cookie is valid (defaults to domain of calling document)
// [secure] - Boolean value indicating if the cookie transmission requires a secure transmission
// * an argument defaults when it is assigned null as a placeholder
// * a null placeholder is not required for trailing omitted arguments
function setCookie(name, value, expires, path, domain, secure) 
{
	//alert(name+"::"+value+"::"+expires);
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
  //alert(document.cookie);
}
// name - name of the cookie
// [path] - path of the cookie (must be same as path used to create cookie)
// [domain] - domain of the cookie (must be same as domain used to create cookie)
// * path and domain default if assigned null or omitted if no explicit argument proceeds
function deleteCookie(name, path, domain) 
{
  if (getCookie(name) != "") 
  {
    document.cookie = name + "=" + 
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

function getCookie(name)
{
	var dc = document.cookie;
	//alert("Cookie \n" + dc);
	var arr = new Array();
	arr = dc.split("; ");
	cookieLen = arr.length;
	for(var iter = 0; iter < cookieLen; iter++)
	{
		var smallArr = new Array();
		smallArr = arr[iter].split("=");
		if(smallArr[0] == name)		
                    return unescape(smallArr[1]);
	}
	return "";
}
