// JavaScript Document

function deletebox(theMessage, theLink)
{
	if (confirm(theMessage)) window.location=theLink;
}

function formatNumber(num,dec,thou,pnt,curr1,curr2,n1,n2) {var x = Math.round(num * Math.pow(10,dec));if (x >= 0) n1=n2='';var y = (''+Math.abs(x)).split('');var z = y.length - dec; if (z<0) z--; for(var i = z; i < 0; i++) y.unshift('0');y.splice(z, 0, pnt); while (z > 3) {z-=3; y.splice(z,0,thou);}var r = curr1+n1+y.join('')+n2+curr2;return r;}

function selectAll(x) {
 for(var i=0,l=x.form.length; i<l; i++)
 if(x.form[i].type == 'checkbox' && x.form[i].name != 'sAll')
 x.form[i].checked=document.getElementById('sAll').checked;
}

function deselect_sAll()
{
	document.getElementById('sAll').checked = false;
}

function reverseDisplay(displayShellBox, displayClassBox)
{
	var objectShellBox = document.getElementById(displayShellBox);	
	var objectClassBox = document.getElementById(displayClassBox);	
	
	if (objectShellBox.style.display != 'none')
	{
		objectShellBox.style.display = 'none';
		objectClassBox.className = 'closed-class';
	}
	else
	{
		objectShellBox.style.display = 'block';
		objectClassBox.className = 'opened-class';
	}

}

function changeCursor(into,objectname,underline)
{
	var object = document.getElementById(objectname);
	
	if (into == 1)	
	{
		object.style.cursor = "pointer";
		if (underline == 1) object.style.textDecoration = "underline";
	}
	else
	if (into == 2)	
	{
		object.style.cursor = "auto"; 
		if (underline == 1) object.style.textDecoration = "none";
	}
	
}

function checkForEmpty(form, msg)
{
	var formCount = form.length;
	var funcResult = false;
	
	for (var i = 0; i < formCount; i++)
	{
		if (form[i].type == 'checkbox') 
			if (form[i].checked) 
			{
				funcResult = true;
				break;
			}
	}
	
	if (!funcResult) alert(msg);
	return funcResult;
	
}

function checkForEmptyTitle(form, msg)
{
	var formCount = form.length;
	var funcResult = true;
	
	for (var i = 0; i < formCount; i++)
	{
		if (form[i].type == 'text') 
			if (form[i].name == 'title') 
			{
				if (form[i].value.length < 1) 
					funcResult = false;
				break;
			}
	}
	
	if (!funcResult) alert(msg);
	return funcResult;
	
}