
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 CT(id) {
	var obj = findObj2(id+"col");
	if (obj && obj.style) {
		if (obj.style.display == "none"){
			obj.style.display = "block";
			obj = findObj2(id+"exp");
			obj.style.display = "none";
		} else {
			obj.style.display = "none";
			obj = findObj2(id+"exp");
			obj.style.display = "block";
		}
	}
}

function findObj2(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=MM_findObj(n,d.layers[i].document);
	if(!x && document.getElementById) 
		x=document.getElementById(n); 
	return x;
}

