function ArrayPop()
{
var oLast = this[this.length-1];
this.length = Math.max(this.length-1,0);
return oLast;
}
function ArrayShift()
{
var oFirst = this[0];
this.reverse();
this.length = Math.max(this.length-1,0);
this.reverse();
return oFirst;
}
function GetItemFromURL(sItem)
{
var sValue = "";
var nItemLen = sItem.length;
var aQuery = window.location.href.split("?");
for (var i = 0; i < aQuery.length; i++)
{
var nPos = aQuery[i].indexOf(sItem);
if (nPos > -1) sValue = unescape(aQuery[i].substring(nPos+nItemLen+1,aQuery[i].length));
}
return sValue;
}
function AppendSlash(s)
{
var sSlashes = "\\/";
return (sSlashes.indexOf(s.charAt(s.length-1)) == -1) ? s + "/" : s;
}
function IsBidiLang(sID)
{
var bRes = false;
if (sID == "ur" || sID == "fa" || sID == "he" || sID == "ji" || (sID.length > 3 && sID.substring(0,3) == "ar-"))
bRes = true;
return bRes;
}
function GetBaseURL()
{
var sBaseURL = "";
try
{
var sURL = unescape(window.location.href.toLowerCase());
var nPos = sURL.indexOf("viewer.htm");
if (nPos != -1) sBaseURL = sURL.substring(0,nPos);
}
catch(e)
{
}
return sBaseURL;
}