/* jquery.sifr.license.txt */
(function(H){var O=true,X=false,K="",Q="height",T="width",D="offsetHeight",S="offsetWidth",V="color",G="cursor",P="font",B="fontSize",M="fontWeight",C="lineHeight",I="textAlign",Z="textTransform",A="childNodes",J="parentNode",F="children",U="content",Y="sIFR-replaced",N=function(a){return parseInt(a,10)},L=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"],E={aqua:"0FF",azure:"F0FFFF",beige:"F5F5DC",black:"000",blue:"00F",brown:"A52A2A",cyan:"0FF",darkblue:"00008B",darkcyan:"008B8B",darkgrey:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkviolet:"9400D3",fuchsia:"F0F",gold:"FFD700",green:"008000",indigo:"4B0082",khaki:"F0E68C",lightblue:"ADD8E6",lightcyan:"E0FFFF",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightyellow:"FFFFE0",lime:"0F0",magenta:"F0F",maroon:"800000",navy:"000080",olive:"808000",orange:"FFA500",pink:"FFC0CB",purple:"800080",violet:"800080",red:"F00",silver:"C0C0C0",white:"FFF",yellow:"FF0",transparent:"FFF"},R=function(a){return isNaN(a)?"00":L[(a-a%16)/16]+L[a%16]},W=function(a){var b;return"#"+((a)?(b=E[a.toLowerCase()])?b:(b=a.match(/rgb\((\d+),\s(\d+),\s(\d+)\)/))?R(b[1])+R(b[2])+R(b[3]):a:"000").replace(/^#{0,}(\w)(\w)(\w)$|^#/,"$1$1$2$2$3$3").toUpperCase()};H.sifrNodeList=H(document).not(document);H.sifr=function(f){var e,i,h,g=arguments.callee,c,d;f=H.extend({},g.options,f);if(f.save){delete f.save;g.options=H.extend({},f)}f[P]=(f.path||K).replace(/([^\/])$/,"$1/")+(f[P]||K).replace(/\.swf$|$/,".swf");switch(f[Z]){case"lowercase":f[U]=f[U].toLowerCase();break;case"uppercase":f[U]=f[U].toUpperCase();break;case"capitalize":e=f[U].split(/(\s|\>)/);f[U]=K;for(c in e){f[U]+=e[c].charAt(0).toUpperCase()+e[c].substr(1)}}if(N(f.version)===3){d={content:f[U],cursor:f[G],css:H.extend({".sIFR-root":H.extend({color:W(f[V]),fontWeight:f[M]||"normal",lineHeight:f[C]||12,textAlign:f[I]||"left"},f.style),a:{},"a:hover":{}},f.css),delayrun:f.delayRun||X,events:f.events||X,fitexactly:f.fitExactly||X,fixhover:f.fixHover||O,forcesingleline:f.forceSingleLine||X,gridfittype:f.gridFitType||"pixel",height:(f[Q]*f.overY)||14,offsetleft:f.offsetLeft||0,offsettop:f.offsetTop||0,opacity:f.opacity||100,preventwrap:f.preventWrap||X,size:f[B]||12,tuneheight:f.tuneHeight||0,tunewidth:f.tuneWidth||0,version:f.build||436,width:(f[T]*f.overX)||320};d.css.a[V]=d.css.a[V]||W(f.linkColor||f[V]);d.css["a:hover"][V]=d.css["a:hover"][V]||W(f.hoverColor||d.css.a[V]||f[V]);d.selectable=f.selectable||((/arrow|pointer/.test(d[G]))?X:O);if(typeof f.filter==="object"){i=[];for(e in f.filter){if(typeof f.filter[e]==="object"){h=[];for(c in f.filter[e]){h.push(c.replace(/([A-Z])/,"-$1").toLowerCase()+":"+((/color/.test(c))?'"0x'+W(f.filter[e][c]).substr(1)+'"':f.filter[e][c]))}f.filter[e]=h.join(",")}i.push(e+"Filter,"+f.filter[e])}d.flashfilters=i.join(",")}}else{d={h:(f[Q]*f.zoom)||14,leading:Math.max(f[C]-f[B],0),offsetTop:Math.max((f[C]-f[B])/2,0),textAlign:f[I]||"left",textColor:W(f[V]),txt:f[U],w:(f[T]*f.zoom)||320};d.linkColor=W(f.linkColor||f[V]);d.hoverColor=W(f.hoverColor||d.linkColor||f[V]);if(f.underline===O){d.underline=O}}if(f.link){d.link=f.link}return H.flash({flashvars:d,height:(f[Q]*f.overY)||14,params:{wmode:"transparent"},swf:f[P],width:(f[T]*f.overX)||320})};H.fn.sifr=function(d){if(!H.hasFlashPlayer){return X}var h,c,f,g=this,e=0,a,b;d=H.extend({},d);while((c=g.eq(e++))[0]){b=H.extend({},(a=H.extend({},c.data("options"),d)));if(c.hasClass(Y)){c.unsifr()}c.addClass(Y)[0].innerHTML=['<span style="display:inline-block;position:relative;"><span class="sIFR-alternate" ',((b.debug)?"":'style="'+((H.browser.msie)?"zoom:1;filter:alpha(opacity=0)":"opacity:0")+';"'),">",c[0].innerHTML,'</span><span class="sIFR-flash" style="position:absolute;top:0;left:0;right:0;bottom:0;"></span></span>'].join(K);h=c[F]()[F]().eq(0);f=c[F]()[F]().eq(1);b[U]=b[U]||H.trim(h[0].innerHTML);b[Z]=b[Z]||h.css(Z).toLowerCase();b.zoom=b.zoom||1;b.overX=(b.overX||1)*(b.over||1);b.overY=(b.overY||1)*(b.over||1);b[Q]=b[Q]||Math.max(h[0][D]||h[0][J][D],N(h.css(C).replace(/normal/,N(h.css(B))*1.25)));b[T]=b[T]||h[0][S]||h[0][J][S];b[P]=b[P]||c.css("fontFamily").replace(/^\s+|\s+$|,[\S|\s]+|'|"|(,)\s+/g,"$1");b[V]=b[V]||h.css(V);b[G]=b[G]||h.css(G);b[M]=(b[M]||h.css(M).toString()).replace("400","normal").replace("700","bold");b[B]=(b[B]||N(h.css(B)))*b.zoom;b[C]=N(b[C]||h.css(C).replace(/normal/,b[B]*1.25))||b[Q];b[I]=b[I]||h.css(I).toString();if(b[I]==="center"){f.css("marginLeft",(b[T]-(b[T]*b.overX))/2)}if(b.resizable){H.sifrNodeList=H.sifrNodeList.add(c.data("options",H.extend({offsetHeight:h[0][D],offsetWidth:h[0][S]},a)))}f.html(H.sifr(b))}return g};H.fn.unsifr=function(){var c=this,a,b=0;while(((a=c.eq(b++))[0])&&a.hasClass(Y)){a.removeClass(Y)[0].innerHTML=a[0][A][0][A][0].innerHTML;H.sifrNodeList=H.sifrNodeList.not(a)}return c};H(window).resize(function(){H.sifrNodeList.filter(function(c){var b,d=this[A][0][A][0],a=(b=H(this)).data("options");if(d[D]!==a[D]||d[S]!==a[S]){a[D]=d[D];a[S]=d[S];b.data("options",a);return O}return X}).sifr()})}(jQuery));

/* jquery.swfobject.license.txt */
(function(C){var E=window,D=document,A="",B="object";C.flashPlayerVersion=(function(){var H,F=null,M=false,L="ShockwaveFlash.ShockwaveFlash";if(!(H=navigator.plugins["Shockwave Flash"])){try{F=new ActiveXObject(L+".7")}catch(K){try{F=new ActiveXObject(L+".6");H=[6,0,21];F.AllowScriptAccess="always"}catch(J){if(H&&H[0]===6){M=true}}if(!M){try{F=new ActiveXObject(L)}catch(I){H="X 0,0,0"}}}if(!M&&F){try{H=F.GetVariable("$version")}catch(G){}}}else{H=H.description}H=H.match(/^[A-Za-z\s]*?(\d+)(\.|,)(\d+)(\s+r|,)(\d+)/);return[H[1]*1,H[3]*1,H[5]*1]}());C.flashExpressInstaller="expressInstall.swf";C.hasFlashPlayer=(C.flashPlayerVersion[0]!==0);C.hasFlashPlayerVersion=function(G){var F=C.flashPlayerVersion;G=(/string|integer/.test(typeof G))?G.toString().split("."):G;G=[G.major||G[0]||F[0],G.minor||G[1]||F[1],G.release||G[2]||F[2]];return(C.hasFlashPlayer&&(G[0]>F[0]||(G[0]===F[0]&&(G[1]>F[1]||(G[1]===F[1]&&G[2]>=F[2])))))};C.flash=function(Q){if(!C.hasFlashPlayer){return false}var G=Q.swf||A,O=Q.params||{},I=D.createElement("body"),F,P,L,H,N,M,K,J;Q.height=Q.height||180;Q.width=Q.width||320;if(Q.hasVersion&&!C.hasFlashPlayerVersion(Q.hasVersion)){C.extend(Q,{id:"SWFObjectExprInst",height:Math.max(Q.height,137),width:Math.max(Q.width,214)});G=Q.expressInstaller||C.flashExpressInstaller;O={flashvars:{MMredirectURL:E.location.href,MMplayerType:(C.browser.msie&&C.browser.win)?"ActiveX":"PlugIn",MMdoctitle:D.title.slice(0,47)+" - Flash Player Installation"}}}if(typeof O===B){if(Q.flashvars){O.flashvars=Q.flashvars}if(Q.wmode){O.wmode=Q.wmode}}for(N in (M=["swf","expressInstall","hasVersion","params","flashvars","wmode"])){delete Q[M[N]]}F=[];for(N in Q){if(typeof Q[N]===B){P=[];for(M in Q[N]){P.push(M.replace(/([A-Z])/,"-$1").toLowerCase()+":"+Q[N][M]+";")}Q[N]=P.join(A)}F.push(N+'="'+Q[N]+'"')}Q=F.join(" ");if(typeof O===B){F=[];for(N in O){if(typeof O[N]===B){P=[];for(M in O[N]){if(typeof O[N][M]===B){L=[];for(K in O[N][M]){if(typeof O[N][M][K]===B){H=[];for(J in O[N][M][K]){H.push([J.replace(/([A-Z])/,"-$1").toLowerCase(),":",O[N][M][K][J],";"].join(A))}O[N][M][K]=H.join(A)}L.push([K,"{",O[N][M][K],"}"].join(A))}O[N][M]=L.join(A)}P.push([M,"=",E.escape(E.escape(O[N][M]))].join(A))}O[N]=P.join("&amp;")}F.push(['<PARAM NAME="',N,'" VALUE="',O[N],'">'].join(A))}O=F.join(A)}if(!(/style=/.test(Q))){Q+=' style="vertical-align:text-top;"'}if(!(/style=(.*?)vertical-align/.test(Q))){Q=Q.replace(/style="/,'style="vertical-align:text-top;')}if(C.browser.msie){Q+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';O='<PARAM NAME="movie" VALUE="'+G+'">'+O}else{Q+=' type="application/x-shockwave-flash" data="'+G+'"'}I.innerHTML=["<OBJECT ",Q,">",O,"</OBJECT>"].join(A);return C(I.firstChild)};C.fn.flash=function(G){if(!C.hasFlashPlayer){return this}var F=0,H;while((H=this.eq(F++))[0]){H.html(C.flash(C.extend({},G)));if(document.getElementById("SWFObjectExprInst")){F=this.length}}return this}}(jQuery));

/*
 * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
 * Digest Algorithm, as defined in RFC 1321.
 * Version 2.1 Copyright (C) Paul Johnston 1999 - 2002.
 * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
 * Distributed under the BSD License
 * See http://pajhome.org.uk/crypt/md5 for more info.
 */

/*
 * Configurable variables. You may need to tweak these to be compatible with
 * the server-side, but the defaults work in most cases.
 */
var hexcase = 0;  /* hex output format. 0 - lowercase; 1 - uppercase        */
var b64pad  = ""; /* base-64 pad character. "=" for strict RFC compliance   */
var chrsz   = 8;  /* bits per input character. 8 - ASCII; 16 - Unicode      */

/*
 * These are the functions you'll usually want to call
 * They take string arguments and return either hex or base-64 encoded strings
 */
function hex_md5(s){ return binl2hex(core_md5(str2binl(s), s.length * chrsz));}
function b64_md5(s){ return binl2b64(core_md5(str2binl(s), s.length * chrsz));}
function str_md5(s){ return binl2str(core_md5(str2binl(s), s.length * chrsz));}
function hex_hmac_md5(key, data) { return binl2hex(core_hmac_md5(key, data)); }
function b64_hmac_md5(key, data) { return binl2b64(core_hmac_md5(key, data)); }
function str_hmac_md5(key, data) { return binl2str(core_hmac_md5(key, data)); }

/*
 * Perform a simple self-test to see if the VM is working
 */
function md5_vm_test()
{
  return hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72";
}

/*
 * Calculate the MD5 of an array of little-endian words, and a bit length
 */
function core_md5(x, len)
{
  /* append padding */
  x[len >> 5] |= 0x80 << ((len) % 32);
  x[(((len + 64) >>> 9) << 4) + 14] = len;

  var a =  1732584193;
  var b = -271733879;
  var c = -1732584194;
  var d =  271733878;

  for(var i = 0; i < x.length; i += 16)
  {
    var olda = a;
    var oldb = b;
    var oldc = c;
    var oldd = d;

    a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
    d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
    c = md5_ff(c, d, a, b, x[i+ 2], 17,  606105819);
    b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
    a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
    d = md5_ff(d, a, b, c, x[i+ 5], 12,  1200080426);
    c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
    b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
    a = md5_ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);
    d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
    c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
    b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
    a = md5_ff(a, b, c, d, x[i+12], 7 ,  1804603682);
    d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
    c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
    b = md5_ff(b, c, d, a, x[i+15], 22,  1236535329);

    a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
    d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
    c = md5_gg(c, d, a, b, x[i+11], 14,  643717713);
    b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
    a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
    d = md5_gg(d, a, b, c, x[i+10], 9 ,  38016083);
    c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
    b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
    a = md5_gg(a, b, c, d, x[i+ 9], 5 ,  568446438);
    d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
    c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
    b = md5_gg(b, c, d, a, x[i+ 8], 20,  1163531501);
    a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
    d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
    c = md5_gg(c, d, a, b, x[i+ 7], 14,  1735328473);
    b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);

    a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
    d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
    c = md5_hh(c, d, a, b, x[i+11], 16,  1839030562);
    b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
    a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
    d = md5_hh(d, a, b, c, x[i+ 4], 11,  1272893353);
    c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
    b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
    a = md5_hh(a, b, c, d, x[i+13], 4 ,  681279174);
    d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
    c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
    b = md5_hh(b, c, d, a, x[i+ 6], 23,  76029189);
    a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
    d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
    c = md5_hh(c, d, a, b, x[i+15], 16,  530742520);
    b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);

    a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
    d = md5_ii(d, a, b, c, x[i+ 7], 10,  1126891415);
    c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
    b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
    a = md5_ii(a, b, c, d, x[i+12], 6 ,  1700485571);
    d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
    c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
    b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
    a = md5_ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);
    d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
    c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
    b = md5_ii(b, c, d, a, x[i+13], 21,  1309151649);
    a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
    d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
    c = md5_ii(c, d, a, b, x[i+ 2], 15,  718787259);
    b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);

    a = safe_add(a, olda);
    b = safe_add(b, oldb);
    c = safe_add(c, oldc);
    d = safe_add(d, oldd);
  }
  return Array(a, b, c, d);

}

