function checkContact()
{	
	var hasError = false;
	//checking company name
	if(trimSpaces(document.contactForm.txtName.value).length <= 0){
	
		DisplayMessage("Please enter all mandatory fields.", document.getElementById('ResultContainer'), true, 1);
		document.contactForm.txtName.className = 'TextBox MANDATORY';
		hasError = true;
	}	else {
		document.contactForm.txtName.className = 'TextBox';
	}
	
	// END checking company name
	
	//checking company name
	
	if(trimSpaces(document.contactForm.txtPlace.value).length <= 0){
	
		DisplayMessage("Please enter all mandatory fields.", document.getElementById('ResultContainer'), true, 1);
		document.contactForm.txtPlace.className = 'TextBox MANDATORY';
		hasError = true;
	}	else {
		document.contactForm.txtPlace.className = 'TextBox';
	}
	
	if(trimSpaces(document.contactForm.txtCounrty.value).length <= 0){
	
		DisplayMessage("Please enter all mandatory fields.", document.getElementById('ResultContainer'), true, 1);
		document.contactForm.txtCounrty.className = 'TextBox MANDATORY';
		hasError = true;
	}	else {
		document.contactForm.txtCounrty.className = 'TextBox';
	}
	
	// END checking company name
	
//checking Email
	if( (trimSpaces(document.contactForm.txtEmail.value).length == 0)) {
		DisplayMessage("Please enter all mandatory fields.", document.getElementById('ResultContainer'), true, 1);
		document.contactForm.txtEmail.className = 'TextBox MANDATORY';
		hasError = true;
	}	else if( !checkEmail(trimSpaces(document.contactForm.txtEmail.value))) {
		DisplayMessage("Invalid e-mail address.", document.getElementById('ResultContainer'), true, 1);
		document.contactForm.txtEmail.className = 'TextBox MANDATORY';
		hasError = true;
	}	else {
		document.contactForm.txtEmail.className = 'TextBox';
	}
	//END checking Email
	
	// PHONE/MOBILE
	if( (trimSpaces(document.contactForm.txtPhone.value).length == 0)) {
		DisplayMessage("Please enter all mandatory fields.", document.getElementById('ResultContainer'), true, 1);
		document.contactForm.txtPhone.className = 'TextBox MANDATORY';
		hasError = true;
	}	else {
		if (trimSpaces(document.contactForm.txtPhone.value).length > 0) {
			if(!checkAllowedChars(document.contactForm.txtPhone.value, "0123456789-+")) {
				DisplayMessage("Invalid Phone Number.", document.getElementById('ResultContainer'), true, 1);
				document.contactForm.txtPhone.className = 'TextBox MANDATORY';
				hasError = true;
			}
		}
		
	}
	// END PHONE/MOBILE
	
	
	//checking enquiry
	
	if(trimSpaces(document.contactForm.txtEnquiry.value).length <= 0){
	
		DisplayMessage("Please enter all mandatory fields.", document.getElementById('ResultContainer'), true, 1);
		document.contactForm.txtEnquiry.className = 'txtarea MANDATORY';
		hasError = true;
	}	else {
		document.contactForm.txtEnquiry.className = 'txtarea';
	}
	
	//END checking enquiry
	
	
	if(hasError){
		return false;
	}	else {
		return RegisterUser(document.contactForm.txtName.value, 
							document.contactForm.txtEmail.value,
							document.contactForm.txtPhone.value,
							document.contactForm.txtEnquiry.value); // arguments
		
	}
			
}

