/* cgmvalidateregister.js
 * Validate input forms
 */

var white_space = /^\s*$/
var valid_email = /^\s*\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/

function ChkMailForm(fm) {
    if (white_space.test(fm.subject.value)){
    	alert ('Please enter a subject.');
    	fm.subject.focus();
    	return false;
    }
    if (white_space.test(fm.body.value)){
    	alert ('Please enter a message.');
    	fm.body.focus();
    	return false;
    }
    return true;
}

function ChkProfileForm(fm, insert_record) {
	if(insert_record == true) {
		}	
		if (white_space.test(fm.handle.value)){
			alert ('Please enter handle.');
			fm.handle.focus();
			return false;

	}
	/*
	if (fm.stateid.value < 1){
        alert ('Please select country/state/province.');
        fm.stateid.focus();
        return false;
    }
	if (fm.cityid.value < 1){
        alert ('Please select a city.');
        fm.cityid.focus();
        return false;
    }
    */
	
	if (fm.denomid.value < 1){
        alert ('Please select denomination.');
        fm.denomid.focus();
        return false;
    } 
	if (fm.agegrpid.value < 1){
        alert ('Please select age group.');
        fm.agegrpid.focus();
        return false;
    
	
		}	
		if (white_space.test(fm.bio.value)){
			alert ('Please enter a short bio.');
			fm.bio.focus();
			return false;
		}
		if (!(valid_email.test(fm.email.value))) {
			alert ('Please enter a valid email address.');		
			fm.email.focus();
			return false;
			
		}	
		if (white_space.test(fm.fname.value)){
			alert ('Please enter your first name.');
			fm.fname.focus();
			return false;
		}
		if (white_space.test(fm.lname.value)){
			alert ('Please enter your last name.');
			fm.lname.focus();
			return false;
		}
		if (fm.zip_code.value.length < 5){
        alert ('Please enter a valid zip code.');
        fm.zip_code.focus();
        return false;
    }
	return true;
}