function CheckForm() {
		var bIsSetFocus = true;
		var bDisplayMandatoryMsg = true;
		var sErrorMsg = "";
	
//		if (frmTechnicalSupport.txtCompanyWebSite.value == 'http://') {
//			frmTechnicalSupport.txtCompanyWebSite.value = "";
//		}

		if (document.getElementById('txtCompanyWebSite').value == 'http://') {
			document.getElementById('txtCompanyWebSite').value = "";
		}
		
		if ( !CheckMandatoryFields('txtFirstName', bIsSetFocus) ) {
			sErrorMsg += document.getElementById("outerJS-FRMMandatoryFields").value + "<br>";
			bDisplayMandatoryMsg = false;
			bIsSetFocus = false;
		}
		if ( bIsSetFocus && !CheckMandatoryFields('txtLastName', bIsSetFocus) ) {
			if ( bDisplayMandatoryMsg ) {
				sErrorMsg += document.getElementById("outerJS-FRMMandatoryFields").value + "<br>";
				bDisplayMandatoryMsg = false;
			}
			bIsSetFocus = false;
		}
		if ( !CheckEMailAddress(document.getElementById('txtEmail').value) ) {
			sErrorMsg += document.getElementById("outerJS-FRMWrongEmail").value + "<br>";
			bIsSetFocus = false;
		}
		if ( bIsSetFocus && !CheckMandatoryFields('txtCompany', bIsSetFocus) ) {
			if ( bDisplayMandatoryMsg ) {
				sErrorMsg += document.getElementById("outerJS-FRMMandatoryFields").value + "<br>";
				bDisplayMandatoryMsg = false;
			}
			bIsSetFocus = false;
		}

		if (document.getElementById('cmbCountry').value == '0') {
			if (bDisplayMandatoryMsg ) {
				sErrorMsg += document.getElementById("outerJS-FRMMandatoryFields").value + "<br>";
				bDisplayMandatoryMsg = false;
				bIsSetFocus = false;
				document.getElementById('cmbCountry').focus();
			}				
		} 
		
		if ( bIsSetFocus ) {
		//	frmTechnicalSupport.bIsTransaction.value = 1;
			document.getElementById('bIsTransaction').value = 1;
			var submitImgSrc = document.getElementById("outerJS-SubmitButton").value ;
			submitImgSrcFinal = submitImgSrc.replace('.gif','-over.gif');
			if (document.getElementById('divSubmit')) {
				document.getElementById('divSubmit').innerHTML = "<img src='" + submitImgSrcFinal + "' style='margin-bottom:50px;margin-top:25px;'  border=0 disabled>";
			}
		//	frmTechnicalSupport.submit();
			document.getElementById('frmTechnicalSupport').submit();
		} else {
			OpenAlertWindow(sErrorMsg);
		}

		return;
	}