function strtrim(s) {
	s = new String(s);
	return s.replace(/^\s+/,'').replace(/\s+$/,'');
}
function Fsubmit(){
	if (Validate_All()){
		document.all['send'].disabled = true;
		document.forms['question'].submit();
	}
};
function IsEmailValid(checkThisEmail)
{
	var myEMailIsValid = true;
	var myAtSymbolAt = checkThisEmail.indexOf('@');
	var myLastDotAt = checkThisEmail.lastIndexOf('.');
	var mySpaceAt = checkThisEmail.indexOf(' ');
	var myLength = checkThisEmail.length;
	
	if (myAtSymbolAt < 1) myEMailIsValid = false
	if (myLastDotAt < myAtSymbolAt) myEMailIsValid = false
	if (myLength - myLastDotAt <= 2) myEMailIsValid = false
	if (mySpaceAt != -1) myEMailIsValid = false
	return myEMailIsValid
}
function Validate_All(){
	var str_main_err = 'All fields must be filled!';
	var str_err = '';
	if (strtrim(document.all['c_name'].value).length < 1) 
		str_err = 'Please enter your name.';
	else if (strtrim(document.all['c_email'].value).length < 1) 
		str_err = 'Please enter your email.';
	else if (strtrim(document.all['c_question'].value).length < 1) 
		str_err = 'Please enter your question.';
	else if (!IsEmailValid(strtrim(document.all['c_email'].value)))
		str_err = 'Please enter correct email address.';
	if (str_err.length != 0) alert(str_main_err + '\n' + str_err);
	return (str_err.length == 0);
};
