function getAllChildren(e)
{return e.all?e.all:e.getElementsByTagName('*');}
function checkToken(hint,element,context)
{if(hint=="")return true;else if(hint==">")
{context=context.firstChild;while(context)
{if(context==element)return true;context=context.nextSibling;}}
else if(hint=="first-child")
{context=context.firstChild;while(context.nodeName=="#text")
{if(context.firstChild)
{context=context.firstChild;}
else
{context=context.nextSibling;}}
if(context==element)return true;}
else if(hint=="a")
{if(element.nodeName=="A")return true;}
else if(hint=="+")
{context=context.nextSibling;while(context)
{if(context==element)return true;context=context.nextSibling;}}
else if(hint.length>0)
{if(element.getAttribute(hint[1]))
{if(hint[2]==""&&element.getAttribute(hint[1])==hint[3])return true;else if((hint[2]=="~"||hint[2]=="|")&&element.getAttribute(hint[1]).indexOf(hint[3])>-1)return true;}}
return false;}
getElementsBySelector=document.getElementsBySelector=function(selector)
{if(!document.getElementsByTagName||typeof(selector)!="string"){return Array();}
var resultElements=new Array();var selectors=selector.split(",");for(var i=0;i<selectors.length;i++)
{var selector=selectors[i].replace(/^\s+/,'').replace(/\s+$/,'');var tokens=selector.split(" ");var tokenContext=new Array(this);var nextTokenHint="";for(var j=0;j<tokens.length;j++)
{var token=tokens[j].replace(/^\s+/,'').replace(/\s+$/,'');if(token.indexOf(">")>-1)
{nextTokenHint=">";continue;}
else if(token.indexOf(":first-child")>-1)
{nextTokenHint="first-child";token=token.replace(/:first-child/g,"");}
else if(token.indexOf(":link")>-1)
{nextTokenHint="a";token=token.replace(":link","");}
else if(token.indexOf("+")>-1)
{nextTokenHint="+";continue;}
else if(token.match(/^([a-zA-Z*]+)\[([a-zA-Z]+)([~\|]?)=.([^\]"]*).\]$/))
{parts=token.match(/^([a-zA-Z*]+)\[([a-zA-Z]+)([~\|]?)=.([^\]"]*).\]$/);nextTokenHint=new Array("attribute",parts[2],parts[3],parts[4]);token=parts[1];}
token=token.replace(":visited","").replace(":active","").replace(":hover","").replace(":focus","");if(token.indexOf("#")>-1)
{var pieces=token.split("#");if(pieces[1]==""){return Array();}
if(pieces[0]==""){pieces[0]="*";}
var foundElements=new Array();for(var k=0;k<tokenContext.length;k++)
{if(nextTokenHint!="+")
var element=tokenContext[k].getElementById(pieces[1]);else
var element=tokenContext[k].parentNode.getElementById(pieces[1]);if(element&&element.nodeName&&(pieces[0]=="*"||element.nodeName.toLowerCase()==pieces[0].toLowerCase()))
{if(checkToken(nextTokenHint,element,tokenContext[k]))
{foundElements[foundElements.length]=element;}}}
tokenContext=foundElements;continue;}
if(token.indexOf(".")>-1)
{var pieces=token.split(".");if(pieces[1]==""){return Array();}
if(pieces[0]==""){pieces[0]="*";}
var foundElements=new Array();for(var k=0;k<tokenContext.length;k++)
{if(pieces[0]=='*'){if(nextTokenHint!="+")
var elements=getAllChildren(tokenContext[k]);else
var elements=getAllChildren(tokenContext[k].parentNode);}else{if(nextTokenHint!="+")
var elements=tokenContext[k].getElementsByTagName(pieces[0]);else
var elements=tokenContext[k].parentNode.getElementsByTagName(pieces[0]);}
for(var l=0;l<elements.length;l++)
{if(elements[l].className&&elements[l].className.match(new RegExp('\\b'+pieces[1]+'\\b')))
{if(checkToken(nextTokenHint,elements[l],tokenContext[k]))
{foundElements[foundElements.length]=elements[l];}}}}
tokenContext=foundElements;continue;}
var foundElements=new Array();for(var k=0;k<tokenContext.length;k++)
{if(token=="*")
{if(nextTokenHint!="+")
var elements=getAllChildren(tokenContext[k]);else if(nextTokenHint=="+")
var elements=getAllChildren(tokenContext[k].parentNode);}
else
{if(nextTokenHint!="+")
var elements=tokenContext[k].getElementsByTagName(token);else
var elements=tokenContext[k].parentNode.getElementsByTagName(token);}
for(var l=0;l<elements.length;l++)
{if(checkToken(nextTokenHint,elements[l],tokenContext[k]))
{foundElements[foundElements.length]=elements[l];}}}
tokenContext=foundElements;nextTokenHint="";}
resultElements=tokenContext;}
var cleanedArray=new Array();for(i=0;i<resultElements.length;i++)
{for(j=0;j<resultElements.length;j++)
{if(resultElements[i]==resultElements[j]&&i!=j)
{resultElements[j]="";}}
if(resultElements[i]!="")
{cleanedArray[cleanedArray.length]=resultElements[i];}}
return cleanedArray;}
function swfirController()
{this.swfirs=new Array();this.addswfir=function(swfirReference)
{var swfirId=this.swfirs.length;this.swfirs[swfirId]=swfirReference;return swfirId;}
this.getswfirs=function()
{return this.swfirs;}
this.getNextId=function()
{return this.swfirs.length;}
this.resize=function(id,width,height)
{if(this.swfirs[id].elasticityWidth==false)
{this.swfirs[id].setAttribute("width",width);this.swfirs[id].style.width=width+'px';}
this.swfirs[id].setAttribute("height",height);this.swfirs[id].style.height=height+'px';}}
var firController=new swfirController();function screenBoutik()
{this.name="swfir";this.version="1.1.1";this.debug=false;this.params=new Array();this.background="";this.src="swfir.swf";this.wmode='transparent';this.elasticityWidth=false;this.specify=function(key,value)
{if(key=="debug")
{if(value==true||value=="true")
{this.debug=true;}
else
{this.debug=false;}
return;}
if(key=='wmode')
{this.wmode=value;}
if(key=="background-color")
{this.background=this.cleanColor(value);return;}
if(key=="border-color"||key=="shadow-color")
{value=this.cleanColor(value,"flash");}
if(key=="shadow-blur")
{this.params["shadowBlurX"]=value;this.params["shadowBlurY"]=value;acceptableFound=true;}
if(key=="border-radius"||key=="border-width"||key=="border-alpha"||key=="shadow-blur-x"||key=="shadow-blur-y")
{value=parseFloat(value);if((value==NaN||value=="NaN")&&this.debug==true)
{this.error("'"+key+"' must be a number.  Please make sure in your source there are no quotes (\") around the number.");}}
if(key=="rotate"&&Number(value)<0)
{value=360+Number(value);}
if(key=="src")
{this.src=value;return;}
if(key=='elasticity')
{if(parseFloat(value))
{this.elasticityWidth=value;}
else
{var tmp=document.createElement('div');tmp.style.position='absolute';tmp.style.left='-10em';tmp.style.width='1em';tmp.style.height='1em';document.body.appendChild(tmp);this.elasticityWidth=tmp.offsetHeight;tmp.parentNode.removeChild(tmp);}
return;}
var translation=new Array();translation["border-radius"]="borderRadius";translation["border-width"]="borderWidth";translation["border-color"]="borderColor";translation["shadow-offset"]="shadowOffset";translation["shadow-angle"]="shadowAngle";translation["shadow-alpha"]="shadowAlpha";translation["shadow-blur-x"]="shadowBlurX";translation["shadow-blur-y"]="shadowBlurY";translation["shadow-strength"]="shadowStrength";translation["shadow-color"]="shadowColor";translation["shadow-quality"]="shadowQuality";translation["shadow-inner"]="shadowInner";translation["shadow-knockout"]="shadowKnockout";translation["shadow-hide"]="shadowHide";translation["rotate"]="rotate";translation["overflow"]="overflow";translation["link"]="link";this.params[translation[key]]=value;}
this.swap=function(selector)
{if(typeof(selector).toLowerCase()=='string')
{var elements=document.getElementsBySelector(selector);}
else if(selector.nodeName)
{var elements=[selector];}
else if(selector.length!=0)
{var elements=selector;}
if(this.hasImg(elements)==false)
{var elements=document.getElementsBySelector(selector+" img");if(this.hasImg(elements)==false&&this.debug==true)
{this.error("No images were selected with the selector '"+selector+"'");return;}}
for(var i=0;i<elements.length;i++)
{var id="";var className="";var style="";var width="";var height="";var bgcolor="";var src=this.src;var flashvars="";if(elements[i].getAttribute("id"))
{id=elements[i].getAttribute("id");}
if(elements[i].className!='')
{className=elements[i].className+' swfir';}
else
{className='swfir';}
if(this.background!="")
{bgcolor=this.background;}
if(elements[i].getAttribute("style"))
{if(elements[i].style.cssText&&elements[i].style.cssText!="")
{style+=elements[i].style.cssText+";";}
else if(typeof elements[i].getAttribute("style")=="string")
{style+=elements[i].getAttribute("style");}}
width=elements[i].width;height=elements[i].height;if(this.elasticityWidth!=false)
{if(style!="")style+=" ";style+="width:"+(width/this.elasticityWidth)+"em;";}
else
{if(elements[i].getAttribute("width",2))
{if(style!="")style+=" ";style+="width:"+elements[i].getAttribute("width",2)+";";}
if(elements[i].getAttribute("height",2))
{if(style!="")style+=" ";style+="height:"+elements[i].getAttribute("height",2)+";";}}
this.params['srcWidth']=width;this.params['srcHeight']=height;var varString="";for(var key in this.params){varString+=("&"+key+'='+this.params[key]);}
if((elementLink=this.withinLink(elements[i]))!=false&&!this.params["link"])
{varString+="&link="+elementLink.href.replace(/\?/g,"%3F").replace(/&/g,"%26");}
flashvars="url="+elements[i].src+varString+"&swfirId="+firController.getNextId();var span=document.createElement('span');if(id)span.setAttribute("id",id);if(className)span.className=className;elements[i].parentNode.insertBefore(span,elements[i]);span.appendChild(elements[i].parentNode.removeChild(elements[i]));var so=new SWFObject(this.src,"swfir"+firController.getNextId(),width,height,"6",this.bgcolor);if(style!="")so.setAttribute('style',style);so.addParam('flashvars',flashvars);so.addParam("menu","false");so.addParam("wmode",this.wmode);so.write(span);firController.addswfir(span.firstChild);}}
this.cleanColor=function(color,style)
{color=color.replace(/^0x/,'');color=color.replace(/^#/,'');if(color.length=="3")
{color=color.substring(0,1)+color.substring(0,1)+color.substring(1,2)+color.substring(1,2)+color.substring(2,3)+color.substring(2,3);}
if(style=="flash")
{color="0x"+color;}
else
{color="#"+color;}
return color;}
this.hasImg=function(elementList)
{for(var i=0;i<elementList.length;i++)
{if(elementList[i].nodeName=="IMG")
{return true;}}
return false;}
this.withinLink=function(element)
{while(element.nodeName!="A")
{if(element.parentNode)
{element=element.parentNode;}
else
{return false;}}
return element;}
this.error=function(alertString)
{alert(this.name+" "+this.version+" Error\n\n"+alertString);}}
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,_b){if(!document.getElementById){return;}
this.DETECT_KEY=_b?_b:"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(c){this.addParam("bgcolor",c);}
var q=_8?_8:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",_7);this.setAttribute("doExpressInstall",false);var _d=(_9)?_9:window.location;this.setAttribute("xiRedirectUrl",_d);this.setAttribute("redirectUrl","");if(_a){this.setAttribute("redirectUrl",_a);}};deconcept.SWFObject.prototype={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.push(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");}
_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");}
_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{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(_27){this.major=_27[0]!=null?parseInt(_27[0]):0;this.minor=_27[1]!=null?parseInt(_27[1]):0;this.rev=_27[2]!=null?parseInt(_27[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(_29){var q=document.location.search||document.location.hash;if(q){var _2b=q.substring(1).split("&");for(var i=0;i<_2b.length;i++){if(_2b[i].substring(0,_2b[i].indexOf("="))==_29){return _2b[i].substring((_2b[i].indexOf("=")+1));}}}
return"";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){if(window.opera||!document.all){return;}
var _2d=document.getElementsByTagName("OBJECT");for(var i=0;i<_2d.length;i++){_2d[i].style.display="none";for(var x in _2d[i]){if(typeof _2d[i][x]=="function"){_2d[i][x]=function(){};}}}};deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};if(typeof window.onunload=="function"){var _30=window.onunload;window.onunload=function(){deconcept.SWFObjectUtil.cleanupSWFs();_30();};}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(_31){this[this.length]=_31;return this.length;};}
var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;