var SQ = new ScriptQuery('spotQuizResultWidget.js');
var srcParams = SQ.parse();
var resID = srcParams['r'];
var quizID = srcParams['q'];
var domain = srcParams['d'];
if (typeof(domain) == 'undefined') {
        domain = 'pt';
}
	

/* CONTAINER */
document.write('<scr' + 'ipt type="text/javascript" src="http://spot.sapo.'+domain+'/quizresultwidget.html?r=' + escape(resID) + '&q=' + escape(quizID) + '"></scr' + 'ipt>');
function ScriptQuery(scriptPath) {
	this.scriptPath = scriptPath;
	this.get = function() {
		var srcRegex = new RegExp(this.scriptPath.replace('.', '\\.') + '(\\?.*)?$');
		var scripts = document.getElementsByTagName("script");
		var returnVar = '';
		for (var i = 0; i < scripts.length; i++) {
			var script = scripts[i];
			if (script.src && script.src.match(srcRegex)) {
				var query = script.src.match(/\?([^#]*)(#.*)?/);
				returnVar = !query ? '' : query[1];
			}
		}
		return returnVar;
	}
	this.parse = function() {
		var result = {};
		var query = this.get();
		var components = query.split('&');
	 	for (var i = 0; i < components.length; i++) {
	 		var pair = components[i].split('=');
	 		var name = pair[0], value = pair[1];
	 		if (!result[name]) result[name] = [];
	  		if (!value) {
				value = 'true';
	  		} else {
				try {
					value = decodeURIComponent(value);
				} catch (e) {
					alert(e.message);
					value = unescape(value);
	  			}
	  		}
			var values = result[name];
			values[values.length] = value;
		}
		return result;
	}
}
