function toggleinline(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].display = iState ? "inline" : "none";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.display = iState ? "inline" : "none";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.display = iState ? "inline" : "none";
    }
}

function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].display = iState ? "block" : "none";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.display = iState ? "block" : "none";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.display = iState ? "block" : "none";
    }
}

function getobj(szDivID) {
	var obj;
    if(document.layers)	   //NN4+
    {
		
       obj = document.layers[szDivID];
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        obj = document.getElementById(szDivID);
    }
    else if(document.all)	// IE 4
    {
		
        obj = document.all[szDivID];
    }
	return obj;
}

function cellbg(cellid,cellcolour)
{
var CellList=cellid.split(',');
var ColList=cellcolour.split(',');
if(CellList.length!=ColList.length || CellList.length==0 || ColList.length==0)
{
	return false;
}

	for(n=0;n<CellList.length;n++)
	{
		document.getElementById(CellList[n]).style.backgroundColor=ColList[n];
	}
	return true;
	
}

function ajax_object()
{
	var xmlHttp;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
	// Internet Explorer
		try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	return xmlHttp;
}

var win=null;
function NewWindow(mypage,myname,w,h,pos,opts)
{
	if(pos=="random")
	{
		myleft = (screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
	}
	if(pos=="center")
	{
		myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;
	}
	else if((pos!='center' && pos!="random") || pos==null)
	{
		myleft=0;mytop=20
	}

	if(opts == '')
	{
		opts = ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";
	}
	else
	{
		opts = ","+opts;
	}
	settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + opts;
	win=window.open(mypage,myname,settings);
	win.focus();
}

function select_all(FormID,State)
{
	var str = '';
	var elem = document.getElementById(FormID).elements;
	for(var i = 0; i < elem.length; i++)
	{
		if(elem[i].type == 'checkbox')
		{
			if (State == '1')
			{
				elem[i].checked = true;
			}
			else
			{
				elem[i].checked = false;
			}
		}
	}
}

function DisplayFormValues(FormID)
{
	var str = '';
	var elem = document.getElementById(FormID).elements;
	for(var i = 0; i < elem.length; i++)
	{
	str += "Type: " + elem[i].type + " ";
	str += "Name: " + elem[i].name + " ";
	str += "Value: " + elem[i].value + " ";
	str += "\n";
	}
	alert(str);
}

