var WJGlider=Class.create({initialize:function(className){var className=className||"slidable";$$("."+className).each(function(slidable){this.registerSlidable(slidable);}.bind(this));},registerSlidable:function(slidable){var settings={};settings.element=slidable;slidable.store("settings",settings);this._readClassNameSettings(slidable);this._applyDefaults(slidable);if(settings["unfoldable"]&&settings["total"]>0){settings["firstslidecontent"]=settings["slides"].first().down();settings["firstslide"]=new Element("div",{"class":"slide slidestartercontent"}).update(settings["firstslidecontent"]);settings["slidestarter"]=settings["firstslidecontent"].down(".slidestarter");settings["total"]--;settings["element"].insert({top:settings["firstslide"]});settings["slidesoverflower"].addClassName("slidesoverflower_unfoldable slidesoverflower_folded");settings["slides"].shift().remove();if(settings["total"]>0){settings["slidestarter"].observe("click",function(event){settings["element"].fire("slidable:unfold",this);event.stop();}.bindAsEventListener(settings));settings["closebutton"]=settings["element"].down(".closebutton");if(settings["closebutton"]){settings["closebutton"].observe("click",function(event){settings["element"].fire("slidable:fold",this);event.stop();}.bindAsEventListener(settings));}}}
if(settings["total"]!=0){if(settings["direction"]=="horizontal"){this._repairContainerWidth(slidable);var counter=slidable.down(".counter");if(counter){if(settings["total"]==1){counter.hide();}
else{settings["hascounter"]=true;settings["counter"]=counter;settings["counterwidth"]=settings["counter"].getDimensions().width;settings["counterpointer"]=new Element("div",{"class":"counterpointer"});settings["counter"].setStyle({width:(settings["counter"].getDimensions().width*settings["total"])+"px","visibility":"visible"});settings["counter"].update(settings["counterpointer"]);}}}
if(settings["type"]=="carousel"){this.handleCarousel(settings,true);}
settings["container"].store("doSlide",function(settings,direction,repeat){settings["element"].fire("slidable:started",settings);var repeat=(typeof(repeat)=="undefined")?1:repeat;var x=(settings.direction=="vertical")?0:((direction*settings.size)*settings.dimensions.width);var y=(settings.direction=="vertical")?((direction*settings.size)*settings.dimensions.height):0;var element=settings.container;if(settings.type=="carousel"){var elements=[];var effects=[];elements[0]=$(element.identify()+"_prev");elements[1]=$(element.identify()+"_next");elements[2]=element;for(i=0;i<elements.length;i++){var effectssettings={sync:true,x:x,y:y,mode:'relative',queue:{position:'end',scope:settings.scope},duration:settings.duration,delay:settings.delay,fps:settings.fps};if(elements[i]==element){effectssettings.afterFinish=this.afterSlide.bind(this,settings,repeat);}
effects[i]=new Effect.Move(elements[i],effectssettings);}
if(settings["hascounter"]){var counter_x=(-1*direction*settings["counterwidth"]);if(direction==1&&settings["counterpointer"].positionedOffset().left==0){counter_x=settings["counter"].getDimensions().width-settings["counterwidth"];}
else if(direction==-1&&settings["counterpointer"].positionedOffset().left==(settings["counter"].getDimensions().width-settings["counterwidth"])){counter_x=direction*(settings["counter"].getDimensions().width-settings["counterwidth"]);}
var new_x=settings["counterpointer"].positionedOffset().left+counter_x;effects.push(new Effect.Fade(settings["counterpointer"],{sync:true,duration:(settings.duration/2),delay:settings.delay,fps:settings.fps,afterFinish:function(position,effect){settings["counterpointer"].style.left=new_x+"px";settings["counterpointer"].style.display="block";}.bind(this,new_x)}));}
new Effect.Parallel(effects);}
else{var effect=new Effect.Move(element,{x:x,y:y,mode:'relative',queue:{position:'end',scope:settings.scope},duration:settings.duration,delay:settings.delay,fps:settings.fps,afterFinish:this.afterSlide.bind(this,settings,repeat)});}}.bind(this,settings));this._addControlObservers(slidable);if(settings["autostart"]){settings["container"].store("autoSlide",function(settings){if(!settings["element"].hasClassName("slidable_automatic_disabled")){var controls=settings["element"].down(".slidecontrols");if(!controls.hasClassName("slidecontrols_locked")){controls.addClassName("slidecontrols_locked");settings["container"].retrieve("doSlide")(-1);}}}.bind(this,settings));settings["container"].retrieve("autoSlide").repeat(settings["interval"]);settings["element"].observe("mouseenter",function(event){settings["element"].addClassName("slidable_automatic_disabled");});settings["element"].observe("mouseleave",function(event){settings["element"].removeClassName("slidable_automatic_disabled");});}}
else{settings.element.addClassName("noslides");}
settings.element.addClassName("slidable_inited");},afterSlide:function(settings,repeat,effect){if(repeat==1){settings.controls.removeClassName("slidecontrols_locked");var stop=this._checkControls(settings);if(settings.type=="carousel"){this.handleCarousel(settings);}
if(stop){var queue=Effect.Queues.get(settings.scope);queue.each(function(effect){effect.cancel();});}}
else{}
settings["element"].fire("slidable:finished",settings);},_clearIds:function(collection){collection.each(function(element){element.id="";});},handleCarousel:function(settings,createPrevnext){var width=settings.container.getDimensions().width;var left=settings.container.positionedOffset().left;if(typeof(createPrevnext)!="undefined"&&createPrevnext){var prev=settings.container.clone(true);prev.id=prev.identify()+"_prev";this._clearIds(prev.select("*[id]"));prev.setStyle({position:"absolute",left:(left-width)+"px",top:"0px"});settings.container.insert({before:prev});var next=settings.container.clone(true);next.id=next.identify()+"_next";this._clearIds(next.select("*[id]"));next.setStyle({position:"absolute",left:(left+width)+"px",top:"0px"});settings.container.insert({after:next});}
else{var prev=$(settings.container.identify()+"_prev");var next=$(settings.container.identify()+"_next");var doswap=false;if((prev.positionedOffset().left+((width/settings.total)*settings.size))>=0){var direction=-1;var doswap=true;}
else if(next.positionedOffset().left<((width/settings.total)*settings.size)){var direction=1;var doswap=true;}
if(doswap){var elements=[];elements[0]=$(settings.container.identify()+"_prev");elements[1]=settings.container;elements[2]=$(settings.container.identify()+"_next");for(i=0;i<elements.length;i++){var elleft=elements[i].positionedOffset().left;var leftstyle=(elleft+(width*direction))+"px";elements[i].setStyle({left:leftstyle});}}}},_checkControls:function(settings){var slidable=settings.element;if(settings.type=="textscroll"){if(settings.container.positionedOffset().top>=0){settings.controls.down(".slidecontrol_prev").addClassName("slidecontrol_disabled");settings.controls.down(".slidecontrol_next").removeClassName("slidecontrol_disabled");return true;}
else if(settings.container.positionedOffset().top+settings.container.getDimensions().height<settings.dimensions.height){settings.controls.down(".slidecontrol_next").addClassName("slidecontrol_disabled");settings.controls.down(".slidecontrol_prev").removeClassName("slidecontrol_disabled");return true;}
else{settings.controls.down(".slidecontrol_prev").removeClassName("slidecontrol_disabled");settings.controls.down(".slidecontrol_next").removeClassName("slidecontrol_disabled");return false;}}
else if(settings.type!="carousel"){if(settings.direction=="horizontal"){var inview=Math.round(settings["container"].up(".slidesoverflower").getDimensions().width/settings.dimensions.width);inview=(inview>settings.total)?settings.total:inview;var next=settings.container.getDimensions().width+settings.container.positionedOffset().left-(settings.dimensions.width*inview);var previous=settings.container.positionedOffset().left;if(next==0){settings.controls.down(".slidecontrol_next").addClassName("slidecontrol_disabled");}
if(previous==0){settings.controls.down(".slidecontrol_prev").addClassName("slidecontrol_disabled");}
if(next!=0){settings.controls.down(".slidecontrol_next").removeClassName("slidecontrol_disabled");}
if(previous!=0){settings.controls.down(".slidecontrol_prev").removeClassName("slidecontrol_disabled");}
if(settings.controls.down(".slidecontrol_prev").hasClassName("slidecontrol_disabled")&&settings.controls.down(".slidecontrol_next").hasClassName("slidecontrol_disabled")){settings.controls.addClassName("slidecontrols_disabled");}
else{settings.controls.removeClassName("slidecontrols_disabled");}}
else{return true;}}
else{return false;}},toString:function(){return"WJGlider";},_readClassNameSettings:function(slidable){slidable.classNames().each(function(className){var namesetting=className.split("_");if(namesetting[0]="slide"){if(namesetting[1]=="size"||namesetting[1]=="duration"||namesetting[1]=="delay"){var val=namesetting[2].split("-");var int=val[0];var dec=(typeof(val[1])=="undefined")?"0":val[1];this.retrieve("settings")[namesetting[1]]=int+"."+dec;}
else{this.retrieve("settings")[namesetting[1]]=namesetting[2];}}}.bind(slidable));},_applyDefaults:function(slidable){var settings=slidable.retrieve("settings");settings["hascounter"]=false;settings["direction"]=(typeof(settings["direction"])=="undefined")?"horizontal":settings["direction"];settings["size"]=(typeof(settings["size"])=="undefined")?"1":settings["size"];settings["type"]=(typeof(settings["type"])=="undefined")?"normal":settings["type"];settings["duration"]=(typeof(settings["duration"])=="undefined")?1.0:parseFloat(settings["duration"]);settings["delay"]=(typeof(settings["delay"])=="undefined")?1.0:parseFloat(settings["delay"]);settings["fps"]=(typeof(settings["fps"])=="undefined")?25:parseInt(settings["fps"]);settings["autostart"]=(typeof(settings["autostart"])=="undefined")?false:(settings["autostart"]=="true");settings["unfoldable"]=(typeof(settings["unfoldable"])=="undefined")?false:(settings["unfoldable"]=="true");settings["interval"]=(typeof(settings["interval"])=="undefined")?0:parseFloat(settings["interval"]);if(settings.type=="textscroll"){settings["container"]=slidable.down(".scrollable");settings["dimensions"]=settings["container"].up(".slidesoverflower").getDimensions();}
else{settings["container"]=slidable.down(".slides");settings["slides"]=settings["container"].select(".slide");settings["total"]=settings["slides"].size();if(settings["total"]!=0){settings["dimensions"]=settings["slides"].first().getDimensions();}}
settings["slidesoverflower"]=settings["container"].up(".slidesoverflower");settings["controls"]=slidable.down(".slidecontrols");settings["scope"]=settings["container"].identify();},_addControlObservers:function(slidable){var controls=slidable.retrieve("settings")["controls"];controls.select(".slidecontrol").each(function(slidable,control){control.observe("click",function(event,slidable){var element=event.element();if(element.up().hasClassName("slidecontrols_locked")){return;}
if(!(element.hasClassName("slidecontrol_disabled"))){element.up().addClassName("slidecontrols_locked");var direction=(element.hasClassName("slidecontrol_prev"))?1:-1;slidable.retrieve("settings")["container"].retrieve("doSlide")(direction);}}.bindAsEventListener(this,slidable));}.bind(this,slidable));this._checkControls(slidable.retrieve("settings"));},_repairContainerWidth:function(slidable){var settings=slidable.retrieve("settings");settings.container.setStyle({width:(settings.total*settings.dimensions.width)+"px"});}});var WJConnecthollandProductPopup=Class.create({initialize:function(){this.images=$H();this.id=0;this.popupwrapper=new Element("div",{"class":"productpopup_wrapper"});this.closebutton=new Element("div",{"class":"productpopup_close"});this.popup=new Element("div",{"class":"productpopup"}).insert(this.closebutton);this.popuplayer=new Element("div",{"class":"productpopup_layer"});this.popupwrapper.insert(this.popup);this.popupwrapper.insert(this.popuplayer);var viewportwidth=document.viewport.getWidth();var viewportheight=document.viewport.getHeight();this.popuplayer.style.width=viewportwidth+"px";this.popuplayer.style.height=viewportheight+"px";this.popupwrapper.style.width=(viewportwidth/2)+"px";this.popupwrapper.style.height=(viewportheight/2)+"px";this.popupwrapper.style.paddingTop=(viewportheight/2)+"px";this.popupwrapper.style.paddingWidth=(viewportwidth/2)+"px";this.closebutton.observe("click",function(event){this.hide();}.bind(this));this.popupwrapper.observe("click",function(event){if(event.element()==this.popuplayer){this.hide();}}.bind(this));this.doc=$$(".content .maincontent").first();},preload:function(path,id,title){var image=new Image();image.src=path;image.alt=title;this.images.set(id,image);},show:function(id){this.id=id;this.popup.insert(this.images.get(id));this.doc.insert(this.popupwrapper);document.body.style.overflow="hidden";},hide:function(){this.images.get(this.id).remove();this.popupwrapper.remove();document.body.style.overflow="auto";}});var WJSupport=Class.create({initialize:function(form){this.form=$(form);this.getNewContactfields().invoke("disable");},addContact:function(link){$("newcontact").show();$(document.getElementsByName("customercontact_id")[0]).up("div.pos_formelement").hide();link.hide();this.getNewContactfields().invoke("enable");},getNewContactfields:function(){return this.form.getElements().select(function(element){return element.name.startsWith("customercontact")&&(element.name!=="customercontact_id")});},saveContact:function(){var elements=this.getNewContactfields().invoke("enable");var data=Form.serializeElements(elements,true);var wjurl=new WJUrl(data);var params={"dt":"addcontact","ct":"wmdynamic","module":"Wmsupportconnectholland","wmtrigger[]":"requestufts"}
new WJSpin().update(wjurl,"Wmsupportconnectholland","addcontact",params,[$(this.form.customercontact_id).up("div.pos_formelement"),this.handleAddContact.bind(this)],{406:this.handleAddContactFailed.bind(this)});},handleAddContact:function(){$("newcontact").hide();$(document.getElementsByName("customercontact_id")[0]).up("div.pos_formelement").show();this.getNewContactfields().invoke("disable");},handleAddContactFailed:function(){$("newcontact").down(".missing").show();}});var SWFLoader=Class.create();SWFLoader.prototype={initialize:function(){this.swfobjects={};this.deeplinkListener=null;this.requiredVersion={"major":9,"minor":0,"rev":115};this.expressInstallVersion={"major":6,"minor":0,"rev":65};this.expressInstallSize={"width":215,"height":138};window.SWFCall=this.SWFCall.bind(this);window.SWFError=this.SWFError.bind(this);window.SWFLogStart=this.SWFLogStart.bind(this);window.SWFLogEnd=this.SWFLogEnd.bind(this);window.SWFDebug=this.SWFDebug.bind(this);window.SWFDeeplink=this.SWFDeeplink.bind(this);this.initUnload();},load:function(element,swfname,swffile,width,height,bgcolor,swfvars){swfobject=this.getSWFObject(element,swfname,swffile,width,height,bgcolor,swfvars);this.loadSWFObject(element,swfobject);},loadSWFObject:function(element,swfobject){swfName=swfobject.getAttribute("swfname");swfWidth=swfobject.getAttribute("width");swfHeight=swfobject.getAttribute("height");this.checkDeeplinking(swfobject);if(this.checkPlayerVersion()){this.addSWFObject.bind(this).defer(element,swfobject);}
else if(this.checkExpressInstallVersion()&&this.checkExpressInstallSize(swfWidth,swfHeight)){installObject=this.getSWFObject(element,swfName,"/lib/swfloader/expressinstall.swf",swfWidth,swfHeight,"transparent",{"SWFContainer":element,"MMredirectURL":escape(window.location),"MMdoctitle":document.title});this.addSWFObject.bind(this).defer(element,installObject);}
else{this.addAlternateContent(element,swfWidth,swfHeight);}},checkPlayerVersion:function(){installedVersion=this.getPlayerVersion();if(this.getVersionInt(installedVersion)>=this.getVersionInt(this.requiredVersion)){return true;}
return false;},checkExpressInstallVersion:function(){installedVersion=this.getPlayerVersion();if(this.getVersionInt(installedVersion)>=this.getVersionInt(this.expressInstallVersion)){return true;}
return false;},checkExpressInstallSize:function(width,height){if(width>=this.expressInstallSize.width&&height>=this.expressInstallSize.height){return true;}
return false;},getPlayerVersion:function(){if(!this.installedVersion){this.installedVersion={"major":0,"minor":0,"rev":0};if(navigator.plugins&&navigator.mimeTypes.length){version=this.getPlayerVersionFF();}else{version=this.getPlayerVersionIE();}
if(version){var i=0;for(property in this.installedVersion){this.installedVersion[property]=version[i]!=null?parseInt(version[i]):0;i++;}}
else{return false;}}
return this.installedVersion;},getVersionInt:function(version){return(version.major*Math.pow(1000,2))+(version.minor*1000)+version.rev;},getPlayerVersionFF:function(){var flashplayer=navigator.plugins["Shockwave Flash"];if(flashplayer&&flashplayer.description){var version=flashplayer.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split(".");if(version[2]==""){version[2]="0";}
return version;}
return false;},getPlayerVersionIE:function(){try{flashplayer=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");flashplayer.AllowScriptAccess="always";return flashplayer.GetVariable("$version").split(" ")[1].split(",");}
catch(e){return false;}},getSWFObject:function(element,swfname,swffile,width,height,bgcolor,swfvars){swfobject=new SWFObject(swfname,swffile,width,height,bgcolor.replace(/#/g,""),swfvars);return swfobject;},addSWFObject:function(element,swfobject){swfname=swfobject.getAttribute("swfname");this.swfobjects[swfname]={};this.swfobjects[swfname]["element"]=$(element);this.swfobjects[swfname]["object"]=swfobject;this.swfobjects[swfname]["object"].write(element);},addAlternateContent:function(element,width,height,bgcolor){if($(element)){var noflashelements=$(element).select(".noflash");if(noflashelements.length>0){noflashelements.invoke("show").invoke("fire","swfloader:shown-noflashelement",{"swfloader":this});return true;}
else{$(element).setStyle({"width":width,"height":height,"textAlign":"center"});$(element).innerHTML="<a class='swfloadergetflash' href='http://www.adobe.com/go/flashplayer' target='_blank'><img src='/lib/swfloader/images/getflashplayer.gif' border='0'/></a>";$(element).fire("swfloader:loaded-getflashplayer",{"swfloader":this});return true;}}
return false;},addAlternateContentCallback:function(element,width,height){this.addAlternateContent(element,width,height);},unload:function(swfname){this.processUnload.bind(this).defer(swfname);},processUnload:function(swfname){divElement=this.getDivByName(swfname);if(divElement){divElement.removeChild(divElement.getElementsByTagName("embed")[0]);this.swfobjects[swfname]=undefined;}},getSWFObjectByName:function(swfname){if(this.swfobjects[swfname]){return this.swfobjects[swfname]["object"];}
else{return false;}},getDivByName:function(swfname){if(this.swfobjects[swfname]){return this.swfobjects[swfname]["element"];}
else{return false;}},SWFCall:function(){flashVars=$A(arguments);swfname=flashVars.shift();methodName=flashVars.shift();methodVars=flashVars;swfobject=this.getSWFObjectByName(swfname);if(swfobject){callbackFunction=swfobject.getCallbackByMethod(methodName);if(typeof(callbackFunction["callback"])=="function"){return callbackFunction["callback"].apply(swfobject,methodVars);}
else if(typeof(swfobject[methodName])=="function"){return swfobject[methodName].apply(swfobject,methodVars);}
else{this.SWFError("Method "+methodName+" doesn't exist in object "+swfname+".");}}
else{this.SWFError("Object with name "+swfname+" doesn't exist.");}},SWFLogStart:function(debugInfo){if(console){console.log("loading ("+debugInfo.id+"): "+debugInfo.url);console.time("response time ("+debugInfo.id+")");}},SWFLogEnd:function(debugInfo){if(console){console.timeEnd("response time ("+debugInfo.id+")");console.log(debugInfo);}},SWFError:function(message,log){if($("consolewindow")){if(!log){message="ERROR: "+message;}
$("consolewindow").innerHTML+=message+"<br/>";return;}
if(console){if(log){console.log(message);}
else{console.error("ERROR: "+message);}
return;}},SWFDebug:function(level){var args=$A(arguments);args.shift();if(typeof(console)!="undefined"&&typeof(console.error)=="function"&&typeof(console.warn)=="function"&&typeof(console.log)=="function"){switch(level){case 1:console.error.apply(console,args);break;case 2:console.warn.apply(console,args);break;default:console.log.apply(console,args);break;}}
else{throw Error(args);}},checkDeeplinking:function(swfobject){var swfvars=swfobject.getVariables();if(swfvars["deeplinking"]==true){swfobject.deeplinking=true;if(this.deeplinkListener==null){this.deeplinkListener=new PeriodicalExecuter(this.broadcastDeeplink.bind(this),0.05);}}},SWFDeeplink:function(link,title){document.location.hash="#"+link;if(title!=""){document.title=title;}},broadcastDeeplink:function(){var deeplink=document.location.hash.replace(/#/g,"");if(deeplink!=""&&this.broadcastedDeeplink!=deeplink){this.broadcastedDeeplink=deeplink;for(var swfname in this.swfobjects){if(this.swfobjects[swfname]["object"].deeplinking){this.swfobjects[swfname]["object"].setDeeplink(deeplink);}}}},initUnload:function(){if(!window.opera&&document.all){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};}},cleanupSWFObjects:function(){if(window.opera||!document.all){return;}
var objects=document.getElementsByTagName("object");for(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 SWFObject=Class.create();SWFObject.prototype={initialize:function(swfname,swffile,width,height,bgcolor,swfvars){this.deeplinking=false;this.registeredCallbacks={};this.initAttributes({"swffile":swffile,"swfname":swfname,"width":width,"height":height});this.initParams({"quality":"high","menu":"false","scale":"noscale","AllowScriptAccess":"always","bgcolor":this.getColor(bgcolor),"wmode":this.getWMode(bgcolor)});this.initVariables(swfvars);this.addFlashConfigVars();},initAttributes:function(attributes){this.attributes={};for(property in attributes){if(attributes[property]){this.setAttribute(property,attributes[property]);}}},initParams:function(params){this.params={};for(property in params){if(params[property]){this.addParam(property,params[property]);}}},initVariables:function(variables){this.variables={};for(property in variables){if(variables[property]){this.addVariable(property,variables[property]);}}},addFlashConfigVars:function(){this.addVariable("swfname",this.getAttribute("swffile").substr(this.getAttribute("swffile").lastIndexOf("/")+1,this.getAttribute("swffile").lastIndexOf(".swf")-(this.getAttribute("swffile").lastIndexOf("/")+1)));this.addVariable("swfpath",this.getAttribute("swffile").substr(0,this.getAttribute("swffile").lastIndexOf("/")+1));},getColor:function(bgcolor){if(bgcolor=="transparent"){return false;}
return bgcolor;},getWMode:function(bgcolor){if(bgcolor!="transparent"){return false;}
return bgcolor;},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;},getVariables:function(){return this.variables;},getVariablePairs:function(){variables=this.getVariables();variablePairs=new Array();for(property in variables){variablePairs.push(property+"="+variables[property]);}
return variablePairs;},getSWFHTML:function(){if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){this.addVariable("MMplayerType","PlugIn");SWFNode=this.getSWFHTMLEmbed();}else{this.addVariable("MMplayerType","ActiveX");SWFNode=this.getSWFHTMLObject();}
return SWFNode;},getSWFHTMLEmbed:function(){SWFNode="<embed type='application/x-shockwave-flash' src='"+this.getAttribute("swffile")+"'";SWFNode+=" width='"+this.getAttribute("width")+"' height='"+this.getAttribute("height")+"'";SWFNode+=" id='"+this.getAttribute("swfname")+"' name='"+this.getAttribute("swfname")+"' ";SWFNode+=this.getParamHTML(true);SWFNode+=this.getVariableHTML(true);SWFNode+="/>";return SWFNode;},getSWFHTMLObject:function(){SWFNode="<object id='"+this.getAttribute("swfname")+"' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'";SWFNode+=" width='"+this.getAttribute("width")+"' height='"+this.getAttribute("height")+"'>";SWFNode+="<param name='movie' value='"+this.getAttribute("swffile")+"'/>";SWFNode+=this.getParamHTML(false);SWFNode+=this.getVariableHTML(false);SWFNode+="</object>";return SWFNode;},getParamHTML:function(embed){paramHTML="";params=this.getParams();for(var property in params){if(embed){paramHTML+=property+"='"+params[property]+"' ";}
else{paramHTML+='<param name="'+property+'" value="'+params[property]+'" />';}}
return paramHTML;},getVariableHTML:function(embed){variableHTML="";variablestring=this.getVariablePairs().join("&");if(variablestring.length>0){if(embed){variableHTML+="flashvars='"+variablestring+"'";}
else{variableHTML+="<param name='flashvars' value='"+variablestring+"'/>";}}
return variableHTML;},write:function(element){if($(element)){$(element).innerHTML=this.getSWFHTML();return true;}
return false;},methodExists:function(methodName){element=$(this.getAttribute("swfname"));if(element){if(typeof(element[methodName])=="function"){return true;}}
return false;},registerCallback:function(methodName,callbackFunction){this.registeredCallbacks[methodName]={};this.registeredCallbacks[methodName]["callback"]=callbackFunction;},getCallbackByMethod:function(methodName){if(this.registeredCallbacks[methodName]!=undefined){return this.registeredCallbacks[methodName];}
return false;},getContainer:function(){return swfloader.getDivByName(this.getAttribute("swfname"));},setDeeplink:function(link){if(this.methodExists("setDeeplink")){$(this.getAttribute("swfname")).setDeeplink(link);}
else{this.setDeeplink.bind(this).delay(0.05,link);}}}
var swfloader=new SWFLoader();
