function ValidateRegistrationForm(frm){
	
	if( Trim(frm.ctlFirstName.value) == "" ){
		
	 	alert( "Please Enter First Name !" );
		frm.ctlFirstName.value = "";
		frm.ctlFirstName.focus();
		return false;
	}
	
	if( Trim(frm.ctlLastName.value) == "" ){
		
	 	alert( "Please Enter Last Name !" );
		frm.ctlLastName.value = "";
		frm.ctlLastName.focus();
		return false;
		
	}
	if( Trim(frm.ctlCompanyName.value) == "" ){
		
	 	alert( " Please Enter Company Name !" );
		frm.ctlCompanyName.value = "";
		frm.ctlCompanyName.focus();
		return false;
		
	}
	
	if( Trim(frm.ctlEmail.value) == "" ){
		
	 	alert( "Please Enter Email Id !" );
		frm.ctlEmail.value = "";
		frm.ctlEmail.focus();
		return false;
		
	}else{
		
		if(!emailCheck(Trim(frm.ctlEmail.value))){
			
			alert( "Please Enter Valid Email Id !" );
			frm.ctlEmail.focus();
			return false;
			
		}
		
	}
	
	if( Trim(frm.ctlConfirmemail.value) == "" ){
		
	 	alert( "Please Enter Email Id !" );
		frm.ctlConfirmemail.value = "";
		frm.ctlConfirmemail.focus();
		return false;
		
	}else{
		
		if(!emailCheck(Trim(frm.ctlConfirmemail.value))){
			
			alert( "Please Enter Valid Email Id !" );
			frm.ctlConfirmemail.focus();
			return false;
			
		}
		
		if( frm.ctlConfirmemail.value != frm.ctlEmail.value )
		{
			alert( "Password and Confirm Password are not same!" );
			frm.ctlConfirmemail.focus();
			return false;
		}
		
	}
	
	if( Trim(frm.ctlPassword.value) == "" ){
		
	 	alert( "Please Enter Password !" );
		frm.ctlPassword.value = "";
		frm.ctlPassword.focus();
		return false;
		
	}
	
	
	if( frm.ctlConfirmPassword.value == "" ){
		alert( "Please Enter Confirm Password !" );
		frm.ctlConfirmPassword.focus();
		return false;
	}

	if( frm.ctlPassword.value != frm.ctlConfirmPassword.value ){
		alert( "Password and Confirm Password are not same!" );
		frm.ctlConfirmPassword.focus();
		return false;
	}
	
	if( Trim(frm.ctlHereAboutUs.value) == "" ){
		
	 	alert( "Please Enter How did you here about us !" );
		frm.ctlHereAboutUs.value = "";
		frm.ctlHereAboutUs.focus();
		return false;
	}
	
	
	if( Trim(frm.ctlBusiness.value) == "" ){
		
	 	alert( "Please describe your business !" );
		frm.ctlBusiness.value = "";
		frm.ctlBusiness.focus();
		return false;
	}
	
	if( Trim(frm.ctlMarketingPurchasse.value) == "" ){
		
	 	alert( "Please describe your marketing puchases per year !" );
		frm.ctlMarketingPurchasse.value = "";
		frm.ctlMarketingPurchasse.focus();
		return false;
	}
	

	
	if( Trim(frm.ctlAddress.value) == "" ){
		
	 	alert( "Please Enter Address !" );
		frm.ctlAddress.value = "";
		frm.ctlAddress.focus();
		return false;
	}

	if( Trim(frm.ctlCity.value) == "" ){
		
	 	alert( "Please Enter City !" );
		frm.ctlCity.value = "";
		frm.ctlCity.focus();
		return false;
	}
	
	if( Trim(frm.ctlState.value) == "" ){
		
	 	alert( "Please Select State !" );
		frm.ctlState.value = "";
		frm.ctlState.focus();
		return false;
		
	}
	
	if( Trim(frm.ctlZip.value) == "" ){
		
	 	alert( "Please Enter Zip Code !" );
		frm.ctlZip.value = "";
		frm.ctlZip.focus();
		return false;
	} else if(isNaN(frm.ctlZip.value)){
		alert("Please Enter Valid ZipCode!");
		frm.ctlZip.focus();
		return false;
	}	
	/*}else if(!isNumeric(frm.ctlZip.value)){
		alert("Please Enter Valid ZipCode!");
		frm.ctlZip.focus();
		return false;
	}*/
	
	if( Trim(frm.ctlPhone.value) == "" ){
		
	 	alert( "Please Enter Phone Number !" );
		frm.ctlPhone.value = "";
		frm.ctlPhone.focus();
		return false;
		
	}else{
		
		if(!checkInternationalPhone(Trim(frm.ctlPhone.value))){
			
			alert("Please Enter Valid PhoneNumber!");
			frm.ctlPhone.focus();
			return false;
			
		}
		
	}
	
	return true;
}