function checkrequired(which)
{
	var pass=true
	if (document.images)
	{
		for (i=0;i<which.length;i++){
			var tempobj=which.elements[i]
			if (tempobj.name.substring(0,4)=="req_")
			{
				if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||
				(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==-1))
				{
					pass=false
					break
				}
			}
	}
}

if (!pass)
{
	alert("One or more of the required elements are not completed. Please complete them, then submit again!")
	return false
}
else
	return true
}


// pop up window
<!-- Begin
function NewWindow(mypage, myname, w, h, scroll) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
	win = window.open(mypage, myname, winprops)
	
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
//  End -->

<!-- Begin
function textAdd() {
	var result;
	var num1 = Number(document.form1.los_cs_no_case_fort.value);
	var num2= Number(document.form1.los_cs_no_case_file_fort.value);
	var num3=Number(document.form1.los_cs_no_case_sett_fort_a.value);
	var num4=Number(document.form1.los_cs_no_case_sett_fort_b.value);
	
	if (num1 == null  || num2 == null || num3 == null || num4 == null )
	 { 	document.form1.los_cs_no_case_sett.value = "Incomplete data";
	 }
	 else
	 {
		//document.form1.los_cs_total.value=0
		result=num1+num2;
		result1=num3+num4;
		
		document.form1.los_cs_no_case_sett.value=result;
		document.form1.los_cs_total.value=result1;
		document.form1.los_cs_no_case_wait_sett.value=result-result1;
		
	}	
	
}


//  End -->

function checkNum(str) {
	for (var i = 0; i < str.length; i++) {
		var ch = str.substring(i, i+1)
		if (ch < "0" || ch > "9") {
			if (ch != "/" && ch != "*" && ch != "+" && ch != "-" && ch != "."
				&& ch != "(" && ch!= ")") {
				alert("invalid entry!")
				return false
				}
			}
		}
		return true
}


////////////////////////////////////////////////////////////// 
//collapse and expand

var  COLLAPSABLE_PARENT_NAME  =  "collapsable"; 
var  COLLAPSABLE_PARENT_TYPE  =  "div"; 
var  COLLAPSABLE_CHILD_TYPE  =  "p"; 

var  COLLAPSABLE_EXPAND  =  "[expand]"; 
var  COLLAPSABLE_SHRINK  =  "[shrink]"; 

init  =  function()  { 
       if(document.getElementById  &&  document.createTextNode)  { 
               var  entries  =  document.getElementsByTagName(COLLAPSABLE_PARENT_TYPE); 
               for(i=0;i<entries.length;i++) 
                       if  (entries[i].className==COLLAPSABLE_PARENT_NAME) 
                               assignCollapse(entries[i]); 
       } 
} 

assignCollapse  =  function  (div)  { 
       var  button  =  document.createElement('a'); 
       button.style.cursor='pointer'; 
       button.setAttribute('expand',  COLLAPSABLE_EXPAND); 
       button.setAttribute('shrink',  COLLAPSABLE_SHRINK); 
       button.setAttribute('state',  -1); 
       button.innerHTML='dsds'; 
       div.insertBefore(button,  div.getElementsByTagName(COLLAPSABLE_CHILD_TYPE)[0]); 

       button.onclick=function(){   
               var  state  =  -(1*this.getAttribute('state')); 
               this.setAttribute('state',  state); 
               this.parentNode.getElementsByTagName(COLLAPSABLE_CHILD_TYPE)[0].style.display=state==1?'none':'block'; 
               this.innerHTML  =  this.getAttribute(state==1?'expand':'shrink'); 
       };                                         
       button.onclick(); 
} 


window.onload=init; 


////////////////////////////////////////////////////////////// 
//demo  HTML 



// editor

//////////////////////////////////////////////////////////////////////

function FnChk()
{
if(form1.cmpln_user.value=="")
{
	alert("Please Enter User Name");
	form1.cmpln_user.focus();
	return false;
}
if(form1.cmpln_pass.value=="")
{
	alert("Please Enter Password");
	form1.cmpln_pass.focus();
	return false;
}
}

function checkAll(form1)
{
	for (var i = 0; i < document.form1.total_rows.value; i++)
	{
		document.form1.rg_view[i].checked=true;
		document.form1.rg_add[i].checked=true;
		document.form1.rg_edit[i].checked=true;
		document.form1.rg_delete[i].checked=true;
		document.form1.rg_publ[i].checked=true;
		
	}
}

function uncheckAll(form1)
{
	for (var i = 0; i < document.form1.total_rows.value; i++)
	{
		document.form1.rg_view[i].checked=false;
		document.form1.rg_add[i].checked=false;
		document.form1.rg_edit[i].checked=false;
		document.form1.rg_delete[i].checked=false;
		document.form1.rg_publ[i].checked=false;
	}
}


