var request = { Module : {} }; request["lang"] = "en"; request["language_id"] = "2"; function wddxSerializer_serializeValue(obj) { var bSuccess = true; var val; if (obj == null) { this.write(""); } else if (typeof(val = obj.valueOf()) == "string") { this.serializeString(val); } else if (typeof(val = obj.valueOf()) == "number") { if ( typeof(obj.getTimezoneOffset) == "function" && typeof(obj.toGMTString) == "function") { this.write("" + (obj.getYear() < 1000 ? 1900+obj.getYear() : obj.getYear()) + "-" + (obj.getMonth() + 1) + "-" + obj.getDate() + "T" + obj.getHours() + ":" + obj.getMinutes() + ":" + obj.getSeconds()); if (this.useTimezoneInfo) { this.write(this.timezoneString); } this.write(""); } else { this.write("" + val + ""); } } else if (typeof(val = obj.valueOf()) == "boolean") { this.write(""); } else if (typeof(obj) == "object") { if (typeof(obj.wddxSerialize) == "function") { bSuccess = obj.wddxSerialize(this); } else if ( typeof(obj.join) == "function" && typeof(obj.reverse) == "function" && typeof(obj.sort) == "function" && typeof(obj.length) == "number") { this.write(""); for (var i = 0; bSuccess && i < obj.length; ++i) { bSuccess = this.serializeValue(obj[i]); } this.write(""); } else { if (typeof(obj.wddxSerializationType) == 'string') { this.write('') } else { this.write(""); } for (var prop in obj) { if (prop != 'wddxSerializationType') { bSuccess = this.serializeVariable(prop, obj[prop]); if (! bSuccess) { break; } } } this.write(""); } } else { bSuccess = false; } return bSuccess; } function wddxSerializer_serializeAttr(s) { for (var i = 0; i < s.length; ++i) { this.write(this.at[s.charAt(i)]); } } function wddxSerializer_serializeAttrOld(s) { this.write(s); } function wddxSerializer_serializeString(s) { this.write(""); for (var i = 0; i < s.length; ++i) { this.write(this.et[s.charAt(i)]); } this.write(""); } function wddxSerializer_serializeStringOld(s) { this.write(""); if (pos != -1) { startPos = 0; while (pos != -1) { this.write(s.substring(startPos, pos) + "]]>]]>", startPos); } else { pos = -1; } } this.write(s.substring(startPos, s.length)); } else { this.write(s); } this.write("]]>"); } function wddxSerializer_serializeVariable(name, obj) { var bSuccess = true; if (typeof(obj) != "function") { this.write(""); bSuccess = this.serializeValue(obj); this.write(""); } return bSuccess; } function wddxSerializer_write(str) { this.wddxPacket += str; } function wddxSerializer_serialize(rootObj) { this.wddxPacket = ""; this.write("
"); var bSuccess = this.serializeValue(rootObj); this.write(""); if (bSuccess) { return this.wddxPacket; } else { return null; } } function WddxSerializer() { if (navigator.appVersion != "" && navigator.appVersion.indexOf("MSIE 3.") == -1) { var et = new Array(); var n2c = new Array(); var c2n = new Array(); var at = new Array(); for (var i = 0; i < 256; ++i) { var d1 = Math.floor(i/64); var d2 = Math.floor((i%64)/8); var d3 = i%8; var c = eval("\"\\" + d1.toString(10) + d2.toString(10) + d3.toString(10) + "\""); n2c[i] = c; c2n[c] = i; if (i < 32 && i != 9 && i != 10 && i != 13) { var hex = i.toString(16); if (hex.length == 1) { hex = "0" + hex; } et[n2c[i]] = ""; at[n2c[i]] = ""; } else if (i < 128) { et[n2c[i]] = n2c[i]; at[n2c[i]] = n2c[i]; } else { et[n2c[i]] = "&#x" + i.toString(16) + ";"; at[n2c[i]] = "&#x" + i.toString(16) + ";"; } } et["<"] = "<"; et[">"] = ">"; et["&"] = "&"; at["<"] = "<"; at[">"] = ">"; at["&"] = "&"; at["'"] = "'"; at["\""] = """; this.n2c = n2c; this.c2n = c2n; this.et = et; this.at = at; this.serializeString = wddxSerializer_serializeString; this.serializeAttr = wddxSerializer_serializeAttr; } else { this.serializeString = wddxSerializer_serializeStringOld; this.serializeAttr = wddxSerializer_serializeAttrOld; } var tzOffset = (new Date()).getTimezoneOffset(); if (tzOffset >= 0) { this.timezoneString = '-'; } else { this.timezoneString = '+'; } this.timezoneString += Math.floor(Math.abs(tzOffset) / 60) + ":" + (Math.abs(tzOffset) % 60); this.preserveVarCase = false; this.useTimezoneInfo = true; this.serialize = wddxSerializer_serialize; this.serializeValue = wddxSerializer_serializeValue; this.serializeVariable = wddxSerializer_serializeVariable; this.write = wddxSerializer_write; } function wddxRecordset_isColumn(name) { return (typeof(this[name]) == "object" && name.indexOf("_private_") == -1); } function wddxRecordset_getRowCount() { var nRowCount = 0; for (var col in this) { if (this.isColumn(col)) { nRowCount = this[col].length; break; } } return nRowCount; } function wddxRecordset_addColumn(name) { var nLen = this.getRowCount(); var colValue = new Array(nLen); for (var i = 0; i < nLen; ++i) { colValue[i] = null; } this[this.preserveFieldCase ? name : name.toLowerCase()] = colValue; } function wddxRecordset_addRows(n) { for (var col in this) { if (this.isColumn(col)) { var nLen = this[col].length; for (var i = nLen; i < nLen + n; ++i) { this[col][i] = null; } } } } function wddxRecordset_getField(row, col) { return this[this.preserveFieldCase ? col : col.toLowerCase()][row]; } function wddxRecordset_setField(row, col, value) { this[this.preserveFieldCase ? col : col.toLowerCase()][row] = value; } function wddxRecordset_wddxSerialize(serializer) { var colNamesList = ""; var colNames = new Array(); var i = 0; for (var col in this) { if (this.isColumn(col)) { colNames[i++] = col; if (colNamesList.length > 0) { colNamesList += ","; } colNamesList += col; } } var nRows = this.getRowCount(); serializer.write(""); var bSuccess = true; for (i = 0; bSuccess && i < colNames.length; i++) { var name = colNames[i]; serializer.write(""); for (var row = 0; bSuccess && row < nRows; row++) { bSuccess = serializer.serializeValue(this[name][row]); } serializer.write(""); } serializer.write(""); return bSuccess; } function wddxRecordset_dump(escapeStrings) { var nRows = this.getRowCount(); var colNames = new Array(); var i = 0; for (var col in this) { if (typeof(this[col]) == "object") { colNames[i++] = col; } } var o = ""; for (i = 0; i < colNames.length; ++i) { o += ""; } o += ""; for (var row = 0; row < nRows; ++row) { o += ""; for (i = 0; i < colNames.length; ++i) { var elem = this.getField(row, colNames[i]); if (escapeStrings && typeof(elem) == "string") { var str = ""; for (var j = 0; j < elem.length; ++j) { var ch = elem.charAt(j); if (ch == '<') { str += "<"; } else if (ch == '>') { str += ">"; } else if (ch == '&') { str += "&"; } else { str += ch; } } o += (""); } else { o += (""); } } o += ""; } o += "
RowNumber" + colNames[i] + "
" + row + "" + str + "" + elem + "
"; return o; } function WddxRecordset() { this.preserveFieldCase = false; if (typeof(wddxRecordsetExtensions) == "object") { for (var prop in wddxRecordsetExtensions) { this[prop] = wddxRecordsetExtensions[prop] } } this.getRowCount = wddxRecordset_getRowCount; this.addColumn = wddxRecordset_addColumn; this.addRows = wddxRecordset_addRows; this.isColumn = wddxRecordset_isColumn; this.getField = wddxRecordset_getField; this.setField = wddxRecordset_setField; this.wddxSerialize = wddxRecordset_wddxSerialize; this.dump = wddxRecordset_dump; if (WddxRecordset.arguments.length > 0) { if (typeof(val = WddxRecordset.arguments[0].valueOf()) == "boolean") { this.preserveFieldCase = WddxRecordset.arguments[0]; } else { var cols = WddxRecordset.arguments[0]; var nLen = 0; if (WddxRecordset.arguments.length > 1) { if (typeof(val = WddxRecordset.arguments[1].valueOf()) == "boolean") { this.preserveFieldCase = WddxRecordset.arguments[1]; } else { nLen = WddxRecordset.arguments[1]; if (WddxRecordset.arguments.length > 2) { this.preserveFieldCase = WddxRecordset.arguments[2]; } } } for (var i = 0; i < cols.length; ++i) { var colValue = new Array(nLen); for (var j = 0; j < nLen; ++j) { colValue[j] = null; } this[this.preserveFieldCase ? cols[i] : cols[i].toLowerCase()] = colValue; } } } } function registerWddxRecordsetExtension(name, func) { if (typeof(name) == "string" && typeof(func) == "function") { if (typeof(wddxRecordsetExtensions) != "object") { wddxRecordsetExtensions = new Object(); } wddxRecordsetExtensions[name] = func; } } function wddxBinary_wddxSerialize(serializer) { serializer.write( "" + this.data + ""); return true; } function WddxBinary(data, encoding) { this.data = data != null ? data : ""; this.encoding = encoding != null ? encoding : "base64"; this.wddxSerialize = wddxBinary_wddxSerialize; } // Facebook request.Module.Facebook = { enabled : false, appID : "", FBConnect : false }; var translations = new Object(); translations["de"] = new Object(); translations["de"]["user"] = new Object(); translations["de"]["user"]["logout"] = "Logout"; translations["en"] = new Object(); translations["en"]["user"] = new Object(); translations["en"]["user"]["logout"] = "Logout"; var url = new Object();