	function chkFieldsMinLength(Fields, FieldLengthMin, Labels) {
	  var valid = true;
	 
	  for(var i=0;i<Fields.length;i++){
		var currentElement = document.getElementById(Fields[i]);
		var currentLabel = document.getElementById(Labels[i]);
	  	if(currentElement.value===null || currentElement.value==="" || currentElement.value.length<FieldLengthMin[i]){
	  		currentLabel.style.color = "#FF0000";
	  		valid = false;
	  	}
	  	else{
	  		currentLabel.style.color = "#000000";
	  	}
	  }	  
	  return valid;
	}
	
	function chkFields(Fields, Labels) {
	  var valid = true;
	 
	  for(var i=0;i<Fields.length;i++){
		var currentElement = document.getElementById(Fields[i]);
		var currentLabel = document.getElementById(Labels[i]);
	  	if(currentElement.value===null || currentElement.value===""){
	  		currentLabel.style.color = "#FF0000";
	  		valid = false;
	  	}
	  	else{
	  		currentLabel.style.color = "#000000";
	  	}
	  }	  
	  return valid;
	}
	
	function onFocusCheck(field){
		field.style.backgroundColor = "#FFFFFF";
		field.onblur = function() { if(!field.value) { field.style.backgroundColor = "#FF0000"; }};		
	}
	
	function onFocusCheckEmail(field){
		field.style.backgroundColor = "#FFFFFF";
		field.onblur = function() {emailCheck(field);};
	}
		
	function emailCheck(field,label){
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = field.value;
		if(!address.match(reg)) {
    	   label.style.color = "#FF0000";
		   return false;
		}
		return true;		
	}