function openpage( url, scrollbars )
{ 
    name   = "";
	width  = 540;
	height = 650;

	if( scrollbars == null ) scrollbars = "0" 
 
	str  = ""; 
	str += "resizable=0,"; 
	str += "scrollbars=" + scrollbars + ","; 
	str += "width=" + width + ","; 
	str += "height=" + height + ","; 
 
	if ( window.screen ) { 
		var ah = screen.availHeight - 30; 
		var aw = screen.availWidth - 10; 
 
		var xc = ( aw - width ) / 2; 
		var yc = ( ah - height ) / 2; 
 
		str += ",left=" + xc + ",screenX=" + xc; 
		str += ",top=" + yc + ",screenY=" + yc; 
	} 
	window.open( url, name, str ); 
}

function checkrequired(p_Form)
{
	var pass=true;
	var dependpass=0;
	var dependStr="";
	if (document.images)
		{
		for (i=0;i<p_Form.length;i++)
			{
			var tempobj=p_Form.elements[i];
			if (tempobj.required=="YES")
				{
				if (((tempobj.type=="text"||tempobj.type=="textarea")&&
						tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
						tempobj.selectedIndex==0))
					{
					pass=false;
					break;
					}
				}
			if (tempobj.required=="DEPEND")
				{
				depend		=	true;
				dependStr	+=	(dependStr == "") ?  tempobj.name.toUpperCase() : ", " + tempobj.name.toUpperCase();
				if (((tempobj.type=="text"||tempobj.type=="textarea")&&
						tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
						tempobj.selectedIndex==0))
					dependpass += 0;
				else
					dependpass += 1;
				}
			}
		}
	if (!pass)
		{
		shortFieldName=tempobj.name.toUpperCase();
		alert("Please make sure the "+shortFieldName+" field was properly completed.");
		return false;
		}
	else if (depend == true && dependpass == 0)
		{
		alert("Please provide at least one of the following \n"+dependStr);
		return false;
		}
	else
		return true;
}