function speak(msg){}
function scrollToTop(){$("body").animate({scrollTop:0+"px"},700);}
function layout(){winw=$(window).width();winh=$(window).height();if(activeImage!=0&&$("#image-container-"+activeImage).css("display")=="block"){var imageHeightTarget=Math.abs(winh)-310;if(imageHeightTarget>700){var imageHeightTarget=700;}
if(imageHeightTarget<300){var imageHeightTarget=300;}
$("#content").css("height",imageHeightTarget+"px");var maxWidth=$("#logo").width()-26;var autoWidth=imageHeightTarget*imageRatio['img'+activeImage];if(autoWidth>maxWidth){var imageHeightTarget=Math.ceil(maxWidth/imageRatio['img'+activeImage]);}
$("#zoom-"+activeImage).css({height:imageHeightTarget+"px"});if($("#thumb-container-"+activeImage).find(".thumb-award").length>0){var awardLeft=$("#image-container-"+activeImage).find("img").offset().left+$("#image-container-"+activeImage).find("img").width()+22;var awardTop=$("#image-container-"+activeImage).find("img").height()-47;$("#image-container-"+activeImage).find(".image-award").css("left",awardLeft+"px");$("#image-container-"+activeImage).find(".image-award").css("top",awardTop+"px");}}
if(winh<600){$("#footer").removeClass("footer-normal").addClass("footer-min");}else if($("#footer").hasClass("footer-min")==true){$("#footer").removeClass("footer-min").addClass("footer-normal");}
if(winh>1040){$("#footer").removeClass("footer-normal").addClass("footer-max");}else if($("#footer").hasClass("footer-max")==true){$("#footer").removeClass("footer-max").addClass("footer-normal");}
if(navigator.userAgent.toLowerCase().indexOf('msie 6')!=-1){}
if(navigator.userAgent.toLowerCase().indexOf('msie 7')!=-1||navigator.userAgent.toLowerCase().indexOf('msie 8')!=-1){}}
function configImageButtons(){$(".image-button img").css("opacity",iconOpacity1);$(".image-button img").mouseover(function(){$(this).css({opacity:iconOpacity2});});$(".image-button img").mouseout(function(){$(this).css({opacity:iconOpacity1});});$("#image-left img").click(function(e){if(activeImage>1){var nr=activeImage-1;showImage(nr);}else{showThumbnails();}});$("#image-up img").click(function(e){showThumbnails();});$("#image-right img").click(function(e){if(activeImage<imageCount){var nr=activeImage+1;showImage(nr);}else{showThumbnails();}});}
function showVideo(src,nr){speak("ou la la, video! "+src);$("<div class='video-wrapper' id='video-wrapper-"+nr+"'></div>").appendTo("#image-wrapper");fbEmbedVideo(src,nr);}
function preloadImage(src,nr,show){preloadingImage=1;var imageObj=new Image();$(imageObj).load(function(){speak("loaded img");$("<img src='"+src+"' class='zoom' id='zoom-"+nr+"'>").appendTo("#image-container-"+nr);if($("#thumb-container-"+nr).find(".thumb-award").length>0){$("#thumb-container-"+nr).find(".thumb-award").clone().removeClass("thumb-award").addClass("image-award").appendTo("#image-container-"+nr);}
imageHeight=this.height;imageWidth=this.width;imageRatio['img'+nr]=this.width/this.height;if(slideshow==0){$("img.zoom").click(function(e){if(activeImage<imageCount){var nr=activeImage+1;showImage(nr);}else{showThumbnails();}});}else{$("img.zoom").addClass("internal").click(function(e){unloadPage($("#start span").attr("id"));});}
if(show==1){$("#loading").css("display","none");showImage(nr);var next=nr+1;var prev=nr-1;if(nr<imageCount&&$("#image-container-"+next).length==0){$("<div class='image-container' id='image-container-"+next+"'></div>").appendTo("#image-wrapper");var srcNext=$("#thumb-container-"+next+" span").attr("id");preloadImage(srcNext,next,0);}
if(nr>1&&$("#image-container-"+prev).length==0){$("<div class='image-container' id='image-container-"+prev+"'></div>").appendTo("#image-wrapper");var srcPrev=$("#thumb-container-"+prev+" span").attr("id");preloadImage(srcPrev,prev,0);}}});imageObj.src=src;speak(src);images.push(imageObj);}
function showImage(nr){window.location.hash=nr;if($("#thumbs-wrapper").css("display")=="block"){oldScroll=$("div.thumbs-wrapper").scrollLeft();$("#scroll-buttons").fadeOut(aniSpeed2);$("#dot-line-3").fadeOut(aniSpeed2);$("#thumbs-wrapper").fadeOut(aniSpeed2,function(){showImage(nr);});}else{if(activeImage!=0){$("#image-container-"+activeImage).fadeOut(aniSpeed2);$("#caption-image").animate({opacity:0.0},aniSpeed2,function(){activeImage=0;showImage(nr);});}else{var srcNext=$("#thumb-container-"+nr+" span").attr("id");var ext=srcNext.split(".").pop();$("#image-wrapper").css("display","block");if(ext=="jpg"||ext=="png"||ext=="gif"){if($("#image-container-"+nr).length>0){$("#caption-image").html("");var text=$("img#thumb-"+nr).attr("alt");$("#caption-image").html(text);$("#caption-image").css("display","block");$("#caption-image").animate({opacity:1.0},aniSpeed2);if(slideshow==0){}else{if(nr<imageCount){var nextInSlide=nr+1;}else{var nextInSlide=1;}
setTimeout("showImage("+nextInSlide+");",7500);}
activeImage=nr;$("#dot-line-4").fadeIn(aniSpeed3);$("#image-container-"+nr).fadeIn(aniSpeed3);layout();if($("#image-buttons").css("display")=="none"&&slideshow==0){$("#image-buttons").fadeIn(aniSpeed3);}}else{speak("showImage: "+nr);$("#loading").css("display","block");$("<div class='image-container' id='image-container-"+nr+"'></div>").appendTo("#image-wrapper");preloadImage(srcNext,nr,1);}}else if(ext=="mp4"){showVideo(srcNext,nr);}}}}
function autoScroll3(dir){var winw=$(window).width();var scrollTotal=$("DIV.thumbs-list").width()-winw;var scrollStepCount=scrollTotal/250;dragListener=setInterval("dragThumbnails()",dragInterval);dragListener=1;$("#bar").animate({left:newx+"px"},500,'easeOutCubic',function(){clearInterval(dragListener);dragListener=0;});}
function autoScroll(){if(activeImage!=0){var winw=$(window).width();var newScroll=Math.round($("#thumb-container-"+activeImage).position().left-winw/2+$("#thumb-container-"+activeImage+" span img").width()/2);speak("autoScroll: "+newScroll);$("#thumbs-wrapper").scrollLeft(newScroll);var dragTotal=$("#scroll-track").width()-$("#bar").width();var scrollTotal=$("DIV.thumbs-list").width()-winw;var dragCurrent=newScroll/scrollTotal*dragTotal;var limitl=0;var limitr=$("#scroll-track").width()-$("#bar").width();if(dragCurrent<limitl){dragCurrent=limitl;}
if(dragCurrent>limitr){dragCurrent=limitr;}
$("#bar").css({left:dragCurrent+"px"});}}
function showThumbnails(){if($("#image-wrapper").css("display")=="block"){if(window.location.hash!=""){window.location.hash="";}
$("#image-wrapper").fadeOut(aniSpeed2);$("#image-buttons").fadeOut(aniSpeed2);$("#caption-image").fadeOut(aniSpeed2);$("#dot-line-4").fadeOut(aniSpeed2);$("#image-background").fadeOut(aniSpeed2);$("#image-container-"+activeImage).fadeOut(aniSpeed2);setTimeout("showThumbnails()",aniSpeed2);}else{$("#thumbs-wrapper").css({opacity:0.0,display:'block'});$("#dot-line-3").fadeIn(aniSpeed4);$("#thumbs-wrapper").animate({opacity:1},aniSpeed4);$("#scroll-buttons").fadeIn(aniSpeed4);autoScroll();}}
function pdfEditorSubmit(){speak("imgtotal: "+imageCount);var catcount=$(".pdf-cat-name").length;var catlist="";for(var i=0;i<catcount;i++){var j=i+1;var name=$("#pdf-cat-name-"+j).html();if(i>0){catlist+=" ";}
catlist+=name;}
speak("catlist: "+catlist);var selected=$(".select");var selectedcount=selected.length;speak("selectedcount: "+selectedcount);if(selectedcount>0){var f=new Array;var c=new Array;var pdfForm=document.forms[0];for(var i=0;i<selectedcount;i++){var j=i+1;var filepath=$(selected[i]).siblings("span").attr("id");$("#pdfForm").append("<input name='f"+j+"' value='"+filepath+"' type='hidden'>");speak("f"+i+": "+f[i]);var filecat=$(selected[i]).parent().parent().prev(".pdf-cat-name").html();$("#pdfForm").append("<input name='c"+j+"' value='"+filecat+"' type='hidden'>");speak("c"+i+": "+c[i]);}
var frommail=$("#frommail").html();var fromname=$("#fromname").html();$("#pdfForm").append("<input name='frommail' value='"+frommail+"' type='hidden'>");$("#pdfForm").append("<input name='fromname' value='"+fromname+"' type='hidden'>");$("#pdfForm").append("<input name='n' value='"+selectedcount+"' type='hidden'>");$("#pdfForm").append("<input name='l' value='"+catlist+"' type='hidden'>");pdfForm.submit();}}
function pdfEditorStart(){$(".pdf-create-top").click(function(){pdfEditorSubmit();});$(".pdf-create-bottom").click(function(){pdfEditorSubmit();});$(".pdf-thumb-select").css("opacity",0.0);$(".pdf-thumb-select").click(function(){if($(this).siblings(".pdf-select-icon").css("display")=="none"){$(this).fadeTo(aniSpeed2,0.4);$(this).siblings(".pdf-select-icon").css("display","block");$(this).siblings(".pdf-select-icon").addClass("select");}else{$(this).fadeTo(aniSpeed1,0.0);$(this).siblings(".pdf-select-icon").css("display","none");$(this).siblings(".pdf-select-icon").removeClass("select");}});$(".pdf-select-all").click(function(){var count=Math.abs($(this).siblings(".pdf-thumb-container").children(".pdf-select-icon").length);var pdfThumbSelect=$(this).siblings(".pdf-thumb-container").children(".pdf-thumb-select");var pdfSelectIcon=$(this).siblings(".pdf-thumb-container").children(".pdf-select-icon");if($(this).parent().children(".pdf-all").length==1){pdfThumbSelect.fadeTo(aniSpeed1,0.0);pdfSelectIcon.css("display","none");pdfSelectIcon.removeClass("select");$(this).parent().children(".pdf-all").detach();}else{$(this).parent().append("<div class='pdf-all'></div>");pdfThumbSelect.fadeTo(aniSpeed2,0.4);pdfSelectIcon.css("display","block");pdfSelectIcon.addClass("select");}});imageCount=$(".pdf-thumb-container").length;$("#loading").css("display","none");$("#content").fadeIn(aniSpeed2);}
function galleryStart(){layout();$("#thescopebody").addClass("gallery-body");if(slideshow==0){$(".thumb-container").click(function(){var nr=Math.abs($(this).attr("id").split("-").pop());showImage(nr);});if(hash==0){$("#loading").css("display","none");$("<div class='image-container' id='image-container-1'></div>").appendTo("#image-wrapper");var srcFirst=$("#thumb-container-"+nextImage+" span").attr("id");var extFirst=srcFirst.split(".").pop();if(extFirst!="mp4"){preloadImage(srcFirst,nextImage,0);}}else{showImage(hash);}}else{showImage(1);}
configImageButtons();}
function scrollThumbnails(dir,speed){var scroll=$(".thumbs-wrapper").scrollLeft();var newScroll=scroll+dir*speed;$(".thumbs-wrapper").scrollLeft(newScroll);}
function dragThumbnails(){var winw=$(window).width();var scrollTotal=$("DIV.thumbs-list").width()-winw;var newScroll=scrollTotal-50;$(".thumbs-wrapper").scrollLeft(newScroll);}
function unloadPage(target){if($("#content").length>0&&$("#content").css("display")=="block"){$("#dot-line-4").fadeOut(aniSpeed2);if($("#image-wrapper").length==0){$("#content").slideUp(aniSpeed3,'easeOutQuad',function(){window.location.href=target;});}else if($("#image-wrapper").css("display").length>0&&$("#image-wrapper").css("display")=="block"){$("#image-wrapper").fadeOut(aniSpeed2);$("#image-buttons").fadeOut(aniSpeed2);$("#caption-image").fadeOut(aniSpeed2);$("#dot-line-4").fadeOut(aniSpeed2);$("#image-background").fadeOut(aniSpeed2);$("#image-container-"+activeImage).fadeOut(aniSpeed3,'easeOutQuad',function(){window.location.href=target;});}}
if($("#thumbs-wrapper").length>0&&$("#thumbs-wrapper").css("display")=="block"){$("#scroll-buttons").fadeOut(aniSpeed2);$("#dot-line-3").fadeOut(aniSpeed2);$("#thumbs-wrapper").slideUp(aniSpeed3,'easeOutQuad',function(){window.location.href=target;});}}
function loadingSwitchBg3(){for(i=1;i<=16;i++){$("#loading-disc-"+i).css("display","none");}}
function loadingSwitchBg2(nr){if(nr>1){var prev=nr-1;$("#loading-disc-"+prev).css("display","none");}
$("#loading-disc-"+nr).css("display","block");if(nr==16){setTimeout("loadingSwitchBg3()",500);}}
function loadingSwitchBg(nr){$("DIV.loading-overview").css("left","45%");if(nr==1){$("DIV.loading-overview").css("background-image","URL(images/loading-disc-1.png");}
if(nr>1){var prev=nr-1;$("DIV.loading-overview").css("background-image","URL(images/loading-disc-"+prev+".png");}
setTimeout("loadingSwitchBg2('"+nr+"')",300);}
function loadingOverviewOut(){$("DIV.loading-overview").fadeOut(500);}
function loadingOverviewIn(){for(i=1;i<=16;i++){$("#loading-disc-"+i).css("display","none");}
$("DIV.loading-overview").css("left","45%");$("DIV.loading-overview").fadeIn(500);}
function go(target){window.location.href=target;}
function preloadUI(nr){var uiImage=new Image();var imageFile=base+"/"+ui[nr];uiImage.src=imageFile;if(nr<ui.length-1){nr++;preloadUI(nr);}}
var ref=document.referrer;var base="http://www.the-scope.net";var winw=0;var winh=0;var aniSpeed1=100;var aniSpeed2=300;var aniSpeed3=500;var aniSpeed4=700;var aniSpeed5=900;var scrollSpeed1=10;var scrollSpeed2=60;var scrollListener=0;var scrollInterval=15;var dragListener=0;var dragInterval=15;var menuOpacity1=0.8;var menuOpacity2=1.0;var iconOpacity1=0.5;var iconOpacity2=1.0;var oldScroll=0;var ui=new Array("images/arrow-left.gif","images/arrow-right.gif","images/arrow-down.gif","images/logo-digitales-leben.gif");var images=new Array();var activeImage=0;var nextImage=1;var imageCount=0;var preloadingImage=0;var imageRatio=new Array();var imageWidth=0;var imageHeight=0;var slideshow=0;var iPhone=0;var hash=0;$(document).ready(function(){var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1)
return data[i].identity;}
else if(dataProp)
return data[i].identity;}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(dataString.substring(index+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};speak("navigator: "+navigator.userAgent);if(navigator.userAgent.match(/iPhone/i)){iPhone=1;}
if(iPhone==1){$("#footer").addClass("footer-iphone");$("#header").addClass("header-iphone");$("#catmenu").addClass("catmenu-iphone");$("#logo").addClass("logo-iphone");$("#logo img").addClass("logoimg-iphone");$(".image-wrapper").addClass("image-wrapper-iphone");$("#thumbs-wrapper").addClass("iphone-wrapper");}
preloadUI(0);var fadeOutLinks=new Array("a.internal","img.internal","#logo a",".footer-menu a","#catmenu a");for(var i=0;i<fadeOutLinks.length;++i){$(fadeOutLinks[i]).click(function(e){var target=$(this).attr("href");e.preventDefault();unloadPage(target);});}
$("DIV.footer-menu").css("display","block");$("a").focus(function(){$(this).blur();});$("DIV.footer-menu a img").css("opacity",menuOpacity1);$("DIV.footer-menu a img").mouseover(function(){$(this).css({opacity:menuOpacity2});});$("DIV.footer-menu a img").mouseout(function(){$(this).css({opacity:menuOpacity1});});$("DIV.footer-menu a.active img").mouseout(function(){$(this).css({opacity:menuOpacity2});});$("DIV.footer-menu").css("display","block");$("DIV#catmenu a img").css({opacity:menuOpacity1});$("DIV#catmenu ul li a.active img").css({opacity:menuOpacity2});$("DIV#catmenu ul li a img").mouseover(function(){$(this).css({opacity:menuOpacity2});});$("DIV#catmenu ul li a img").mouseout(function(){$(this).css({opacity:menuOpacity1});});$("DIV#catmenu ul li a.active img").mouseout(function(){$(this).css({opacity:menuOpacity2});});$("DIV#catmenu").css("display","block");$("#scroll-buttons span img").css("opacity",iconOpacity1);$("#scroll-buttons span img").mouseover(function(){$(this).css({opacity:iconOpacity2});});$("#scroll-buttons span img").mouseout(function(){$(this).css({opacity:iconOpacity1});});$("#scroll-buttons span#left-1 img").mousedown(function(e){clearInterval(dragListener);dragListener=0;if(iPhone==0){scrollListener=setInterval("scrollThumbnails("+-1+","+scrollSpeed1+")",scrollInterval);}else{scrollThumbnails(-1,scrollSpeed2);}});$("#scroll-buttons span#right-1 img").mousedown(function(e){clearInterval(dragListener);dragListener=0;if(iPhone==0){scrollListener=setInterval("scrollThumbnails("+1+","+scrollSpeed1+")",scrollInterval);}else{scrollThumbnails(1,scrollSpeed1);}});$("#scroll-buttons span#left-2 img").mousedown(function(e){clearInterval(dragListener);dragListener=0;if(iPhone==0){scrollListener=setInterval("scrollThumbnails("+-1+","+scrollSpeed2+")",scrollInterval);}else{scrollThumbnails(-1,scrollSpeed2);}});$("#scroll-buttons span#right-2 img").mousedown(function(e){clearInterval(dragListener);dragListener=0;if(iPhone==0){scrollListener=setInterval("scrollThumbnails("+1+","+scrollSpeed2+")",scrollInterval);}else{scrollThumbnails(1,scrollSpeed2);}});$("#scroll-buttons span").mouseup(function(e){clearInterval(scrollListener);scrollListener=0;});$("#scroll-buttons span").mouseout(function(e){clearInterval(scrollListener);scrollListener=0;});$(window).load(function(){if($(".thumbs-wrapper").length>0){imageCount=$(".thumb-container").length;speak("imageCount: "+imageCount);if(window.location.hash!=""){$("#thumbs-wrapper").css("display","none");$("#scroll-buttons").css("display","none");if(window.location.hash.indexOf("/")!=-1){hash=Math.round(window.location.hash.substr(2));}else if(window.location.hash.indexOf("!/")!=-1){hash=Math.round(window.location.hash.substr(3));}else{hash=Math.round(window.location.hash.substr(1));}
if(hash>0&&hash<=imageCount){speak("hash: "+hash);}else{hash=1;speak("hash: "+hash);}}
if(window.location.hash==""){$("#scroll-buttons").fadeIn(aniSpeed3,'easeInOutQuad');$("#dot-line-3").fadeIn(aniSpeed3);$("#thumbs-wrapper").slideDown(aniSpeed4,'easeInOutQuad');}
$("#content").fadeIn(aniSpeed4);galleryStart();}else if($(".pdf-thumbs-wrapper").length>0){$("#dot-line-4").fadeIn(aniSpeed3);pdfEditorStart();}else if($(".slideshow").length>0){slideshow=1;imageCount=$(".thumb-container").length;speak("imageCount: "+imageCount);$("#dot-line-3").fadeIn(aniSpeed3);$("#content").css("z-index",20).slideDown(aniSpeed3,'easeInOutQuad');galleryStart();}else{$("#loading").css("display","none");$("#dot-line-4").fadeIn(aniSpeed3);$("#content").slideDown(aniSpeed3,'easeInOutQuad');}});if($("#errmsg").length>0&&$("#errmsg").html()!=""){$("#errmsg").fadeIn(aniSpeed3);}});