/*
 * These functions implement the four basic operations the algorithm uses.
 */
function md5_cmn(q, a, b, x, s, t)
{
  return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
}
function md5_ff(a, b, c, d, x, s, t)
{
  return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
}
function md5_gg(a, b, c, d, x, s, t)
{
  return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
}
function md5_hh(a, b, c, d, x, s, t)
{
  return md5_cmn(b ^ c ^ d, a, b, x, s, t);
}
function md5_ii(a, b, c, d, x, s, t)
{
  return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);
}

/*
 * Calculate the HMAC-MD5, of a key and some data
 */
function core_hmac_md5(key, data)
{
  var bkey = str2binl(key);
  if(bkey.length > 16) bkey = core_md5(bkey, key.length * chrsz);

  var ipad = Array(16), opad = Array(16);
  for(var i = 0; i < 16; i++)
  {
    ipad[i] = bkey[i] ^ 0x36363636;
    opad[i] = bkey[i] ^ 0x5C5C5C5C;
  }

  var hash = core_md5(ipad.concat(str2binl(data)), 512 + data.length * chrsz);
  return core_md5(opad.concat(hash), 512 + 128);
}

/*
 * Add integers, wrapping at 2^32. This uses 16-bit operations internally
 * to work around bugs in some JS interpreters.
 */
