Advertisement
Guest User

Untitled

a guest
Sep 25th, 2015
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 96.28 KB | None | 0 0
  1.  
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  3. <html xmlns:fb="http://ogp.me/ns/fb#">
  4.  
  5. <head>
  6. <script type="text/javascript">
  7. try {
  8. if(self.location.href != top.location.href) {
  9. top.location = self.location;
  10. }
  11. } catch ( ex ) {
  12. // if we cannot access the top.location.href property then we are not in the top-frame, so reload till we are
  13. top.location = self.location;
  14. }
  15. </script>
  16.  
  17. <meta name="description" content="ECNetworks official application form page." >
  18. <meta name="keywords" content="ECN, ECNetworks, EC, EmeraldCraft, Emerald Craft, Deatrix, Minecraft, Tekkit" >
  19. <meta name="robots" content="INDEX, FOLLOW" >
  20. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" ><script type="text/javascript">(window.NREUM||(NREUM={})).loader_config={xpid:"VgYAWVVaGwoIVlhSDw=="};window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var o=e[n]={exports:{}};t[n][0].call(o.exports,function(e){var o=t[n][1][e];return r(o?o:e)},o,o.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({QJf3ax:[function(t,e){function n(t){function e(e,n,a){t&&t(e,n,a),a||(a={});for(var c=s(e),u=c.length,f=i(a,o,r),d=0;u>d;d++)c[d].apply(f,n);return f}function a(t,e){u[t]=s(t).concat(e)}function s(t){return u[t]||[]}function c(){return n(e)}var u={};return{on:a,emit:e,create:c,listeners:s,_events:u}}function r(){return{}}var o="nr@context",i=t("gos");e.exports=n()},{gos:"7eSDFh"}],ee:[function(t,e){e.exports=t("QJf3ax")},{}],3:[function(t){function e(t){try{i.console&&console.log(t)}catch(e){}}var n,r=t("ee"),o=t(1),i={};try{n=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(i.console=!0,-1!==n.indexOf("dev")&&(i.dev=!0),-1!==n.indexOf("nr_dev")&&(i.nrDev=!0))}catch(a){}i.nrDev&&r.on("internal-error",function(t){e(t.stack)}),i.dev&&r.on("fn-err",function(t,n,r){e(r.stack)}),i.dev&&(e("NR AGENT IN DEVELOPMENT MODE"),e("flags: "+o(i,function(t){return t}).join(", ")))},{1:20,ee:"QJf3ax"}],4:[function(t){function e(t,e,n,i,s){try{c?c-=1:r("err",[s||new UncaughtException(t,e,n)])}catch(u){try{r("ierr",[u,(new Date).getTime(),!0])}catch(f){}}return"function"==typeof a?a.apply(this,o(arguments)):!1}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function n(t){r("err",[t,(new Date).getTime()])}var r=t("handle"),o=t(6),i=t("ee"),a=window.onerror,s=!1,c=0;t("loader").features.err=!0,t(3),window.onerror=e;try{throw new Error}catch(u){"stack"in u&&(t(4),t(5),"addEventListener"in window&&t(1),window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&!/CriOS/.test(navigator.userAgent)&&t(2),s=!0)}i.on("fn-start",function(){s&&(c+=1)}),i.on("fn-err",function(t,e,r){s&&(this.thrown=!0,n(r))}),i.on("fn-end",function(){s&&!this.thrown&&c>0&&(c-=1)}),i.on("internal-error",function(t){r("ierr",[t,(new Date).getTime(),!0])})},{1:5,2:8,3:3,4:7,5:6,6:21,ee:"QJf3ax",handle:"D5DuLP",loader:"G9z0Bl"}],5:[function(t,e){function n(t){i.inPlace(t,["addEventListener","removeEventListener"],"-",r)}function r(t){return t[1]}var o=(t(1),t("ee").create()),i=t(2)(o),a=t("gos");if(e.exports=o,n(window),"getPrototypeOf"in Object){for(var s=document;s&&!s.hasOwnProperty("addEventListener");)s=Object.getPrototypeOf(s);s&&n(s);for(var c=XMLHttpRequest.prototype;c&&!c.hasOwnProperty("addEventListener");)c=Object.getPrototypeOf(c);c&&n(c)}else XMLHttpRequest.prototype.hasOwnProperty("addEventListener")&&n(XMLHttpRequest.prototype);o.on("addEventListener-start",function(t){if(t[1]){var e=t[1];"function"==typeof e?this.wrapped=t[1]=a(e,"nr@wrapped",function(){return i(e,"fn-",null,e.name||"anonymous")}):"function"==typeof e.handleEvent&&i.inPlace(e,["handleEvent"],"fn-")}}),o.on("removeEventListener-start",function(t){var e=this.wrapped;e&&(t[1]=e)})},{1:21,2:22,ee:"QJf3ax",gos:"7eSDFh"}],6:[function(t,e){var n=(t(2),t("ee").create()),r=t(1)(n);e.exports=n,r.inPlace(window,["requestAnimationFrame","mozRequestAnimationFrame","webkitRequestAnimationFrame","msRequestAnimationFrame"],"raf-"),n.on("raf-start",function(t){t[0]=r(t[0],"fn-")})},{1:22,2:21,ee:"QJf3ax"}],7:[function(t,e){function n(t,e,n){t[0]=o(t[0],"fn-",null,n)}var r=(t(2),t("ee").create()),o=t(1)(r);e.exports=r,o.inPlace(window,["setTimeout","setInterval","setImmediate"],"setTimer-"),r.on("setTimer-start",n)},{1:22,2:21,ee:"QJf3ax"}],8:[function(t,e){function n(){u.inPlace(this,p,"fn-")}function r(t,e){u.inPlace(e,["onreadystatechange"],"fn-")}function o(t,e){return e}function i(t,e){for(var n in t)e[n]=t[n];return e}var a=t("ee").create(),s=t(1),c=t(2),u=c(a),f=c(s),d=window.XMLHttpRequest,p=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"];e.exports=a,window.XMLHttpRequest=function(t){var e=new d(t);try{a.emit("new-xhr",[],e),f.inPlace(e,["addEventListener","removeEventListener"],"-",o),e.addEventListener("readystatechange",n,!1)}catch(r){try{a.emit("internal-error",[r])}catch(i){}}return e},i(d,XMLHttpRequest),XMLHttpRequest.prototype=d.prototype,u.inPlace(XMLHttpRequest.prototype,["open","send"],"-xhr-",o),a.on("send-xhr-start",r),a.on("open-xhr-start",r)},{1:5,2:22,ee:"QJf3ax"}],9:[function(t){function e(t){var e=this.params,r=this.metrics;if(!this.ended){this.ended=!0;for(var i=0;c>i;i++)t.removeEventListener(s[i],this.listener,!1);if(!e.aborted){if(r.duration=(new Date).getTime()-this.startTime,4===t.readyState){e.status=t.status;var a=t.responseType,u="arraybuffer"===a||"blob"===a||"json"===a?t.response:t.responseText,f=n(u);if(f&&(r.rxSize=f),this.sameOrigin){var d=t.getResponseHeader("X-NewRelic-App-Data");d&&(e.cat=d.split(", ").pop())}}else e.status=0;r.cbTime=this.cbTime,o("xhr",[e,r,this.startTime])}}}function n(t){if("string"==typeof t&&t.length)return t.length;if("object"!=typeof t)return void 0;if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if("undefined"!=typeof FormData&&t instanceof FormData)return void 0;try{return JSON.stringify(t).length}catch(e){return void 0}}function r(t,e){var n=i(e),r=t.params;r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.sameOrigin=n.sameOrigin}if(window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&!/CriOS/.test(navigator.userAgent)){t("loader").features.xhr=!0;var o=t("handle"),i=t(2),a=t("ee"),s=["load","error","abort","timeout"],c=s.length,u=t(1);t(4),t(3),a.on("new-xhr",function(){this.totalCbs=0,this.called=0,this.cbTime=0,this.end=e,this.ended=!1,this.xhrGuids={}}),a.on("open-xhr-start",function(t){this.params={method:t[0]},r(this,t[1]),this.metrics={}}),a.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid)}),a.on("send-xhr-start",function(t,e){var r=this.metrics,o=t[0],i=this;if(r&&o){var u=n(o);u&&(r.txSize=u)}this.startTime=(new Date).getTime(),this.listener=function(t){try{"abort"===t.type&&(i.params.aborted=!0),("load"!==t.type||i.called===i.totalCbs&&(i.onloadCalled||"function"!=typeof e.onload))&&i.end(e)}catch(n){try{a.emit("internal-error",[n])}catch(r){}}};for(var f=0;c>f;f++)e.addEventListener(s[f],this.listener,!1)}),a.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),a.on("xhr-load-added",function(t,e){var n=""+u(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),a.on("xhr-load-removed",function(t,e){var n=""+u(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),a.on("addEventListener-end",function(t,e){e instanceof XMLHttpRequest&&"load"===t[0]&&a.emit("xhr-load-added",[t[1],t[2]],e)}),a.on("removeEventListener-end",function(t,e){e instanceof XMLHttpRequest&&"load"===t[0]&&a.emit("xhr-load-removed",[t[1],t[2]],e)}),a.on("fn-start",function(t,e,n){e instanceof XMLHttpRequest&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=(new Date).getTime()))}),a.on("fn-end",function(t,e){this.xhrCbStart&&a.emit("xhr-cb-time",[(new Date).getTime()-this.xhrCbStart,this.onload,e],e)})}},{1:"XL7HBI",2:10,3:8,4:5,ee:"QJf3ax",handle:"D5DuLP",loader:"G9z0Bl"}],10:[function(t,e){e.exports=function(t){var e=document.createElement("a"),n=window.location,r={};e.href=t,r.port=e.port;var o=e.href.split("://");return!r.port&&o[1]&&(r.port=o[1].split("/")[0].split("@").pop().split(":")[1]),r.port&&"0"!==r.port||(r.port="https"===o[0]?"443":"80"),r.hostname=e.hostname||n.hostname,r.pathname=e.pathname,r.protocol=o[0],"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname),r.sameOrigin=!e.hostname||e.hostname===document.domain&&e.port===n.port&&e.protocol===n.protocol,r}},{}],11:[function(t,e){function n(t){return function(){r(t,[(new Date).getTime()].concat(i(arguments)))}}var r=t("handle"),o=t(1),i=t(2);"undefined"==typeof window.newrelic&&(newrelic=window.NREUM);var a=["setPageViewName","addPageAction","setCustomAttribute","finished","addToTrace","inlineHit","noticeError"];o(a,function(t,e){window.NREUM[e]=n("api-"+e)}),e.exports=window.NREUM},{1:20,2:21,handle:"D5DuLP"}],"7eSDFh":[function(t,e){function n(t,e,n){if(r.call(t,e))return t[e];var o=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:o,writable:!0,enumerable:!1}),o}catch(i){}return t[e]=o,o}var r=Object.prototype.hasOwnProperty;e.exports=n},{}],gos:[function(t,e){e.exports=t("7eSDFh")},{}],handle:[function(t,e){e.exports=t("D5DuLP")},{}],D5DuLP:[function(t,e){function n(t,e,n){return r.listeners(t).length?r.emit(t,e,n):(o[t]||(o[t]=[]),void o[t].push(e))}var r=t("ee").create(),o={};e.exports=n,n.ee=r,r.q=o},{ee:"QJf3ax"}],id:[function(t,e){e.exports=t("XL7HBI")},{}],XL7HBI:[function(t,e){function n(t){var e=typeof t;return!t||"object"!==e&&"function"!==e?-1:t===window?0:i(t,o,function(){return r++})}var r=1,o="nr@id",i=t("gos");e.exports=n},{gos:"7eSDFh"}],G9z0Bl:[function(t,e){function n(){var t=p.info=NREUM.info,e=u.getElementsByTagName("script")[0];if(t&&t.licenseKey&&t.applicationID&&e){s(d,function(e,n){e in t||(t[e]=n)});var n="https"===f.split(":")[0]||t.sslForHttp;p.proto=n?"https://":"http://",a("mark",["onload",i()]);var r=u.createElement("script");r.src=p.proto+t.agent,e.parentNode.insertBefore(r,e)}}function r(){"complete"===u.readyState&&o()}function o(){a("mark",["domContent",i()])}function i(){return(new Date).getTime()}var a=t("handle"),s=t(1),c=(t(2),window),u=c.document,f=(""+location).split("?")[0],d={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-632.min.js"},p=e.exports={offset:i(),origin:f,features:{}};u.addEventListener?(u.addEventListener("DOMContentLoaded",o,!1),c.addEventListener("load",n,!1)):(u.attachEvent("onreadystatechange",r),c.attachEvent("onload",n)),a("mark",["firstbyte",i()])},{1:20,2:11,handle:"D5DuLP"}],loader:[function(t,e){e.exports=t("G9z0Bl")},{}],20:[function(t,e){function n(t,e){var n=[],o="",i=0;for(o in t)r.call(t,o)&&(n[i]=e(o,t[o]),i+=1);return n}var r=Object.prototype.hasOwnProperty;e.exports=n},{}],21:[function(t,e){function n(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,o=n-e||0,i=Array(0>o?0:o);++r<o;)i[r]=t[e+r];return i}e.exports=n},{}],22:[function(t,e){function n(t){return!(t&&"function"==typeof t&&t.apply&&!t[i])}var r=t("ee"),o=t(1),i="nr@wrapper",a=Object.prototype.hasOwnProperty;e.exports=function(t){function e(t,e,r,a){function nrWrapper(){var n,i,s,u;try{i=this,n=o(arguments),s=r&&r(n,i)||{}}catch(d){f([d,"",[n,i,a],s])}c(e+"start",[n,i,a],s);try{return u=t.apply(i,n)}catch(p){throw c(e+"err",[n,i,p],s),p}finally{c(e+"end",[n,i,u],s)}}return n(t)?t:(e||(e=""),nrWrapper[i]=!0,u(t,nrWrapper),nrWrapper)}function s(t,r,o,i){o||(o="");var a,s,c,u="-"===o.charAt(0);for(c=0;c<r.length;c++)s=r[c],a=t[s],n(a)||(t[s]=e(a,u?s+o:o,i,s))}function c(e,n,r){try{t.emit(e,n,r)}catch(o){f([o,e,n,r])}}function u(t,e){if(Object.defineProperty&&Object.keys)try{var n=Object.keys(t);return n.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(r){f([r])}for(var o in t)a.call(t,o)&&(e[o]=t[o]);return e}function f(e){try{t.emit("internal-error",e)}catch(n){}}return t||(t=r),e.inPlace=s,e.flag=i,e}},{1:21,ee:"QJf3ax"}]},{},["G9z0Bl",4,9]);</script>
  21. <meta http-equiv="Content-Language" content="en-US" ><title>Apply - ECNetworks</title>
  22. <!--OpenGraph Protocol-->
  23. <meta property="og:title" content="ECNetworks" />
  24. <meta property="og:type" content="website" />
  25. <meta property="og:url" content="http://ecnet.co.uk" />
  26. <meta property="og:image" content="http://files.enjin.com.s3.amazonaws.com/572469/site_logo/avatar.png" />
  27. <meta property="og:description" content="The Original ECNetworks | Technic Launcher Servers" />
  28. <meta property="og:locale" content="en_US" />
  29. <meta property="og:site_name" content="ECNetworks" />
  30.  
  31.  
  32.  
  33. <span style="margin: 0px; padding: 0px; border: 0px none; outline: 0px; font-family: Roboto; font-size: 14pt;"> </span>
  34.  
  35.  
  36. <link href="/apply" rel="canonical" >
  37. <link href="http://resources.guild-hosting.net/201509241544/themes/core/js/library/markitup/skins/enjin/style.css" media="screen" rel="stylesheet" type="text/css" >
  38. <link href="http://resources.guild-hosting.net/201509241544/themes/core/css/applicationform.css" media="screen" rel="stylesheet" type="text/css" >
  39. <link href="http://ecnet.co.uk/assets/201509241544/themes/core/css/core.css" media="screen" rel="stylesheet" type="text/css" >
  40. <link href="http://resources.guild-hosting.net/201509241544/themes/core/css/bbcode.css" media="screen" rel="stylesheet" type="text/css" >
  41. <link href="http://resources.guild-hosting.net/201509241544/themes/core/css/styles.css" media="screen" rel="stylesheet" type="text/css" >
  42. <link href="http://resources.guild-hosting.net/201509241544/themes/v2/css/system/user_tray.css" media="screen" rel="stylesheet" type="text/css" >
  43. <link href="http://resources.guild-hosting.net/201509241544/admin/theme/css/teamspeak/tree.css" media="screen" rel="stylesheet" type="text/css" >
  44. <link href="http://resources.guild-hosting.net/201509241544/themes/core/css/modules/mumble.css" media="screen" rel="stylesheet" type="text/css" >
  45. <link href="http://ecnet.co.uk/assets/201509241544/merged/default_fonts.css" media="screen" rel="stylesheet" type="text/css" >
  46. <link href="http://ecnet.co.uk/assets/201509241544/themes/core/css/theme.php?theme=572076&amp;cache=201509241544-1438872816" media="screen" rel="stylesheet" type="text/css" >
  47. <link href="http://resources.guild-hosting.net/201509241544/themes/core/css/widthbugfix.css" media="screen" rel="stylesheet" type="text/css" > <style type="text/css" media="screen">
  48. <!--
  49.  
  50. -->
  51. </style>
  52. <style type="text/css" media="screen">
  53. <!--
  54. a.tag-regular,span.tag-regular{} a.tag-admin,span.tag-admin{} a.tag-untagged,span.tag-untagged{color: #097db3 !important;} a.tag-banned,span.tag-banned{color: #c4c4c4 !important;} a.tag-online,span.tag-online{} a.tag-ts3online,span.tag-ts3online{} a.tag-minecraft_online,span.tag-minecraft_online{} a.tag-twitch_online,span.tag-twitch_online{} a.tag-twitch_users,span.tag-twitch_users{} a.tag-warned,span.tag-warned{} a.tag-punished,span.tag-punished{} a.tag-1521171,span.tag-1521171{background-image: url(http://resources.guild-hosting.net/201509241544/themes/core/images/tag_fx/sparkle_teal.gif);color: #00ff11 !important;} a.tag-1482746,span.tag-1482746{} a.tag-1482744,span.tag-1482744{} a.tag-1482727,span.tag-1482727{} a.tag-1311324,span.tag-1311324{color: #23ad00 !important;} a.tag-1311328,span.tag-1311328{} a.tag-1311329,span.tag-1311329{} a.tag-1272995,span.tag-1272995{} a.tag-1311330,span.tag-1311330{} a.tag-1311334,span.tag-1311334{} a.tag-1311337,span.tag-1311337{} a.tag-1311325,span.tag-1311325{} a.tag-1397070,span.tag-1397070{} a.tag-1398560,span.tag-1398560{color: #47bd2a !important;} a.tag-836411,span.tag-836411{color: #47bd2a !important;} a.tag-836407,span.tag-836407{color: #E1544F !important;} a.tag-836408,span.tag-836408{color: #E1544F !important;} a.tag-836406,span.tag-836406{color: #16a3e0 !important;} a.tag-1001005,span.tag-1001005{color: #e1544f !important;} a.tag-1433686,span.tag-1433686{color: #E1544F !important;} a.tag-796472,span.tag-796472{color: #e1544f !important;}
  55. -->
  56. </style> <script type="text/javascript" src="http://resources.guild-hosting.net/201509241544/merged/default_layout.js"></script>
  57. <script type="text/javascript" src="http://resources.guild-hosting.net/201509241544/themes/core/js/core.js"></script>
  58. <script type="text/javascript" src="http://resources.guild-hosting.net/201509241544/themes/core/js/library/markitup/jquery.markitup.js"></script>
  59. <script type="text/javascript" src="http://resources.guild-hosting.net/201509241544/themes/core/js/library/markitup/sets/bbcode/set.js"></script>
  60. <script type="text/javascript" style="display:none">
  61. <!--
  62. /**
  63. * Parse all the tables with a plain border attribute created by TinyMCE and force them to have the similar with via
  64. * a css border-width atrribute, this is required to override the Enjin default table style setting
  65. * that has no border, CSS does not allow us to override this with a general style that says "use browser
  66. * defaults" we have to apply this hack
  67. */
  68. $(document).ready(function() {
  69. $(".m_html table[border!=0]").each( function() {
  70. $(this).css({"border-width": $(this).attr('border')+'px'});
  71. $(this).find('td').css({"border-color": $(this).css('border-color')});
  72. });
  73. });
  74. //-->
  75. </script>
  76. <script type="text/javascript">
  77. //<!--
  78. $(document).ready(function()
  79. {
  80. if ( typeof Enjin_AppForm_Conditions.smileys === 'undefined' ) { Enjin_AppForm_Conditions.smileys = {":)":{"smiley_id":"51","smiley_pack_id":"1","text":":)","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/smiley.gif?0"},":(,":{"smiley_id":"49","smiley_pack_id":"1","text":":(,","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/smiley.gif?0"},":|":{"smiley_id":"48","smiley_pack_id":"1","text":":|","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/blank.gif?0"},":mad:":{"smiley_id":"47","smiley_pack_id":"1","text":":mad:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/angry.gif?0"},":X":{"smiley_id":"45","smiley_pack_id":"1","text":":X","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/angry.gif?0"},":-X":{"smiley_id":"43","smiley_pack_id":"1","text":":-X","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/angry.gif?0"},":angry:":{"smiley_id":"42","smiley_pack_id":"1","text":":angry:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/angry.gif?0"},":anxious:":{"smiley_id":"41","smiley_pack_id":"1","text":":anxious:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/anxious.gif?0"},":-|":{"smiley_id":"40","smiley_pack_id":"1","text":":-|","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/blank.gif?0"},":confused:":{"smiley_id":"39","smiley_pack_id":"1","text":":confused:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/confused.gif?0"},":?":{"smiley_id":"38","smiley_pack_id":"1","text":":?","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/confused.gif?0"},":-?":{"smiley_id":"37","smiley_pack_id":"1","text":":-?","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/confused.gif?0"},":cool:":{"smiley_id":"36","smiley_pack_id":"1","text":":cool:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/cool.gif?0"},"8-)":{"smiley_id":"35","smiley_pack_id":"1","text":"8-)","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/cool.gif?0"},"8)":{"smiley_id":"34","smiley_pack_id":"1","text":"8)","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/cool.gif?0"},":cry:":{"smiley_id":"33","smiley_pack_id":"1","text":":cry:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/cry.gif?0"},":oops:":{"smiley_id":"32","smiley_pack_id":"1","text":":oops:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/embarassed.gif?0"},":-)":{"smiley_id":"31","smiley_pack_id":"1","text":":-)","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/smiley.gif?0"},":LOL:":{"smiley_id":"29","smiley_pack_id":"1","text":":LOL:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/laugh.gif?0"},";-)":{"smiley_id":"28","smiley_pack_id":"1","text":";-)","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/wink.gif?0"},";)":{"smiley_id":"27","smiley_pack_id":"1","text":";)","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/wink.gif?0"},":-(":{"smiley_id":"26","smiley_pack_id":"1","text":":-(","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/sad.gif?0"},":thumb:":{"smiley_id":"25","smiley_pack_id":"1","text":":thumb:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/thumbsup.gif?0"},":-d":{"smiley_id":"23","smiley_pack_id":"1","text":":-d","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/grin.gif?0"},":d":{"smiley_id":"22","smiley_pack_id":"1","text":":d","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/grin.gif?0"},":dead:":{"smiley_id":"21","smiley_pack_id":"1","text":":dead:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/dead.gif?0"},":shock:":{"smiley_id":"19","smiley_pack_id":"1","text":":shock:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/stunned.gif?0"},":o":{"smiley_id":"18","smiley_pack_id":"1","text":":o","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/shocked.gif?0"},":-o":{"smiley_id":"17","smiley_pack_id":"1","text":":-o","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/shocked.gif?0"},":evil:":{"smiley_id":"16","smiley_pack_id":"1","text":":evil:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/evil.gif?0"},":roll:":{"smiley_id":"15","smiley_pack_id":"1","text":":roll:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/rolleyes.gif?0"},":rolls:":{"smiley_id":"14","smiley_pack_id":"1","text":":rolls:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/rolleyes.gif?0"},":rolleyes:":{"smiley_id":"13","smiley_pack_id":"1","text":":rolleyes:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/rolleyes.gif?0"},":rollseyes:":{"smiley_id":"12","smiley_pack_id":"1","text":":rollseyes:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/rolleyes.gif?0"},":P":{"smiley_id":"10","smiley_pack_id":"1","text":":P","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/tongue.gif?0"},":-P":{"smiley_id":"8","smiley_pack_id":"1","text":":-P","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/tongue.gif?0"},":furious:":{"smiley_id":"7","smiley_pack_id":"1","text":":furious:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/furious.gif?0"},":idea:":{"smiley_id":"6","smiley_pack_id":"1","text":":idea:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/idea.gif?0"},":snore:":{"smiley_id":"5","smiley_pack_id":"1","text":":snore:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/snore.gif?0"},":undecided:":{"smiley_id":"4","smiley_pack_id":"1","text":":undecided:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/undecided.gif?0"},":geek:":{"smiley_id":"3","smiley_pack_id":"1","text":":geek:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/geek.gif?0"},":dizzy:":{"smiley_id":"2","smiley_pack_id":"1","text":":dizzy:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/dizzy.gif?0"},":sick:":{"smiley_id":"1","smiley_pack_id":"1","text":":sick:","icon_name":null,"last_icon_update":"0","icon":"http:\/\/resources.guild-hosting.net\/201509231543\/themes\/core\/images\/smileys\/sick.gif?0"}}; }
  81. //Enjin_AppForm_Conditions.convertToBBCode( $('#form-22589265-gzro5kdyzm') );
  82. });
  83. //-->
  84. </script>
  85. <script type="text/javascript" src="http://resources.guild-hosting.net/201509241544/themes/core/js/modules/appform.conditions.js"></script>
  86. <script type="text/javascript">
  87. //<!--
  88.  
  89. $(document).ready(function()
  90. {
  91. var conditions = new Enjin_AppForm_Conditions({preset_id:22589265,
  92. modules:{"149401":{"type":"section","section_id":"149401","conditions":false,"visible":true},"1z8yapln8c":{"type":"dropdown","section_id":"149401","conditions":false,"visible":true},"149400":{"type":"section","section_id":"149400","conditions":false,"visible":true},"ylky1vqdmz":{"type":"text","section_id":"149400","conditions":false,"visible":true},"n2e40pfxgn":{"type":"text","section_id":"149400","conditions":false,"visible":true},"ee3zq988lm":{"type":"text","section_id":"149400","conditions":false,"visible":true},"pq02qya0c8":{"type":"text","section_id":"149400","conditions":false,"visible":true},"ucc0z57wes":{"type":"text","section_id":"149400","conditions":false,"visible":true},"qb8hwz6ag9":{"type":"checkbox","section_id":"149400","conditions":false,"visible":true},"sjwdi3cit2":{"type":"text","section_id":"149400","conditions":false,"visible":true},"eylfnza9gn":{"type":"checkbox","section_id":"149400","conditions":false,"visible":true},"cnpjfjhbtx":{"type":"text","section_id":"149400","conditions":false,"visible":true},"149402":{"type":"section","section_id":"149402","conditions":false,"visible":true},"u3dn1zjjkv":{"type":"text","section_id":"149402","conditions":false,"visible":true},"qm0qcmohh9":{"type":"text","section_id":"149402","conditions":false,"visible":true},"ggrafm3j50":{"type":"text","section_id":"149402","conditions":false,"visible":true},"o4th3r8epm":{"type":"text","section_id":"149402","conditions":false,"visible":true},"149404":{"type":"section","section_id":"149404","conditions":false,"visible":true},"gzro5kdyzm":{"type":"text","section_id":"149404","conditions":{"action":"show","on":"all","items":[]},"visible":true}}, // conditions assigned to modules on this page
  93. state:[], // states of questions whose values can affect conditions
  94. pages: {"1":["149401","1z8yapln8c","149400","ylky1vqdmz","n2e40pfxgn","ee3zq988lm","pq02qya0c8","ucc0z57wes","qb8hwz6ag9","sjwdi3cit2","eylfnza9gn","cnpjfjhbtx","149402","u3dn1zjjkv","qm0qcmohh9","ggrafm3j50","o4th3r8epm","149404","gzro5kdyzm"]}, // array linking modules to the pages they appear on
  95. page: 1 });
  96. conditions.applyConditions();
  97.  
  98.  
  99. $('.m_appform-register form').error({
  100. rules: {
  101. email: {
  102. required: true,
  103. email: true,
  104. remote: {
  105. param: {
  106. url: "/ajax.php?s=login&cmd=validate",
  107. dataFilter: function(data) {
  108. var json = JSON.parse(data);
  109.  
  110. $('.did-you-mean').remove();
  111. if(typeof json.did_you_mean == 'string') {
  112. var html = '<div class="did-you-mean icon-warning">Did you mean <b class="fixed-email">' + Enjin_Core.filterOutput(json.did_you_mean) + '</b>? <a class="fix-it">Yes, Fix it</a></div>';
  113. $('.m_appform-register form input[name=email]').parent().parent().append(html);
  114. }
  115.  
  116. if(json.success == true) {
  117. if(json.error) {
  118. setTimeout(function(){
  119. $('.input-success label[for=email]').text(json.error);
  120. }, 100);
  121. }
  122. return '"true"';
  123. }
  124. return "\"" + json.error + "\"";
  125. },
  126. loader: true
  127. }
  128. },
  129. },
  130. password: {required:true, minlength:8, maxlength:40},
  131. username: {required:true, minlength:1}
  132. },
  133. messages: {
  134. email: {email: 'Email address is not valid'},
  135. password: {minlength: 'Password must be at least 8 characters', maxlength: 'Password must be less than 40 characters'},
  136. username: {minlength:'Please enter a username'}
  137. },
  138. inline: true,
  139. highlightSuccessful: true
  140. });
  141.  
  142. $('.m_appform-register form').on('click', '.did-you-mean a.fix-it', function(){
  143. $('.m_appform-register form input[name=email]').val($(this).parent().children('.fixed-email').text()).focus().blur();
  144. $(this).closest('.did-you-mean').remove();
  145. });
  146.  
  147.  
  148. });
  149. //-->
  150. </script>
  151. <script type="text/javascript" style="display:none">
  152. <!--
  153. /*
  154. * ----------------------------- JSTORAGE -------------------------------------
  155. * Simple local storage wrapper to save data on the browser side, supporting
  156. * all major browsers - IE6+, Firefox2+, Safari4+, Chrome4+ and Opera 10.5+
  157. *
  158. * Copyright (c) 2010 - 2012 Andris Reinman, andris.reinman@gmail.com
  159. * Project homepage: www.jstorage.info
  160. *
  161. * Licensed under MIT-style license:
  162. *
  163. * Permission is hereby granted, free of charge, to any person obtaining a copy
  164. * of this software and associated documentation files (the "Software"), to deal
  165. * in the Software without restriction, including without limitation the rights
  166. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  167. * copies of the Software, and to permit persons to whom the Software is
  168. * furnished to do so, subject to the following conditions:
  169. *
  170. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  171. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  172. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  173. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  174. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  175. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  176. * SOFTWARE.
  177. */
  178.  
  179. (function(){
  180. var
  181. /* jStorage version */
  182. JSTORAGE_VERSION = "0.4.3",
  183.  
  184. /* detect a dollar object or create one if not found */
  185. $ = window.jQuery || window.$ || (window.$ = {}),
  186.  
  187. /* check for a JSON handling support */
  188. JSON = {
  189. parse:
  190. window.JSON && (window.JSON.parse || window.JSON.decode) ||
  191. String.prototype.evalJSON && function(str){return String(str).evalJSON();} ||
  192. $.parseJSON ||
  193. $.evalJSON,
  194. stringify:
  195. Object.toJSON ||
  196. window.JSON && (window.JSON.stringify || window.JSON.encode) ||
  197. $.toJSON
  198. };
  199.  
  200. // Break if no JSON support was found
  201. if(!JSON.parse || !JSON.stringify){
  202. throw new Error("No JSON support found, include //cdnjs.cloudflare.com/ajax/libs/json2/20110223/json2.js to page");
  203. }
  204.  
  205. var
  206. /* This is the object, that holds the cached values */
  207. _storage = {__jstorage_meta:{CRC32:{}}},
  208.  
  209. /* Actual browser storage (localStorage or globalStorage['domain']) */
  210. _storage_service = {jStorage:"{}"},
  211.  
  212. /* DOM element for older IE versions, holds userData behavior */
  213. _storage_elm = null,
  214.  
  215. /* How much space does the storage take */
  216. _storage_size = 0,
  217.  
  218. /* which backend is currently used */
  219. _backend = false,
  220.  
  221. /* onchange observers */
  222. _observers = {},
  223.  
  224. /* timeout to wait after onchange event */
  225. _observer_timeout = false,
  226.  
  227. /* last update time */
  228. _observer_update = 0,
  229.  
  230. /* pubsub observers */
  231. _pubsub_observers = {},
  232.  
  233. /* skip published items older than current timestamp */
  234. _pubsub_last = +new Date(),
  235.  
  236. /* Next check for TTL */
  237. _ttl_timeout,
  238.  
  239. /**
  240. * XML encoding and decoding as XML nodes can't be JSON'ized
  241. * XML nodes are encoded and decoded if the node is the value to be saved
  242. * but not if it's as a property of another object
  243. * Eg. -
  244. * $.jStorage.set("key", xmlNode); // IS OK
  245. * $.jStorage.set("key", {xml: xmlNode}); // NOT OK
  246. */
  247. _XMLService = {
  248.  
  249. /**
  250. * Validates a XML node to be XML
  251. * based on jQuery.isXML function
  252. */
  253. isXML: function(elm){
  254. var documentElement = (elm ? elm.ownerDocument || elm : 0).documentElement;
  255. return documentElement ? documentElement.nodeName !== "HTML" : false;
  256. },
  257.  
  258. /**
  259. * Encodes a XML node to string
  260. * based on http://www.mercurytide.co.uk/news/article/issues-when-working-ajax/
  261. */
  262. encode: function(xmlNode) {
  263. if(!this.isXML(xmlNode)){
  264. return false;
  265. }
  266. try{ // Mozilla, Webkit, Opera
  267. return new XMLSerializer().serializeToString(xmlNode);
  268. }catch(E1) {
  269. try { // IE
  270. return xmlNode.xml;
  271. }catch(E2){}
  272. }
  273. return false;
  274. },
  275.  
  276. /**
  277. * Decodes a XML node from string
  278. * loosely based on http://outwestmedia.com/jquery-plugins/xmldom/
  279. */
  280. decode: function(xmlString){
  281. var dom_parser = ("DOMParser" in window && (new DOMParser()).parseFromString) ||
  282. (window.ActiveXObject && function(_xmlString) {
  283. var xml_doc = new ActiveXObject('Microsoft.XMLDOM');
  284. xml_doc.async = 'false';
  285. xml_doc.loadXML(_xmlString);
  286. return xml_doc;
  287. }),
  288. resultXML;
  289. if(!dom_parser){
  290. return false;
  291. }
  292. resultXML = dom_parser.call("DOMParser" in window && (new DOMParser()) || window, xmlString, 'text/xml');
  293. return this.isXML(resultXML)?resultXML:false;
  294. }
  295. };
  296.  
  297.  
  298. ////////////////////////// PRIVATE METHODS ////////////////////////
  299.  
  300. /**
  301. * Initialization function. Detects if the browser supports DOM Storage
  302. * or userData behavior and behaves accordingly.
  303. */
  304. function _init(){
  305. /* Check if browser supports localStorage */
  306. var localStorageReallyWorks = false;
  307. if("localStorage" in window){
  308. try {
  309. window.localStorage.setItem('_tmptest', 'tmpval');
  310. localStorageReallyWorks = true;
  311. window.localStorage.removeItem('_tmptest');
  312. } catch(BogusQuotaExceededErrorOnIos5) {
  313. // Thanks be to iOS5 Private Browsing mode which throws
  314. // QUOTA_EXCEEDED_ERRROR DOM Exception 22.
  315. }
  316. }
  317.  
  318. if(localStorageReallyWorks){
  319. try {
  320. if(window.localStorage) {
  321. _storage_service = window.localStorage;
  322. _backend = "localStorage";
  323. _observer_update = _storage_service.jStorage_update;
  324. }
  325. } catch(E3) {/* Firefox fails when touching localStorage and cookies are disabled */}
  326. }
  327. /* Check if browser supports globalStorage */
  328. else if("globalStorage" in window){
  329. try {
  330. if(window.globalStorage) {
  331. _storage_service = window.globalStorage[window.location.hostname];
  332. _backend = "globalStorage";
  333. _observer_update = _storage_service.jStorage_update;
  334. }
  335. } catch(E4) {/* Firefox fails when touching localStorage and cookies are disabled */}
  336. }
  337. /* Check if browser supports userData behavior */
  338. else {
  339. _storage_elm = document.createElement('link');
  340. if(_storage_elm.addBehavior){
  341.  
  342. /* Use a DOM element to act as userData storage */
  343. _storage_elm.style.behavior = 'url(#default#userData)';
  344.  
  345. /* userData element needs to be inserted into the DOM! */
  346. document.getElementsByTagName('head')[0].appendChild(_storage_elm);
  347.  
  348. try{
  349. _storage_elm.load("jStorage");
  350. }catch(E){
  351. // try to reset cache
  352. _storage_elm.setAttribute("jStorage", "{}");
  353. _storage_elm.save("jStorage");
  354. _storage_elm.load("jStorage");
  355. }
  356.  
  357. var data = "{}";
  358. try{
  359. data = _storage_elm.getAttribute("jStorage");
  360. }catch(E5){}
  361.  
  362. try{
  363. _observer_update = _storage_elm.getAttribute("jStorage_update");
  364. }catch(E6){}
  365.  
  366. _storage_service.jStorage = data;
  367. _backend = "userDataBehavior";
  368. }else{
  369. _storage_elm = null;
  370. return;
  371. }
  372. }
  373.  
  374. // Load data from storage
  375. _load_storage();
  376.  
  377. // remove dead keys
  378. _handleTTL();
  379.  
  380. // start listening for changes
  381. _setupObserver();
  382.  
  383. // initialize publish-subscribe service
  384. _handlePubSub();
  385.  
  386. // handle cached navigation
  387. if("addEventListener" in window){
  388. window.addEventListener("pageshow", function(event){
  389. if(event.persisted){
  390. _storageObserver();
  391. }
  392. }, false);
  393. }
  394. }
  395.  
  396. /**
  397. * Reload data from storage when needed
  398. */
  399. function _reloadData(){
  400. var data = "{}";
  401.  
  402. if(_backend == "userDataBehavior"){
  403. _storage_elm.load("jStorage");
  404.  
  405. try{
  406. data = _storage_elm.getAttribute("jStorage");
  407. }catch(E5){}
  408.  
  409. try{
  410. _observer_update = _storage_elm.getAttribute("jStorage_update");
  411. }catch(E6){}
  412.  
  413. _storage_service.jStorage = data;
  414. }
  415.  
  416. _load_storage();
  417.  
  418. // remove dead keys
  419. _handleTTL();
  420.  
  421. _handlePubSub();
  422. }
  423.  
  424. /**
  425. * Sets up a storage change observer
  426. */
  427. function _setupObserver(){
  428. if(_backend == "localStorage" || _backend == "globalStorage"){
  429. if("addEventListener" in window){
  430. window.addEventListener("storage", _storageObserver, false);
  431. }else{
  432. document.attachEvent("onstorage", _storageObserver);
  433. }
  434. }else if(_backend == "userDataBehavior"){
  435. setInterval(_storageObserver, 1000);
  436. }
  437. }
  438.  
  439. /**
  440. * Fired on any kind of data change, needs to check if anything has
  441. * really been changed
  442. */
  443. function _storageObserver(){
  444. var updateTime;
  445. // cumulate change notifications with timeout
  446. clearTimeout(_observer_timeout);
  447. _observer_timeout = setTimeout(function(){
  448.  
  449. if(_backend == "localStorage" || _backend == "globalStorage"){
  450. updateTime = _storage_service.jStorage_update;
  451. }else if(_backend == "userDataBehavior"){
  452. _storage_elm.load("jStorage");
  453. try{
  454. updateTime = _storage_elm.getAttribute("jStorage_update");
  455. }catch(E5){}
  456. }
  457.  
  458. if(updateTime && updateTime != _observer_update){
  459. _observer_update = updateTime;
  460. _checkUpdatedKeys();
  461. }
  462.  
  463. }, 25);
  464. }
  465.  
  466. /**
  467. * Reloads the data and checks if any keys are changed
  468. */
  469. function _checkUpdatedKeys(){
  470. var oldCrc32List = JSON.parse(JSON.stringify(_storage.__jstorage_meta.CRC32)),
  471. newCrc32List;
  472.  
  473. _reloadData();
  474. newCrc32List = JSON.parse(JSON.stringify(_storage.__jstorage_meta.CRC32));
  475.  
  476. var key,
  477. updated = [],
  478. removed = [];
  479.  
  480. for(key in oldCrc32List){
  481. if(oldCrc32List.hasOwnProperty(key)){
  482. if(!newCrc32List[key]){
  483. removed.push(key);
  484. continue;
  485. }
  486. if(oldCrc32List[key] != newCrc32List[key] && String(oldCrc32List[key]).substr(0,2) == "2."){
  487. updated.push(key);
  488. }
  489. }
  490. }
  491.  
  492. for(key in newCrc32List){
  493. if(newCrc32List.hasOwnProperty(key)){
  494. if(!oldCrc32List[key]){
  495. updated.push(key);
  496. }
  497. }
  498. }
  499.  
  500. _fireObservers(updated, "updated");
  501. _fireObservers(removed, "deleted");
  502. }
  503.  
  504. /**
  505. * Fires observers for updated keys
  506. *
  507. * @param {Array|String} keys Array of key names or a key
  508. * @param {String} action What happened with the value (updated, deleted, flushed)
  509. */
  510. function _fireObservers(keys, action){
  511. keys = [].concat(keys || []);
  512. if(action == "flushed"){
  513. keys = [];
  514. for(var key in _observers){
  515. if(_observers.hasOwnProperty(key)){
  516. keys.push(key);
  517. }
  518. }
  519. action = "deleted";
  520. }
  521. for(var i=0, len = keys.length; i<len; i++){
  522. if(_observers[keys[i]]){
  523. for(var j=0, jlen = _observers[keys[i]].length; j<jlen; j++){
  524. _observers[keys[i]][j](keys[i], action);
  525. }
  526. }
  527. if(_observers["*"]){
  528. for(var j=0, jlen = _observers["*"].length; j<jlen; j++){
  529. _observers["*"][j](keys[i], action);
  530. }
  531. }
  532. }
  533. }
  534.  
  535. /**
  536. * Publishes key change to listeners
  537. */
  538. function _publishChange(){
  539. var updateTime = (+new Date()).toString();
  540.  
  541. if(_backend == "localStorage" || _backend == "globalStorage"){
  542. _storage_service.jStorage_update = updateTime;
  543. }else if(_backend == "userDataBehavior"){
  544. _storage_elm.setAttribute("jStorage_update", updateTime);
  545. _storage_elm.save("jStorage");
  546. }
  547.  
  548. _storageObserver();
  549. }
  550.  
  551. /**
  552. * Loads the data from the storage based on the supported mechanism
  553. */
  554. function _load_storage(){
  555. /* if jStorage string is retrieved, then decode it */
  556. if(_storage_service.jStorage){
  557. try{
  558. _storage = JSON.parse(String(_storage_service.jStorage));
  559. }catch(E6){_storage_service.jStorage = "{}";}
  560. }else{
  561. _storage_service.jStorage = "{}";
  562. }
  563. _storage_size = _storage_service.jStorage?String(_storage_service.jStorage).length:0;
  564.  
  565. if(!_storage.__jstorage_meta){
  566. _storage.__jstorage_meta = {};
  567. }
  568. if(!_storage.__jstorage_meta.CRC32){
  569. _storage.__jstorage_meta.CRC32 = {};
  570. }
  571. }
  572.  
  573. /**
  574. * This functions provides the "save" mechanism to store the jStorage object
  575. */
  576. function _save(){
  577. _dropOldEvents(); // remove expired events
  578. try{
  579. _storage_service.jStorage = JSON.stringify(_storage);
  580. // If userData is used as the storage engine, additional
  581. if(_storage_elm) {
  582. _storage_elm.setAttribute("jStorage",_storage_service.jStorage);
  583. _storage_elm.save("jStorage");
  584. }
  585. _storage_size = _storage_service.jStorage?String(_storage_service.jStorage).length:0;
  586. }catch(E7){/* probably cache is full, nothing is saved this way*/}
  587. }
  588.  
  589. /**
  590. * Function checks if a key is set and is string or numberic
  591. *
  592. * @param {String} key Key name
  593. */
  594. function _checkKey(key){
  595. if(!key || (typeof key != "string" && typeof key != "number")){
  596. throw new TypeError('Key name must be string or numeric');
  597. }
  598. if(key == "__jstorage_meta"){
  599. throw new TypeError('Reserved key name');
  600. }
  601. return true;
  602. }
  603.  
  604. /**
  605. * Removes expired keys
  606. */
  607. function _handleTTL(){
  608. var curtime, i, TTL, CRC32, nextExpire = Infinity, changed = false, deleted = [];
  609.  
  610. clearTimeout(_ttl_timeout);
  611.  
  612. if(!_storage.__jstorage_meta || typeof _storage.__jstorage_meta.TTL != "object"){
  613. // nothing to do here
  614. return;
  615. }
  616.  
  617. curtime = +new Date();
  618. TTL = _storage.__jstorage_meta.TTL;
  619.  
  620. CRC32 = _storage.__jstorage_meta.CRC32;
  621. for(i in TTL){
  622. if(TTL.hasOwnProperty(i)){
  623. if(TTL[i] <= curtime){
  624. delete TTL[i];
  625. delete CRC32[i];
  626. delete _storage[i];
  627. changed = true;
  628. deleted.push(i);
  629. }else if(TTL[i] < nextExpire){
  630. nextExpire = TTL[i];
  631. }
  632. }
  633. }
  634.  
  635. // set next check
  636. if(nextExpire != Infinity){
  637. _ttl_timeout = setTimeout(_handleTTL, nextExpire - curtime);
  638. }
  639.  
  640. // save changes
  641. if(changed){
  642. _save();
  643. _publishChange();
  644. _fireObservers(deleted, "deleted");
  645. }
  646. }
  647.  
  648. /**
  649. * Checks if there's any events on hold to be fired to listeners
  650. */
  651. function _handlePubSub(){
  652. var i, len;
  653. if(!_storage.__jstorage_meta.PubSub){
  654. return;
  655. }
  656. var pubelm,
  657. _pubsubCurrent = _pubsub_last;
  658.  
  659. for(i=len=_storage.__jstorage_meta.PubSub.length-1; i>=0; i--){
  660. pubelm = _storage.__jstorage_meta.PubSub[i];
  661. if(pubelm[0] > _pubsub_last){
  662. _pubsubCurrent = pubelm[0];
  663. _fireSubscribers(pubelm[1], pubelm[2]);
  664. }
  665. }
  666.  
  667. _pubsub_last = _pubsubCurrent;
  668. }
  669.  
  670. /**
  671. * Fires all subscriber listeners for a pubsub channel
  672. *
  673. * @param {String} channel Channel name
  674. * @param {Mixed} payload Payload data to deliver
  675. */
  676. function _fireSubscribers(channel, payload){
  677. if(_pubsub_observers[channel]){
  678. for(var i=0, len = _pubsub_observers[channel].length; i<len; i++){
  679. // send immutable data that can't be modified by listeners
  680. _pubsub_observers[channel][i](channel, JSON.parse(JSON.stringify(payload)));
  681. }
  682. }
  683. }
  684.  
  685. /**
  686. * Remove old events from the publish stream (at least 2sec old)
  687. */
  688. function _dropOldEvents(){
  689. if(!_storage.__jstorage_meta.PubSub){
  690. return;
  691. }
  692.  
  693. var retire = +new Date() - 2000;
  694.  
  695. for(var i=0, len = _storage.__jstorage_meta.PubSub.length; i<len; i++){
  696. if(_storage.__jstorage_meta.PubSub[i][0] <= retire){
  697. // deleteCount is needed for IE6
  698. _storage.__jstorage_meta.PubSub.splice(i, _storage.__jstorage_meta.PubSub.length - i);
  699. break;
  700. }
  701. }
  702.  
  703. if(!_storage.__jstorage_meta.PubSub.length){
  704. delete _storage.__jstorage_meta.PubSub;
  705. }
  706.  
  707. }
  708.  
  709. /**
  710. * Publish payload to a channel
  711. *
  712. * @param {String} channel Channel name
  713. * @param {Mixed} payload Payload to send to the subscribers
  714. */
  715. function _publish(channel, payload){
  716. if(!_storage.__jstorage_meta){
  717. _storage.__jstorage_meta = {};
  718. }
  719. if(!_storage.__jstorage_meta.PubSub){
  720. _storage.__jstorage_meta.PubSub = [];
  721. }
  722.  
  723. _storage.__jstorage_meta.PubSub.unshift([+new Date, channel, payload]);
  724.  
  725. _save();
  726. _publishChange();
  727. }
  728.  
  729.  
  730. /**
  731. * JS Implementation of MurmurHash2
  732. *
  733. * SOURCE: https://github.com/garycourt/murmurhash-js (MIT licensed)
  734. *
  735. * @author <a href="mailto:gary.court@gmail.com">Gary Court</a>
  736. * @see http://github.com/garycourt/murmurhash-js
  737. * @author <a href="mailto:aappleby@gmail.com">Austin Appleby</a>
  738. * @see http://sites.google.com/site/murmurhash/
  739. *
  740. * @param {string} str ASCII only
  741. * @param {number} seed Positive integer only
  742. * @return {number} 32-bit positive integer hash
  743. */
  744.  
  745. function murmurhash2_32_gc(str, seed) {
  746. var
  747. l = str.length,
  748. h = seed ^ l,
  749. i = 0,
  750. k;
  751.  
  752. while (l >= 4) {
  753. k =
  754. ((str.charCodeAt(i) & 0xff)) |
  755. ((str.charCodeAt(++i) & 0xff) << 8) |
  756. ((str.charCodeAt(++i) & 0xff) << 16) |
  757. ((str.charCodeAt(++i) & 0xff) << 24);
  758.  
  759. k = (((k & 0xffff) * 0x5bd1e995) + ((((k >>> 16) * 0x5bd1e995) & 0xffff) << 16));
  760. k ^= k >>> 24;
  761. k = (((k & 0xffff) * 0x5bd1e995) + ((((k >>> 16) * 0x5bd1e995) & 0xffff) << 16));
  762.  
  763. h = (((h & 0xffff) * 0x5bd1e995) + ((((h >>> 16) * 0x5bd1e995) & 0xffff) << 16)) ^ k;
  764.  
  765. l -= 4;
  766. ++i;
  767. }
  768.  
  769. switch (l) {
  770. case 3: h ^= (str.charCodeAt(i + 2) & 0xff) << 16;
  771. case 2: h ^= (str.charCodeAt(i + 1) & 0xff) << 8;
  772. case 1: h ^= (str.charCodeAt(i) & 0xff);
  773. h = (((h & 0xffff) * 0x5bd1e995) + ((((h >>> 16) * 0x5bd1e995) & 0xffff) << 16));
  774. }
  775.  
  776. h ^= h >>> 13;
  777. h = (((h & 0xffff) * 0x5bd1e995) + ((((h >>> 16) * 0x5bd1e995) & 0xffff) << 16));
  778. h ^= h >>> 15;
  779.  
  780. return h >>> 0;
  781. }
  782.  
  783. ////////////////////////// PUBLIC INTERFACE /////////////////////////
  784.  
  785. $.jStorage = {
  786. /* Version number */
  787. version: JSTORAGE_VERSION,
  788.  
  789. /**
  790. * Sets a key's value.
  791. *
  792. * @param {String} key Key to set. If this value is not set or not
  793. * a string an exception is raised.
  794. * @param {Mixed} value Value to set. This can be any value that is JSON
  795. * compatible (Numbers, Strings, Objects etc.).
  796. * @param {Object} [options] - possible options to use
  797. * @param {Number} [options.TTL] - optional TTL value
  798. * @return {Mixed} the used value
  799. */
  800. set: function(key, value, options){
  801. _checkKey(key);
  802.  
  803. options = options || {};
  804.  
  805. // undefined values are deleted automatically
  806. if(typeof value == "undefined"){
  807. this.deleteKey(key);
  808. return value;
  809. }
  810.  
  811. if(_XMLService.isXML(value)){
  812. value = {_is_xml:true,xml:_XMLService.encode(value)};
  813. }else if(typeof value == "function"){
  814. return undefined; // functions can't be saved!
  815. }else if(value && typeof value == "object"){
  816. // clone the object before saving to _storage tree
  817. value = JSON.parse(JSON.stringify(value));
  818. }
  819.  
  820. _storage[key] = value;
  821.  
  822. _storage.__jstorage_meta.CRC32[key] = "2." + murmurhash2_32_gc(JSON.stringify(value), 0x9747b28c);
  823.  
  824. this.setTTL(key, options.TTL || 0); // also handles saving and _publishChange
  825.  
  826. _fireObservers(key, "updated");
  827. return value;
  828. },
  829.  
  830. /**
  831. * Looks up a key in cache
  832. *
  833. * @param {String} key - Key to look up.
  834. * @param {mixed} def - Default value to return, if key didn't exist.
  835. * @return {Mixed} the key value, default value or null
  836. */
  837. get: function(key, def){
  838. _checkKey(key);
  839. if(key in _storage){
  840. if(_storage[key] && typeof _storage[key] == "object" && _storage[key]._is_xml) {
  841. return _XMLService.decode(_storage[key].xml);
  842. }else{
  843. return _storage[key];
  844. }
  845. }
  846. return typeof(def) == 'undefined' ? null : def;
  847. },
  848.  
  849. /**
  850. * Deletes a key from cache.
  851. *
  852. * @param {String} key - Key to delete.
  853. * @return {Boolean} true if key existed or false if it didn't
  854. */
  855. deleteKey: function(key){
  856. _checkKey(key);
  857. if(key in _storage){
  858. delete _storage[key];
  859. // remove from TTL list
  860. if(typeof _storage.__jstorage_meta.TTL == "object" &&
  861. key in _storage.__jstorage_meta.TTL){
  862. delete _storage.__jstorage_meta.TTL[key];
  863. }
  864.  
  865. delete _storage.__jstorage_meta.CRC32[key];
  866.  
  867. _save();
  868. _publishChange();
  869. _fireObservers(key, "deleted");
  870. return true;
  871. }
  872. return false;
  873. },
  874.  
  875. /**
  876. * Sets a TTL for a key, or remove it if ttl value is 0 or below
  877. *
  878. * @param {String} key - key to set the TTL for
  879. * @param {Number} ttl - TTL timeout in milliseconds
  880. * @return {Boolean} true if key existed or false if it didn't
  881. */
  882. setTTL: function(key, ttl){
  883. var curtime = +new Date();
  884. _checkKey(key);
  885. ttl = Number(ttl) || 0;
  886. if(key in _storage){
  887.  
  888. if(!_storage.__jstorage_meta.TTL){
  889. _storage.__jstorage_meta.TTL = {};
  890. }
  891.  
  892. // Set TTL value for the key
  893. if(ttl>0){
  894. _storage.__jstorage_meta.TTL[key] = curtime + ttl;
  895. }else{
  896. delete _storage.__jstorage_meta.TTL[key];
  897. }
  898.  
  899. _save();
  900.  
  901. _handleTTL();
  902.  
  903. _publishChange();
  904. return true;
  905. }
  906. return false;
  907. },
  908.  
  909. /**
  910. * Gets remaining TTL (in milliseconds) for a key or 0 when no TTL has been set
  911. *
  912. * @param {String} key Key to check
  913. * @return {Number} Remaining TTL in milliseconds
  914. */
  915. getTTL: function(key){
  916. var curtime = +new Date(), ttl;
  917. _checkKey(key);
  918. if(key in _storage && _storage.__jstorage_meta.TTL && _storage.__jstorage_meta.TTL[key]){
  919. ttl = _storage.__jstorage_meta.TTL[key] - curtime;
  920. return ttl || 0;
  921. }
  922. return 0;
  923. },
  924.  
  925. /**
  926. * Deletes everything in cache.
  927. *
  928. * @return {Boolean} Always true
  929. */
  930. flush: function(){
  931. _storage = {__jstorage_meta:{CRC32:{}}};
  932. _save();
  933. _publishChange();
  934. _fireObservers(null, "flushed");
  935. return true;
  936. },
  937.  
  938. /**
  939. * Returns a read-only copy of _storage
  940. *
  941. * @return {Object} Read-only copy of _storage
  942. */
  943. storageObj: function(){
  944. function F() {}
  945. F.prototype = _storage;
  946. return new F();
  947. },
  948.  
  949. /**
  950. * Returns an index of all used keys as an array
  951. * ['key1', 'key2',..'keyN']
  952. *
  953. * @return {Array} Used keys
  954. */
  955. index: function(){
  956. var index = [], i;
  957. for(i in _storage){
  958. if(_storage.hasOwnProperty(i) && i != "__jstorage_meta"){
  959. index.push(i);
  960. }
  961. }
  962. return index;
  963. },
  964.  
  965. /**
  966. * How much space in bytes does the storage take?
  967. *
  968. * @return {Number} Storage size in chars (not the same as in bytes,
  969. * since some chars may take several bytes)
  970. */
  971. storageSize: function(){
  972. return _storage_size;
  973. },
  974.  
  975. /**
  976. * Which backend is currently in use?
  977. *
  978. * @return {String} Backend name
  979. */
  980. currentBackend: function(){
  981. return _backend;
  982. },
  983.  
  984. /**
  985. * Test if storage is available
  986. *
  987. * @return {Boolean} True if storage can be used
  988. */
  989. storageAvailable: function(){
  990. return !!_backend;
  991. },
  992.  
  993. /**
  994. * Register change listeners
  995. *
  996. * @param {String} key Key name
  997. * @param {Function} callback Function to run when the key changes
  998. */
  999. listenKeyChange: function(key, callback){
  1000. _checkKey(key);
  1001. if(!_observers[key]){
  1002. _observers[key] = [];
  1003. }
  1004. _observers[key].push(callback);
  1005. },
  1006.  
  1007. /**
  1008. * Remove change listeners
  1009. *
  1010. * @param {String} key Key name to unregister listeners against
  1011. * @param {Function} [callback] If set, unregister the callback, if not - unregister all
  1012. */
  1013. stopListening: function(key, callback){
  1014. _checkKey(key);
  1015.  
  1016. if(!_observers[key]){
  1017. return;
  1018. }
  1019.  
  1020. if(!callback){
  1021. delete _observers[key];
  1022. return;
  1023. }
  1024.  
  1025. for(var i = _observers[key].length - 1; i>=0; i--){
  1026. if(_observers[key][i] == callback){
  1027. _observers[key].splice(i,1);
  1028. }
  1029. }
  1030. },
  1031.  
  1032. /**
  1033. * Subscribe to a Publish/Subscribe event stream
  1034. *
  1035. * @param {String} channel Channel name
  1036. * @param {Function} callback Function to run when the something is published to the channel
  1037. */
  1038. subscribe: function(channel, callback){
  1039. channel = (channel || "").toString();
  1040. if(!channel){
  1041. throw new TypeError('Channel not defined');
  1042. }
  1043. if(!_pubsub_observers[channel]){
  1044. _pubsub_observers[channel] = [];
  1045. }
  1046. _pubsub_observers[channel].push(callback);
  1047. },
  1048.  
  1049. /**
  1050. * Publish data to an event stream
  1051. *
  1052. * @param {String} channel Channel name
  1053. * @param {Mixed} payload Payload to deliver
  1054. */
  1055. publish: function(channel, payload){
  1056. channel = (channel || "").toString();
  1057. if(!channel){
  1058. throw new TypeError('Channel not defined');
  1059. }
  1060.  
  1061. _publish(channel, payload);
  1062. },
  1063.  
  1064. /**
  1065. * Reloads the data from browser storage
  1066. */
  1067. reInit: function(){
  1068. _reloadData();
  1069. }
  1070. };
  1071.  
  1072. // Initialize jStorage
  1073. _init();
  1074.  
  1075. })();
  1076.  
  1077. //-->
  1078. </script>
  1079. <script type="text/javascript">
  1080. //<!--
  1081.  
  1082. var current_session_user_id = 0;
  1083. Enjin_Core.site_id = 572469;
  1084.  
  1085. //-->
  1086. </script>
  1087.  
  1088. <!-- Universal Google Analytics -->
  1089. <script>
  1090. (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  1091. (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  1092. m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  1093. })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
  1094.  
  1095. // enjin tracking
  1096. ga('create', 'UA-6028401-5', 'auto');
  1097. ga('send', 'pageview');
  1098.  
  1099. // custom website tracking
  1100. </script>
  1101.  
  1102. </head>
  1103.  
  1104. <body class=" light-theme"
  1105. data-dnsme-update-flag="">
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112. <div class="body-wrap-2"><div class="body-wrap-3">
  1113.  
  1114. <div id="page">
  1115. <div class="page-outer-left"><!-- --></div>
  1116. <div class="page-outer-right"><!-- --></div>
  1117. <div id="page-wrap">
  1118. <div class="fixed_height_elem" id="above-site"><!-- --></div>
  1119. <div id="site-body">
  1120.  
  1121. <div class="fixed_height_elem"><table class="section-collection"><tr class="top">
  1122. <td class="section-border"><div class="decorator-box"></div></td>
  1123. <td id="section-header"
  1124. class="section-holder section-width-large"
  1125. style=""
  1126. data-width="1030"
  1127. >
  1128. <div class="section">
  1129. <div id='enjin-bar'>
  1130.  
  1131. <div class='right'>
  1132.  
  1133.  
  1134. <!-- Login / Register -->
  1135. <a href="/login" rel="nofollow">Login</a>
  1136. <span class='divider'>|</span><a href='/login/do/register' rel='nofollow'>Register</a>
  1137.  
  1138.  
  1139. </div>
  1140.  
  1141. <div class='left'>
  1142.  
  1143. <!-- Site name -->
  1144. <a href='/'>ECNetworks</a>
  1145.  
  1146. <!-- Voice -->
  1147.  
  1148. <!-- Site info -->
  1149. <span class='divider'>|</span><a href='/page/572469'>Site Info</a>
  1150. <!-- Admin dropdown / Upgrade site -->
  1151.  
  1152. <!-- Social -->
  1153. <div id='enjin-bar-likes'>
  1154.  
  1155. <!-- Enjin forums / All other websites -->
  1156.  
  1157. <!-- Site likes -->
  1158.  
  1159. </div>
  1160.  
  1161. </div>
  1162. </div> <div class=" container_spacer last">
  1163. <div class="left"><!-- --></div>
  1164. <div class="right"><!-- --></div>
  1165. <div class="middle"><!-- --></div>
  1166. </div>
  1167. <div class='clearing'><!-- --></div>
  1168. </div><!-- .section -->
  1169. </td>
  1170. <td class="section-border"><div class="decorator-box"></div></td>
  1171. </tr>
  1172. </table><!-- .section-collection -->
  1173. </div><!-- -->
  1174. <div class="fixed_height_elem"><table class="section-collection"><tr class="top">
  1175. <td class="section-border"><div class="decorator-box"></div></td>
  1176. <td id="section-left"
  1177. class="section-holder section-width-small"
  1178. style="width: 175px;"
  1179. data-width="175"
  1180. >
  1181. <div class="section"> <div class=" container_spacer last">
  1182. <div class="left"><!-- --></div>
  1183. <div class="right"><!-- --></div>
  1184. <div class="middle"><!-- --></div>
  1185. </div>
  1186. <div class='clearing'><!-- --></div>
  1187. </div><!-- .section -->
  1188. </td>
  1189. <td class="section-divider"><div class="decorator-box"></div></td>
  1190. <td id="section-main"
  1191. class="section-holder section-width-large"
  1192. style=""
  1193. data-width="680"
  1194. >
  1195. <div class="section"> <div class="fixed_height_elem container_spacer first">
  1196. <div class="left"><!-- --></div>
  1197. <div class="right"><!-- --></div>
  1198. </div><div class='clearing'><!-- --></div>
  1199.  
  1200.  
  1201. <div class="container with-header with-footer first last" data-container-id="34093215" data-start-collapsed="0">
  1202.  
  1203. <div class="fixed_height_elem container_header">
  1204. <div class="left"></div>
  1205. <div class="right"></div>
  1206. <div class="title">
  1207. <span class="mask">
  1208. <div class="text">
  1209. <div class="header_text_text">
  1210.  
  1211. </div>
  1212. </div>
  1213. </span>
  1214. </div><!-- .title -->
  1215. </div>
  1216.  
  1217. <div class="container_body">
  1218.  
  1219. <div class="container_left"><!-- --></div>
  1220. <div class="container_right"><!-- --></div>
  1221. <div class="container_left_top"><!-- --></div>
  1222. <div class="container_right_top"><!-- --></div>
  1223. <div class="container_left_bottom"><!-- --></div>
  1224. <div class="container_right_bottom"><!-- --></div>
  1225.  
  1226. <div class="container_content container-minimized" style="display: none;" >
  1227. Container minimized. <a href="#">Expand</a>
  1228. </div>
  1229. <div class="container_content container-maximized" >
  1230. <div class="container_inner_l"></div><div class="container_inner_r"></div><div class="container_inner_tl"></div><div class="container_inner_tr"></div><div class="container_inner_bl"></div><div class="container_inner_br"></div> <table class="container_table">
  1231. <tr class="container_table_row">
  1232. <td class="container_column leftmost rightmost" style="width: 100%">
  1233. <div class="module module_first module_last">
  1234. <div class="module_content">
  1235. <div class="module_content_wrap">
  1236.  
  1237. <div class="m_appform_view">
  1238.  
  1239.  
  1240.  
  1241.  
  1242. <div class="m_appform-register m_appform-register-form m_appform">
  1243. <h2>Staff Application</h2>
  1244.  
  1245. <form name="m_appform-form-22589265" action='' method='post'>
  1246. <input type='hidden' name='m' value='22589265'>
  1247. <input type='hidden' name='do' value=''>
  1248. <input type='hidden' name='postback' value='true'>
  1249. <input type='hidden' name='page' value='1'>
  1250. <input type='hidden' id="op" name='op' value='next'>
  1251. <input type='hidden' id="preview_mode" name='preview_mode' value='0'>
  1252.  
  1253.  
  1254. <div class="appform-item appform-text">
  1255. <div class="label label-register">
  1256. Username:
  1257. </div>
  1258. <div class="input input-text">
  1259. <input name='username' tabindex='1' value=''>
  1260. </div>
  1261. </div>
  1262. <div class="appform-item appform-text">
  1263. <div class="label label-register">
  1264. Email Address:
  1265. </div>
  1266. <div class="input input-text">
  1267. <input name='email' autocomplete='off' tabindex='2' value=''>
  1268. </div>
  1269. </div>
  1270. <div class="appform-item appform-text">
  1271. <div class="label label-register">
  1272. Password:
  1273. </div>
  1274. <div class="input input-text">
  1275. <input name='password' autocomplete='off' type='password' tabindex='3'>
  1276. </div>
  1277. </div>
  1278.  
  1279.  
  1280.  
  1281. <div class="m_appform m_appform-22589265">
  1282.  
  1283. <div class="section " id="form-22589265-149401">
  1284. <div class="element_title">
  1285. <div class="left"><!-- --></div>
  1286. <div class="right"><!-- --></div>
  1287. <div class="title">
  1288. <div class="mask">
  1289. Server Selection </div>
  1290. </div>
  1291. </div>
  1292. <div class="description"></div>
  1293. </div>
  1294. <div hash="1z8yapln8c" section="149401" id="form-22589265-1z8yapln8c" class='form-question form-dropdown-answer first '>
  1295. <div class='form-question-title' style="font-weight:bold">Which server do you choose?</div>
  1296. <div class='form-question-body'>
  1297. <div class="input">
  1298. <select tabindex=10 class="input-text input-select-thin" name="appform[1z8yapln8c]" size="1">
  1299. <option value="">Select choice</option>
  1300. <option value="Tekkit Classic">Tekkit Classic</option>
  1301. <option value="Tekkit Main">Tekkit Main</option>
  1302. <option value="Both">Both</option>
  1303. </select>
  1304. </div>
  1305. </div>
  1306. </div>
  1307. <div class="section " id="form-22589265-149400">
  1308. <div class="element_title">
  1309. <div class="left"><!-- --></div>
  1310. <div class="right"><!-- --></div>
  1311. <div class="title">
  1312. <div class="mask">
  1313. General Information </div>
  1314. </div>
  1315. </div>
  1316. <div class="description"></div>
  1317. </div>
  1318. <div hash="ylky1vqdmz" section="149400" id="form-22589265-ylky1vqdmz" class='form-question form-text-answer first '>
  1319. <div class='form-question-title' style="font-weight:bold">Username</div>
  1320. <div class='form-question-body'>
  1321. <div class='input-text'><input tabindex=11 name="appform[ylky1vqdmz]" type="text" value="" /></div>
  1322. </div>
  1323. </div>
  1324. <div hash="n2e40pfxgn" section="149400" id="form-22589265-n2e40pfxgn" class='form-question form-text-answer '>
  1325. <div class='form-question-title' style="font-weight:bold">First &quot;real&quot; name</div>
  1326. <div class='form-question-body'>
  1327. <div class='input-text'><input tabindex=12 name="appform[n2e40pfxgn]" type="text" value="" /></div>
  1328. </div>
  1329. <div class='form-question-help'>For example: Jamie Smith</div>
  1330. </div>
  1331. <div hash="ee3zq988lm" section="149400" id="form-22589265-ee3zq988lm" class='form-question form-text-answer '>
  1332. <div class='form-question-title' style="font-weight:bold">Age</div>
  1333. <div class='form-question-body'>
  1334. <div class='input-text'><input tabindex=13 name="appform[ee3zq988lm]" type="text" value="" /></div>
  1335. </div>
  1336. <div class='form-question-help'>You must be 18 years old or more in order to be staff on EC. WARNING: Don&#039;t fake your age. You need proof of it later on.</div>
  1337. </div>
  1338. <div hash="pq02qya0c8" section="149400" id="form-22589265-pq02qya0c8" class='form-question form-text-answer '>
  1339. <div class='form-question-title' style="font-weight:bold">In what country do you live?</div>
  1340. <div class='form-question-body'>
  1341. <div class='input-text'><input tabindex=14 name="appform[pq02qya0c8]" type="text" value="" /></div>
  1342. </div>
  1343. <div class='form-question-help'>City &amp; Timezone also help</div>
  1344. </div>
  1345. <div hash="ucc0z57wes" section="149400" id="form-22589265-ucc0z57wes" class='form-question form-text-answer '>
  1346. <div class='form-question-title' style="font-weight:bold">How long can you play each day?</div>
  1347. <div class='form-question-body'>
  1348. <div class='input-text'><input tabindex=15 name="appform[ucc0z57wes]" type="text" value="" /></div>
  1349. </div>
  1350. </div>
  1351. <div hash="qb8hwz6ag9" section="149400" id="form-22589265-qb8hwz6ag9" class='form-question form-checkbox-answer '>
  1352. <div class='form-question-title' style="font-weight:bold">Do you have skype?</div>
  1353. <div class='form-question-body'>
  1354. <div class="input">
  1355. <div class="chk-item">
  1356. <div class="chk">
  1357. <input type="checkbox" tabindex=15 name="appform[qb8hwz6ag9][Yes]" value="Yes" />
  1358. </div>
  1359. <div class="chk-label">
  1360. Yes </div>
  1361. <div class="clearing"><!-- --></div>
  1362. </div>
  1363. <div class="chk-item">
  1364. <div class="chk">
  1365. <input type="checkbox" tabindex=16 name="appform[qb8hwz6ag9][No]" value="No" />
  1366. </div>
  1367. <div class="chk-label">
  1368. No </div>
  1369. <div class="clearing"><!-- --></div>
  1370. </div>
  1371. </div>
  1372. </div>
  1373. </div>
  1374. <div hash="sjwdi3cit2" section="149400" id="form-22589265-sjwdi3cit2" class='form-question form-text-answer '>
  1375. <div class='form-question-title' style="font-weight:normal">What is your Skype username?</div>
  1376. <div class='form-question-body'>
  1377. <div class='input-text'><input tabindex=18 name="appform[sjwdi3cit2]" type="text" value="" /></div>
  1378. </div>
  1379. <div class='form-question-help'>This is private and will not be given to anyone but ECNetwork&#039;s hierarchy staff members.</div>
  1380. </div>
  1381. <div hash="eylfnza9gn" section="149400" id="form-22589265-eylfnza9gn" class='form-question form-checkbox-answer '>
  1382. <div class='form-question-title' style="font-weight:bold">Are you currently staff on another server?</div>
  1383. <div class='form-question-body'>
  1384. <div class="input">
  1385. <div class="chk-item">
  1386. <div class="chk">
  1387. <input type="checkbox" tabindex=18 name="appform[eylfnza9gn][yes]" value="yes" />
  1388. </div>
  1389. <div class="chk-label">
  1390. yes </div>
  1391. <div class="clearing"><!-- --></div>
  1392. </div>
  1393. <div class="chk-item">
  1394. <div class="chk">
  1395. <input type="checkbox" tabindex=19 name="appform[eylfnza9gn][no]" value="no" />
  1396. </div>
  1397. <div class="chk-label">
  1398. no </div>
  1399. <div class="clearing"><!-- --></div>
  1400. </div>
  1401. </div>
  1402. </div>
  1403. </div>
  1404. <div hash="cnpjfjhbtx" section="149400" id="form-22589265-cnpjfjhbtx" class='form-question form-text-answer '>
  1405. <div class='form-question-title' style="font-weight:normal">If 'yes' what server(s)? </div>
  1406. <div class='form-question-body'>
  1407.  
  1408. <div class='input-textarea'><textarea tabindex=21 name="appform[cnpjfjhbtx]" rows="5"></textarea></div>
  1409. </div>
  1410. <div class='form-question-help'>List of server IPs &amp; their websites.</div>
  1411. </div>
  1412. <div class="section " id="form-22589265-149402">
  1413. <div class="element_title">
  1414. <div class="left"><!-- --></div>
  1415. <div class="right"><!-- --></div>
  1416. <div class="title">
  1417. <div class="mask">
  1418. Server Information </div>
  1419. </div>
  1420. </div>
  1421. <div class="description"></div>
  1422. </div>
  1423. <div hash="u3dn1zjjkv" section="149402" id="form-22589265-u3dn1zjjkv" class='form-question form-text-answer first '>
  1424. <div class='form-question-title' style="font-weight:bold">How did you find about our server?</div>
  1425. <div class='form-question-body'>
  1426. <div class='input-text'><input tabindex=22 name="appform[u3dn1zjjkv]" type="text" value="" /></div>
  1427. </div>
  1428. </div>
  1429. <div hash="qm0qcmohh9" section="149402" id="form-22589265-qm0qcmohh9" class='form-question form-text-answer '>
  1430. <div class='form-question-title' style="font-weight:bold">How long have you played on our server?</div>
  1431. <div class='form-question-body'>
  1432. <div class='input-text'><input tabindex=23 name="appform[qm0qcmohh9]" type="text" value="" /></div>
  1433. </div>
  1434. </div>
  1435. <div hash="ggrafm3j50" section="149402" id="form-22589265-ggrafm3j50" class='form-question form-text-answer '>
  1436. <div class='form-question-title' style="font-weight:bold">How can you help the server?</div>
  1437. <div class='form-question-body'>
  1438.  
  1439. <div class='input-textarea'><textarea tabindex=24 name="appform[ggrafm3j50]" rows="5"></textarea></div>
  1440. </div>
  1441. </div>
  1442. <div hash="o4th3r8epm" section="149402" id="form-22589265-o4th3r8epm" class='form-question form-text-answer '>
  1443. <div class='form-question-title' style="font-weight:bold">Why should we accept you?</div>
  1444. <div class='form-question-body'>
  1445.  
  1446. <div class='input-textarea'><textarea tabindex=25 name="appform[o4th3r8epm]" rows="5"></textarea></div>
  1447. </div>
  1448. </div>
  1449. <div class="section " id="form-22589265-149404">
  1450. <div class="element_title">
  1451. <div class="left"><!-- --></div>
  1452. <div class="right"><!-- --></div>
  1453. <div class="title">
  1454. <div class="mask">
  1455. Essay </div>
  1456. </div>
  1457. </div>
  1458. <div class="description"></div>
  1459. </div>
  1460. <div hash="gzro5kdyzm" section="149404" id="form-22589265-gzro5kdyzm" class='form-question form-text-answer first '>
  1461. <div class='form-question-title' style="font-weight:bold">Explain how our community works, your knowledge of running/staffing a server, how you can help our server and why you should be accepted.<br />
  1462. <br />
  1463. you may also provide proof of identity here.</div>
  1464. <div class='form-question-body'>
  1465.  
  1466. <div class='input-textarea with-bbcode needs-convert'><textarea tabindex=26 name="appform[gzro5kdyzm]" rows="5"></textarea></div>
  1467. </div>
  1468. </div>
  1469.  
  1470. <input type="hidden" name="postback-appform" value="true" />
  1471. </div>
  1472. <script src="https://www.google.com/recaptcha/api.js" async defer></script><script type="text/javascript">var recaptcha_publickey = "6Le3_AUTAAAAALjgZgjXxE1mU9KxrYl_g9mWmNSd";</script><script type="text/javascript">var recaptcha_token = "auKucz5NIJZ50MkgLmIPOge-HovkpeFSCxm2HlS_Br3Vw6k_qcJTpO0JM5pBGKFIMMnz5_4qT2ztLO5fvcZ7pQ";</script><div data-preset_id="22589265" data-tabindex="26" data-theme="light" id="22589265-captcha" class="g-recaptcha" data-sitekey="6Le3_AUTAAAAALjgZgjXxE1mU9KxrYl_g9mWmNSd" data-stoken="auKucz5NIJZ50MkgLmIPOge-HovkpeFSCxm2HlS_Br3Vw6k_qcJTpO0JM5pBGKFIMMnz5_4qT2ztLO5fvcZ7pQ" ></div>
  1473. <div class="form-submit">
  1474.  
  1475. <div id="22589265-next" class='element_bigbutton'>
  1476. <div class='l'></div>
  1477. <div class='r'></div>
  1478. <input type='submit' tabindex=101 onclick="$(this).closest('form').find('#op').val('next');$(this).closest('form').submit();" value='Next Page'>
  1479. </div>
  1480. <div id="22589265-submit" class='element_bigbutton'>
  1481. <div class='l'></div>
  1482. <div class='r'></div>
  1483. <input type='submit' tabindex=102 onclick="$(this).closest('form').find('#op').val('').remove();$(this).closest('form').submit();"
  1484. value='Register Now'>
  1485. </div>
  1486. or &nbsp;
  1487. <a href='/'>Cancel</a>
  1488. </div>
  1489. </form>
  1490. </div>
  1491.  
  1492.  
  1493. </div>
  1494. </div>
  1495. </div><!-- module_content -->
  1496.  
  1497.  
  1498.  
  1499. </div><!-- .module --> </td>
  1500. </tr>
  1501. </table>
  1502. </div><!-- .container_content -->
  1503. </div><!-- .container_body -->
  1504.  
  1505. <div class="fixed_height_elem container_footer">
  1506. <div class="left"><!-- --></div>
  1507. <div class="right"><!-- --></div>
  1508. </div>
  1509.  
  1510. </div><!-- .container -->
  1511.  
  1512.  
  1513.  
  1514. <div class="fixed_height_elem container_spacer last">
  1515. <div class="left"><!-- --></div>
  1516. <div class="right"><!-- --></div>
  1517. <div class="middle"><!-- --></div>
  1518. </div>
  1519. <div class='clearing'><!-- --></div>
  1520. </div><!-- .section -->
  1521. </td>
  1522. <td class="section-divider"><div class="decorator-box"></div></td>
  1523. <td id="section-right"
  1524. class="section-holder section-width-small"
  1525. style="width: 175px;"
  1526. data-width="175"
  1527. >
  1528. <div class="section"> <div class=" container_spacer last">
  1529. <div class="left"><!-- --></div>
  1530. <div class="right"><!-- --></div>
  1531. <div class="middle"><!-- --></div>
  1532. </div>
  1533. <div class='clearing'><!-- --></div>
  1534. </div><!-- .section -->
  1535. </td>
  1536. <td class="section-border"><div class="decorator-box"></div></td>
  1537. </tr>
  1538. </table><!-- .section-collection -->
  1539. </div><!-- -->
  1540. <div class="fixed_height_elem"><table class="section-collection"><tr class="top">
  1541. <td class="section-border"><div class="decorator-box"></div></td>
  1542. <td id="section-footer"
  1543. class="section-holder section-width-large"
  1544. style=""
  1545. data-width="1030"
  1546. >
  1547. <div class="section"> <div class=" container_spacer first">
  1548. <div class="left"><!-- --></div>
  1549. <div class="right"><!-- --></div>
  1550. </div><div class='clearing'><!-- --></div>
  1551.  
  1552. <div class="special_container first last"><div class='m_html' style='padding: 0px; margin-bottom: -1px;'><style type="text/css"></style><script type="text/javascript"></script><link type="text/css" rel="stylesheet" media="screen" href="http://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css"></link>
  1553.  
  1554. <style type="text/css">
  1555.  
  1556. .footer_row{
  1557. border-top: 1px solid #fff;
  1558. padding-top: 30px;
  1559. padding-bottom: 30px;
  1560. display:none;
  1561. }
  1562. .footer_row a{
  1563. color:white;
  1564. }
  1565.  
  1566. .footer_content{
  1567. margin:0 auto;
  1568. display:block;
  1569. text-align:center;
  1570. color:white;
  1571. font-size:16px;
  1572. }
  1573. .footer_content i{
  1574. font-size:42px;
  1575. margin-top:15px;
  1576. -webkit-transition: all 0.5s ease;
  1577. -moz-transition: all 0.5s ease;
  1578. -o-transition: all 0.5s ease;
  1579. transition: all 0.5s ease;
  1580. }
  1581. .footer_content a{
  1582. -webkit-transition: all 0.5s ease;
  1583. -moz-transition: all 0.5s ease;
  1584. -o-transition: all 0.5s ease;
  1585. transition: all 0.5s ease;
  1586. }
  1587.  
  1588. .fb:hover{
  1589. -webkit-transition: all 0.5s ease;
  1590. -moz-transition: all 0.5s ease;
  1591. -o-transition: all 0.5s ease;
  1592. transition: all 0.5s ease;
  1593. color:#3b5998 !important;
  1594. }
  1595.  
  1596. .tw:hover{
  1597. -webkit-transition: all 0.5s ease;
  1598. -moz-transition: all 0.5s ease;
  1599. -o-transition: all 0.5s ease;
  1600. transition: all 0.5s ease;
  1601. color:#00aced !important;
  1602. }
  1603.  
  1604. .yt:hover{
  1605. -webkit-transition: all 0.5s ease;
  1606. -moz-transition: all 0.5s ease;
  1607. -o-transition: all 0.5s ease;
  1608. transition: all 0.5s ease;
  1609. color:#bb0000 !important;
  1610. }
  1611. .steam{
  1612. -webkit-transition: all 0.5s ease;
  1613. -moz-transition: all 0.5s ease;
  1614. -o-transition: all 0.5s ease;
  1615. transition: all 0.5s ease;
  1616.  
  1617. }
  1618.  
  1619. .steam:hover{
  1620. -webkit-transition: all 0.5s ease;
  1621. -moz-transition: all 0.5s ease;
  1622. -o-transition: all 0.5s ease;
  1623. transition: all 0.5s ease;
  1624. color:#555 !important;
  1625. }
  1626.  
  1627.  
  1628. #page-footer{
  1629. display:none;
  1630. }
  1631.  
  1632. .link_block{
  1633. margin-top:10px;
  1634. margin-bottom:15px;
  1635. }
  1636. .link_block a{
  1637. -webkit-transition: all 0.5s ease;
  1638. -moz-transition: all 0.5s ease;
  1639. -o-transition: all 0.5s ease;
  1640. transition: all 0.5s ease;
  1641. padding:3px;
  1642. font-size:12px;
  1643. }
  1644. .link_block a:hover{
  1645. -webkit-transition: all 0.5s ease;
  1646. -moz-transition: all 0.5s ease;
  1647. -o-transition: all 0.5s ease;
  1648. transition: all 0.5s ease;
  1649. background-color:#000;
  1650. color:white;
  1651. text-decoration:none;
  1652. }
  1653. .copyright{
  1654. font-size:12px;
  1655. }
  1656. .body-wrap-3 {
  1657. overflow:visible !important;
  1658. }
  1659.  
  1660.  
  1661.  
  1662.  
  1663. </style>
  1664.  
  1665. <script>
  1666. $( document ).ready(function() {
  1667. $('.footer_row').appendTo($('#page-wrap'));
  1668. $('.footer_row').show();
  1669.  
  1670. });
  1671. </script>
  1672.  
  1673. <div class="footer_row">
  1674. <div class="footer_content">
  1675.  
  1676.  
  1677. <a class="fb" href="" target="_blank"><i class=""></i></a>
  1678. <a class="tw" href=""_blank"><i class=""></i></a>
  1679. <a class="yt" href="" target="_blank"><i class=""></i></a>
  1680. <a class="steam" href="" target="_blank"><i class=""></i></a>
  1681. <br>
  1682.  
  1683.  
  1684.  
  1685. <br>
  1686.  
  1687. <center><div class="copyright">© ECNetworks, Ltd. All rights reserved</div><a href="http://www.dmca.com/Protection/Status.aspx?ID=af9e82d3-ea8c-4679-876e-ecf2327d6fff" title="DMCA.com Protection Status" class="dmca-badge"> <img src ="//images.dmca.com/Badges/dmca_copyright_protected150b.png?ID=af9e82d3-ea8c-4679-876e-ecf2327d6fff" alt="DMCA.com Protection Status" /></a> <script src="https://streamtest.github.io/badges/streamtest.js" type="text/javascript"></script></center>
  1688.  
  1689. </div>
  1690. </div></div></div>
  1691.  
  1692.  
  1693. <div class=" container_spacer last">
  1694. <div class="left"><!-- --></div>
  1695. <div class="right"><!-- --></div>
  1696. <div class="middle"><!-- --></div>
  1697. </div>
  1698. <div class='clearing'><!-- --></div>
  1699. </div><!-- .section -->
  1700. </td>
  1701. <td class="section-border"><div class="decorator-box"></div></td>
  1702. </tr>
  1703. </table><!-- .section-collection -->
  1704. </div><!-- -->
  1705.  
  1706.  
  1707. </div><!-- #site-body -->
  1708.  
  1709. <div class="fixed_height_elem" id="page-footer">
  1710. <div class="left">
  1711. <a href='http://www.enjin.com/'>
  1712. Guild hosting </a>
  1713. by
  1714. <a href="http://www.enjin.com/">
  1715. <img src="http://resources.guild-hosting.net/201509241544/themes/core/images/efooter.png" alt="guild hosting" title="Enjin">
  1716. </a>
  1717. </div>
  1718. <div class="right">
  1719. &copy; 2015 Enjin
  1720. </div>
  1721. </div>
  1722.  
  1723. </div><!-- #page-wrap -->
  1724. </div><!-- #page -->
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730. </div></div>
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738. <script type="text/javascript">
  1739. $(document).ready(function() {
  1740.  
  1741. Enjin_Core.Announcements.init([]);
  1742. Enjin_Core.Reminders.init([]);
  1743. });
  1744. </script>
  1745. <div id="site-announcements">
  1746. <a href="#">
  1747. <i class="icon-warning-sign icon"></i>
  1748. <span class="ann-tray-text"><span class="amount"></span> Notice<span class="plural">s</span></span>
  1749. </a>
  1750. <div class="site-announcement">
  1751. <div class="title-bar">
  1752. <div class="title ann-title"></div>
  1753. <div class="close-wrapper"><a href="#" onclick="Enjin_Core.Announcements.close(true);return false;"><div class="close"></div></a></div>
  1754. </div>
  1755. <div class="content"></div>
  1756.  
  1757. <div class="nav-bar nav-bar-bottom">
  1758. <div class="nav">
  1759. <div class="announcements-nav">
  1760. <div class="element_button" onclick="Enjin_Core.Announcements.prev();return false;">
  1761. <div class="l"><!-- --></div>
  1762. <div class="r"><!-- --></div>
  1763. <input type="button" value="Prev" onclick="">
  1764. </div>
  1765. <div class="element_button" onclick="Enjin_Core.Announcements.next();return false;">
  1766. <div class="l"><!-- --></div>
  1767. <div class="r"><!-- --></div>
  1768. <input type="button" value="Next" onclick="">
  1769. </div>
  1770. <div class="title title-bottom">Announcement <span class="index"></span> of <span class="total"></span></div>
  1771. </div>
  1772.  
  1773. <div class="element_button btn-delete-ann">
  1774. <div class="l"><!-- --></div>
  1775. <div class="r"><!-- --></div>
  1776. <input type="button" value="Delete Announcement" />
  1777. </div>
  1778. <div class="element_button btn-agree-terms">
  1779. <div class="l"><!-- --></div>
  1780. <div class="r"><!-- --></div>
  1781. <input type="button" value="I Agree to the Terms" />
  1782. </div>
  1783.  
  1784. </div>
  1785. </div>
  1786. </div>
  1787. <div class="border"></div>
  1788. </div>
  1789.  
  1790.  
  1791. <div id="announcement-popup" class="element_popup element_popup_core element_popup_window warning-issued-popup" style="z-index: 20000; display: none;">
  1792. <div class="inner window-frame">
  1793. <div class="popup_window_title">
  1794. <span class="title-text"></span>
  1795. <div class="close-wrapper btn-delete-ann-x">
  1796. <a href="#"><div class="close"></div></a>
  1797. </div>
  1798. </div>
  1799. <div class="content">
  1800. <div class="announcement-text">
  1801.  
  1802. </div>
  1803. <div class="controls">
  1804. <div class="element_button prev"><div class="l"><!-- --></div><div class="r"><!-- --></div><input type="button" value="Prev" onclick=""></div>
  1805. <div class="element_button next"><div class="l"><!-- --></div><div class="r"><!-- --></div><input type="button" value="Next" onclick=""></div>
  1806.  
  1807. <div class="title title-bottom"><span class="index">1</span> of <span class="total">4</span> Announcement</div>
  1808.  
  1809. <div class="element_button btn-delete-ann"><div class="l"><!-- --></div><div class="r"><!-- --></div><input type="button" value="Delete Announcement"></div>
  1810. <div class="element_button btn-agree"><div class="l"><!-- --></div><div class="r"><!-- --></div><input type="button" value=""></div>
  1811. </div>
  1812. </div>
  1813. </div>
  1814. </div>
  1815. <div class="announcement-canvas-separator" style="z-index: 19999;height: 100% !important; display: none;">&nbsp;</div>
  1816. <!-- 0.151s -->
  1817. <!-- pusher part -->
  1818.  
  1819.  
  1820.  
  1821. <!-- Start Quantcast tag -->
  1822. <script type="text/javascript">
  1823. _qoptions={
  1824. qacct:"p-e2f9QTuI7ynec"
  1825. };
  1826. </script>
  1827. <script type="text/javascript" style="display:none" async defer>
  1828. <!--
  1829. /* Copyright (c) 2008-2013, Quantcast Corp. */
  1830. if(!__qc){var __qc={qs:'quantserve.com',ql:'quantcount.com',pixelcalls:[],pmto:null,pmc:undefined,qcdst:function(){if(__qc.qctzoff(0)!=__qc.qctzoff(6))return 1;return 0;},qctzoff:function(m){var d1=new Date(2000,m,1,0,0,0,0);var t=d1.toGMTString();var d3=new Date(t.substring(0,t.lastIndexOf(" ")-1));return d1-d3;},qceuc:function(s){if(typeof(encodeURIComponent)=='function'){return encodeURIComponent(s);}
  1831. else{return escape(s);}},qcrnd:function(){return Math.round(Math.random()*2147483647);},qcgc:function(n){var v='';var c=document.cookie;if(!c)return v;var i=c.indexOf(n+"=");var len=i+n.length+1;if(i>-1){var end=c.indexOf(";",len);if(end<0)end=c.length;v=c.substring(len,end);}
  1832. return v;},qcdomain:function(){var d=document.domain;if(d.substring(0,4)=="www.")d=d.substring(4,d.length);var a=d.split(".");var len=a.length;if(len<3)return d;var e=a[len-1];if(e.length<3)return d;d=a[len-2]+"."+a[len-1];return d;},qhash2:function(h,s){for(var i=0;i<s.length;i++){h^=s.charCodeAt(i);h+=(h<<1)+(h<<4)+(h<<7)+(h<<8)+(h<<24);}
  1833. return h;},qhash:function(s){var h1=0x811c9dc5,h2=0xc9dc5118;var hash1=__qc.qhash2(h1,s);var hash2=__qc.qhash2(h2,s);return(Math.round(Math.abs(hash1*hash2)/65536)).toString(16);},sd:["4dcfa7079941","127fdf7967f31","588ab9292a3f","32f92b0727e5","22f9aa38dfd3","a4abfe8f3e04","18b66bc1325c","958e70ea2f28","bdbf0cb4bbb","65118a0d557","40a1d9db1864","18ae3d985046","3b26460f55d"],qcsc:function(){var s="";var d=__qc.qcdomain();if(__qc.qad==1)return";fpan=u;fpa=";var qh=__qc.qhash(d);for(var i=0;i<__qc.sd.length;i++){if(__qc.sd[i]==qh)return";fpan=u;fpa=";}
  1834. var u=document;var a=__qc.qcgc("__qca");if(a.length>0){s+=";fpan=0;fpa="+a;}
  1835. else{var da=new Date();var db=new Date(da.getTime()+47335389000);a='P0-'+__qc.qcrnd()+'-'+da.getTime();u.cookie="__qca="+a+"; expires="+db.toGMTString()+"; path=/; domain="+d;a=__qc.qcgc("__qca");if(a.length>0){s+=";fpan=1;fpa="+a;}
  1836. else{s+=";fpan=u;fpa=";}}
  1837. return s;},qcdc:function(n){document.cookie=n+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/; domain="+__qc.qcdomain();},qpxload:function(img){if(img&&typeof(img.width)=="number"&&img.width==3){__qc.qcdc("__qca");}},qcdnt:function(){var ipf=false;if(typeof(window.external)!=='undefined'&&window.external!==null){var we=window.external;ipf=(typeof we.InPrivateFilteringEnabled==='function'&&we.InPrivateFilteringEnabled()===true);}
  1838. return(ipf||navigator.doNotTrack==="1"||navigator.doNotTrack==="yes"||navigator.msDoNotTrack==="1");},qcp:function(p,myqo){var s='',a=null;uh=null;var media='webpage',event='load';if(myqo!=null){for(var k in myqo){if(typeof(k)!='string'){continue;}
  1839. if(typeof(myqo[k])!='string'){continue;}
  1840. if(k=='uid'||k=='uh'){if(__qc.qcdnt()===false){uh=__qc.qhash(myqo[k]);}
  1841. delete myqo[k];continue;}
  1842. if(k=='qacct'){a=myqo[k];continue;}
  1843. s+=';'+k+p+'='+__qc.qceuc(myqo[k]);if(k=='media'){media=myqo[k];}
  1844. if(k=='event'){event=myqo[k];}}}
  1845. if(typeof a!="string"){if((typeof _qacct=="undefined")||(_qacct.length==0))return'';a=_qacct;}
  1846. if(typeof uh==='string'){myqo['uh']=uh;s+=';uh'+p+'='+__qc.qceuc(uh);}
  1847. if(media=='webpage'&&event=='load'){for(var i=0;i<__qc.qpixelsent.length;i++){if(__qc.qpixelsent[i]==a)return'';}
  1848. __qc.qpixelsent.push(a);}
  1849. if(media=='ad'){__qc.qad=1;}
  1850. s=';a'+p+'='+a+s;return s;},qcesc:function(s){return s.replace(/\./g,'%2E').replace(/,/g,'%2C');},qcd:function(o){return(typeof(o)!="undefined"&&o!=null);},qcogl:function(){var m=document.getElementsByTagName('meta');var o='';for(var i=0;i<m.length;i++){if(o.length>=1000)return o;if(__qc.qcd(m[i])&&__qc.qcd(m[i].attributes)&&__qc.qcd(m[i].attributes.property)&&__qc.qcd(m[i].attributes.property.value)&&__qc.qcd(m[i].content)){var p=m[i].attributes.property.value;var c=m[i].content;if(p.length>3&&p.substring(0,3)=='og:'){if(o.length>0)o+=',';var l=(c.length>80)?80:c.length;o+=__qc.qcesc(p.substring(3,p.length))+'.'+__qc.qcesc(c.substring(0,l));}}}
  1851. return __qc.qceuc(o);},qchcr:function(e){if(e.source!==window.top){return;}
  1852. var params=null;try{params=(typeof JSON==='object')&&JSON.parse(e.data);}catch(e){}
  1853. if(params&&typeof params.PrivacyManagerAPI==='object'){clearTimeout(__qc.pmto);if(window.removeEventListener){window.removeEventListener('message',__qc.qchcr,false);}
  1854. else if(window.detachEvent){window.detachEvent('onmessage',__qc.qchcr);}
  1855. __qc.pmc=params.PrivacyManagerAPI;__qc.firepixels();}},qccfp:function(action,type){__qc.pmc=PrivacyManagerAPI.callApi(action,__qc.qs,__qc.qcdomain(),"truste.com",type);__qc.firepixels();},qcctp:function(action,type){var params={PrivacyManagerAPI:{timestamp:new Date().getTime(),action:action,self:__qc.qs,domain:__qc.qcdomain(),authority:"truste.com",type:type}};if(window.addEventListener){window.addEventListener('message',__qc.qchcr,false);}
  1856. else if(window.attachEvent){window.attachEvent('onmessage',__qc.qchcr);}
  1857. else{__qc.pmc=true;__qc.firepixels();return;}
  1858. try{window.top.postMessage(JSON.stringify(params),"*");}
  1859. catch(e){}
  1860. __qc.pmto=setTimeout(function(){if(__qc.pmc===undefined){__qc.pmc=true;__qc.firepixels();}},25);},qc_consent:function(action,type){if(__qc.pmc===undefined){if(window.top===window.self){if(typeof PrivacyManagerAPI==='object'&&typeof PrivacyManagerAPI.callApi==='function'){__qc.qccfp(action,type);return;}}
  1861. else if(!!window.postMessage&&typeof JSON==='object'){__qc.qcctp(action,type);return;}
  1862. __qc.pmc=true;}
  1863. __qc.firepixels();},qctv:function(cm_consent){var cmv='';if(typeof cm_consent==='object'){cmv='p';cmv+=cm_consent.consent==='approved'?'a':'d';cmv+=cm_consent.source==='asserted'?'e':'i';}
  1864. return cmv;},qcenqp:function(qoptions){var e=(typeof(encodeURIComponent)=='function')?"n":"s";var r=__qc.qcrnd();var sr='',qo='',qm='',url='',ref='',je='u',ns='1';var qocount=0;__qc.qad=0;if(typeof __qc.qpixelsent=="undefined"){__qc.qpixelsent=new Array();}
  1865. if(typeof qoptions!="undefined"&&qoptions!=null){__qc.qopts=qoptions;for(var k in __qc.qopts){if(typeof(__qc.qopts[k])=='string'){qo=__qc.qcp("",__qc.qopts);break;}else if(typeof(__qc.qopts[k])=='object'&&__qc.qopts[k]!=null){++qocount;qo+=__qc.qcp("."+qocount,__qc.qopts[k]);}}}else if(typeof _qacct=="string"){qo=__qc.qcp("",null);}
  1866. if(qo.length==0)return;var ce=(navigator.cookieEnabled)?"1":"0";if(typeof navigator.javaEnabled!='undefined')je=(navigator.javaEnabled())?"1":"0";if(typeof _qmeta!="undefined"&&_qmeta!=null){qm=';m='+__qc.qceuc(_qmeta);_qmeta=null;}
  1867. if(self.screen){sr=screen.width+"x"+screen.height+"x"+screen.colorDepth;}
  1868. var d=new Date();var dst=__qc.qcdst();var fp=__qc.qcsc();if(window.location&&window.location.href)url=__qc.qceuc(window.location.href);if(window.document&&window.document.referrer)ref=__qc.qceuc(window.document.referrer);if(self==top)ns='0';var ogl=__qc.qcogl();var p1='/pixel;r='+r+qo+fp+';ns='+ns+';ce='+ce;var p2=';je='+je+';sr='+sr+';enc='+e+';dst='+dst+';et='+d.getTime()+';tzo='+d.getTimezoneOffset()+qm+';ref='+ref+';url='+url+';ogl='+ogl;__qc.pixelcalls.push({p1:p1,p2:p2});__qc.firepixels();},fire:function(o){var src='http';if(window.location.protocol=='https:'){src+='s';}
  1869. src+='://pixel.';src+=(__qc.pmc===true||__qc.pmc.consent==='approved')?__qc.qs:__qc.ql;src+=o.p1;src+=';cm='+__qc.qctv(__qc.pmc);src+=o.p2;var img=new Image();img.alt='';img.src=src;img.onload=function(){__qc.qpxload(img);};},firepixels:function(){if(__qc.pmc){while(__qc.pixelcalls.length){__qc.fire(__qc.pixelcalls.shift());}}else{__qc.qc_consent('getConsent','advertising');}},quantserve:function(){if(typeof _qevents=='undefined'){_qevents=[];}
  1870. if(typeof _qoptions!="undefined"&&_qoptions!=null){__qc.qcenqp(_qoptions);_qoptions=null;}else if(!_qevents.length&&typeof _qacct!="undefined"){__qc.qcenqp(null);}
  1871. if(!__qc.evts){for(var k in _qevents){__qc.qcenqp(_qevents[k]);}
  1872. _qevents={push:function(){var a=arguments;for(var i=0;i<a.length;i++){__qc.qcenqp(a[i]);}}};__qc.evts=1;}}};}
  1873. function quantserve(){__qc.quantserve();}
  1874. quantserve();
  1875.  
  1876. //-->
  1877. </script>
  1878. <noscript>
  1879. <img src="http://pixel.quantserve.com/pixel/p-e2f9QTuI7ynec.gif" style="display: none;" border="0" height="1" width="1" alt="Quantcast"/>
  1880. </noscript>
  1881. <!-- End Quantcast tag -->
  1882.  
  1883.  
  1884.  
  1885. <div id="fb-root"></div><script type="text/javascript">
  1886. //<!--
  1887. (function(d, s, id) {
  1888. var js, fjs = d.getElementsByTagName(s)[0];
  1889. if (d.getElementById(id)) return;
  1890. js = d.createElement(s); js.id = id;
  1891. js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  1892. js.async = true;
  1893. fjs.parentNode.insertBefore(js, fjs);
  1894. }(document, 'script', 'facebook-jssdk'));
  1895. //-->
  1896. </script>
  1897. <script type="text/javascript">
  1898. //<!--
  1899. !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); //-->
  1900. </script><!-- webx03.enjin.com -->
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906. <html>
  1907. <p>Copyright @ ECNetworks</p>
  1908. </html>
  1909.  
  1910.  
  1911.  
  1912. <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"b0a6eb3b0a","applicationID":"982908","transactionName":"M11QMURQC0JZW01YXQoXfApEXARdUUJcVXMHTFsKWB5P","queueTime":0,"applicationTime":152,"atts":"HxpTRwxKGEw=","errorBeacon":"bam.nr-data.net","agent":"js-agent.newrelic.com\/nr-632.min.js"}</script></body>
  1913.  
  1914. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement