var FlashDetect=new function(){var self=this;self.installed=false;self.raw="";self.major=-1;self.minor=-1;self.revision=-1;self.revisionStr="";var activeXDetectRules=[{"name":"ShockwaveFlash.ShockwaveFlash.7","version":function(obj){return getActiveXVersion(obj);}},{"name":"ShockwaveFlash.ShockwaveFlash.6","version":function(obj){var version="6,0,21";try{obj.AllowScriptAccess="always";version=getActiveXVersion(obj);}catch(err){}
return version;}},{"name":"ShockwaveFlash.ShockwaveFlash","version":function(obj){return getActiveXVersion(obj);}}];var getActiveXVersion=function(activeXObj){var version=-1;try{version=activeXObj.GetVariable("$version");}catch(err){}
return version;};var getActiveXObject=function(name){var obj=-1;try{obj=new ActiveXObject(name);}catch(err){}
return obj;};var parseActiveXVersion=function(str){var versionArray=str.split(",");return{"raw":str,"major":parseInt(versionArray[0].split(" ")[1],10),"minor":parseInt(versionArray[1],10),"revision":parseInt(versionArray[2],10),"revisionStr":versionArray[2]};};var parseStandardVersion=function(str){var descParts=str.split(/ +/);var majorMinor=descParts[2].split(/\./);var revisionStr=descParts[3];return{"raw":str,"major":parseInt(majorMinor[0],10),"minor":parseInt(majorMinor[1],10),"revisionStr":revisionStr,"revision":parseRevisionStrToInt(revisionStr)};};var parseRevisionStrToInt=function(str){return parseInt(str.replace(/[a-zA-Z]/g,""),10)||self.revision;};self.majorAtLeast=function(version){return self.major>=version;};self.FlashDetect=function(){if(navigator.plugins&&navigator.plugins.length>0){var type='application/x-shockwave-flash';var mimeTypes=navigator.mimeTypes;if(mimeTypes&&mimeTypes[type]&&mimeTypes[type].enabledPlugin&&mimeTypes[type].enabledPlugin.description){var version=mimeTypes[type].enabledPlugin.description;var versionObj=parseStandardVersion(version);self.raw=versionObj.raw;self.major=versionObj.major;self.minor=versionObj.minor;self.revisionStr=versionObj.revisionStr;self.revision=versionObj.revision;self.installed=true;}}else if(navigator.appVersion.indexOf("Mac")==-1&&window.execScript){var version=-1;for(var i=0;i<activeXDetectRules.length&&version==-1;i++){var obj=getActiveXObject(activeXDetectRules[i].name);if(typeof obj=="object"){self.installed=true;version=activeXDetectRules[i].version(obj);if(version!=-1){var versionObj=parseActiveXVersion(version);self.raw=versionObj.raw;self.major=versionObj.major;self.minor=versionObj.minor;self.revision=versionObj.revision;self.revisionStr=versionObj.revisionStr;}}}}}();};FlashDetect.release="1.0.3";;function GetRandom(min,max){if(min>max){return(-1);}
if(min==max){return(min);}
return(min+parseInt(Math.random()*(max-min+1)));}
function sfOnClick(e,sp){var characterCode;if(e&&e.which){e=e;characterCode=e.which;}
else{e=event;characterCode=e.keyCode;}
if(characterCode==13){document.location.href='http://www.hotelkatalog24.de/q/'+sp;return false}
else{return true}}
function setNewHandler(elem,newAction){var action=newAction+"();";document.getElementById(elem).onclick=new Function(action);}
function Lesen(n)
{var a=document.cookie;var res='';while(a!='')
{while(a.substr(0,1)==' '){a=a.substr(1,a.length);}
cookiename=a.substring(0,a.indexOf('='));if(a.indexOf(';')!=-1)
{cookiewert=a.substring(a.indexOf('=')+1,a.indexOf(';'));}
else{cookiewert=a.substr(a.indexOf('=')+1,a.length);}
if(n==cookiename){res=cookiewert;}
i=a.indexOf(';')+1;if(i==0){i=a.length}
a=a.substring(i,a.length);}
return(res)}
function setcookie(name,value,expires,path,domain,secure){var today=new Date();today.setTime(today.getTime());if(expires)
{expires=expires*1000;}
var expires_date=new Date(today.getTime()+(expires));document.cookie=name+"="+escape(value)+
((expires)?";expires="+expires_date.toGMTString():"")+
((path)?";path="+path:"")+
((domain)?";domain="+domain:"")+
((secure)?";secure":"");}
function getcookie(n){return Lesen(n);}
function thumbnail_over(elem){elem.style.border='#99CC00 2px solid';}
function thumbnail_out(elem){elem.style.border='#C8DBF6 2px solid';}
function change_va_icon(state,va){if(state=='on'){document.getElementById(va).src='/media/images/va_buttons/va_button.php?va='+va+'&p=on';}
else if(state=='off'){document.getElementById(va).src='/media/images/va_buttons/va_button.php?va='+va;}}
function change_va(va){change_va_process(va);document.getElementById('thumb_'+va).onclick();}
function changeTab(cTo,tabCount){var i=0;while(i<tabCount){i++;var elem='p'+i;document.getElementById(elem).style.display='none';if(i==cTo)
document.getElementById(elem).style.display='';}}
function scrollContainer(elem,init,i){if(i<100){i++;i++;i++;i++;i++;document.getElementById(elem).style.top=(init+i)+'px';window.setTimeout("scrollContainer('"+elem+"',"+init+", "+i+")",0);if(i==95&&elem=='regionen1-Pfad014-1'){document.getElementById('seobanner').style.display='';}}}
function seo_open(){scrollContainer('linke_blockl',47,0);scrollContainer('regionen1-Pfad012',52,0);scrollContainer('regionen1-Pfad014',76,0);scrollContainer('regionen1-Pfad014-1',75,0);}
function seo_close(){document.getElementById('linke_blockl').style.top='47px';document.getElementById('regionen1-Pfad012').style.top='52px';document.getElementById('regionen1-Pfad014').style.top='76px';document.getElementById('regionen1-Pfad014-1').style.top='75px';}
function checkEnter(e,sp,cat,maxi){var characterCode;if(e&&e.which){e=e;characterCode=e.which;}
else{e=event;characterCode=e.keyCode;}
if(characterCode==13){document.location.href='http://www.hotelkatalog24.de/suche/'+sp.value+'/'+cat+'/'+maxi;return false}
else{return true}}
function transparency(element,percentage){var i,count,objStyle,filterValue,opacityValue;if(document.getElementById){if(typeof(element)=="object"&&element){obj=element;}
else if(document.getElementsByName(element)&&document.getElementsByName(element)[0]){obj=document.getElementsByName(element);}
else if(document.getElementById(element)){obj=document.getElementById(element);}
else if(document.getElementsByTagName&&document.getElementsByTagName(element)&&document.getElementsByTagName(element)[0]){obj=document.getElementsByTagName(element);}
else{obj=false;}
if(obj){percentage=(typeof(percentage)=="undefined")?50:100-percentage;filterValue="Alpha(opacity="+percentage+")";opacityValue=""+percentage/100;count=(obj.length)?obj.length:1;for(i=0;i<count;i++){objStyle=(obj.length)?obj[i].style:obj.style;objStyle.filter=filterValue;objStyle.MozOpacity=opacityValue;objStyle.KhtmlOpacity=opacityValue;objStyle.opacity=opacityValue;}}}};var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion()
{var version;var axo;var e;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version");}catch(e){}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version");}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version");}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0";}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11";}catch(e){version=-1;}}
return version;}
function GetSwfVer(){var flashVer=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];var versionMinor=tempArrayMajor[1];var versionRevision=descArray[3];if(versionRevision==""){versionRevision=descArray[4];}
if(versionRevision[0]=="d"){versionRevision=versionRevision.substring(1);}else if(versionRevision[0]=="r"){versionRevision=versionRevision.substring(1);if(versionRevision.indexOf("d")>0){versionRevision=versionRevision.substring(0,versionRevision.indexOf("d"));}}
var flashVer=versionMajor+"."+versionMinor+"."+versionRevision;}}
else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1)flashVer=4;else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1)flashVer=3;else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1)flashVer=2;else if(isIE&&isWin&&!isOpera){flashVer=ControlVersion();}
return flashVer;}
function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision)
{versionStr=GetSwfVer();if(versionStr==-1){return false;}else if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",");}else{versionArray=versionStr.split(".");}
var versionMajor=versionArray[0];var versionMinor=versionArray[1];var versionRevision=versionArray[2];if(versionMajor>parseFloat(reqMajorVer)){return true;}else if(versionMajor==parseFloat(reqMajorVer)){if(versionMinor>parseFloat(reqMinorVer))
return true;else if(versionMinor==parseFloat(reqMinorVer)){if(versionRevision>=parseFloat(reqRevision))
return true;}}
return false;}}
function AC_AddExtension(src,ext)
{if(src.indexOf('?')!=-1)
return src.replace(/\?/,ext+'?');else
return src+ext;}
function AC_Generateobj(objAttrs,params,embedAttrs)
{var str='';if(isIE&&isWin&&!isOpera)
{str+='<object ';for(var i in objAttrs)
{str+=i+'="'+objAttrs[i]+'" ';}
str+='>';for(var i in params)
{str+='<param name="'+i+'" value="'+params[i]+'" /> ';}
str+='</object>';}
else
{str+='<embed ';for(var i in embedAttrs)
{str+=i+'="'+embedAttrs[i]+'" ';}
str+='> </embed>';}
document.write(str);}
function AC_FL_RunContent(){var ret=AC_GetArgs
(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}
function AC_SW_RunContent(){var ret=AC_GetArgs
(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}
function AC_GetArgs(args,ext,srcParamName,classid,mimeType){var ret=new Object();ret.embedAttrs=new Object();ret.params=new Object();ret.objAttrs=new Object();for(var i=0;i<args.length;i=i+2){var currArg=args[i].toLowerCase();switch(currArg){case"classid":break;case"pluginspage":ret.embedAttrs[args[i]]=args[i+1];break;case"src":case"movie":args[i+1]=AC_AddExtension(args[i+1],ext);ret.embedAttrs["src"]=args[i+1];ret.params[srcParamName]=args[i+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":ret.objAttrs[args[i]]=args[i+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];break;default:ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1];}}
ret.objAttrs["classid"]=classid;if(mimeType)ret.embedAttrs["type"]=mimeType;return ret;};if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return"";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;;var ddtabmenu={disabletablinks:false,snap2original:[true,300],currentpageurl:window.location.href.replace("http://"+window.location.hostname,"").replace(/^\//,""),definemenu:function(tabid,dselected){this[tabid+"-menuitems"]=null
this[tabid+"-dselected"]=-1
this.addEvent(window,function(){ddtabmenu.init(tabid,dselected)},"load")},showsubmenu:function(tabid,targetitem){var menuitems=this[tabid+"-menuitems"]
this.clearrevert2default(tabid)
for(i=0;i<menuitems.length;i++){menuitems[i].className=""
if(typeof menuitems[i].hasSubContent!="undefined")
document.getElementById(menuitems[i].getAttribute("rel")).style.display="none"}
targetitem.className="current"
if(typeof targetitem.hasSubContent!="undefined")
document.getElementById(targetitem.getAttribute("rel")).style.display="block"},isSelected:function(menuurl){var menuurl=menuurl.replace("http://"+menuurl.hostname,"").replace(/^\//,"")
return(ddtabmenu.currentpageurl==menuurl)},isContained:function(m,e){var e=window.event||e
var c=e.relatedTarget||((e.type=="mouseover")?e.fromElement:e.toElement)
while(c&&c!=m)try{c=c.parentNode}catch(e){c=m}
if(c==m)
return true
else
return false},revert2default:function(outobj,tabid,e){if(!ddtabmenu.isContained(outobj,tabid,e)){window["hidetimer_"+tabid]=setTimeout(function(){ddtabmenu.showsubmenu(tabid,ddtabmenu[tabid+"-dselected"])},ddtabmenu.snap2original[1])}},clearrevert2default:function(tabid){if(typeof window["hidetimer_"+tabid]!="undefined")
clearTimeout(window["hidetimer_"+tabid])},addEvent:function(target,functionref,tasktype){var tasktype=(window.addEventListener)?tasktype:"on"+tasktype
if(target.addEventListener)
target.addEventListener(tasktype,functionref,false)
else if(target.attachEvent)
target.attachEvent(tasktype,functionref)},init:function(tabid,dselected){var menuitems=document.getElementById(tabid).getElementsByTagName("a")
this[tabid+"-menuitems"]=menuitems
for(var x=0;x<menuitems.length;x++){if(menuitems[x].getAttribute("rel")){this[tabid+"-menuitems"][x].hasSubContent=true
if(ddtabmenu.disabletablinks)
menuitems[x].onclick=function(){return false}
if(ddtabmenu.snap2original[0]==true){var submenu=document.getElementById(menuitems[x].getAttribute("rel"))
menuitems[x].onmouseout=function(e){ddtabmenu.revert2default(submenu,tabid,e)}
submenu.onmouseover=function(){ddtabmenu.clearrevert2default(tabid)}
submenu.onmouseout=function(e){ddtabmenu.revert2default(this,tabid,e)}}}
else
menuitems[x].onmouseout=function(e){this.className="";if(ddtabmenu.snap2original[0]==true)ddtabmenu.revert2default(this,tabid,e)}
menuitems[x].onmouseover=function(){ddtabmenu.showsubmenu(tabid,this)}
if(dselected=="auto"&&typeof setalready=="undefined"&&this.isSelected(menuitems[x].href)){ddtabmenu.showsubmenu(tabid,menuitems[x])
this[tabid+"-dselected"]=menuitems[x]
var setalready=true}
else if(parseInt(dselected)==x){ddtabmenu.showsubmenu(tabid,menuitems[x])
this[tabid+"-dselected"]=menuitems[x]}}}};var fadeSlideShow_descpanel={controls:[['/media/images/fadeslideshow/x.png',7,7],['/media/images/fadeslideshow/restore.png',10,11],['/media/images/fadeslideshow/loading.gif',54,55]],fontStyle:'normal 11px Verdana #FF0000',slidespeed:200}
jQuery.noConflict()
function fadeSlideShow(settingarg){this.setting=settingarg
settingarg=null
var setting=this.setting
setting.fadeduration=setting.fadeduration?parseInt(setting.fadeduration):500
setting.curimage=(setting.persist)?fadeSlideShow.routines.getCookie("gallery-"+setting.wrapperid):0
setting.curimage=setting.curimage||0
setting.currentstep=0
setting.totalsteps=setting.imagearray.length*(setting.displaymode.cycles>0?setting.displaymode.cycles:Infinity)
setting.fglayer=0,setting.bglayer=1
setting.oninit=setting.oninit||function(){}
setting.onslide=setting.onslide||function(){}
var preloadimages=[]
setting.longestdesc=""
for(var i=0;i<setting.imagearray.length;i++){preloadimages[i]=new Image()
preloadimages[i].src=setting.imagearray[i][0]
if(setting.imagearray[i][3]&&setting.imagearray[i][3].length>setting.longestdesc.length)
setting.longestdesc=setting.imagearray[i][3]}
var closebutt=fadeSlideShow_descpanel.controls[0]
setting.closebutton=(setting.descreveal=="always")?'<img class="close" src="'+closebutt[0]+'" style="float:right;cursor:hand;cursor:pointer;width:'+closebutt[1]+'px;height:'+closebutt[2]+'px;margin-left:2px" title="Hide Description" />':''
var slideshow=this
jQuery(document).ready(function($){var setting=slideshow.setting
var fullhtml=fadeSlideShow.routines.getFullHTML(setting.imagearray)
setting.$wrapperdiv=$('#'+setting.wrapperid).css({position:'relative',visibility:'visible',background:'#eee',overflow:'hidden',width:setting.dimensions[0],height:setting.dimensions[1]}).empty()
if(setting.$wrapperdiv.length==0){alert("Error: DIV with ID \""+setting.wrapperid+"\" not found on page.")
return}
setting.$gallerylayers=$('<div class="gallerylayer"></div><div class="gallerylayer"></div>').css({position:'absolute',left:0,top:0,width:'100%',height:'100%',background:'#eee'}).appendTo(setting.$wrapperdiv)
var $loadingimg=$('<img src="'+fadeSlideShow_descpanel.controls[2][0]+'" style="position:absolute;width:'+fadeSlideShow_descpanel.controls[2][1]+';height:'+fadeSlideShow_descpanel.controls[2][2]+'" />').css({left:setting.dimensions[0]/2-fadeSlideShow_descpanel.controls[2][1]/2,top:setting.dimensions[1]/2-fadeSlideShow_descpanel.controls[2][2]}).appendTo(setting.$wrapperdiv)
var $curimage=setting.$gallerylayers.html(fullhtml).find('img').hide().eq(setting.curimage)
if(setting.longestdesc!=""){fadeSlideShow.routines.adddescpanel($,setting)
if(setting.descreveal=="always"){setting.$descpanel.css({top:setting.dimensions[1]-setting.panelheight})
setting.$descinner.click(function(e){if(e.target.className=="close"){slideshow.showhidedescpanel('hide')}})
setting.$restorebutton.click(function(e){slideshow.showhidedescpanel('show')
$(this).css({visibility:'hidden'})})}
else{setting.$wrapperdiv.bind('mouseenter',function(){slideshow.showhidedescpanel('show')})
setting.$wrapperdiv.bind('mouseleave',function(){slideshow.showhidedescpanel('hide')})}}
setting.$wrapperdiv.bind('mouseenter',function(){setting.ismouseover=true})
setting.$wrapperdiv.bind('mouseleave',function(){setting.ismouseover=false})
if($curimage.get(0).complete){$loadingimg.hide()
slideshow.paginateinit($)
slideshow.showslide(setting.curimage)}
else{$loadingimg.hide()
slideshow.paginateinit($)
$curimage.bind('load',function(){slideshow.showslide(setting.curimage)})}
setting.oninit.call(slideshow)
$(window).bind('unload',function(){if(slideshow.setting.persist)
fadeSlideShow.routines.setCookie("gallery-"+setting.wrapperid,setting.curimage)
jQuery.each(slideshow.setting,function(k){if(slideshow.setting[k]instanceof Array){for(var i=0;i<slideshow.setting[k].length;i++){if(slideshow.setting[k][i].tagName=="DIV")
slideshow.setting[k][i].innerHTML=null
slideshow.setting[k][i]=null}}})
slideshow=slideshow.setting=null})})}
fadeSlideShow.prototype={navigate:function(keyword){var setting=this.setting
clearTimeout(setting.playtimer)
if(setting.displaymode.type=="auto"){setting.displaymode.type="manual"
setting.displaymode.wraparound=true}
if(!isNaN(parseInt(keyword))){this.showslide(parseInt(keyword))}
else if(/(prev)|(next)/i.test(keyword)){this.showslide(keyword.toLowerCase())}},showslide:function(keyword){var slideshow=this
var setting=slideshow.setting
if(setting.displaymode.type=="auto"&&setting.ismouseover&&setting.currentstep<=setting.totalsteps){setting.playtimer=setTimeout(function(){slideshow.showslide('next')},setting.displaymode.pause)
return}
var totalimages=setting.imagearray.length
var imgindex=(keyword=="next")?(setting.curimage<totalimages-1?setting.curimage+1:0):(keyword=="prev")?(setting.curimage>0?setting.curimage-1:totalimages-1):Math.min(keyword,totalimages-1)
var $slideimage=setting.$gallerylayers.eq(setting.bglayer).find('img').hide().eq(imgindex).show()
var imgdimensions=[$slideimage.width(),$slideimage.height()]
$slideimage.css({marginLeft:(imgdimensions[0]>0&&imgdimensions[0]<setting.dimensions[0])?setting.dimensions[0]/2-imgdimensions[0]/2:0})
$slideimage.css({marginTop:(imgdimensions[1]>0&&imgdimensions[1]<setting.dimensions[1])?setting.dimensions[1]/2-imgdimensions[1]/2:0})
setting.$gallerylayers.eq(setting.bglayer).css({zIndex:1000,opacity:0}).stop().css({opacity:0}).animate({opacity:1},setting.fadeduration,function(){clearTimeout(setting.playtimer)
try{setting.onslide.call(slideshow,setting.$gallerylayers.eq(setting.fglayer).get(0),setting.curimage)}catch(e){alert("Fade In Slideshow error: An error has occured somwhere in your code attached to the \"onslide\" event: "+e)}
setting.currentstep+=1
if(setting.displaymode.type=="auto"){if(setting.currentstep<=setting.totalsteps||setting.displaymode.cycles==0)
setting.playtimer=setTimeout(function(){slideshow.showslide('next')},setting.displaymode.pause)}})
setting.$gallerylayers.eq(setting.fglayer).css({zIndex:999})
setting.fglayer=setting.bglayer
setting.bglayer=(setting.bglayer==0)?1:0
setting.curimage=imgindex
if(setting.$descpanel)
setting.$descpanel.css({visibility:(setting.imagearray[imgindex][3])?'visible':'hidden'})
if(setting.imagearray[imgindex][3])
setting.$descinner.empty().html(setting.closebutton+setting.imagearray[imgindex][3])
if(setting.displaymode.type=="manual"&&!setting.displaymode.wraparound){this.paginatecontrol()}
if(setting.$status)
setting.$status.html(setting.curimage+1+"/"+totalimages)},showhidedescpanel:function(state,showcontrol){var setting=this.setting
var endpoint=(state=="show")?setting.dimensions[1]-setting.panelheight:this.setting.dimensions[1]
setting.$descpanel.stop().animate({top:endpoint},fadeSlideShow_descpanel.slidespeed,function(){if(setting.descreveal=="always"&&state=="hide")
setting.$restorebutton.css({visibility:'visible'})})},paginateinit:function($){var slideshow=this
var setting=this.setting
if(setting.togglerid){setting.$togglerdiv=$("#"+setting.togglerid)
setting.$prev=setting.$togglerdiv.find('.prev').data('action','prev')
setting.$next=setting.$togglerdiv.find('.next').data('action','next')
setting.$prev.add(setting.$next).click(function(e){var $target=$(this)
slideshow.navigate($target.data('action'))
e.preventDefault()})
setting.$status=setting.$togglerdiv.find('.status')}},paginatecontrol:function(){var setting=this.setting
setting.$prev.css({opacity:(setting.curimage==0)?0.4:1}).data('action',(setting.curimage==0)?'none':'prev')
setting.$next.css({opacity:(setting.curimage==setting.imagearray.length-1)?0.4:1}).data('action',(setting.curimage==setting.imagearray.length-1)?'none':'next')
if(document.documentMode==8){setting.$prev.find('img:eq(0)').css({opacity:(setting.curimage==0)?0.4:1})
setting.$next.find('img:eq(0)').css({opacity:(setting.curimage==setting.imagearray.length-1)?0.4:1})}}}
fadeSlideShow.routines={getSlideHTML:function(imgelement){var layerHTML=(imgelement[1])?'<a href="'+imgelement[1]+'" target="'+imgelement[2]+'">\n':''
layerHTML+='<img src="'+imgelement[0]+'" style="border-width:0;" />\n'
layerHTML+=(imgelement[1])?'</a>\n':''
return layerHTML},getFullHTML:function(imagearray){var preloadhtml=''
for(var i=0;i<imagearray.length;i++)
preloadhtml+=this.getSlideHTML(imagearray[i])
return preloadhtml},adddescpanel:function($,setting){setting.$descpanel=$('<div class="fadeslidedescdiv"></div>').css({position:'absolute',visibility:'hidden',width:'100%',left:0,top:setting.dimensions[1],font:fadeSlideShow_descpanel.fontStyle,zIndex:'1001'}).appendTo(setting.$wrapperdiv)
$('<div class="descpanelbg"></div><div class="descpanelfg"></div>').css({position:'absolute',left:0,top:0,width:setting.$descpanel.width()-8,padding:'4px'}).eq(0).css({background:'#eee',opacity:0.7}).end().eq(1).css({color:'white'}).html(setting.closebutton+setting.longestdesc).end().appendTo(setting.$descpanel)
setting.$descinner=setting.$descpanel.find('div.descpanelfg')
setting.panelheight=setting.$descinner.outerHeight()
setting.$descpanel.css({height:setting.panelheight}).find('div').css({height:'100%'})
if(setting.descreveal=="always"){setting.$restorebutton=$('<img class="restore" title="Restore Description" src="'+fadeSlideShow_descpanel.controls[1][0]+'" style="position:absolute;visibility:hidden;right:0;bottom:0;z-index:1002;width:'+fadeSlideShow_descpanel.controls[1][1]+'px;height:'+fadeSlideShow_descpanel.controls[1][2]+'px;cursor:pointer;cursor:hand" />').appendTo(setting.$wrapperdiv)}},getCookie:function(Name){var re=new RegExp(Name+"=[^;]+","i");if(document.cookie.match(re))
return document.cookie.match(re)[0].split("=")[1]
return null},setCookie:function(name,value){document.cookie=name+"="+value+";path=/"}}