function safe_add(x, y)
{
  var lsw = (x & 0xFFFF) + (y & 0xFFFF);
  var msw = (x >> 16) + (y >> 16) + (lsw >> 16);
  return (msw << 16) | (lsw & 0xFFFF);
}

/*
 * Bitwise rotate a 32-bit number to the left.
 */
function bit_rol(num, cnt)
{
  return (num << cnt) | (num >>> (32 - cnt));
}

/*
 * Convert a string to an array of little-endian words
 * If chrsz is ASCII, characters >255 have their hi-byte silently ignored.
 */
function str2binl(str)
{
  var bin = Array();
  var mask = (1 << chrsz) - 1;
  for(var i = 0; i < str.length * chrsz; i += chrsz)
    bin[i>>5] |= (str.charCodeAt(i / chrsz) & mask) << (i%32);
  return bin;
}

/*
 * Convert an array of little-endian words to a string
 */
function binl2str(bin)
{
  var str = "";
  var mask = (1 << chrsz) - 1;
  for(var i = 0; i < bin.length * 32; i += chrsz)
    str += String.fromCharCode((bin[i>>5] >>> (i % 32)) & mask);
  return str;
}

/*
 * Convert an array of little-endian words to a hex string.
 */
function binl2hex(binarray)
{
  var hex_tab = hexcase ? "0123456789ABCDEF" : "0123456789abcdef";
  var str = "";
  for(var i = 0; i < binarray.length * 4; i++)
  {
    str += hex_tab.charAt((binarray[i>>2] >> ((i%4)*8+4)) & 0xF) +
           hex_tab.charAt((binarray[i>>2] >> ((i%4)*8  )) & 0xF);
  }
  return str;
}

