function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}

function changeImages() {
    if (document.images && (preloadFlag == true)) {
        for (var i=0; i<changeImages.arguments.length; i+=2) {
            document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
        }
    }
}

var preloadFlag = false;
function preloadImages() {
    if (document.images) {
        home_on = newImage("" + imgloc + "\/v30_home_on.gif");
        projects_on = newImage("" + imgloc + "\/v30_projects_on.gif");
        companies_on = newImage("" + imgloc + "\/v30_database_on.gif");
        logoff_on = newImage("" + imgloc + "\/v30_psr_on.gif");
        sunservice_on = newImage("" + imgloc + "\/v30_sunservice_on.gif");
        preloadFlag = true;
    }
}

function evalformonclick (newloc, curloc, mesg, from) {
if (window.confirm(mesg))
{
if (from=='SUBMIT') { document.write("<HTML></HTML>"); }
eval("location.href='"+newloc+"'");
} else {
if (from=='SUBMIT') { document.write("<HTML></HTML>"); }
eval("location.href='"+curloc+"'");
}
}
function evalformonsubmit (newloc, curloc, mesg, i) {
if (window.confirm(mesg))
{
document.forms[i].action=newloc;
} else {
document.forms[i].action=curloc;
}
}
function openwin (newloc, newwd, newht) {
awin=window.open(newloc,"win2","scrollbars,toolbar,width="+newwd+",height="+newht);
}

function checkFields (Obj) {
for (var i=0; i<Obj.elements.length; i++) {
  if (Obj.elements[i].type!="submit" && Obj.elements[i].type!="hidden" && Obj.elements[i].value.length>0)
		return true;
}
alert("Please enter your search criteria");
return false;
}

function checkSelection (Obj) {
for (var i=0; i<Obj.elements.length; i++) {
  if (Obj.elements[i].type=="checkbox" && Obj.elements[i].checked)
		return true;
}
alert("Please make your selection");
return false;
}

function selectall (num, sel) {
var i,m;
m=document.forms[num].elements.length;

for(i=0; i<m; i++) {
  if (document.forms[num].elements[i].name==sel){
    document.forms[num].elements[i].checked=true;
  }
}
return false;
}
	
function disableBoxes(objCheckBox, prefix) {
	theform = objCheckBox.form;
	var rname = prefix+'r[]';
	for (var i=0; i<theform.elements.length; i++) 
 		if (theform.elements[i].type=="checkbox" 
			&& theform.elements[i]!=objCheckBox 
			&& theform.elements[i].name==rname
			&& theform.elements[i].value==objCheckBox.value )
			if (objCheckBox.checked)
				theform.elements[i].disabled = true;
			else //unchecked
			{
				hAuth = document.getElementById(prefix+'w'+theform.elements[i].value);
				theform.elements[i].disabled = hAuth.checked;
			}
}

function encryptPassword(form) {
	//return;
	oldpasswd = '';
	clearPasswd = document.getElementById("password1");
	encPasswd = document.getElementById("password");
	if (clearPasswd && encPasswd ) {
		txtClearPassword = clearPasswd.value;
		clearPasswd.value = '';
		encPasswd.value = hex_sha1(txtClearPassword);		
	}
	form.submit();
}
