function url(url){location.href=url;}
function ort_oeffnen(id){window.open("http://www.frankentourismus.de/timm/ort_popup/index.php?id="+id,"Ort","toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=620,height=480");}
function bgc(theRow,theColor){if(theRow.style.backgroundColor){theRow.style.backgroundColor=theColor;}}
function beschreibung_einblenden(obj,id){obj.style.display='none';document.getElementById('beschreibung_'+id).style.display='block';}
var datums_feld;function get_date(field){datums_feld=field;formular=document.forms[1].name;bt=document.getElementById('bt_'+field);s=document.getElementById('get_date_box');a=document.getElementById('get_date_abdecker');if(document.forms[formular].elements[datums_feld]){yy=130;}else{yy=2;}
xx=182;if(typeof(field)!='undefined'){pos=getPosition(bt);Left=pos.x-xx;Top=pos.y-yy;if(Top<130){Top=130;}}
if(s.style.visibility=='hidden'){s.style.visibility='visible';s.style.left=Left+'px';s.style.top=Top+'px';a.style.visibility='visible';a.style.left=Left+'px';a.style.top=Top+'px';}else{s.style.visibility='hidden';a.style.visibility='hidden';}}
function set_date(d,m,j){get_date(datums_feld);var do_irs=false;formular=document.forms[1].name;if(document.forms[formular].elements[datums_feld]){do_irs=true;}
if(document.getElementById('gm_'+datums_feld)!=undefined){var datum=d+"."+m+"."+j;var type=datums_feld.substr(0,datums_feld.length-4);if(document.getElementById('show_kat_'+type)!=undefined){mark_kat(type,datum,datums_feld,1);}else{document.getElementById('gm_'+datums_feld).innerHTML=datum;document.forms[formular].elements[datums_feld].value=datum;}}else if(do_irs==true){document.forms[formular].elements[datums_feld].value=d+"."+m+"."+j;}else{document.forms[formular].elements[datums_feld+'_d'].value=d;document.forms[formular].elements[datums_feld+'_m'].value=m;document.forms[formular].elements[datums_feld+'_j'].value=j;if(datums_feld=='von'){d2=document.forms[formular].elements['bis_d'].value;m2=document.forms[formular].elements['bis_m'].value;j2=document.forms[formular].elements['bis_j'].value;if((j2+m2+d2)<(j+m+d)){datum=new Date(j,m,d);j2=datum.getFullYear();m2=datum.getMonth()+1;d2=datum.getDate();if(m2<10)m2='0'+m2;if(d2<10)d2='0'+d2;document.forms[formular].elements['bis_d'].value=d2;document.forms[formular].elements['bis_m'].value=m2;document.forms[formular].elements['bis_j'].value=j2;}}}
if(document.getElementById('form_anreise')&&document.getElementById('form_abreise')){update_datum(datums_feld);}}
function refresh_date_bis(name){j=document.getElementById(name+'_j').value;m=document.getElementById(name+'_m').value;d=document.getElementById(name+'_d').value;formular=document.forms[1].name;d2=document.forms[formular].elements['bis_d'].value;m2=document.forms[formular].elements['bis_m'].value;j2=document.forms[formular].elements['bis_j'].value;if((j2+m2+d2)<(j+m+d)){datum=new Date(j,m,d);j2=datum.getFullYear();m2=datum.getMonth()+1;d2=datum.getDate();if(m2<10)m2='0'+m2;if(d2<10)d2='0'+d2;document.forms[formular].elements['bis_d'].value=d2;document.forms[formular].elements['bis_m'].value=m2;document.forms[formular].elements['bis_j'].value=j2;}}
function getPosition(obj){var curleft=curtop=0;if(obj.offsetParent){curleft=obj.offsetLeft
curtop=obj.offsetTop
while(obj=obj.offsetParent){curleft+=obj.offsetLeft
curtop+=obj.offsetTop}}
position=new Object();position.x=curleft;position.y=curtop;return position;}
function update_datum(){var datum_heute;var datum_anreise;var datum_abreise;var reisedauer;var pauschale;datum_heute=new Date();datum_anreise=string_to_datum(document.getElementById('form_anreise').value);datum_abreise=string_to_datum(document.getElementById('form_abreise').value);reisedauer=document.getElementById('form_reisedauer').value-1;pauschale=document.getElementById('pauschalen_id').value;if(datum_anreise==false||datum_anreise.getTime()<=datum_heute.getTime()){datum_anreise=new Date();datum_anreise.setTime((datum_abreise.getTime())-reisedauer*1000*60*60*24+3*1000*60*60);document.getElementById('form_anreise').value=datum_to_string(datum_anreise);}else{document.getElementById('form_anreise').value=datum_to_string(datum_anreise);datum_abreise.setTime((datum_anreise.getTime())+reisedauer*1000*60*60*24+3*1000*60*60);document.getElementById('form_abreise').value=datum_to_string(datum_abreise);}
var ajax2=createRequest();ajax2.open('get','/include/ajax/check_zeitraum.php?pauschale='+pauschale+'&anreise='+document.getElementById('form_anreise').value+'&abreise='+document.getElementById('form_abreise').value,true);ajax2.onreadystatechange=function(){ajaxwert_einfuegen(ajax2,'errorbox',1)};ajax2.send(null);}
function string_to_datum(datum){if(!datum){return false;}
datum=datum.split(".");if(datum.length!=3){return false;}
datum[0]=parseInt(datum[0],10);datum[1]=parseInt(datum[1],10)-1;if(datum[2].length==2)datum[2]="20"+datum[2];var kontrolldatum=new Date(datum[2],datum[1],datum[0]);if(kontrolldatum.getDate()==datum[0]&&kontrolldatum.getMonth()==datum[1]&&kontrolldatum.getFullYear()==datum[2]){return kontrolldatum;}else{return false;}}
function datum_to_string(datum){var ausgabe;if(String(datum.getDate()).length==1){ausgabe='0'+String(datum.getDate())+'.';}else{ausgabe=String(datum.getDate())+'.';}
if(String(datum.getMonth()+1).length==1){ausgabe+='0'+String(datum.getMonth()+1)+'.'+datum.getFullYear();}else{ausgabe+=String(datum.getMonth()+1)+'.'+datum.getFullYear();}
return ausgabe;}
function get_form_elements(form_name){var query='';if(document.forms[form_name]!=undefined){var elts=document.forms[form_name].elements;var elts_cnt=elts.length;for(var i=0;i<elts_cnt;i++){whichElt=elts[i].id;name=whichElt.match(/\D+/);nummer=whichElt.match(/\d+/);type=elts[i].type;value=elts[i].value;checked=elts[i].checked;checked=checked?value:0;if(type=='checkbox'){value=checked;}
if(name!=null){if(nummer){query+='&'+name+'['+nummer+']='+value;}else{query+='&'+name+'='+value;}}}}
return query;}
function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}}
function resetOrtGebiet(){if(document.getElementById('gm_ort')&&document.getElementById('gm_gebiet')){document.getElementById('gm_ort').onchange=function(){document.getElementById('gm_gebiet').selectedIndex=0;};document.getElementById('gm_gebiet').onchange=function(){document.getElementById('gm_ort').selectedIndex=0;};}}
addLoadEvent(resetOrtGebiet);;var BigImg={background_id:'BigImgBackground',img_div_id:'BigImg',loading_id:'BigImgLoading',spacer:'/spacer.gif',getScrollPosition:function(){if(self.pageYOffset){return self.pageYOffset;}else if(document.documentElement&&document.documentElement.scrollTop){return document.documentElement.scrollTop;}else if(document.body){return document.body.scrollTop;}else{return 0;}},getPageSize:function(){var windowWidth,windowHeight;if(self.innerHeight){windowWidth=self.innerWidth;windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
var pageWidth,pageHeight;if(window.innerHeight&&window.scrollMaxY){pageWidth=document.body.scrollWidth;pageHeight=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){pageWidth=document.body.scrollWidth;pageHeight=document.body.scrollHeight;}else if(document.documentElement&&document.documentElement.scrollHeight>document.documentElement.offsetHeight){pageWidth=document.documentElement.scrollWidth;pageHeight=document.documentElement.scrollHeight;}else{pageWidth=document.body.offsetWidth;pageHeight=document.body.offsetHeight;}
if(pageHeight<windowHeight){pageHeight=windowHeight;}
if(pageWidth<windowWidth){pageWidth=windowWidth;}
return new Array(pageWidth,pageHeight,windowWidth,windowHeight);},addLoadEvent:function(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}},getKey:function(e){if(!e)e=window.event;if(e.which){kc=e.which;}else if(e.keyCode){kc=e.keyCode;}
if(kc==27){BigImg.closeBigImg();}},listenKey:function(){document.onkeypress=this.getKey;},BigImg:function(img){var objBigImgLoading=document.getElementById(BigImg.loading_id);var objBigImgBackground=document.getElementById(BigImg.background_id);var objBigImgDiv=document.getElementById(BigImg.img_div_id);var objBigImg=objBigImgDiv.getElementsByTagName('img')[0];var arrayPageSize=BigImg.getPageSize();var ScrollPosition=BigImg.getScrollPosition();objBigImgLoading.style.display='block';objBigImgLoading.style.top=(ScrollPosition+((arrayPageSize[3]-35-20)/2))+"px";objBigImgLoading.style.width='100%';objBigImgLoading.style.left='0px';objBigImgBackground.style.height=(arrayPageSize[1]+'px');objBigImgBackground.style.display='block';selects=document.getElementsByTagName("select");for(i=0;i!=selects.length;i++){selects[i].style.visibility="hidden";}
imgPreload=new Image();imgPreload.onload=function(){objBigImg.src=img;var Top=ScrollPosition+((arrayPageSize[3]-35-imgPreload.height)/2);var Left=((arrayPageSize[0]-20-imgPreload.width)/2);objBigImgDiv.style.top=(Top<0)?"0px":Top+"px";objBigImgDiv.style.left=(Left<0)?"0px":Left+"px";objBigImgLoading.style.display='none';objBigImgDiv.style.display='block';arrayPageSize=BigImg.getPageSize();objBigImgBackground.style.height=(arrayPageSize[1]+'px');BigImg.listenKey();return false;}
imgPreload.src=img;},BigDiv:function(id,w,h){var objBigImgBackground=document.getElementById(BigImg.background_id);var objBigUrl=document.getElementById(id);var arrayPageSize=BigImg.getPageSize();var ScrollPosition=BigImg.getScrollPosition();objBigImgBackground.style.height=(arrayPageSize[1]+'px');objBigImgBackground.style.display='block';var selects=document.getElementsByTagName("select");for(i=0;i!=selects.length;i++){selects[i].style.visibility="hidden";}
var Top=ScrollPosition+((arrayPageSize[3]-35-h)/2);var Left=((arrayPageSize[0]-20-w)/2);objBigUrl.style.top=(Top<0)?"0px":Top+"px";objBigUrl.style.left=(Left<0)?"0px":Left+"px";objBigUrl.style.width=w+"px";objBigUrl.style.display='block';arrayPageSize=BigImg.getPageSize();objBigImgBackground.style.height=(arrayPageSize[1]+'px');BigImg.listenKey();},closeBigImg:function(){var objBigImgBackground=document.getElementById(BigImg.background_id);var objBigImgDiv=document.getElementById(BigImg.img_div_id);var objBigImg=objBigImgDiv.getElementsByTagName('img')[0];objBigImgBackground.style.display='none';objBigImgDiv.style.display='none';objBigImg.src=BigImg.spacer;if(document.getElementById('timm4_mailer')){document.getElementById('timm4_mailer').style.display='none';}
selects=document.getElementsByTagName("select");for(i=0;i!=selects.length;i++){selects[i].style.visibility="visible";}
document.onkeypress='';},initBigImg:function(){if(!document.getElementsByTagName){return;}
var objBody=document.getElementsByTagName("body").item(0);var objBigImgBackground=document.createElement("div");objBigImgBackground.setAttribute('id',BigImg.background_id);objBigImgBackground.onclick=function(){BigImg.closeBigImg();return false;}
objBigImgBackground.style.display='none';objBigImgBackground.style.position='absolute';objBigImgBackground.style.top='0';objBigImgBackground.style.left='0';objBigImgBackground.style.zIndex='590';objBigImgBackground.style.width='100%';objBody.insertBefore(objBigImgBackground,objBody.firstChild);var objBigImgDiv=document.createElement("div");objBigImgDiv.setAttribute('id',BigImg.img_div_id);objBigImgDiv.onclick=function(){BigImg.closeBigImg();return false;}
objBigImgDiv.style.display='none';objBigImgDiv.style.position='absolute';objBigImgDiv.style.zIndex='600';objBody.insertBefore(objBigImgDiv,objBigImgBackground.nextSibling);var objBigImgCloser=document.createElement("a");objBigImgCloser.setAttribute('href','#');objBigImgCloser.style.display='block';objBigImgCloser.style.textAlign='right';objBigImgCloser.className='noprint';objBigImgCloser.innerHTML='Schlie&szlig;en';objBigImgDiv.appendChild(objBigImgCloser);var objBigImgLoading=document.createElement("div");objBigImgLoading.setAttribute('id',BigImg.loading_id);objBigImgLoading.style.textAlign='center';objBigImgLoading.style.display='none';objBigImgLoading.style.position='absolute';objBigImgLoading.style.zIndex='595';objBigImgLoading.style.color='#FFFFFF';objBigImgLoading.innerHTML='Loading...';objBody.insertBefore(objBigImgLoading,objBigImgBackground.nextSibling);var objBigImg=document.createElement("img");objBigImgDiv.appendChild(objBigImg);}};BigImg.addLoadEvent(BigImg.initBigImg);function big_img(img){BigImg.BigImg(img);}
function big_div(id,w,h){BigImg.BigDiv(id,w,h);};var fertig=0;var resAjax;var AjaxBoxID;function createRequest(){if(navigator.appName.search("Microsoft")>-1){return new ActiveXObject("MSXML2.XMLHTTP");}else{return new XMLHttpRequest();}}
function ajaxwert_einfuegen(ajax,box,ignore_ladebalken){if(!ajax){var ajax=resAjax;}
if(!box){var box=AjaxBoxID;}
if(ajax.readyState==4){document.getElementById(box).innerHTML=ajax.responseText;fertig=1;if(!ignore_ladebalken){document.getElementById('ajax-loader').style.display='none';}}}
function change_page(box,page,query_str,uri){if(box){show_ladebalken('loader_'+box,-2);var ajax=createRequest();ajax.open('get','/include/ajax/change_page.php?box='+box+'&page='+page+'&'+query_str+'&uri='+uri,true);ajax.onreadystatechange=function(){ajaxwert_einfuegen(ajax,box)};ajax.send(null);}}
function clear_session_submit(formular){s=document.createElement('script');s.src='/include/ajax/clear_session_page.php?formular='+formular;document.getElementsByTagName('head')[0].appendChild(s);}
function galerie(obj,content_id,orts_img){var thumbs=obj.parentNode.getElementsByTagName('a');for(i=0;i<thumbs.length;i++){thumbs[i].className='';}
obj.className='aktiv';var ajax=createRequest();ajax.open('get','/include/ajax/galerie_img.php?content_id='+content_id+'&orts_img='+orts_img,true);ajax.onreadystatechange=function(){ajaxwert_einfuegen(ajax,'mitte',1)};ajax.send(null);}
function timm4_mailer(adress_id){if(adress_id){timm4_mailer_box();var ajax=createRequest();ajax.open('get','/include/ajax/timm4_mailer.php?adress_id='+adress_id,true);ajax.onreadystatechange=function(){ajaxwert_einfuegen(ajax,'timm4_mailer',1)};ajax.send(null);big_div('timm4_mailer',600,400);}else if(document.getElementById('timm4_mailer')){BigImg.closeBigImg();document.getElementById('timm4_mailer').innerHTML='';}}
function timm4_mailer_send(){if(document.forms['timm4_mailer']!=undefined){var post_vars='';var elts=document.forms['timm4_mailer'].elements;var elts_cnt=elts.length;for(var i=0;i<elts_cnt;i++){name=elts[i].name;value=elts[i].value;post_vars+='&'+name+'='+value;}
var ajax=createRequest();ajax.open('post','/include/ajax/timm4_mailer.php',true);ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');ajax.send('send=1&'+post_vars);ajax.onreadystatechange=function(){ajaxwert_einfuegen(ajax,'timm4_mailer',1)};}}
function timm4_mailer_box(){if(!document.getElementById('timm4_mailer')){var objBody=document.getElementsByTagName("body").item(0);var objBox=document.createElement("div");objBox.setAttribute('id','timm4_mailer');objBody.insertBefore(objBox,objBody.firstChild);}}
function get_date_blaettern(jahr,monat,pauschale,dauer){var ajax=createRequest();ajax.open('get','/include/get_date.php?jahr='+jahr+'&monat='+monat+'&pauschale='+pauschale+'&pauschale_dauer='+dauer,true);ajax.onreadystatechange=function(){ajaxwert_einfuegen(ajax,'get_date_box',1)};ajax.send(null);}
function show_ladebalken(box,top_offset,left_offset){if(typeof(left_offset)=='undefined')left_offset=-18;box_obj=document.getElementById(box);box_pos=getPosition(box_obj);box_pos.width=document.getElementById(box).offsetWidth;box_pos.height=document.getElementById(box).offsetHeight;document.getElementById('ajax-loader').style.left=(box_pos.x+box_pos.width+left_offset)+'px';document.getElementById('ajax-loader').style.top=(box_pos.y+top_offset)+'px';document.getElementById('ajax-loader').style.display='block';}
function show_search_result(box,query_str,uri){if(box){var ajax=createRequest();ajax.open('get','/include/ajax/show_search_result.php?box='+box+'&'+query_str+'&uri='+uri,true);ajax.onreadystatechange=function(){ajaxwert_einfuegen(ajax,box,1)};ajax.send(null);}}
function show_whole_text(box_id,back_button,query){var box='write_text_box_'+box_id;var ajax=createRequest();ajax.open('get','/include/ajax/show_whole_text.php?box_id='+box_id+'&back_button='+back_button+query,true);ajax.onreadystatechange=function(){ajaxwert_einfuegen(ajax,box,1)};ajax.send(null);}
function insert_into_basket(artikel){if(typeof(document.getElementById('artikel_menge'))!='undefinde'){menge=document.getElementById('artikel_menge').value;}else{menge=1;}
show_ladebalken('warenkorb_0',22,-130);var ajax=createRequest();ajax.open('get','/include/ajax/show_warenkorb.php?artikel='+artikel+'&menge='+menge,true);ajax.onreadystatechange=function(){ajaxwert_einfuegen(ajax,'warenkorb_0')};ajax.send(null);}
function update_basket(del_artikel){if(typeof(del_artikel)!='undefined'){query='&artikel['+del_artikel+']=0';}else{query=get_form_elements('warenkorb');}
show_ladebalken('warenkorb_edit_0',20);var ajax=createRequest();ajax.open('get','/include/ajax/show_warenkorb.php?edit=1'+query,true);ajax.onreadystatechange=function(){ajaxwert_einfuegen(ajax,'warenkorb_edit_0')};ajax.send(null);}
function shop_bestellformular(){update_basket();shop_goto_formular();}
function shop_goto_formular(){if(fertig==1){document.location.href="/shop/bestellformular/";}else{setTimeout('shop_goto_formular()',50);}}
function info_box(name){bt=document.getElementById(name+'_bt');s=document.getElementById('info_box');a=document.getElementById('info_abdecker');if(typeof(name)!='undefined'){pos=getPosition(bt);Left=176;Top=pos.y-185;if(Top<190){Top=190;}
var ajax=createRequest();ajax.open('get','/include/info_box/load.php?info='+name,true);ajax.onreadystatechange=function(){ajaxwert_einfuegen(ajax,'info_box',1)};ajax.send(null);s.style.visibility='visible';s.style.left=Left+'px';s.style.top=Top+'px';a.style.visibility='visible';a.style.left=Left+'px';a.style.top=Top+'px';}else{s.innerHTML='';s.style.visibility='hidden';a.style.visibility='hidden';}};function shop_uebersicht(){document.warenkorb.action.value='uebersicht';document.warenkorb.submit();}
function shop_bestellen(){document.warenkorb.action.value='bestellen';document.warenkorb.submit();}
function shop_bestellformular(){update_basket();shop_goto_formular();}
function shop_goto_formular(){if(fertig==1){document.location.href="/shop/bestellformular/";}else{setTimeout('shop_goto_formular()',50);}};var fade={opacity_step:5,rate:30,start:5000,repeat:5000,fade:function(obj){var errors=0;if(typeof(obj.id1)=='undefined'){errors++;alert('"id1" wurde nicht angegeben.');}else if(document.getElementById(obj.id1)==null){errors++;alert('DIV mit der ID "'+obj.id1+'" existiert nicht.');}
if(typeof(obj.id2)=='undefined'){errors++;alert('"id2" wurde nicht angegeben.');}else if(document.getElementById(obj.id2)==null){errors++;alert('DIV mit der ID "'+obj.id2+'" existiert nicht.');}
if(obj.imgs.length<2){errors++;}
if(typeof(obj.start)=='undefined'){obj.start=fade.start;}
if(typeof(obj.repeat)=='undefined'){obj.repeat=fade.repeat;}
if(errors==0){var img=new Array();for(var i in obj.imgs){img[i]=new Image();img[i].src=obj.imgs[i];}
setTimeout(function(){fade.changeImage(obj);},obj.start);}},changeImage:function(obj){var count_images=obj.imgs.length;var obj1=document.getElementById(obj.id1);var obj2=document.getElementById(obj.id2);for(var i in obj.imgs){if(obj1.style.backgroundImage=='url('+obj.imgs[i]+')'||obj1.style.backgroundImage=='url("'+obj.imgs[i]+'")'||obj1.style.backgroundImage=='url(http://'+window.location.hostname+obj.imgs[i]+')'||obj1.style.backgroundImage=='url("http://'+window.location.hostname+obj.imgs[i]+'")'){i=parseInt(i);if(i+1==count_images){var next=obj.imgs[0];}else{var next=obj.imgs[i+1];}
if(i+2==count_images){var overnext=obj.imgs[0];}else if(i+2>count_images){var overnext=obj.imgs[1];}else{var overnext=obj.imgs[i+2];}}}
if(next&&overnext){if(obj1.style.display==''||obj1.style.display=='block'){obj2.style.backgroundImage='url('+next+')';fade.fadeOut(obj.id1,'document.getElementById("'+obj.id1+'").style.backgroundImage = "url('+overnext+')";');}else{fade.fadeIn(obj.id1);}
setTimeout(function(){fade.changeImage(obj);},obj.repeat);}},fadeOut:function(id,callback){var obj=document.getElementById(id);if(typeof(obj.opacity)=='undefined'){obj.opacity=100;}
if(obj.opacity>0){obj.opacity-=fade.opacity_step;if(obj.opacity<0){obj.opacity=0;}
if(obj.filters){try{obj.filters.item("DXImageTransform.Microsoft.Alpha").opacity=obj.opacity;}catch(e){obj.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+obj.opacity+")";}}else{obj.style.opacity=obj.opacity/100;}}
if(obj.opacity>0){setTimeout(function(){fade.fadeOut(id,callback);},fade.rate);}else{obj.style.display="none";if(callback){eval(callback);}}},fadeIn:function(id){var obj=document.getElementById(id);obj.style.display='block';if(typeof(obj.opacity)=='undefined'){obj.opacity=0;}
if(obj.opacity<100){obj.opacity+=fade.opacity_step;if(obj.opacity>100){obj.opacity=100;}
if(obj.filters){try{obj.filters.item("DXImageTransform.Microsoft.Alpha").opacity=obj.opacity;}catch(e){obj.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+obj.opacity+")";}}else{obj.style.opacity=obj.opacity/100;}}
if(obj.opacity<100){setTimeout(function(){fade.fadeIn(id);},fade.rate);}}};;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(swf,id,w,h,ver,c,useExpressInstall,quality,xiRedirectUrl,redirectUrl,detectKey){if(!document.getElementById){return;}
this.DETECT_KEY=detectKey?detectKey:'detectflash';this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(swf){this.setAttribute('swf',swf);}
if(id){this.setAttribute('id',id);}
if(w){this.setAttribute('width',w);}
if(h){this.setAttribute('height',h);}
if(ver){this.setAttribute('version',new deconcept.PlayerVersion(ver.toString().split(".")));}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(c){this.addParam('bgcolor',c);}
var q=quality?quality:'high';this.addParam('quality',q);this.setAttribute('useExpressInstall',useExpressInstall);this.setAttribute('doExpressInstall',false);var xir=(xiRedirectUrl)?xiRedirectUrl:window.location;this.setAttribute('xiRedirectUrl',xir);this.setAttribute('redirectUrl','');if(redirectUrl){this.setAttribute('redirectUrl',redirectUrl);}}
deconcept.SWFObject.prototype={setAttribute:function(name,value){this.attributes[name]=value;},getAttribute:function(name){return this.attributes[name];},addParam:function(name,value){this.params[name]=value;},getParams:function(){return this.params;},addVariable:function(name,value){this.variables[name]=value;},getVariable:function(name){return this.variables[name];},getVariables:function(){return this.variables;},getVariablePairs:function(){var variablePairs=new Array();var key;var variables=this.getVariables();for(key in variables){variablePairs.push(key+"="+variables[key]);}
return variablePairs;},getSWFHTML:function(){var swfNode="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");}
swfNode='<embed type="application/x-shockwave-flash" src="'+this.getAttribute('swf')+'" width="'+this.getAttribute('width')+'" height="'+this.getAttribute('height')+'"';swfNode+=' id="'+this.getAttribute('id')+'" name="'+this.getAttribute('id')+'" ';var params=this.getParams();for(var key in params){swfNode+=[key]+'="'+params[key]+'" ';}
var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+='flashvars="'+pairs+'"';}
swfNode+='/>';}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");}
swfNode='<object id="'+this.getAttribute('id')+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute('width')+'" height="'+this.getAttribute('height')+'">';swfNode+='<param name="movie" value="'+this.getAttribute('swf')+'" />';var params=this.getParams();for(var key in params){swfNode+='<param name="'+key+'" value="'+params[key]+'" />';}
var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+='<param name="flashvars" value="'+pairs+'" />';}
swfNode+="</object>";}
return swfNode;},write:function(elementId){if(this.getAttribute('useExpressInstall')){var expressInstallReqVer=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(expressInstallReqVer)&&!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 elementId=='string')?document.getElementById(elementId):elementId;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute('redirectUrl')!=""){document.location.replace(this.getAttribute('redirectUrl'));}}
return false;}}
deconcept.SWFObjectUtil.getPlayerVersion=function(){var PlayerVersion=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){PlayerVersion=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");PlayerVersion=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(PlayerVersion.major==6){return PlayerVersion;}}
try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}
if(axo!=null){PlayerVersion=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}
return PlayerVersion;}
deconcept.PlayerVersion=function(arrVersion){this.major=arrVersion[0]!=null?parseInt(arrVersion[0]):0;this.minor=arrVersion[1]!=null?parseInt(arrVersion[1]):0;this.rev=arrVersion[2]!=null?parseInt(arrVersion[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(param){var q=document.location.search||document.location.hash;if(q){var pairs=q.substring(1).split("&");for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))==param){return pairs[i].substring((pairs[i].indexOf("=")+1));}}}
return"";}}
deconcept.SWFObjectUtil.cleanupSWFs=function(){if(window.opera||!document.all)return;var objects=document.getElementsByTagName("OBJECT");for(var i=0;i<objects.length;i++){objects[i].style.display='none';for(var x in objects[i]){if(typeof objects[i][x]=='function'){objects[i][x]=function(){};}}}}
var __flash_unloadHandler;var __flash_savedUnloadHandler;deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};if(typeof window.onunload=='function'){var oldUnload=window.onunload;window.onunload=function(){deconcept.SWFObjectUtil.cleanupSWFs();oldUnload();}}else{window.onunload=deconcept.SWFObjectUtil.cleanupSWFs;}}
if(typeof window.onbeforeunload=='function'){var oldBeforeUnload=window.onbeforeunload;window.onbeforeunload=function(){deconcept.SWFObjectUtil.prepUnload();oldBeforeUnload();}}else{window.onbeforeunload=deconcept.SWFObjectUtil.prepUnload;}
if(Array.prototype.push==null){Array.prototype.push=function(item){this[this.length]=item;return this.length;}}
var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;