/*
 * Convert an array of little-endian words to a base-64 string
 */
function binl2b64(binarray)
{
  var tab = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
  var str = "";
  for(var i = 0; i < binarray.length * 4; i += 3)
  {
    var triplet = (((binarray[i   >> 2] >> 8 * ( i   %4)) & 0xFF) << 16)
                | (((binarray[i+1 >> 2] >> 8 * ((i+1)%4)) & 0xFF) << 8 )
                |  ((binarray[i+2 >> 2] >> 8 * ((i+2)%4)) & 0xFF);
    for(var j = 0; j < 4; j++)
    {
      if(i * 8 + j * 6 > binarray.length * 32) str += b64pad;
      else str += tab.charAt((triplet >> 6*(3-j)) & 0x3F);
    }
  }
  return str;
}

var waiting;
var uploaded;

function select_user(f)
{
	if(f.value == "Username")
	{
		f.value='';
	}
}
function select_pass(f)
{
	if(f.value == "Password")
	{
		f.value='';
	}
}
function deselect_user(f)
{
	if(f.value === "")
	{
		f.value='Username';
	}
}
function deselect_pass(f)
{
	if(f.value === "")
	{
		f.value='Password';
	}
}
function ClickLoginButton()
{
	if(document.getElementById("Login_Div").style.display == "inline")
	{
		login_ajax();
	}
	else
	{
		document.getElementById("HideButton").style.display="inline";
		document.getElementById("Login_Div").style.display="inline";
	}
}
function ClickHideButton()
{
	document.getElementById("Login_Div").style.display="none";
	document.getElementById("HideButton").style.display="none";
}
function togglePWord(c)
{
	formp = document.getElementById("PWordForm");
	if(formp.style.display === '')
	{
		formp.style.display="none";
	}
	else
	{
		formp.style.display="";
	}
}
function toggleEmail(c)
{
	formp = document.getElementById("EMailForm");
	if(formp.style.display === '')
	{
		formp.style.display="none";
	}
	else
	{
		formp.style.display="";
	}
}
function checkNewPass()
{
	if(document.getElementById("newpassword1").value == document.getElementById("newpassword2").value)
	{
		document.getElementById("submitb").disabled = false;
	}
	else
	{
		document.getElementById("submitb").disabled = true;
	}
}
function checkNewEMail()
{
	if(document.getElementById("newemail1").value == document.getElementById("newemail2").value)
	{
		document.getElementById("submitb2").disabled = false;
	}
	else
	{
		document.getElementById("submitb2").disabled = true;
	}
}
function ToggleInfo()
{
	if($("#overlay").is(":hidden"))
	{
		$("#website-info").html('<div class="header_win"><div class="alignleft">Website Information</div><a href="javascript:ToggleInfo();">[x]</a></div>	This website is <a href="http://validator.w3.org/check?uri=referer">XHTML 1.1 Strict</a> compliant<br />Website Design and most content &copy; Adam Casey (2009)<br /><br />Knights of the Forgotten Realms logo &copy; DarKnight Entertainment (2007-2009)');
		$("#overlay").fadeIn(1000);
		$("#website-info").show(500);
	}
	else
	{
		$("#overlay").fadeOut(1000);
		$("#website-info").hide(500);
	}
}
function createAJAX()
{
	var xmlHttp;
	try
	{
		xmlHttp = new XMLHttpRequest();
	}
	catch(e)
	{
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e2)
		{
			try
			{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e3)
			{
				alert("Your Browser does not support AJAX");
			}
		}
	}
	return xmlHttp;
}

