﻿
$(function(){var config;var c;var root_index;var loading_img=$("<img />").attr("src",img_url+"loading.gif").addClass("loading_img");var f_hander;var title_h=$("title");$("._blank").attr("target","_blank");function loadCss(css_name){var head=document.getElementsByTagName('head').item(0);var css=document.createElement('link');css.href=css_url+css_name;css.rel='stylesheet';css.type='text/css';css.id='loadCss';head.appendChild(css);}
loadCss("jquery_add.css");$("a[href=#]").attr("href","javascript:void(0);");var bgmusic=$("<embed>").attr({src:mp3_url+"Naturlang.mp3",type:"audio/mpeg",hidden:"true",autostart:"true",loop:"true"}).addClass("music");$(".music_con").click(function(){if($(this).hasClass("on"))
{stopmusic();$(this).removeClass("on");}
else
{playmusic();$(this).addClass("on");}})
$(".impressum").click(function(){$(".impressum_box").slideToggle(500);})
$(".impressum_box .close").click(function(){$(".impressum").click();})
var view=$(".view");$(".view .annm").html($("<div>").addClass("annm_btn").html("<table><tr><td><img src='"+img_url+"annm_btn.jpg' /></td><td><span>Genießen Sie die Aussicht!</span></td></tr></table>"));$(".annm_active").click(function(){obj=$(this);$("table",obj).remove();obj.removeClass("annm_active");var annm_img=$(".wangyuanj img").addClass("annm_wang_img").appendTo(obj).css({left:view.width()/2-1000,top:300-1000,width:0,height:0}).animate({left:view.width()/2-1564/2-1000,top:300-947/2-1000,width:1564,height:947},2000,"easeOutCubic",function(){$(".annm").remove();$(".foor_nav").show();playmusic();create_fog();});});$.ajax({url:lib_url+"data.xml",dataType:"xml",type:"get",success:function(xml){config=$(xml);creatrun();}});function playmusic(){bgmusic.clone().appendTo($("body")).attr("class","music");}
function stopmusic(){$(".music").remove();}
function creatrun(){create_bg();create_hill();create_menu();create_logo();create_end_do();}
function create_bg(){var bgw=view.width();var bgh=view.height();$(".view .act").width(bgw).height(bgh);var $img=$("<img />").attr("src",img_url+getvar("bgimg src")).width("100%").height(bgh);$img.appendTo(".view .bgimg");}
function create_hill(){var hill=$(".mountain");var w=view.width();hill.width(w);var div=$("<div>").addClass("homepage_default").html("<h2>"+$("#home .default .title").text()+"</h2><pre>"+$("#home .default .body").text()+"</pre>").appendTo(".view .act");$img=$("<img />").attr("src",img_url+getvar("mountain src:eq(0)"));$img.appendTo(hill);$img.load(function(){$(this).css("left",-($(this).width()-hill.width())/2);});}
function create_fog(){var fog=$(".fog");var $img=$("<img />").attr("src",img_url+getvar("fog src:eq(0)")+"?"+roundnum(0,1000000));$img.load(function(){for(var i=0;i<5;i++)
{$img.css({"left":-(roundnum(-500,1000)),"bottom":-(roundnum(0,300))}).clone().appendTo(fog);}
fogmove();});}
function fogmove(){$(".fog img").each(function(index){fogaction($(this));});}
function fogaction(obj){var left=parseInt(obj.css("left"));var bottom=parseInt(obj.css("bottom"));var roundleft=roundnum(-1000,1000);var roundbottom=roundnum(-300,0);obj.animate({left:roundleft,bottom:roundbottom},Math.abs(roundleft-left)*50,"",function(){fogaction($(this));});}
function create_menu(){var obj=$(".main_box .menu >ul");obj.appendTo(".view .menu");menu_unbind_and_click();var anmdiv=$("<div>").addClass("menu_annm_bg").width(obj.width()-25).html("<div class='menu_annm_box'></div>").appendTo(".view .menu");}
function menu_unbind_and_click(){var obj=$(".view .menu>ul");$("ul",obj).hide();$("li li",obj).unbind("click").click(function(){$(this).siblings("li").find("a").removeClass("selected");$(">a",this).addClass("selected");window.document.title=($(this).parent().prev().text()+"-"+$(">a",this).text());});$(">li",obj).each(function(index){$(this).unbind("click").click(function(){if(c===1||index===root_index)
return false;menu_unbind_and_click();c=1;$(this).siblings("li").find("a").removeClass("selected");$(">a",this).addClass("selected");hillmove(index);var ul=obj.offset();var li=$(this).offset();var left=li.left-ul.left+$(this).width()/2;$(".menu_annm_box").animate({"left":left},500,"easeInExpo");window.document.title=$(">a",this).text();});});}
function create_logo(){var obj=$(".main_box .site_logo");obj.appendTo(".view .logo");}
function getvar(vars){return($(vars,config).text()||"").replace(/^\s+|\s+$/g,"");}
function roundnum(Min,Max){var Range=Max-Min;var Rand=Math.random();var Num=(Min+Math.round(Rand*Range));document.cookie="GetNum="+Num;return Num;}
function create_end_do(){}
function hillmove(index){var hill=$(".mountain");var indeximg=$(".mountain img");var w=view.width();var indexw_end=600/indeximg.height()*indeximg.width();var $img=$("<img />").attr("src",img_url+getvar("mountain src:eq("+index+")")+"?"+roundnum(1000000,10000000));$img.load(function(){$(this).prependTo(hill);$(this).css("left",-($(this).width()-hill.width())/2).css("bottom",-500);pagestar_begin(index);indeximg.animate({height:600,width:1867,left:-((indexw_end-view.width())/2)},1200,"",function(){$img.animate({bottom:0},800);pagestar(index);$(this).animate({bottom:-500},1500,"",function(){$(this).remove();c=0;root_index=index;pagestar_after();});});});}
function pagestar_begin(index){$(".view .act").html("");$(".main_menu_ul>li a:visible").removeClass("hover");$(".main_menu_ul ul").hide();$(".main_menu_ul>li:eq("+index+") ul").show();}
function pagestar_after(index){}
function pagestar(index){switch(index)
{case 0:homepage_do();break
case 2:kompetenzenpage_do();break
case 3:leistungenpage_do();break
case 1:agenturpage_do();break
case 5:arbeitenpage_do();break
case 4:spielregelnpage_do();break
case 6:kontakt_do();break
default:;}}
function homepage_do(){var menu=$("homepage menu item",config);menu.each(function(index){var num=$("num",this).text();var m=$("<a>").attr({'href':"javascript:void(0);",'class':"homepage_menu"}).html($(".main_menu_ul>li:eq("+num+") a:visible").text()).appendTo(".view .act").css({"left":view.width()/2+parseInt($("left",this).text()),"bottom":0}).animate({bottom:parseInt($("bottom",this).text())},1000).hover(function(){$(".main_menu_ul>li:eq("+num+") a:visible").addClass("hover");},function(){$(".main_menu_ul>li:eq("+num+") a:visible").removeClass("hover");}).click(function(){$(".main_menu_ul>li:eq("+num+") a:visible").click();});});}
function kompetenzenpage_do(){var f_div=$("<div>").addClass("kompetenzen_f_div").width(view.width()).height(view.height()).appendTo(".view .act");var div=$("<div>").addClass("kompetenzen_main").html("<h2 class='title'></h2><p class='body'></p>").appendTo(".view .act");clearInterval(f_hander);f_hander=setInterval(show_f,800);var default_view=$("#kompetenzen .default");$(".kompetenzen_main .title").html($(".title",default_view).text());$(".kompetenzen_main .body").html($(".body",default_view).text());$(".view .menu .main_menu_ul>li:eq(2) ul li").each(function(index){var obj=$(this);obj.click(function(){$(".kompetenzen_main .title").html($("#kompetenzen .kompetenzen_menu li:eq("+index+") h2").text());$(".kompetenzen_main .body").html($("#kompetenzen .kompetenzen_menu li:eq("+index+") p").text());});});for(var i=1;i<=4;i++)
{var lining=$("<a>").attr({"href":"javascript:void(0);","num":i-1}).addClass("lining_a lining_a_"+i).appendTo(".view .act").click(function(){var index=parseInt($(this).attr("num"));$(".view .menu .main_menu_ul>li:eq(2) ul li:eq("+index+")").click();kompetenzen_do_annm(index+1);}).hover(function(){$(".view .menu .main_menu_ul>li:eq(2) ul li:eq("+$(this).attr("num")+") a").addClass("hover")},function(){$(".view .menu .main_menu_ul>li:eq(2) ul li:eq("+$(this).attr("num")+") a").removeClass("hover")});var div1=$("<div>").addClass("lining lining_"+i).css({left:230*(i-1),bottom:-329}).appendTo(".view .act").animate({"bottom":0},1500,"",function(){});}}
function kompetenzen_do_annm(index){if($(".lining_"+index).hasClass("isover"))
{return false;}
else
{for(var i=0;i<25;i++){setTimeout("ScrollLin("+i+","+index+")",50*i);}
$(".lining_"+index).addClass("isover");}}
function show_f(){$("<img />").addClass("f001").appendTo(".kompetenzen_f_div").attr("src",img_url+"f00"+roundnum(1,9)+".png").css({"left":roundnum(0,view.width())}).animate({top:view.height()+100},roundnum(20000,30000),"",function(){$(this).remove()}).animate({left:roundnum(0,view.width())},{queue:false,duration:roundnum(20000,30000)},"",function(){$(this).animate({left:roundnum(0,view.width())},roundnum(20000,30000))});}
function leistungenpage_do(){var title=$("<div>").addClass("leistungen_title").html($("#leistungen .default .title")).appendTo(".view .act");var list=$("<ul>").addClass("leistungen_list").appendTo(".view .act").hide();$("leistungenpage item",config).each(function(index){var num=$("num",this).text();var obj=$("#leistungen .leistungen_menu li:eq("+num+")");var m=$("<a>").attr({'href':"javascript:void(0);",'class':"leistungen_menu",'id':"list_"+num}).html($("dl dt",obj).text()).appendTo(".view .act").css({"left":view.width()/2+parseInt($("left",this).text()),"bottom":parseInt($("bottom",this).text())}).hover(function(){$(".main_menu_ul>li:eq(3) ul li a:eq("+num+")").addClass("hover");},function(){$(".main_menu_ul>li:eq(3) ul li a:eq("+num+")").removeClass("hover");}).click(function(){$(".main_menu_ul>li:eq(3) ul li a:eq("+num+")").click();});$(".main_menu_ul>li:eq(3) ul li a:eq("+num+")").click(function(){title.html($("h2",obj).text());list.html("").show();$("dl dd",obj).each(function(index){list.css({left:m.css("left"),bottom:parseInt(m.css("bottom"))+20});list.html(list.html()+"<li>"+$(this).text()+"</li>");});});});}
function agenturpage_do(){var btn=$("<a>").attr({href:"javascript:void(0);",'class':"agentur_btn"}).css({"left":view.width()/2-30,'top':view.height()/2-20}).appendTo(".view .act").hover(function(){$(".main_menu_ul>li:eq(1) ul li:eq(0) a").addClass('hover')},function(){$(".main_menu_ul>li:eq(1) ul li:eq(0) a").removeClass('hover')}).click(function(){$(".main_menu_ul>li:eq(1) ul li:eq(0)").click()})
var default_view=$("<div>").html("<h2>"+$("#agentur .default .title").text()+"</h2><pre>"+$("#agentur .default .body").text()+"</pre>").addClass("agentur_default_view").appendTo(".view .act");$("#agentur div:not('.default,.default div')").clone().appendTo(".view .act").hide().css({"position":"absolute","left":$(".view .menu").css("left"),"top":parseInt($(".view .menu").css("top"))+60}).addClass("agentur_box");$(".main_menu_ul>li:eq(1) ul li").each(function(index){var obj=$(this);obj.click(function(){default_view.hide();$(".view .act div").hide();$(".view .act div:eq("+(index+1)+")").show();$(".view .act div img").hide();$(".view .act div:eq("+(index+1)+") img").show();});});}
function arbeitenpage_do(){var box=$("<div>").addClass("arbeitenpage_box").html("<div class='top_box'></div><div class='main_box'></div><div class='bottom_box'></div>").appendTo(".view .act").css({"left":view.width()/2-425}).animate({"top":100},500,"",function(){$(".main_box",this).slideDown(1000,"easeOutBounce");});$(".main_menu_ul>li:eq(5) ul li:eq(0)").click(function(){$(".view .act .main_box").html("");loading_img.appendTo(".view .act .main_box").show();var $img=$("<img />").attr("src",img_url+"logos.png"+"?"+roundnum(1000000,10000000));$img.load(function(){loading_img.hide();$(this).appendTo(".view .act .main_box");});});$(".main_menu_ul>li:eq(5) ul li:eq(0)").click();$(".main_menu_ul>li:eq(5) ul li:eq(1)").click(function(){$(".view .act .main_box").html("");var a=$("<a>").attr({href:"javascript:void(0);"});var ul=$("<ul>").addClass("arbeiten_menu").appendTo(".view .act .main_box");var div=$("<div>").addClass("arbeiten_main_box").appendTo(".view .act .main_box").html("<div class='arbeiten_main_image_box'></div>");;$("#arbeiten .referenzen_box .list_box").each(function(index){var obj=$(this);var menu_ul=$("<ul>");$("ul li span",obj).each(function(i){var menu_li=$("<li>").html(a.html($(this).text()).clone().click(function(){show_img_slider(i,index);$(".arbeiten_menu a").removeClass("selected");$(".arbeiten_menu>li:eq("+index+")>a").addClass("selected");$(this).addClass("selected");}));menu_ul.append(menu_li);});a.html($("h2",obj).text());var li=$("<li>").html(a.clone()).appendTo(ul);$(">a",li).click(function(){show_img_slider("logo",index);$(".arbeiten_menu a").removeClass("selected");$(this).addClass("selected");})
$("li:not(:last)",menu_ul).addClass("gang");li.append(menu_ul);});});}
function show_img_slider(index,pindex){var main_obj=$(".arbeiten_main_box");$(">div",main_obj).html("");if(index==="logo")
var date_obj=$("#arbeiten .referenzen_box .list_box:eq("+pindex+")");else
var date_obj=$("#arbeiten .referenzen_box .list_box:eq("+pindex+") ul li:eq("+index+")");$(".arbeiten_main_image_box").append("<div class='show_ul'></div>")
var ul_images=$("<ul class='list_ul'>").appendTo($(".arbeiten_main_image_box"));var imgsnum=$(".imglist a",date_obj).length;ul_images.html("");var a=$(">.imglist a:eq("+0+")",date_obj);var imgs=$("<img>").attr({"src":a.attr("href")+"?"+roundnum(1000000,10000000),"title":a.attr("title"),"alt":a.text()}).hide();ul_images.append(imgs);imgs.wrap("<li></li>").click(function(){$(".list_ul li img").removeClass("selected");$(this).addClass("selected");show_pagenum($(".list_ul li img").index($(this)));});imgs.load(function(){if($(".arbeiten_main_image_box .show_ul").html()==="")
$(this).clone().addClass("index-img").show().appendTo($(".arbeiten_main_image_box .show_ul"));$(this).fadeIn(500);for(o=1;o<$(">.imglist a",date_obj).length;o++)
{var a=$(">.imglist a:eq("+o+")",date_obj);var imgs=$("<img>").attr({"src":a.attr("href")+"?"+roundnum(1000000,10000000),"title":a.attr("title"),"alt":a.text()}).hide();ul_images.append(imgs);imgs.wrap("<li></li>").click(function(){$(".list_ul li img").removeClass("selected");$(this).addClass("selected");show_pagenum($(".list_ul li img").index($(this)));});imgs.load(function(){if($(".arbeiten_main_image_box .show_ul").html()==="")
$(this).clone().addClass("index-img").show().appendTo($(".arbeiten_main_image_box .show_ul"));$(this).fadeIn(500);});}});}
function show_pagenum(index){$(".arbeiten_main_image_box .list_ul img:eq("+index+")").clone().addClass("bg-img").show().appendTo($(".arbeiten_main_image_box .show_ul"));$(".index-img").fadeOut(600,function(){$(this).remove();$(".bg-img").removeClass("bg-img").addClass("index-img");});}
var spielregeln_move_num=0;function spielregelnpage_do(){spielregeln_move_num=0;var movediv=$("<div>").addClass("spielregeln_move_div").css({left:view.width()/2-265}).appendTo(".view .act");var text_box=$("<div>").addClass("spielregeln_text_box").appendTo(".view .act").html("<h2>"+$("#spielregeln .default .title").text()+"</h2>");var tree_a=$("<a>").attr("href","javascript:void(0);").addClass("spielregeln_tree_a").appendTo(".view .act").css({left:view.width()/2-240}).click(function(){$(".main_menu_ul>li:eq(4) ul li:eq(0)").click();});var deer_a=$("<a>").attr("href","javascript:void(0);").addClass("spielregeln_deer_a").appendTo(".view .act").css({left:view.width()/2-300}).click(function(){$(".main_menu_ul>li:eq(4) ul li:eq(1)").click();});var tool_a=$("<a>").attr("href","javascript:void(0);").addClass("spielregeln_tool_a").appendTo(".view .act").css({left:view.width()/2-205}).click(function(){$(".main_menu_ul>li:eq(4) ul li:eq(2)").click();});$(".main_menu_ul>li:eq(4) ul li").each(function(index){$(this).click(function(){spielregeln_move();$(".spielregeln_text_box").html($("#spielregeln div:eq("+(index+2)+")").html());});});}
function spielregeln_move(){switch(spielregeln_move_num)
{case 0:for(var i=0;i<7;i++){setTimeout("navScrollBg("+i+")",100*i);}
spielregeln_move_num++;break
case 1:for(var i=0;i<8;i++){setTimeout("navScrollBg("+(i+7)+")",100*i);}
spielregeln_move_num++;break
case 2:for(var i=0;i<10;i++){setTimeout("navScrollBg("+(i+15)+")",100*i);}
spielregeln_move_num++;break}}
function kontakt_do(){$(".view .act").html("<div class='kontakt_box'></div><div class='kontakt_text'></div>");$(".kontakt_text").css("left",view.width()/2-20);$(".view_box .view .menu .main_menu_ul>li:eq(6) ul li").each(function(index){var obj=$(this);obj.click(function(){$(".kontakt_box").html("");$(".kontakt_text").html("");if($("#kontakt .box:eq("+index+")").length>0)
{var box=$("#kontakt .box:eq("+index+")");$(".kontakt_box").html(box.html());}
if($("#kontakt .text:eq("+index+")").length>0)
{var text=$("#kontakt .text:eq("+index+")");$(".kontakt_text").html(text.html());}})})
$(".view_box .view .menu .main_menu_ul>li:eq(6) ul li:eq(0)").click();}})
function navScrollBg(i){if(i===6)
$(".spielregeln_deer_a").show();if(i===14)
$(".spielregeln_tool_a").show();var spans=$(".spielregeln_move_div");spans.css("background-position",(0)+"px"+" "+(0-i*340)+"px");}
function ScrollLin(i,index){var spans=$(".lining_"+index);spans.css("background-position",(0)+"px"+" "+(0-i*400)+"px");}
