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"}]};BrowserDetect.init();function fancypercent(link,width,height){$.fancybox({'padding':0,'href':link,'width':width,'height':height,'transitionIn':'elastic','transitionOut':'elastic'});}
function menu(){$(".menu ul li").mouseenter(function(){$(this).addClass("sfhover");}).mouseleave(function(){$(this).removeClass("sfhover");});}
function switchhoverimage(targetdiv){$(targetdiv).mouseenter(function(){img=$(this).find('img');oldimg=$(img).attr('src');$(img).attr('src',$(img).attr('longdesc'))}).mouseleave(function(){$(img).attr('src',oldimg);});}
function designer(){$(".designer").mouseenter(function(){$(this).find('.shad').css("background-image","url(/static/img/designer_hover.png)");}).mouseleave(function(){$(this).find('.shad').css("background-image","url(/static/img/designer.png)");});}
function boxsizer(){$(".boxwrapper").mouseenter(function(){$(this).find('.bigbox').css("display","block");$(this).find('.bigbox').parent().css("z-index","5");}).mouseleave(function(){$(this).find('.bigbox').parent().css("z-index","1");$(this).find('.bigbox').css("display","none");});}
function gotoLink(htmlElement){var destinationURL="";var target="";togglesound();if(htmlElement.href){destinationURL=htmlElement.href;target=htmlElement.getAttribute("target");}
else{if(htmlElement.childNodes){if(htmlElement.getElementsByTagName("a")){destinationURL=htmlElement.getElementsByTagName("a")[0].href;target=htmlElement.getElementsByTagName("a")[0].getAttribute("target");}}}
if(target=="_blank"){window.open(destinationURL);}
else{location.href=destinationURL;}}
function mycarousel_initCallback(carousel){$('#next').bind('click',function(){carousel.next();return false;});$('#prev').bind('click',function(){carousel.prev();return false;});};function mycarousel_itemVisibleInCallbackAfterAnimation(carousel,item,idx,state){};function animatepoi(poi,top,left){$(poi).css("top",top+"px");$(poi).css("left",left+"px");var size=false;$(poi).mouseenter(function(){for(i=0;i<$("#content").find(".pi").length;i++){$('.poi'+i).css("z-index","1");}
$(poi).css("z-index","10");if(size==false){$(this).animate({width:"210px"},500,function(){size=true;});}}).mouseleave(function(){if(size==true){$(this).animate({width:"28px"},500,function(){size=false;});}});}
function togglesound(){var soundswitch=swfobject.getObjectById("playercontrolls");if(soundswitch&&typeof soundswitch.fadeOutSound=="function"){soundswitch.fadeOutSound();}}
function flashsound(soundfile){var flashvars={soundPath:soundfile};var params={wmode:"transparent"};var attributes={};swfobject.embedSWF("/static/swf/sound.swf","playercontrolls","25","14","9.0.0","/static/swf/expressInstall.swf",flashvars,params,attributes);}
function box(){$(".pic a").fancybox({'titlePosition':'inside','transitionIn':'elastic','transitionOut':'elastic'});}
function tabs(){$(".tab_content").hide();$("ul.tabs li:first").addClass("active").show();$(".tab_content:first").show();$("ul.tabs li").click(function(){$("ul.tabs li").removeClass("active");$(this).addClass("active");$(".tab_content").hide();var activeTab=$(this).find("a").attr("href");$(activeTab).fadeIn();return false;});}
function manualfancy(){$(".picbigsize").click(function(){actpic=$(this).prev().prev().prev().prev().find('a').attr('href');acttitle=$(this).prev().prev().prev().prev().find('a').attr('title');otherpic=$(this).prev().prev().prev().prev().parent().parent().find('a');othertitle=$(this).prev().prev().prev().prev().parent().parent().find('a');pic=new Array();tt=new Array();pic[0]=actpic;tt[0]=acttitle;picsize=otherpic.length;for(k=0;k<picsize;k++){pic[k]=otherpic[k].href;tt[k]=otherpic[k].title;}
pic.splice(0,0,actpic);tt.splice(0,0,acttitle);objects=[];for(var i=0;i<pic.length;i++){objects[i]={'href':pic[i],'title':tt[i]};}
$.fancybox(objects,{'titlePosition':'inside','transitionIn':'elastic','transitionOut':'elastic','type':'image','changeFade':0});});}
function chkbox(){$(".chk_box").click(function(){if($(this).hasClass("ison")){$(this).removeClass("ison");$(this).next().next().attr("value",0);}else{$(this).addClass("ison");$(this).next().next().attr("value",1);}});$(".chk_box_text").click(function(){if($(this).prev().hasClass("ison")){$(this).prev().removeClass("ison");$(this).next().attr("value",0);}else{$(this).prev().addClass("ison");$(this).next().attr("value",1);}});}
$(document).ready(function(){$('body').find('a').click(function(){togglesound();});menu();manualfancy();box();});
