function getQueryVariable(variable) {	  var query = window.location.search.substring(1);	  var vars = query.split("&");	  for (var i=0;i<vars.length;i++) {		var pair = vars[i].split("=");		if (pair[0] == variable) {		  return pair[1];		}	  }	  alert('Query Variable ' + variable + ' not found');	} 		function m(str) { 		if(!str) str = "test";		$j("#ausgabe").prepend(str + " <br /><hr /><br />");		if (window.console) window.console.log(str);	}		function dump(arr,level) {		var dumped_text = "";		if(!level) level = 0;				//The padding given at the beginning of the line.		var level_padding = "";		for(var j=0;j<level+1;j++) level_padding += "    ";				if(typeof(arr) == 'object') { //Array/Hashes/Objects 			for(var item in arr) {				var value = arr[item];								if(typeof(value) == 'object') { //If it is an array,					dumped_text += level_padding + "'" + item + "' ...\n";					dumped_text += dump(value,level+1);				} else {					dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";				}			}		} else { //Stings/Chars/Numbers etc.			dumped_text = "===>"+arr+"<===("+typeof(arr)+")";		}		return dumped_text;	}
