

function SelectAll(val)
{      
       for( i=0; i<document.frmMain.elements.length;i++)
       {
               var e = document.frmMain.elements[i];
               if( e.name == 'select[]')
                       e.checked = val;
       }
}

function MainCheck(val)
{      
	   for( i=0; i<document.frmMain.elements.length;i++)
	   {
		   var e = document.frmMain.elements[i];
		   if( e.name == 'select[]')
			   e.checked = document.frmMain.main_select.checked;
	   }
}


function validate()
{
	for(var i=0 ; i < req.length; ++i)
	{
		if( eval("document.forms[0]." + req[i]).value == "" )
		{
			eval("document.forms[0]." + req[i]).focus();
			eval("document.forms[0]." + req[i]).style.background.color = "#333333";
			alert(  req_desc[i] + " is a required field. Please fill it.");
			return false;
		}
	}
	return extraValidate();
}
function extraValidate()
{
	return true;
}

function next(op)
{
          
	if( validate() )
	{
		frmMain.wizardaction.value=op;
		frmMain.submit();
	}
}

function onAddNew()
{	
	frmMain.todo.value = "addnew";
	frmMain.submit();
}

function onSearch()
{	
	frmMain.todo.value = "search";	
	frmMain.submit();
}

function onDelete()
{		
	if ( atLeastOne() == true)
	{		
		frmMain.todo.value = "delete";
		frmMain.submit();
	}
}
function onMove()
{	
	if ( atLeastOne() == true)
	{			
		frmMain.todo.value = "move";
		frmMain.submit();
	}
}

function onExportCSV()
{	
	if ( atLeastOne() == true )
	{
		frmMain.todo.value = "export_csv";		
		frmMain.submit();
	}
}

function onHome()
{
	frmMain.todo.value = "home";		
	frmMain.submit();
}

function atLeastOne()
{		
	for( i=0; i<document.frmMain.elements.length;i++)
	{
               var el = document.frmMain.elements[i];
               if( (el.name == 'select[]') && (el.checked == true) )
                       return true;
	}
	alert("Please Select at Least one row");
	return false;
}

function onSort(val, order_by)
{		
	frmMain.asc.value = val;
	frmMain.order_by.value = order_by;	
	frmMain.todo.value = "list" 
	frmMain.submit();
}

function loadbody()
{

}

var req = new Array();
var req_desc = new Array();