jqGrid, ASP.NET, JSON is Driving me crazy. Please Help

I’ve been trying to get this to work for days upon days and it seems like one thing after another. Initially, I finally tracked it down to trouble passing ASP.NET dates in the JSON string back to the grid. I am now using JSON.NET and the dates are coming back the way they should be I’m stuck right back where I alwasy seem to be. Here is my code, returned json string, and jqGrid code also: (I’m sorry it’s so long, but I just didn’t want to leave anything out in case that was the part that was screwing me up)! Basically, I am continually stuck in the success method of the ajax call where I try to addJSONData…. as of right now I am getting an error from Firebug that says:
invalid property id
({total:1,page:1,records:5,[{“ROWID”:1,”…rName”:”BCC”,”SubmitterID”:”BCC4010″,”Su

Javascript Date Localization

I’m working with an ASP.NET app with localization and globalization. I’m having some difficulty understanding how to get the Date() function in javascript to work properly given the user’s environment. My user base is split between Mexico (spanish) and the US (english). Since the Mexico date format is dd/mm/yyyy and the english format is mm/dd/yyyy, the standard Date(strDate) javascript constructor does not work for me.

jQuery Validate is not executing while using Unobtrusive Validation

I’m using ASP.NET MVC and I have jQuery, jQuery validate, jQuery validate.config, jQuery validate unobtrusive, unobtrusive ajax and other libraries in my bundle. I have a form in my page and has some fields inside of it. It has a button of type button and when the user clicks the button I’m trying to do some stuff and then do a $(form).submit(), which I want it to be intercepted by the submithandler in the jQuery validate method and instead of submitting the form it will do a ajax post to my server. The reason I want to use the jQuery.validate method is that I have a lot of conditional required fields and other validations inside the form. But for some reason the jQuery validate is not executing/firing at all and the form is getting submitted instead of being intercepted by the submit handler. I have no idea why its not working if I setup everything correctly. Here is my call of the jQuery validate method. I never see the alert saying is good.