// JavaScript Document

function validateCheckLength(field, labelID){
	var label = getLabelForId(labelID); 
	if(LTrim(field.value).length == 0){ 
		label.className = 'problem'; 
	} 
	else{
		label.className = 'completed'; 
	}
}

function getLabelForId(id) { 
 var label, labels = document.getElementsByTagName('label'); 
 for (var i = 0; (label = labels[i]); i++) { 
   if (label.htmlFor == id) { 
     return label; 
   } 
 } 
 return false; 
} 

function LTrim(VALUE){
	var w_space = String.fromCharCode(32);
	if(v_length < 1)
		return"";

	var v_length = VALUE.length;
	var strTemp = "";
	
	var iTemp = 0;
	
	while(iTemp < v_length){
		if(VALUE.charAt(iTemp) == w_space){
		}
		else{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	} //End While
	return strTemp;
} //End Function

function validate(id){
	if (document.getElementById(id).value.length==0)
	{
		return false;
	}
	else
	{
		return true;
	}
	return false;
}

function validateForm1(thisform){
	with(thisform) // necessary for multiple forms on one page
	{
		if(!validate("SNAME"))
		{
			return false;
		}
		else
		{
			return true;
		}
		
	}
}

function validateForm(thisform){
	var err;
	var valFailed;
	var errMessage;
	err = 0;
	valFailed = 0;
	errMessage = "";
	with(thisform) // necessary for multiple forms on one page
	{
		if(!validate("FNAME")) 
			err = err + 1;
		if(!validate("SNAME")) 
			err = err + 1;
		if(!validate("RegUID")) 
			err = err + 1;
		if(!validate("RegPW")) 
			err = err + 1;
		if(!validate("RegPWR")) 
			err = err + 1;
		if(!validate("ORG")) 
			err = err + 1;
		if(!validate("EMAIL")) 
			err = err + 1;
		if(document.getElementById("RegPW").value!=document.getElementById("RegPWR").value){
			valFailed = valFailed +1;
			err = err + 1;
			errMessage = errMessage + "Please make sure the same password is entered twice.\n";
		}
		if(document.getElementById("RegPW").value.replace(/^\s*|\s*$/g,"").length<8){
			valFailed = valFailed +1;
			err = err + 1;
			errMessage = errMessage + "Password needs to be more than 8 digits.\n";
		}
		if (err!=0){
			errMessage = errMessage + "Please fill in all required(*) areas.\n";
		}
		
		if(err!=0 || valFailed!=0)
			alert(errMessage);
		return (err==0);
	}
}