function trim(str){
			while (str.charAt(0) == " "){
			// remove leading spaces
				str = str.substring(1);
			}
			while (str.charAt(str.length - 1) == " "){
			// remove trailing spaces
				str = str.substring(0,str.length - 1);
			}
			return str;
}// end of function trim

function validateRequiredField(formField,fieldLabel)
{
	var result = true;	
	formField.value=trim(formField.value);	

	if (formField.value == "")
	{
		alert('Please enter value for the "' + fieldLabel +'" field.');
		if(formField.disabled=="")
		{
			formField.focus();
		}
		result = false;
	}
	
	return result;
}//end of function validateRequiredField


function sameRequired(formField1,fieldLabel1,formField2,fieldLabel2,required1,required2)
{

	var result = true;
	
	if (required1 && !validateRequiredField(formField1,fieldLabel1))
		result = false;
	
	if (required1 && required2 && result && !validateRequiredField(formField2,fieldLabel2))
		result = false;

	if (result && formField1.value != formField2.value)
	{
		alert('The value of "' + fieldLabel1 +'" and "' + fieldLabel2 +'" should be same.');
		formField1.focus();
		result = false;
	}	
	return result;
}//end of method sameRequired