function Right(str, n) {
        if (n <= 0)
           return "";
        else if (n > String(str).length)
           return str;
        else {
           var iLen = String(str).length;
           return String(str).substring(iLen, iLen - n);
        }
}

function Left(str, n) {
        if (n <= 0)
                return "";
        else if (n > String(str).length)
                return str;
        else
                return String(str).substring(0,n);
}


function Mid(str, start, len) {
        if (start < 0 || len < 0) return "";

        var iEnd, iLen = String(str).length;
        if (start + len > iLen)
                iEnd = iLen;
        else
                iEnd = start + len;

        return String(str).substring(start,iEnd);
}


var ie = (document.all);
var ns = (document.layers);
var wc = (document.getElementByID);
var ns4 = document.layers? true : false;
var dom = document.getElementById && !document.all ? true : false;
var iImageCount=0;

if (ie) {
	var objLayer = document.all;
} else if (ns) {
	var objLayer = document.layers;
} else if (wc) {
	var objLayer = document.getElementByID;
}



function toggleLayer(layerID) {

	if (objLayer[layerID].style.display !== "" && objLayer[layerID].style.display !== "block") {
		updateImage(layerID + '_divider', '/public/images/header/divider_collapse.gif')
		showLayer(layerID);
	} else {
		updateImage(layerID + '_divider', '/public/images/header/divider_expand.gif')
		hideLayer(layerID);
	}
}

function showLayer(layerID) {
	//alert('Show layer: ' + layerID);
	if (objLayer[layerID].style.display !== "") {
		objLayer[layerID].style.display = "";
	}
}

function hideLayer(layerID) {
	//alert('Hide layer: ' + layerID);
	if (objLayer[layerID].style.display !== "none") {
		objLayer[layerID].style.display = "none";
	}
}

function updateImage(sImageName, sImagePath) {
	var oImage = eval('document.' + sImageName)
	oImage.src = sImagePath;
}

function openLink(sURL,iWidth,iHeight) {
	window.open(sURL,'mywindow','width='+iWidth+',height='+iHeight+',resizable=yes')
}
