var highlightcolor="#f5f5f5"
	
		var ns6=document.getElementById&&!document.all
		var previous=''
		var eventobj

		//Regular expression to highlight only form elements
		var intended=/INPUT|TEXTAREA|SELECT|OPTION/

		//Function to check whether element clicked is form element
		function checkel(which){
		if (which.style&&intended.test(which.tagName)){
		if (ns6&&eventobj.nodeType==3)
		eventobj=eventobj.parentNode.parentNode
		return true
		}
		else
		return false
		}

		//Function to highlight form element
		function highlight(e){
		eventobj=ns6? e.target : event.srcElement
		if (previous!=''){
		if (checkel(previous))
		previous.style.backgroundColor=''
		previous=eventobj
		if (checkel(eventobj))
		eventobj.style.backgroundColor=highlightcolor
		}
		else{
		if (checkel(eventobj))
		eventobj.style.backgroundColor=highlightcolor
		previous=eventobj
		}
		}
		

function showRemoteImage() {
var windowprops = "toolbar=0,location=0,directories=0,status=1, " +
"menubar=0,scrollbars=yes,resizable=yes,width=725,height=600";
OpenWindow = window.open("", "remote", windowprops); 
}



function showRemoteUpload() {
var windowprops = "toolbar=0,location=0,directories=0,status=1, " +
"menubar=0,scrollbars=yes,resizable=yes,width=525,height=150";
OpenWindow = window.open("", "remoteUpload", windowprops); 
}

function showRemoteEmail() {
var windowprops = "toolbar=0,location=0,directories=0,status=1, " +
"menubar=0,scrollbars=yes,resizable=yes,width=725,height=650";
OpenWindow = window.open("", "remote_email", windowprops); 
}

function showRemoteErrors() {
var windowprops = "toolbar=0,location=0,directories=0,status=1, " +
"menubar=0,scrollbars=yes,resizable=yes,width=850,height=500";
OpenWindow = window.open("", "remote_error", windowprops); 
}


function showRemoteSizeChart() {
var windowprops = "toolbar=0,location=0,directories=0,status=1, " +
"menubar=0,scrollbars=yes,resizable=yes,width=475,height=250";
OpenWindow = window.open("", "remote_size_chart", windowprops); 
}

//--

function closeRemote() {
timer = setTimeout('window.close();', 10);
}

function clearUserText() {
  document.login.du_user_name.value= "";
}

function clearUserText() {
  document.login.du_user_name.value= "";
}



function validateNumber(field){
	var val = field.value;
	var okNumber = true;
	var RefString = "-1234567890";
	for (i=0; i< val.length; i++)
		{
			TempChar = val.substring ( i, i+1 );
			if (  TempChar == "." ) { okNumber = false; } /* Can only have zero or one decimal points in a number */
			if (( TempChar == "-" ) && ( i != 0 )) { okNumber = false; } /* Minus Sign must be first character */
			/* Check if current character is valid */
			if ( RefString.indexOf (TempChar,0) == -1)
			{
			/* character not found in RefString */
			okNumber = false;
			}
		}
		if ( okNumber == false ) 
		{
		      alert("Please enter a valid number");
		      field.focus();
		      field.select();
		}
}