This line is giving me a syntax error in Visual Studio 2012 (literally just \'Syntax Error\'):
var data = @Html.Raw(new System.Web.Script.Serialization.JavaS
Try to wrap it within a function as follows:
function
var data = function() { return @Html.Raw(Json.Encode(Model)); }();