
function set_lang()
{
    var idx, obj;
    
    obj = document.frmLang.lstLang;
    idx = obj.selectedIndex;
    if (idx > 0) window.location = "lang_select.php?lang=" + obj.options[idx].value + "&page=" + escape(window.location);
} 

function goToURL(url) {
    window.location = url;
}

function checkAll(table) {
    // alert("JavaScript debug!!!");
    var checked = table.selectAll.checked;
    var reg = /checked/;
    for (var i = 0; i < table.elements.length; i++) {
        var e = table.elements[i];
        if (e.name.search(reg) == 0)
            e.checked = checked;
    }
}

function checkAll2(table, selectAll, reg) {
    // alert("JavaScript debug!!!");
    var checked = selectAll.checked;
    for (var i = 0; i < table.elements.length; i++) {
        var e = table.elements[i];
        if (e.name.search(reg) == 0)
            e.checked = checked;
    }
}

function CheckAllByValue(table, checked) {
    // alert("JavaScript debug!!!"+checked);
    var reg = /checked/;
    for (var i = 0; i < table.elements.length; i++) {
        var e = table.elements[i];
        if (e.name.search(reg) == 0)
            e.checked = checked;
    }
}

function checkboxChecked(table, msg) {
    var reg = /checked/;
    for (var i = 0; i < table.elements.length; i++) {
        var e = table.elements[i];
        if (e.name.search(reg) == 0 && e.checked) {
            return true;
        }
    }
    alert(msg);
    return false;
}

function checkSelection(element, msg) {
    if (element != "")
        return true;
    alert(msg);
    return false;
}

function checkSelectionThenGo(element, msg, link) {
	if (checkSelection(element, msg)) {
	    window.location = link + element;
	} else {
		return false;
	}
}

function setEntry(name, show) {
	var obj = findObj(name);
	if (show) {
		if (obj && obj.style) obj.style.display = "block";
	} else {
		if (obj && obj.style) obj.style.display = "none";
	}
}

function findObj(n, d) {
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
	if(!x && document.getElementById) x=document.getElementById(n); return x;
}
