function loadScript(src, callback) {
	var script = document.createElement("script");
	if (script.addEventListener)
		script.addEventListener("load", callback, false);
	else if (script.attachEvent)
		script.attachEvent("onreadystatechange", function() { loadScript.callbackIE(callback); });
	script.src = src;
	document.getElementsByTagName("head")[0].appendChild(script);
}
loadScript.callbackIE = function(callback) {
	var target = window.event.srcElement;
	if (target.readyState == "loaded")
		callback.call(target);
};
callback = function() {
	var self = this;
	alert("Loaded: " + this.src + "\nListener.cleanUp (nested):" + Listener.cleanUp);
};

var getSiteForLV = function(){
	try{
		if($("#hdn_website")){
			if($("#hdn_website").val()){
				return $("#hdn_website").val();				
			}
			else{
				return $("#hdn_website").html();
			}
		}
		else{
			return "ssegames";
		}
	}
	catch(e){
		return "ssegames";
	}
};
var getFormUrl = function(){
	try{
		if($("#hdn_from")){
			if($("#hdn_from").val()){
				return $("#hdn_from").val();				
			}
			else{
				return $("#hdn_from").html();
			}
		}
		else{
			return "";
		}
	}
	catch(e){
		return "";
	}
};

var getArgs = function(){
    var args = new Object();
    var query = location.search.substring(1);     // Get query string
    var pairs = query.split("&");                 // Break at ampersand
    for(var i = 0; i < pairs.length; i++) {
        var pos = pairs[i].indexOf('=');          // Look for "name=value"
        if (pos == -1) continue;                  // If not found, skip
        var argname = pairs[i].substring(0,pos);  // Extract the name
        var value = pairs[i].substring(pos+1);    // Extract the value
        value = decodeURIComponent(value);        // Decode it, if needed
        args[argname] = value;                    // Store as a property
    }
    return args;                                  // Return the object
} 