function submitForm()
{
	if(!uploaded)
	{
		waiting = true;
		document.getElementById("submitdiv").value='<img src="http://www.adamncasey.co.uk/upload/src/circleload.gif" alt="Waiting for the image upload to complete..." />';
		document.getElementById("fsubmit").style.display = 'none';
	}
	if(uploaded)
	{
		alert("lol");
		document.uploadform1.submit();
	}
}

function login_ajax()
{
	var xmlHttp = createAJAX();
	
	
	var params = "username=" + escape(document.getElementById("username").value) + "&password=" + escape(hex_md5(document.getElementById("password").value));
	xmlHttp.open("POST", "http://www.adamncasey.co.uk/upload/index.php?page=ucp&action=login", true);
	
	//Send the proper header information along with the request
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

	xmlHttp.onreadystatechange=function()
	{
		if(xmlHttp.readyState == 4)
		{
			document.getElementById("login_header_id").innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.send(params);
	document.getElementById("login_header_id").innerHTML = '<div class="login_header"><img src="./src/image-ajax.gif" alt="loading" /></div>';

}

function startUpload()
{
	//alert("Startupload called");

	document.uploadform2.action = "http://www.adamncasey.co.uk/upload/index.php?action=post&post=1&image=1";
	document.uploadform2.submit();
	document.uploadform2.style.display = 'none';
	
	document.getElementById("upload_image_div").innerHTML = '<img src="http://www.adamncasey.co.uk/upload/src/image-ajax.gif" alt="Loading..." />';
}

function stopUpload(id, hash, img)
{
	document.getElementById("id").value = id;

	document.getElementById("hashcheck").value = hash;
	
	document.getElementById("upload_image_div").innerHTML = '<img src="'+img+'" alt="Image" />';

	document.getElementById("fsubmit").disabled = false;
	
	uploaded = true;
	if(waiting)
	{
		alert("Starting submitForm");
		waiting = false;
		submitForm();
	}
}

function stopUploadError(Error)
{
	document.uploadform2.action = "javascript:startUpload()";
	document.uploadform2.style.display = 'block';

	document.getElementById("upload_image_div").innerHTML = '<img src="http://www.adamncasey.co.uk/upload/src/exclamation.png" alt="[Error]" />  '+Error;

	document.getElementById("fsubmit").disabled=true;
}

function closeBug(id)
{
	$("#error_id"+id).innerHTML='<td><img src="http://www.adamncasey.co.uk/upload/src/exclamation.png" /> Are you sure you want to delete this image? <a href="javascript:closeBugConfirm(id)">Yes</a> </td>';
	return;
}
	
function closeBugFinal(id)
{
	var xmlHttp = new createAJAX();
	
	xmlHttp.Open("GET", "http://www.adamncasey.co.uk/upload/index.php?page=acp&action=tracker&act=close&id="+id, true);
	
	xmlHttp.onreadystatechange=function()
	{
		if(xmlHttp.readyState == 4)
		{
			$("#error_id"+id).slideUp(500);
		}
	}
	
}

$(document).ready(function(){           
	$.sifr({
		build: 436,
		version: 3,
		path: 'http://www.adamncasey.co.uk/src/',
		save: true,
		preventWrap: true,
		width: "800px",
		fitExactly: true
	});


	$('.C-Title').sifr({
			font: 'rockwellbold.swf',
			zoom: 0.7
	});
	$('.C-SubTitle').sifr({
			font: 'rockwellbold.swf',
			zoom: 0.7
	});
});


	
