if (!DEXT){	var DEXT={};}DEXT.RateArticle = function(id, rate){	$("#rating").html("<span class=\"spin\">Casting your vote...</spin>");	$("ul.star-rating li a").css({"cursor":"progress"});	setTimeout(function(){		$.ajax({url:"DEMOS.Ratings.RateArticle?OpenAgent", type:"GET", dataType:"json", data:{id: id, ajax: true, rate: rate, _: new Date().getTime()}, success: function(data){		  $("#rating").css({"background": "none"});		  $("#rating").html("<span class=\""+((data.success)?"tick":"cross")+"\">"+data.message+"</span>");		  $("li.current-rating").css("width", ((parseFloat(data.rating)/5)*125)+"px");		  if (data.success){		  	$("#rating-summary").text("This article is currently rated "+data.rating+" out of 5 Stars, based on "+data.votes+" votes.")		  }		  $("ul.star-rating li a").css({"cursor":"pointer"});		}});	}, 3000); //3s pause to give spinner gif chance to convey its message}DEXT.ValidateForm = function(frm){	if (frm.Title.value == "") {		alert("Please enter a title");		return false;	}		return true;}
