/**
 * Thickbox 3.1 - One Box To Rule Them All.
 * By Cody Lindley (http://www.codylindley.com)
 * Copyright (c) 2007 cody lindley
 * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php
 * @modified: Kim Meyer 2008
 */

var img_path = "wp-content/themes/dkRoyal/img/";
var tb_pathToImage = img_path + "galerie_loadingAnimation.gif";
var tb_pathToCloseImage = img_path + "galerie_closeButton.png";
var lang_close = "Schließen";
var lang_next = "Nächstes Bild";

jQuery(document).ready(function(b){h("a.thickbox, area.thickbox, input.thickbox");imgLoader=new Image();imgLoader.src=tb_pathToImage;function h(j){b(j).click(function(){var l=this.title||this.name||null;var k=this.href||this.alt;var m=this.rel||false;f(l,k,m);this.blur();return false})}function f(w,k,s){try{var p=false;if(typeof document.body.style.maxHeight==="undefined"){p=true;b("html").css({height:"100%",width:"100%"});if(document.getElementById("TB_HideSelect")===null){b("body").append("<iframe id='TB_HideSelect'></iframe>");b("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>")}}else{if(document.getElementById("TB_overlay")===null){b("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>")}}b("#TB_overlay").click(d);var v=0.8;if(i()){b("#TB_overlay").addClass("TB_overlayMacFFBGHack");v=1}else{b("#TB_overlay").addClass("TB_overlayBG")}if(w==null){w=""}var x=" –– ";if(w.indexOf(x)>=0){var q=w.split(x,2);var t="";for(var r=1;r<q.length;r++){t+=q[r]}w="<h3>"+q[0]+"</h3><p>"+t+"</p>"}b("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");b("#TB_overlay").fadeIn("fast",function(){b(this).css("opacity",v)});b("#TB_load").fadeIn("fast");var l;if(k.indexOf("?")!==-1){l=k.substr(0,k.indexOf("?"))}else{l=k}var o=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;var y=l.toLowerCase().match(o);if(y==".jpg"||y==".jpeg"||y==".png"||y==".gif"||y==".bmp"){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;if(s){TB_TempArray=b("a[rel="+s+"]").get();for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));TB_Counter++){var n=TB_TempArray[TB_Counter].href.toLowerCase().match(o);if(!(TB_TempArray[TB_Counter].href==k)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'><a href='#'><img width='10' height='10' src='"+img_path+"galerie_arrowRight.png' alt='Nächstes Bild' /></a></span>"}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'><a href='#'><img width='10' height='10' src='"+img_path+"galerie_arrowLeft.png' alt='Vorheriges Bild' /></a></span>"}}else{TB_FoundURL=true;TB_imageCount=(TB_Counter+1)+"/"+(TB_TempArray.length)}}}imgPreloader=new Image();prevImg=new Image();nextImg=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var z=b('a[class="thickbox"]');var B=-1;z.each(function(I){if(this.href==imgPreloader.src){B=I}});if(B!=-1){if(B>0){prevImg.src=z[B-1].href}if(B+1<z.length){nextImg.src=z[B+1].href}}var A=a();var H=A[0]-150;var F=A[1]-150;var E=700;var C=438;TB_WIDTH=E+2;TB_HEIGHT=C+40;b("#TB_window").append("<a href='' id='TB_closeButton' title='"+lang_close+"'><img src='"+tb_pathToCloseImage+"' alt='"+lang_close+"'/></a><a href='' id='TB_ImageOff' title='"+lang_next+"'><img id='TB_Image' src='"+k+"' width='"+E+"' height='"+C+"' alt='"+w+"'/></a><div id='TB_textarea'><div id='TB_closeWindow'>"+TB_PrevHTML+" "+TB_imageCount+" "+TB_NextHTML+"</div><div id='TB_caption'>"+w+"</div><div class='clear' /></div>");b("#TB_closeButton").click(d);if(!(TB_PrevHTML==="")){function D(){if(b(document).unbind("click",D)){b(document).unbind("click",D)}b("#TB_window").remove();b("body").append("<div id='TB_window'></div>");f(TB_PrevCaption,TB_PrevURL,s);return false}b("#TB_prev").click(D)}if(!(TB_NextHTML==="")){function G(){b("#TB_window").remove();b("body").append("<div id='TB_window'></div>");f(TB_NextCaption,TB_NextURL,s);return false}b("#TB_next").click(G);b("#TB_ImageOff").click(G)}else{b("#TB_ImageOff").click(d)}document.onkeydown=function(I){if(I==null){keycode=event.keyCode}else{keycode=I.which}if(keycode==27){d()}else{if(keycode==190){if(!(TB_NextHTML=="")){document.onkeydown="";G()}}else{if(keycode==188){if(!(TB_PrevHTML=="")){document.onkeydown="";D()}}}}};c();b("#TB_load").remove();b("#TB_window").fadeIn("fast");b("#TB_window").css({display:"block"})};imgPreloader.src=k}else{var j=k.replace(/^[^\?]+\??/,"");var m=g(j);TB_WIDTH=(m.width*1)+30||400;TB_HEIGHT=(m.height*1)+40||540;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(k.indexOf("TB_iframe")!=-1){urlNoQuery=k.split("TB_");b("#TB_iframeContent").remove();if(m.modal!="true"){b("#TB_window").append("<a href='#' id='TB_closeWindowButton' title='"+lang_close+"'><img src='"+tb_pathToCloseImage+"' alt='"+lang_close+"'/></a><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' ></iframe>")}else{b("#TB_overlay").unbind();b("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>")}}else{if(b("#TB_window").css("display")!="block"){if(m.modal!="true"){b("#TB_window").append("<a href='#' id='TB_closeWindowButton' title='"+lang_close+"'><img src='"+tb_pathToCloseImage+"' alt='"+lang_close+"'/></a><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>")}else{b("#TB_overlay").unbind();b("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")}}else{b("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";b("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";b("#TB_ajaxContent")[0].scrollTop=0;b("#TB_ajaxWindowTitle").html(w)}}b("#TB_closeWindowButton").click(d);if(k.indexOf("TB_inline")!=-1){b("#TB_ajaxContent").append(b("#"+m.inlineId).children());b("#TB_window").unload(function(){b("#"+m.inlineId).append(b("#TB_ajaxContent").children())});c();b("#TB_load").remove();b("#TB_window").fadeIn("fast");b("#TB_window").css({display:"block"})}else{if(k.indexOf("TB_iframe")!=-1){c();if(b.browser.safari){b("#TB_load").remove();b("#TB_window").fadeIn("fast");b("#TB_window").css({display:"block"})}}else{b("#TB_ajaxContent").load(k+="&random="+(new Date().getTime()),function(){c();b("#TB_load").remove();h("#TB_ajaxContent a.thickbox");b("#TB_window").fadeIn("fast");b("#TB_window").css({display:"block"})})}}}if(m==null||m.modal==null){document.onkeyup=function(z){if(z==null){keycode=event.keyCode}else{keycode=z.which}if(keycode==27){d()}}}}catch(u){}}function e(){b("#TB_load").remove();b("#TB_window").css({display:"block"})}function d(){b("#TB_imageOff").unbind("click");b("#TB_closeWindowButton").unbind("click");b("#TB_overlay").fadeOut("fast");b("#TB_window").fadeOut("fast",function(){b("#TB_window, #TB_overlay, #TB_HideSelect").trigger("unload").unbind().remove()});b("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){b("html").css({height:"auto",width:"auto"})}document.onkeydown="";document.onkeyup="";return false}function c(){b("#TB_window").css({marginLeft:"-"+parseInt((TB_WIDTH/2),10)+"px",width:TB_WIDTH+"px"});if(!(jQuery.browser.msie&&jQuery.browser.version<7)){b("#TB_window").css({marginTop:"-"+parseInt((TB_HEIGHT/2),10)+"px"})}}function g(m){var n={};if(!m){return n}var j=m.split(/[;&]/);for(var l=0;l<j.length;l++){var p=j[l].split("=");if(!p||p.length!=2){continue}var k=unescape(p[0]);var o=unescape(p[1]);o=o.replace(/\+/g," ");n[k]=o}return n}function a(){var l=document.documentElement;var j=window.innerWidth||self.innerWidth||(l&&l.clientWidth)||document.body.clientWidth;var k=window.innerHeight||self.innerHeight||(l&&l.clientHeight)||document.body.clientHeight;arrayPageSize=[j,k];return arrayPageSize}function i(){var j=navigator.userAgent.toLowerCase();if(j.indexOf("mac")!=-1&&j.indexOf("firefox")!=-1){return true}}});
