function validateInput(frmObj){
	
	// name check
	if(isEmpty(getObject('first_name').value)){
		var errMsg="First Name cannot be empty.";
		getObject('errorVal').style.display='';
		getObject('errorVal').innerHTML	= errMsg;
		setFocus('first_name');	
		return false;
	}else if(!isName(getObject('first_name').value)){
		var errMsg="First Name can contain alphabets only.";
		getObject('errorVal').style.display='';		
		getObject('errorVal').innerHTML	= errMsg;
		setFocus('first_name');
		return false;
		
	}else{
		unsetAlertStyle('first_name');	
		getObject('errorVal').style.display='none';		
		getObject('errorVal').innerHTML	= "";
	}
	
	
	// company check
	if(isEmpty(getObject('last_name').value)){
		var errMsg="Last name cannot be empty.";
		getObject('errorVal').style.display='';		
		getObject('errorVal').innerHTML	= errMsg;
		setFocus('last_name');	
		return false;
	}else if(!isAlphaNumeric(getObject('last_name').value)){
		var errMsg="Last name can contain alphabets and numbers only";
		getObject('errorVal').style.display='';		
		getObject('errorVal').innerHTML	= errMsg;
		setFocus('last_name');
		return false;
	}else{
		unsetAlertStyle('last_name');	
		getObject('errorVal').style.display='none';			
		getObject('errorVal').innerHTML	= "";
	}
	
	// company check
	if(isEmpty(getObject('comp_name').value)){
		var errMsg="Company cannot be empty.";
		getObject('errorVal').style.display='';		
		getObject('errorVal').innerHTML	= errMsg;
		setFocus('comp_name');	
		return false;
	}else if(!isAlphaNumeric(getObject('comp_name').value)){
		var errMsg="Company can contain alphabets and numbers only";
		getObject('errorVal').style.display='';		
		getObject('errorVal').innerHTML	= errMsg;
		setFocus('comp_name');
		return false;
	}else{
		unsetAlertStyle('comp_name');	
		getObject('errorVal').style.display='none';			
		getObject('errorVal').innerHTML	= "";
	}
	
	// email check
	if(isEmpty(getObject('email').value)){
		var errMsg="Email cannot be empty.";
		getObject('errorVal').style.display='';		
		getObject('errorVal').innerHTML	= errMsg;
		setFocus('email');	
		return false;
	}else if(!isEmail(getObject('email').value)){
		var errMsg="Email should be in abc@abc.com format only";
		getObject('errorVal').style.display='';		
		getObject('errorVal').innerHTML	= errMsg;
		setFocus('email');
		return false;
	}else{
		unsetAlertStyle('email');	
		getObject('errorVal').style.display='none';			
		getObject('errorVal').innerHTML	= "";
	}
	
	

	// phone check
	if(isEmpty(getObject('phone').value)){
		var errMsg="Phone cannot be empty.";
		getObject('errorVal').style.display='';
		getObject('errorVal').innerHTML	= errMsg;
		setFocus('phone');	
		return false;
	}else if(!isPhone(getObject('phone').value)){
		var errMsg="Phone can be contain numbers only.";
		getObject('errorVal').style.display='';		
		getObject('errorVal').innerHTML	= errMsg;
		setFocus('phone');
		return false;
		
	}else{
		unsetAlertStyle('phone');	
		getObject('errorVal').style.display='none';		
		getObject('errorVal').innerHTML	= "";
	}
	
	
	// phone check
	if(isEmpty(getObject('comments').value)){
		var errMsg="Comments cannot be empty.";
		getObject('errorVal').style.display='';
		getObject('errorVal').innerHTML	= errMsg;
		setFocus('comments');	
		return false;
	}else{
		unsetAlertStyle('comments');	
		getObject('errorVal').style.display='none';		
		getObject('errorVal').innerHTML	= "";
	}
	
	return true;
	
}	