        YAHOO.waynedalton.parseJSON = function (json){
            try{
                if(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/.test(json)){
                    var j = eval('(' + json + ')');
                    return j;
                }
            }
            catch(e){
                // No error checking?
            	var errorText="The following error occurred while attempting to parse response from server: ";
            	if(e.name)errorText+=e.name;
            	if(e.message)errorText+=", "+e.message;
            	else if(e.description)errorText+=", "+e.description;
            	alert(errorText);
            }
            throw new SyntaxError("parseJSON");
        };


