function Feeback_OnValidate(o){
	var errorFound=false;
	
	try{

		if ($('#PinNumber').val().length <3){
			$('#txtPinNumberHeading').css({'color':'red'}); 
			errorFound = true;
		} else {
			$('#txtPinNumberHeading').css({'color':'black'}); 
		}
		
		if ($('#PointOfContactName').val().length <3){
			$('#txtPointOfContactNameHeading').css({'color':'red'}); 
			errorFound = true;
		} else {
			$('#txtPointOfContactNameHeading').css({'color':'black'}); 
		}
		
		var errorPointOfContact = false
		if ($("input[name=PointOfContact_Professionalism]:checked").length == 0){
			$('#txtProfessionalism').css({'color':'red','font-weight': 'bold'});
			errorPointOfContact = true;
			errorFound = true;
		} else {
			$('#txtProfessionalism').removeAttr("style")
		}
		
		if ($("input[name=PointOfContact_Knowledge]:checked").length == 0){
			$('#txtKnowledge').css({'color':'red','font-weight': 'bold'});
			errorPointOfContact = true; 
			errorFound = true;
		} else {
			$('#txtKnowledge').removeAttr("style")
		}
		
		if ($("input[name=PointOfContact_Communicativeness]:checked").length == 0){
			$('#txtCommunicativeness').css({'color':'red','font-weight': 'bold'});
			errorPointOfContact = true;
			errorFound = true;
		} else {
			$('#txtCommunicativeness').removeAttr("style")
		}
		
		if ($("input[name=PointOfContact_Friendliness]:checked").length == 0){
			$('#txtFriendliness').css({'color':'red','font-weight': 'bold'});
			errorPointOfContact = true; 
			errorFound = true;
		} else {
			$('#txtFriendliness').removeAttr("style");
		}
		
		if ($("input[name=PointOfContact_HonestyAndIntegrity]:checked").length == 0){
			$('#txtHonestyAndIntegrity').css({'color':'red','font-weight': 'bold'});
			errorPointOfContact = true; 
			errorFound = true;
		} else {
			$('#txtHonestyAndIntegrity').removeAttr("style");
		}
		
		if(errorPointOfContact){
			$('#txtPointOfContactHeading').css({'color':'red'});
		} else {
			$('#txtPointOfContactHeading').css({'color':'black'});
		}
		
		
		
		var errorMisc = false;
		if ($("input[name=PointOfContact_GeneralMarketing]:checked").length == 0){
			$('#txtGeneralMarketing').css({'color':'red','font-weight': 'bold'});
			errorFound = true;
			errorMisc = true;
		} else {
			$('#txtGeneralMarketing').removeAttr("style");
		}
		
		if ($("input[name=PointOfContact_WebsiteFunctionality]:checked").length == 0){
			$('#txtWebsiteFunctionality').css({'color':'red','font-weight': 'bold'}); 
			errorFound = true;
			errorMisc = true;
		} else {
			$('#txtWebsiteFunctionality').removeAttr("style");
		}
		
		if ($("input[name=PointOfContact_InternalOfficeCommunication]:checked").length == 0){
			$('#txtInternalOfficeCommunication').css({'color':'red','font-weight': 'bold'}); 
			errorFound = true;
			errorMisc = true;
		} else {
			$('#txtInternalOfficeCommunication').removeAttr("style");
		}
		
		if ($("input[name=PointOfContact_InternalOfficeProfessionalism]:checked").length == 0){
			$('#txtOfficeProfessionalism').css({'color':'red','font-weight': 'bold'}); 
			errorFound = true;
			errorMisc = true;
		} else {
			$('#txtOfficeProfessionalism').removeAttr("style");
		}
		
		if ($("input[name=PointOfContact_Administration]:checked").length == 0){
			$('#txtAdministration').css({'color':'red','font-weight': 'bold'}); 
			errorFound = true;
			errorMisc = true;
		} else {
			$('#txtAdministration').removeAttr("style");
		}
		
		if(errorMisc){
			$('#txtMiscHeading').css({'color':'red'});
		} else {
			$('#txtMiscHeading').css({'color':'black'});
		}
		
		if ($("input[name=PointOfContact_OverallService]:checked").length == 0){
			$('#txtOverallServiceHeader').css({'color':'red'}); 
			errorFound = true;
		} else {
			$('#txtOverallServiceHeader').css({'color':'black'}); 
		}
		if ($('#Comments').val().length == 0){
			$('#txtCommentsHeader').css({'color':'red'}); 
			errorFound = true;
		} else {
			$('#txtCommentsHeader').css({'color':'black'}); 
		}
		
		if(errorFound){
			$('#txtError').css({'display':'block'}); 
			return false;
		}
		
		oCookieManager.StoreFormData();
		$(o).append($('<input type="hidden" name="sol" value="valid"/>'));
				
	}catch(e){
		//alert("This was a problem completing your request, please contact the agent");
		return false;
	}
	  return true;
}