function validateBuyerRegistration(checkUserId){

	var objForm = document.frmRegister; 
	var objErrorContainer = document.getElementById('jsErrors');
	var msgError = '';
	var objErrDisp;
	//var errDivIds = new Array('errFname','errLname','errComp','errCountry','errZipcode', 'errCity', 'errEmail','errUserid','errPass','errConfirmPass','errPhone','errTerms');
	
	if(checkUserId==1)
		var errDivIds = new Array('errFname','errLname','errComp','errCountry','errZipcode', 'errCity', 'errEmail','errUserid','errPass','errPhone');
	else
		var errDivIds = new Array('errFname','errLname','errComp','errCountry','errZipcode', 'errCity', 'errEmail','errPass','errPhone');
	
	clearAllMessages(errDivIds);
	
	if(checkUserId==1){
		
		if(objForm.txtUserid.value==''){
		
			msgError = 'Please enter a user id.';
			objForm.txtUserid.select();
			writeErrorMessage('errUserid',msgError);
		
		} 
		
	}
	
	if(objForm.txtEmail.value==''){
	
		msgError = 'Please enter your email address.';
		objForm.txtEmail.select();
		writeErrorMessage('errEmail',msgError);
	
	}else{ 
			if(CheckEmail(objForm.txtEmail.value)==false){

				msgError = 'Please enter a valid email address.';
	  			objForm.txtEmail.select();
	  			writeErrorMessage('errEmail',msgError);
  			
			}

	} if(objForm.txtPass.value==''){
	
		msgError = 'Please enter a password.';
		objForm.txtPass.select();
		writeErrorMessage('errPass',msgError);
	
	} 
	
	/*if(objForm.txtConfirmPass.value==''){
	
		msgError = 'Please reenter the password.';
		objForm.txtConfirmPass.select();
		writeErrorMessage('errConfirmPass',msgError);
	
	} if(objForm.txtPass.value!=objForm.txtConfirmPass.value){
	
		msgError = 'The password and confirm password must match.';
		objForm.txtConfirmPass.select();
		writeErrorMessage('errConfirmPass',msgError);
	
	}*/ 
	
	if(objForm.txtFname.value==''){

		msgError = 'Please enter your first name.';
		objForm.txtFname.select();
		writeErrorMessage('errFname',msgError);
		
	} if(objForm.txtLname.value==''){

		msgError = 'Please enter your last name.';
		objForm.txtLname.select();
		writeErrorMessage('errLname',msgError);

	} if(objForm.txtComp.value==''){
	
		msgError = 'Please enter your company name.';
		objForm.txtComp.select();
		writeErrorMessage('errComp',msgError);
	
	} if(objForm.optCountry.selectedIndex==0){
	
		msgError = 'Please select a country.';
		writeErrorMessage('errCountry',msgError);
	
	} if(objForm.txtZipcode!=null && objForm.txtZipcode.value=='' && document.getElementById('zipCityTitle').innerHTML!='City: '){
	
		msgError = 'Please enter your zip code.';	
		objForm.txtZipcode.select();
		writeErrorMessage('errZipcode',msgError);
	
	} if(objForm.txtCity!=null && objForm.txtCity.value=='' && document.getElementById('zipCityTitle').innerHTML=='City: '){
	
		msgError = 'Please enter your city.';	
		objForm.txtCity.select();
		writeErrorMessage('errCity',msgError);
	
	} if(objForm.txtPhone.value==''){
	
		msgError = 'Please enter your phone number.';
		objForm.txtPhone.select();
		writeErrorMessage('errPhone',msgError);
	
	/*}else{

    if(validatePhone(objForm.txtPhone.value)==false){
		
			msgError = 'Please enter a valid phone number.';
			objForm.txtPhone.select();
			writeErrorMessage('errPhone',msgError);
		
		}*/
	
	} 
	
	/*if(objForm.optTerms.checked==false){
	
		msgError = 'You must agree to Terms of Service.';
		objForm.txtPhone.select();
		writeErrorMessage('errTerms',msgError);
	
	}*/		
	
	if(msgError=='')
		return true;
	else{
	
		objErrorContainer.style.display = '';
		return false
	
	}	
}

/*function changeZipCity(){

	var objTitle = document.getElementById('zipCityTitle');
	var objInput = document.getElementById('zipCityInput');
	var objCountry = document.getElementById('optCountry');
	var objErrZip = document.getElementById('errZipcode');
	var objErrCity = document.getElementById('errCity');
	var couId = objCountry.options[objCountry.selectedIndex].value;
	
	if(couId==226|| couId==39){
	
		objTitle.innerHTML = 'Zip/ Postal Code: ';
		objInput.innerHTML = '".input_tag("txtZipcode", $sf_request->getParameter('txtZipcode'),'class="Inputwidth"')."';
		objErrCity.style.display = 'none';
	
	}else{
	
		objTitle.innerHTML = 'City: ';
		objInput.innerHTML = '".input_tag("txtCity", $sf_request->getParameter('txtCity'),'class="Inputwidth"')."';
		objErrZip.style.display = 'none';
	
	}
		
}*/