var submitValidation = {
	

	
	forceTextField	:	function(elm,is_required,msg){
		
		if(is_required == 1 && elm.value == ''){

			submitValidation.promptmessage(msg);

			elm.focus();
			elm.select();
			
			return false;
			
		}
		else{
			
			return true;
		}
	},
	
	
	forceList	:	function(elm,msg){
		
		
		if(elm.value == ''){

			submitValidation.promptmessage(msg);

			elm.focus();
		
			return false;
			
		}
		else{
			
			return true;
		}		
		
		
	},
	
	isInteger	:	function(elm,msg){
		
		if(!isNaN()){
			
			submitValidation.promptmessage(msg);

			elm.focus();
			elm.select();
			
			return false;
			
		}
		else{
			
			return true;
		}
		
	},
	
	isPhone  :	function(elm,msg){ 
	
		phoneRe = /^[2-9][0-9]{2}[-][2-9][0-9]{2}[-][0-9]{4}$/;
		if (elm.value != '' && elm.value.search(phoneRe) == -1){

			submitValidation.promptmessage(msg);

			elm.focus();
			elm.select();
			
			return false;
		}
		else{
			
			return true;
		}
	},

	isEmail  :	function(elm,msg) {
		
		emailRe = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/

		if (elm.value != '' && elm.value.search(emailRe) == -1){

			submitValidation.promptmessage(msg);

			elm.focus();
			elm.select();
			
			return false;
		}
		else{
			
			return true;
		}
	},
	
	isValidPassword : function (elm){
		
		//This can change as needs change
		if(elm.value.length < 6){
			
			submitValidation.promptmessage('Your password must be at least 6 characters in length!');

			elm.focus();
			elm.select();
			
			return false;
		}
		else{
			
			return true;
		}
		
	},
	
	promptmessage	:	function(msg){
		
		alert(msg);
	}
	
	
	
	
}