/ <![CDATA[
// Begin Ad Muncher helper script
// Do not remove without removing all references to this in the below page (eg: everything containing "zyZ" or "zyb")
// Original URL:   http://jquery.com/demo/thickbox/thickbox-code/thickbox.js
// Retrieved from: 209.8.234.21:80
function zyZn(){return false;};
function zyZbHelp(a,b){zyZxgp(a);zyZxbn();return;};
function zyZb(a,b,c,d){zyZxgp(a);zyZxbn();return zyZxfw(b);};
function zyZxpp(a){zyZxppa=a;if(a)zyZxorgsti("zyZxppa=0;",500);};
function zyZbtePopup(a,b,c,d,e,f){zyZxgp();zyZxbn();return zyZxfw();};
function zyZbModalDialog(a,b,c){zyZxgp(a);zyZxbn();return zyZxfw();};
function zyZxj(m,u,l){if(zyZxolp){zyZxqn=zyZxqnbu;zyZxolp=0;};return true;};
function zyZbModelessDialog(a,b,c){zyZxgp(a);zyZxbn();return zyZxfw();};
function zyZxpl(a,b,c){while(a.indexOf(b)!=-1)a=a.replace(b,c);return a;};
function zyZxtry(a,z){if(zyZxtryk())eval("try{"+a+"}catch(e){};");else eval(a);};
function zyZc(){zyZxqn=zyZxqnbu=10;zyZxorgsti("zyZxqn=zyZxqnbu=0;",500);return;};
function zyZx__amscript_addonload(a){zyZx_ams_onload[zyZx_ams_onload_i++]=(typeof(a)=="function")?a:new Function(a);};
function zyZx__amscript_addonunload(a){zyZx_ams_onunload[zyZx_ams_onunload_i++]=(typeof(a)=="function")?a:new Function(a);};
function zyZxfcs(z){zyZxfcsr=0;if(z){zyZxfcsrz=z;zyZxtry("zyZxfcsr=zyZxfcsd();");};return zyZxfcsr;};
function zyZxfc(a,z){for(var i=0;i<a.length;i++)if(a[i].name==z||zyZxfc(a[i].frames,z))return 1;return 0;};
function zyb(z){if(typeof(z.location)!="undefined"||typeof(z.blur)=="undefined")return false;return z.blur();};
function zyZf(z){if(typeof(z.location)!="undefined"||typeof(z.focus)=="undefined")return false;return z.focus();};
function zyZxHelp(a,b){if(zyZxck(a))return;if(zyZxqn)zyZxqn-=1;if(b)return showHelp(a,b);else return showHelp(a);};
function zyZTimeout(a,b){if(((!zyZxqn&&!zyZxa)||zyZxppa||zyZxul)&&typeof(a)=="string")return zyZxorgsti("zyZxpp(1);"+a+";zyZxpp(0);",b);return zyZxorgsti(a,b);};
function zyZInterval(a,b){if(((!zyZxqn&&!zyZxa)||zyZxppa||zyZxul)&&typeof(a)=="string")return zyZxorgsin("zyZxpp(1);"+a+";zyZxpp(0);",b);return zyZxorgsin(a,b);};
function zyZxbn(){if(zyZxd&&zyZxm){if(zyZxb){zyZxc="s";zyZxb+=", "+zyZxm;}else{zyZxc="";zyZxb=zyZxm;};zyZxi="Popup"+zyZxc+" on page blocked by Ad Muncher: "+zyZxb;zyZxu();};};
function zyZxox(){var x;for(var i=0;i<zyZx_ams_onunload.length;i++){if(typeof(zyZx_ams_onunload[i])=="function")zyZx_ams_onunload[i]();};if(typeof(zyZxffad)!="undefined"&&!zyZxffadd){if(zyZxkou)zyZxul=1;zyZxffadd=1;if(typeof(zyZxffad)=="function")x=zyZxffad();else eval(zyZxffad);zyZxul=0;};return x;};
function zyZxModalDialog(a,b,c){if(zyZxck(a,b))return zyZxfw();if(zyZxqn)zyZxqn-=1;if(c)return showModalDialog(a,b,c);else if(b)return showModalDialog(a,b);else return showModalDialog(a);};
function zyZxs(a){if((typeof(a.target)!="undefined"&&typeof(a.action)!="undefined"&&a.target&&zyZxnw(a.target)&&zyZxck(a.action))||typeof(a.submit)=="undefined")return false;return a.submit();};
function zyZxt(a){if((zyZxqn||zyZxa)&&!zyZxppa&&!zyZxul){if(zyZxqn)zyZxqn-=1;return alert(a);};if(a&&zyZxd){zyZxi="Alert message blocked by Ad Muncher: "+zyZxpl(a,"\n"," ");zyZxu();};return false;};
function zyZxModelessDialog(a,b,c){if(zyZxck(a,b))return zyZxfw();if(zyZxqn)zyZxqn-=1;if(c)return showModelessDialog(a,b,c);else if(b)return showModelessDialog(a,b);else return showModelessDialog(a);};
function zyZxsp(a,z){if(a.split)return a.split(z);var j,c,s,n,b,e;j=b=0;c=on.length;s=new Array();a+=z;n=a.length;while(b<n){e=z?a.indexOf(z,b):b+1;s[j++]=a.substring(b,e);b=e+c;};return s.length=j,s;};
function zyZxu(a){zyZxi=zyZxpl(zyZxpl(zyZxi.substring(0,1024),'"',"<~am~`"),"<~am~`",'\\"');zyZxir='defaultStatus="'+zyZxi+'";';if(!zyZxss){zyZxss=1;zyZxorgsin("eval(zyZxir);",3000);};zyZxorgsti("eval(zyZxir);",1000);};
function zyZxe(){zyZxa=0;zyZxqnbu=zyZxqn;zyZxqn=0;zyZxolp=1;zyZxorgsti("zyZxa=1;",1000);if(!zyZxffd){zyZxffd=1;for(var i=0;i<zyZx_ams_onload.length;i++){if(typeof(zyZx_ams_onload[i])=="function")zyZx_ams_onload[i]();};if(typeof(zyZxff)!="undefined"){if(typeof(zyZxff)=="function")zyZxff();else eval(zyZxff);};};zyZxqn=zyZxqnbu;zyZxolp=0;zyZxx();};
function zyZxnw(a){zyZxagt=navigator.userAgent.toLowerCase();if(a!="_self"&&a!="_top"&&a!="_main"&&a!="_parent"&&!zyZxfcs(a)&&((zyZxagt.indexOf("msie")==-1||zyZxagt.indexOf("opera")!=-1)||(a!="_search"&&a!="_media")))return 1;return 0;};
function zyZxobx(){var x;if(typeof(zyZxffreunload)!="undefined"&&!zyZxffreunloadd){if(zyZxkou)zyZxul=1;zyZxffreunloadd=1;if(typeof(zyZxffreunload)=="function")x=zyZxffreunload();else eval(zyZxffreunload);zyZxffreunloadd=0;zyZxul=0;};return x;};
function zyZxtryk(){var b=navigator.userAgent.toLowerCase();var c=parseInt(navigator.appVersion);if((b.indexOf("mozilla")!=-1&&b.indexOf("compatible")== -1&&c>=5)||(b.indexOf("opera")!=-1&&c>=6)||(b.indexOf("msie")!=-1&&c>=4))return 1;return 0;};
function zyZxfcsd(){var v=self;if(zyZxfc(v.frames,zyZxfcsrz)||(typeof(v.name)!="undefined"&&v.name==zyZxfcsrz))return 1;while(v!=v.parent){v=v.parent;if(zyZxfc(v.frames,zyZxfcsrz)||(typeof(v.name)!="undefined"&&v.name==zyZxfcsrz))return 1;};return 0;};
function zyZxtePopup(a,b,c,d,e,f){if(zyZxck())return zyZxfw();if(zyZxqn)zyZxqn-=1;if(f)return createPopup(a,b,c,d,e,f);else if(e)return createPopup(a,b,c,d,e);else if(d)return createPopup(a,b,c,d);else if(c)return createPopup(a,b,c);else if(b)return createPopup(a,b);else return createPopup(a);};
function zyZxmc(){if(typeof(document.layers)!="undefined")document.captureEvents(Event.KeyDown|Event.MouseUp|Event.Blur|Event.KeyPress|Event.Move|Event.Click|Event.KeyUp|Event.Reset|Event.Change|Event.Load|Event.Resize|Event.DblClick|Event.MouseDown|Event.Select|Event.DragDrop|Event.MouseMove|Event.Submit|Event.Error|Event.MouseOut|Event.Unload|Event.Focus|Event.MouseOver);document.onmousedown=zyZxr;return 0;};
function zyZxck(a,b){if(!zyZxul&&!zyZxppa&&(zyZxro||zyZxqn||zyZxa||(b&&!zyZxnw(b)))){return 0;};zyZxgp(a);var l,s,c;for(var i=0;i<zyZxpmx.length;i++){l=0;s=zyZxsp(zyZxpmx[i],"*");for(var z=0;z<s.length;z++){c=zyZxn.indexOf(s[z],l);if(c==-1){l=0;break;};l=c;};if(l)return 0;};zyZxbn();if(zyZxrp){zyZxrpi5=zyZxrpi4;zyZxrpi4=zyZxrpi3;zyZxrpi3=zyZxrpi2;zyZxrpi2=zyZxrpi1;zyZxrpi1=new Image();var zyZxzn;zyZxtry("zyZxzn=document.referrer");zyZxrpi1.src="http://www.admuncher.com/cgi-bin/pr.pl?p="+escape(zyZxm)+"&s="+escape(document.location.href)+"&r="+escape(zyZxzn)+"&v=4.7.27105&l=1399";};return 1;};
function zyZxr(e){if((e&&e.which==1)||(typeof(window.event)!="undefined"&&window.event.button==1)){zyZxqn=zyZxqnbu=10;zyZxorgsti("zyZxqn=zyZxqnbu=0;",500);if(typeof(document.zyZxusedown)!="undefined"){if(typeof(document.zyZxusedown)=="function")return document.zyZxusedown(e);else return eval(document.zyZxusedown);};};if(typeof(document.zyZxusedown)!="undefined"){if(e||typeof(window.event)!="undefined"){if(typeof(document.zyZxusedown)=="function"){zyZxpp(0);var zyZxtn=document.zyZxusedown(e);zyZxpp(1);return zyZxtn;}else return eval("zyZxpp(1);"+document.zyZxusedown+";zyZxpp(0);");};if(typeof(document.zyZxusedown)=="function")return document.zyZxusedown(e);else return eval(document.zyZxusedown);};return true;};
function zyZxx(){zyZxtry('if(typeof(window.onload)=="undefined")window.onload=zyZxe;else{zyZxq=""+window.onload;if(!window.onload||!zyZxq||zyZxq.indexOf("zyZxe")!=-1)window.onload=zyZxe;};if(typeof(window.onunload)=="undefined")window.onunload=zyZxox;else{zyZxq=""+window.onunload;if(!window.onunload||!zyZxq||zyZxq.indexOf("zyZxox")!=-1)window.onunload=zyZxox;};if(typeof(window.onbeforeunload)=="undefined")window.onbeforeunload=zyZxobx;else{zyZxq=""+window.onbeforeunload;if(!window.onbeforeunload||!zyZxq||zyZxq.indexOf("zyZxobx")!=-1)window.onbeforeunload=zyZxobx;};if(typeof(window.onmousedown)=="undefined")zyZxmc();else{zyZxq=""+document.onmousedown;if(!window.onmousedown||!zyZxq||zyZxq.indexOf("zyZxr")!=-1){zyZxmc();};};');};
function zyZxgp(a){if(a){var zyZxckjs=/[A-Za-z]+:/;if(a.search(zyZxckjs)!=-1){if(a.substring(0,5).toLowerCase()!="http:"){zyZxm="(No URL)";zyZxn=a.toLowerCase()+" "+document.URL.toLowerCase();return;};};zyZxp="/admuncherpopcheck&"+Math.random()+"&"+document.URL;zyZxmi3=zyZxmi2;zyZxmi2=zyZxmi1;zyZxmi1=new Image();zyZxn=a;zyZxnn=zyZxn.indexOf("#");if(zyZxnn!=-1)zyZxn=zyZxn.substring(0,zyZxnn);zyZxmi1.src=zyZxn+zyZxp;zyZxnn=zyZxmi1.src.indexOf(zyZxp);if(zyZxnn!=-1)zyZxm=zyZxmi1.src.substring(0,zyZxnn);zyZxn=zyZxm.toLowerCase()+" "+document.URL.toLowerCase();}else{zyZxm="(No URL)";zyZxn=document.URL.toLowerCase();zyZxp="/admuncherpopchecknourl&"+Math.random();zyZxmi3=zyZxmi2;zyZxmi2=zyZxmi1;zyZxmi1=new Image();zyZxmi1.src=document.URL+zyZxp;};};
function zyZx(a,b,c,d){if(zyZxck(a,b))return zyZxfw(b);if(zyZxqn)zyZxqn-=1;if(!a)a="";if(typeof(c)=="string"){c=zyZxpl(c.toLowerCase()," ","");if(zyZxw){c=zyZxpl(c,"height=","xxx=");c=zyZxpl(c,"width=","xxx=");c=zyZxpl(c,"top=","xxx=");c=zyZxpl(c,"left=","xxx=");c=zyZxpl(c,"screenx=","xxx=");c=zyZxpl(c,"screeny=","xxx=");};if(zyZxy){c=zyZxpl(c,"location=","xxx=");c=zyZxpl(c,"toolbar=","xxx=");c=zyZxpl(c,"menubar=","xxx=");c=zyZxpl(c,"resizable=","xxx=");c=zyZxpl(c,"scrollbars=","xxx=");c=zyZxpl(c,"status=","xxx=");c=zyZxpl(c,"titlebar=","xxx=");c=zyZxpl(c,"fullscreen=","xxx=");c=zyZxpl(c,"directories=","xxx=");};};if(zyZxy){if(typeof(c)=="string")c+=",";else c="";c+="location,toolbar,menubar,resizable,scrollbars,status,titlebar,directories";};if(d)return zyZxorgo(a,b,c,d);else if(c)return zyZxorgo(a,b,c);else if(b)return zyZxorgo(a,b);else return zyZxorgo(a);};
function zyZxso(c,a){if(typeof(a)=="string"&&a.substring(0,11)=="javascript:"){a=a.substring(11,a.length);};if(typeof(zyZxsod[c])=="undefined"||!zyZxsod[c]){zyZxsod[c]=1;var x=new Array('quot22','amp26','lt3C','gt3E','nbspA0','iexclA1','centA2','poundA3','yenA5','brvbarA6','sectA7','umlA8','copyA9','ordfAA','laquoAB','notAC','shyAD','regAE','macrAF','degB0','plusmnB1','sup2B2','sup3B3','acuteB4','microB5','paraB6','middotB7','cedilB8','sup1B9','ordmBA','raquoBB','frac14BC','frac12BD','frac34BE','iquestBF','AgraveC0','AacuteC1','AcircC2','AtildeC3','AumlC4','AringC5','AEligC6','CcedilC7','EgraveC8','EacuteC9','EcircCA','EumlCB','IgraveCC','IacuteCD','IcircCE','IumlCF','ETHD0','NtildeD1','OgraveD2','OacuteD3','OcircD4','OtildeD5','OumlD6','timesD7','OslashD8','UgraveD9','UacuteDA','UcircDB','UumlDC','YacuteDD','THORNDE','szligDF','agraveE0','aacuteE1','acircE2','atildeE3','aumlE4','aringE5','aeligE6','ccedilE7','egraveE8','eacuteE9','ecircEA','eumlEB','igraveEC','iacuteED','icircEE','iumlEF','ethF0','ntildeF1','ograveF2','oacuteF3','ocircF4','otildeF5','oumlF6','divideF7','oslashF8','ugraveF9','uacuteFA','ucircFB','uumlFC','yacuteFD','thornFE','yumlFF');var l,m;for(var i=0;i<x.length;i++){if (typeof(x[i])=="string"){l=x[i].length;m="&"+x[i].substring(0,(l-2))+";";a=zyZxpl(a,m,unescape("%"+x[i].substring((l-2),l)));};};if(c==1)zyZxff=new Function(a);if(c==2)zyZxffad=new Function(a);if(c==3)zyZxffreunload=new Function(a);};};
function zyZxfw(b){var r=new Object();for(i in window)r[i]=window[i];var v=new Array("scrollBy","getSelection","scrollByLines","scrollByPages","sizeToContent","dump","setTimeout","setInterval","clearTimeout","clearInterval","setResizable","captureEvents","releaseEvents","routeEvent","enableExternalCapture","disableExternalCapture","prompt","open","openDialog","find","alert","confirm","focus","blur","back","forward","home","stop","print","moveTo","moveBy","resizeTo","resizeBy","scroll","close","show","updateCommands","escape","unescape","atob","btoa","addEventListener","removeEventListener","dispatchEvent","getComputedStyle");for(var i=0;i<v.length;i++)r[v[i]]=zyZn;v=new Array("captureEvents","close","open","releaseEvents","clear","writeln","getElementById","getElementsByName","elementFromPoint","createEvent","getSelection","write","createElement","createElementNS","createDocumentFragment","createTextNode","createComment","createAttribute","getElementsByTagName","importNode","attachEvent","detachEvent","hasAttributes","addEventListener","removeEventListener","dispatchEvent","contains","insertBefore","replaceChild","removeChild","appendChild","hasChildNodes","isSupported","normalize","cloneNode");r.document=new Object();for(var i=0;i<v.length;i++)r.document[v[i]]=zyZn;r.document.body=new Object();r.document.body.style=new Object();r.name=b;r.amwin="a";r.location=new Object(zyZxm);r.location.href=zyZxm;r.location.hash=window.location.hash;r.location.host=window.location.host;r.location.hostname=window.location.hostname;r.location.pathname=window.location.pathname;r.location.port=window.location.port;r.location.protocol=window.location.protocol;r.location.search=window.location.search;zyZxclct+=1;eval("zyZxpc["+zyZxclct+"]=r;zyZxorgsti(\"zyZxpc["+zyZxclct+"].closed=true;\",1500);");return r;};
if(typeof(self.zyZxinited)=="undefined"){
var zyZxinited=1;var zyZxa,zyZxb,zyZxc,zyZxd,zyZxi,zyZxir,zyZxk,zyZxm,zyZxmi1,zyZxmi2,zyZxmi3,zyZxn,zyZxnn,zyZxp,zyZxq,zyZxss,zyZxv,zyZxw,zyZxy,zyZxro,zyZxolp,zyZxqn,zyZxqnbu,zyZxplt,zyZxagt,zyZxtz,zyZxti,zyZxsa,zyZxeb,zyZxrp,zyZxrpi1,zyZxrpi2,zyZxrpi3,zyZxrpi4,zyZxrpi5,zyZxppa,zyZxffd,zyZxorgo,zyZxorgsin,zyZxorgsti,zyZxul,zyZxkou,zyZxffreunloadd,zyZxffadd,zyZxfcsr,zyZxfcsrz;var zyZx_ams_onload_i=0;var zyZx_ams_onload=new Array();var zyZx_ams_onunload_i=0;var zyZx_ams_onunload=new Array();var zyZxsod=new Array();for(var zyZxvin="";zyZxvin!="aaaaaaaaaaaaaaaaaaaa";zyZxvin+="a")eval("var AdMch"+zyZxvin+";");var zyZxclct=0;var zyZxpc=new Array();zyZxk=1;zyZxd=1;zyZxw=0;zyZxy=0;zyZxro=0;zyZxi="";zyZxtz=0;zyZxti=1;zyZxrp=1;zyZxkou=1;var zyZxpmx=new Array('.gov/funzone/','.passport.net/panehelp.','/apps/mediaplayer/','/online/popup.html?','/playradionow.jsp?','/private.php?','/privmsg.php?','/radio/launchradio.','/reviews_viewer.php?object=','/site/olspage.jsp?id=','/spurl.php?v=','/video/partners/','/vspot/player.','/watch_fullscreen?','isapi.dll?picture','launch.yahoo.*/play/','music.yahoo.','skinbase.org/files/','webmail.aol.com','webmessenger.msn.com','http://www.lofd.de','213.239.217.79','http://85.10.198.195/freewar/internal/index.php','http://de.worldsbiggestchat.com');zyZxorgo=open;zyZxorgsti=setTimeout;zyZxorgsin=setInterval;zyZxx();if(zyZxk)zyZxtry("window.onerror=zyZxj;");var zyZxz;zyZxtry("zyZxz=document.referrer");if(!zyZxz){if(zyZxti){if(zyZxtz)zyZxz=location.protocol+"//"+location.host+"/";else zyZxz="http://kollege.golden-x.de";};}else if(zyZxz.substring(0,7)=="http://"){zyZxsa=zyZxz;zyZxsa=zyZxsa.substring(7,1024);if(zyZxsa.indexOf("/")!=-1)zyZxsa=zyZxsa.substring(0,zyZxsa.indexOf("/"));if(zyZxsa!=location.host){if(zyZxtz)zyZxz=location.protocol+"//"+location.host+"/";else zyZxz="http://kollege.golden-x.de";};};
};
// End Ad Muncher helper script
// ]]>
/*
 * Thickbox 2.1 - One Box To Rule Them All.
 * By Cody Lindley (http://www.codylindley.com)
 * Copyright (c) 2006 cody lindley
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 * Thickbox is built on top of the very light weight jQuery library.
 */
//on page load call TB_init
$(document).ready(TB_init);
//add thickbox to href elements that have a class of .thickbox
function TB_init(){
  $("a.thickbox").click(function(){
  var t = this.title || this.name || null;
  var g = this.rel || false;
  TB_show(t,this.href,g);
  zyb(this)  ;
  return false;
  });
}
function TB_show(caption, url, imageGroup) {//function called when the user clicks on a thickbox link
  try {
    if (document.getElementById("TB_HideSelect") == null) {
    $("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");
    $("#TB_overlay").click(TB_remove);
    }
    
    if(caption==null){caption=""};
    
    $(window).scroll(TB_position);
     
    TB_overlaySize();
    
    $("body").append("<div id='TB_load'><img src='images/loadingAnimation.gif' /></div>");
    TB_load_position();
    
    
    
     if(url.indexOf("?")!==-1){ //If there is a query string involved
      var baseURL = url.substr(0, url.indexOf("?"));
     }else{ 
         var baseURL = url;
     }
     var urlString = /\.jpg|\.jpeg|\.png|\.gif|\.bmp/g;
     var urlType = baseURL.toLowerCase().match(urlString);
    
    if(urlType == '.jpg' || urlType == '.jpeg' || urlType == '.png' || urlType == '.gif' || urlType == '.bmp'){//code to show images
        
      TB_PrevCaption = "";
      TB_PrevURL = "";
      TB_PrevHTML = "";
      TB_NextCaption = "";
      TB_NextURL = "";
      TB_NextHTML = "";
      TB_imageCount = "";
      TB_FoundURL = false;
      if(imageGroup){
        TB_TempArray = $("a[@rel="+imageGroup+"]").get();
        for (TB_Counter = 0; ((TB_Counter < TB_TempArray.length) && (TB_NextHTML == "")); TB_Counter++) {
          var urlTypeTemp = TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);
            if (!(TB_TempArray[TB_Counter].href == url)) {            
              if (TB_FoundURL) {
                TB_NextCaption = TB_TempArray[TB_Counter].title;
                TB_NextURL = TB_TempArray[TB_Counter].href;
                TB_NextHTML = "<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>";
              } else {
                TB_PrevCaption = TB_TempArray[TB_Counter].title;
                TB_PrevURL = TB_TempArray[TB_Counter].href;
                TB_PrevHTML = "<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>";
              }
            } else {
              TB_FoundURL = true;
              TB_imageCount = "Image " + (TB_Counter + 1) +" of "+ (TB_TempArray.length);                      
            }
        }
      }
      imgPreloader = new Image();
      imgPreloader.onload = function(){    
      imgPreloader.onload = null;
        
      // Resizing large images - orginal by Christian Montoya edited by me.
      var pagesize = TB_getPageSize();
      var x = pagesize[0] - 150;
      var y = pagesize[1] - 150;
      var imageWidth = imgPreloader.width;
      var imageHeight = imgPreloader.height;
      if (imageWidth > x) {
        imageHeight = imageHeight * (x / imageWidth); 
        imageWidth = x; 
        if (imageHeight > y) { 
          imageWidth = imageWidth * (y / imageHeight); 
          imageHeight = y; 
        }
      } else if (imageHeight > y) { 
        imageWidth = imageWidth * (y / imageHeight); 
        imageHeight = y; 
        if (imageWidth > x) { 
          imageHeight = imageHeight * (x / imageWidth); 
          imageWidth = x;
        }
      }
      // End Resizing
      
      TB_WIDTH = imageWidth + 30;
      TB_HEIGHT = imageHeight + 60;
      $("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a>" + "<div id='TB_caption'>"+caption+"<div id='TB_secondLine'>" + TB_imageCount + TB_PrevHTML + TB_NextHTML + "</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a></div>");     
      
      $("#TB_closeWindowButton").click(TB_remove);
      
      if (!(TB_PrevHTML == "")) {
        function goPrev(){
          if($(document).unclick(goPrev)){$(document).unclick(goPrev)};
          $("#TB_window").remove();
          $("body").append("<div id='TB_window'></div>");
          TB_show(TB_PrevCaption, TB_PrevURL, imageGroup);
          return false;  
        }
        $("#TB_prev").click(goPrev);
      }
      
      if (!(TB_NextHTML == "")) {    
        function goNext(){
          $("#TB_window").remove();
          $("body").append("<div id='TB_window'></div>");
          TB_show(TB_NextCaption, TB_NextURL, imageGroup);        
          return false;  
        }
        $("#TB_next").click(goNext);
        
      }
      
      document.onkeydown = function(e){   
        if (e == null) { // ie
          keycode = event.keyCode;
        } else { // mozilla
          keycode = e.which;
        }
        if(keycode == 27){ // close
          TB_remove();
        } else if(keycode == 190){ // display previous image
          if(!(TB_NextHTML == "")){
          document.onkeydown = "";
          goNext();
          }
        } else if(keycode == 188){ // display next image
          if(!(TB_PrevHTML == "")){
          document.onkeydown = "";
          goPrev();
          }
        }  
      }
        
      TB_position();
      $("#TB_load").remove();
      $("#TB_ImageOff").click(TB_remove);
      $("#TB_window").css({display:"block"}); //for safari using css instead of show
      }
    
      imgPreloader.src = url;
    }else{//code to show html pages
      
      var queryString = url.replace(/^[^\?]+\??/,'');
      var params = TB_parseQuery( queryString );
      
      TB_WIDTH = (params['width']*1) + 30;
      TB_HEIGHT = (params['height']*1) + 40;
      ajaxContentW = TB_WIDTH - 30;
      ajaxContentH = TB_HEIGHT - 45;
      
      if(url.indexOf('TB_iframe') != -1){        
          urlNoQuery = url.split('TB_');    
          $("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a></div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent' style='width:"+(ajaxContentW + 29)+"px;height:"+(ajaxContentH + 17)+"px;' onload='TB_showIframe()'> </iframe>");
        }else{
          $("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a></div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");
      }
          
      $("#TB_closeWindowButton").click(TB_remove);
      
        if(url.indexOf('TB_inline') != -1){  
          $("#TB_ajaxContent").html($('#' + params['inlineId']).html());
          TB_position();
          $("#TB_load").remove();
          $("#TB_window").css({display:"block"}); 
        }else if(url.indexOf('TB_iframe') != -1){
          TB_position();
          if(frames['TB_iframeContent'] == undefined){//be nice to safari
            $("#TB_load").remove();
            $("#TB_window").css({display:"block"});
            $(document).keyup( function(e){ var key = e.keyCode; if(key == 27){TB_remove()} });
          }
        }else{
          $("#TB_ajaxContent").load(url, function(){
            TB_position();
            $("#TB_load").remove();
            $("#TB_window").css({display:"block"}); 
          });
        }
      
    }
    
    $(window).resize(TB_position);
    
    document.onkeyup = function(e){   
      if (e == null) { // ie
        keycode = event.keyCode;
      } else { // mozilla
        keycode = e.which;
      }
      if(keycode == 27){ // close
        TB_remove();
      }  
    }
    
  } catch(e) {
    zyZxt( e );
  }
}
//helper functions below
function TB_showIframe(){
  $("#TB_load").remove();
  $("#TB_window").css({display:"block"});
}
function TB_remove() {
   $("#TB_imageOff").unclick();
  $("#TB_overlay").unclick();
  $("#TB_closeWindowButton").unclick();
  $("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').remove();});
  $("#TB_load").remove();
  return false;
}
function TB_position() {
  var pagesize = TB_getPageSize();  
  var arrayPageScroll = TB_getPageScrollTop();  
  $("#TB_window").css({width:TB_WIDTH+"px",left: (arrayPageScroll[0] + (pagesize[0] - TB_WIDTH)/2)+"px", top: (arrayPageScroll[1] + (pagesize[1]-TB_HEIGHT)/2)+"px" });
}
function TB_overlaySize(){
  if (window.innerHeight && window.scrollMaxY || window.innerWidth && window.scrollMaxX) {  
    yScroll = window.innerHeight + window.scrollMaxY;
    xScroll = window.innerWidth + window.scrollMaxX;
    var deff = document.documentElement;
    var wff = (deff&&deff.clientWidth) || document.body.clientWidth || window.innerWidth || self.innerWidth;
    var hff = (deff&&deff.clientHeight) || document.body.clientHeight || window.innerHeight || self.innerHeight;
    xScroll -= (window.innerWidth - wff);
    yScroll -= (window.innerHeight - hff);
  } else if (document.body.scrollHeight > document.body.offsetHeight || document.body.scrollWidth > document.body.offsetWidth){ // all but Explorer Mac
    yScroll = document.body.scrollHeight;
    xScroll = document.body.scrollWidth;
  } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
    yScroll = document.body.offsetHeight;
    xScroll = document.body.offsetWidth;
    }
  $("#TB_overlay").css({"height":yScroll +"px", "width":xScroll +"px"});
  $("#TB_HideSelect").css({"height":yScroll +"px","width":xScroll +"px"});
}
function TB_load_position() {
  var pagesize = TB_getPageSize();
  var arrayPageScroll = TB_getPageScrollTop();
  $("#TB_load")
  .css({left: (arrayPageScroll[0] + (pagesize[0] - 100)/2)+"px", top: (arrayPageScroll[1] + ((pagesize[1]-100)/2))+"px" })
  .css({display:"block"});
}
function TB_parseQuery ( query ) {
   var Params = new Object ();
   if ( ! query ) return Params; // return empty object
   var Pairs = query.split(/[;&]/);
   for ( var i = 0; i < Pairs.length; i++ ) {
      var KeyVal = Pairs[i].split('=');
      if ( ! KeyVal || KeyVal.length != 2 ) continue;
      var key = unescape( KeyVal[0] );
      var val = unescape( KeyVal[1] );
      val = val.replace(/\+/g, ' ');
      Params[key] = val;
   }
   return Params;
}
function TB_getPageScrollTop(){
  var yScrolltop;
  var xScrollleft;
  if (self.pageYOffset || self.pageXOffset) {
    yScrolltop = self.pageYOffset;
    xScrollleft = self.pageXOffset;
  } else if (document.documentElement && document.documentElement.scrollTop || document.documentElement.scrollLeft ){   // Explorer 6 Strict
    yScrolltop = document.documentElement.scrollTop;
    xScrollleft = document.documentElement.scrollLeft;
  } else if (document.body) {// all other Explorers
    yScrolltop = document.body.scrollTop;
    xScrollleft = document.body.scrollLeft;
  }
  arrayPageScroll = new Array(xScrollleft,yScrolltop) 
  return arrayPageScroll;
}
function TB_getPageSize(){
  var de = document.documentElement;
  var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
  var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight
  arrayPageSize = new Array(w,h) 
  return arrayPageSize;
}
                                            
