var errorMessage="";var error=false;var parameterName;var formIdentificator;var cLinkIdentificator;var isIE6=!!(navigator.userAgent.match(/MSIE 6/));var isIE7=!!(navigator.userAgent.match(/MSIE 7/));var isIE8=!!(navigator.userAgent.match(/MSIE 8/));function isNumber(a,b){return !isNaN(a.nodeType==1?a.value:a)&&(!b||!test(a,"^-?[0-9]*\\.[0-9]*$"))}function test(a,b){a=a.nodeType==1?a.value:a;return a==""||new RegExp(b).test(a)}function clickLink(b,c){var a=b.id;a=a+"_passingBox";var f=document.getElementById(a+":formId").innerHTML;var d=document.getElementById(a+":commandLinkId").innerHTML;if(f==""||d==""){alert("form ID = "+f+" und commandLink ID = "+d);return}if(document.getElementById(f+":"+d)){location.href=document.getElementById(f+":"+d).href+"&"+parameterName+"="+c.rated}else{alert("No Element with ID - "+f+":"+d+" found!\nPlease check your Form!")}}function setParameter(d,g){var c=d.id;c=c+"_passingBox";var f=document.getElementById(c);var b=document.getElementById(c+":paramName").innerHTML;if(b==""){alert("The Name of The Parameter is empty");return}if(document.getElementsByName(b)[0]){var a=document.getElementsByName(b)[0];a.value=g.rated;return}var a=document.createElement("input");a.type="hidden";a.name=b;a.value=g.rated;if(!f||f==null){alert("box is empty!");alert("box with ID "+c+"cannot be found!")}else{f.appendChild(a)}}function emptyFunction(a,b){}function showRating(c){if(document.getElementById(c+":locked")==null){alert("Id ist "+c+":locked kann nicht gefunden werden!")}var v=document.getElementById(c+":locked").innerHTML;var z;if(v=="true"){z=true}else{if(v=="false"){z=false}else{error=true;errorMessage=errorMessage+'Attribut locked is Pflicht und darf nur "true" oder "false" sein!\n'}}v=document.getElementById(c+":isCommand").innerHTML;var h;if(v=="true"){h=true}else{if(v=="false"){h=false}else{error=true;errorMessage=errorMessage+'Attribut isCommand is Pflicht und darf nur "true" oder "false" sein!\n'}}v=document.getElementById(c+":maxRating").innerHTML;var s=0;if(v==""){error=true;errorMessage=errorMessage+"Attribut maxRating is Pflicht!\n"}else{if(!isNumber(v)){error=true;errorMessage=errorMessage+"Attribut maxRating muss eine Zahl sein!\n"}else{s=parseInt(v)}}v=document.getElementById(c+":containerId").innerHTML;var t=0;if(v==""){error=true;errorMessage=errorMessage+"Attribut containerId is Pflicht!\n"}else{if(!document.getElementById(v)){error=true;errorMessage=errorMessage+"Das Element mit der Id - "+v+" kann nicht gefunden werden!\n"}else{t=v}}v=document.getElementById(c+":stars").innerHTML;var m=s;if(v==""){m=s}else{if(!isNumber(v)){error=true;errorMessage=errorMessage+"Attribut stars muss eine Zahl sein!\n"}else{m=parseInt(v)}}v=document.getElementById(c+":initialValue").innerHTML;var l=0;if(v==""){l=0}else{if(!isNumber(v)){error=true;errorMessage=errorMessage+"Attribut initialValue muss eine Zahl sein!\n"}else{l=parseFloat(v)}}v=document.getElementById(c+":formId").innerHTML;var A="";if(v==""){if(h||!z){error=true;errorMessage=errorMessage+'Attribut formId darf nicht leer sein, wenn "locked" "false" ist oder "isCommand"  "true" ist!\n'}}else{if(!document.forms[v]){if(h||!z){error=true;errorMessage=errorMessage+"Die Form mit der Id -  "+v+" kann nicht gefunden werden!\n"}}else{A=v}}v=document.getElementById(c+":commandLinkId").innerHTML;var b="";if(v==""){if(h){error=true;errorMessage=errorMessage+'Attribut commandLinkId darf nicht leer sein, wenn "isCommand" "true" ist!\n'}}else{if(!document.getElementById(A+":"+v)){if(h){error=true;errorMessage=errorMessage+"Der commandLink mit der Id - "+v+" kann nicht gefunden werden!\n"}}else{b=v}}v=document.getElementById(c+":paramName").innerHTML;var p="";if(v==""){if(h||!z){error=true;errorMessage=errorMessage+'Attribut paramName darf nicht leer sein, wenn "locked" "false" ist oder "isCommand"  "true" ist!\n'}}else{p=v}v=document.getElementById(c+":buttons").innerHTML;var w=m;if(v==""){w=m}else{if(!isNumber(v)){error=true;errorMessage=errorMessage+"Attribut buttons muss eine Zahl sein!\n"}else{w=parseInt(v)}}v=document.getElementById(c+":className").innerHTML;var f="";if(v==""){f=""}else{f=v}v=document.getElementById(c+":color").innerHTML;var u="";if(v==""){u=""}else{u=v}v=document.getElementById(c+":duration").innerHTML;var a=0;if(v==""){a=0}else{if(!isNumber(v)){error=true;errorMessage=errorMessage+"Attribut duration muss eine Zahl sein (z.B. 0.5)!\n"}else{a=parseFloat(v)}}effect=new Object();v=document.getElementById(c+":mouseover").innerHTML;if(v==""){effect.mouseover=false}else{effect.mouseover=v}v=document.getElementById(c+":mouseout").innerHTML;if(v==""){effect.mouseout=true}else{effect.mouseout=v}v=document.getElementById(c+":hoverClass").innerHTML;var d="";if(v==""){d=""}else{d=v}v=document.getElementById(c+":hoverColor").innerHTML;var o="";if(v==""){o=""}else{o=v}v=document.getElementById(c+":ghostColor").innerHTML;var q="";if(v==""){q=""}else{q=v}v=document.getElementById(c+":ghosting").innerHTML;var y="";if(v==""){y=""}else{y=v}v=document.getElementById(c+":identity").innerHTML;var C="";if(v==""){C=""}else{C=v}v=document.getElementById(c+":indicator").innerHTML;var r="";if(v==""){r=""}else{r=v.replace(/@/g,"#")}v=document.getElementById(c+":inverse").innerHTML;var g=false;if(v==""){g=false}else{if(v=="true"){g=true}else{g=false}}v=document.getElementById(c+":overlay").innerHTML;var x="";if(v==""){x=""}else{x=v}v=document.getElementById(c+":rated").innerHTML;var j=0;if(v==""){j=0}else{if(!isNumber(v)){error=true;errorMessage=errorMessage+"Attrubute rated muss eine Zahl sein!\n"}else{j=parseFloat(v)}}v=document.getElementById(c+":ratedClass").innerHTML;var i="";if(v==""){i=""}else{i=v}v=document.getElementById(c+":rerate").innerHTML;var n="";if(v==""){n=""}else{if(v=="true"||v=="True"||v=="TRUE"){n=true}else{n=""}}v=document.getElementById(c+":total").innerHTML;var B=0;if(v==""){B=0}else{if(!isNumber(v)){error=true;errorMessage=errorMessage+"Attrubute total muss eine Zahl sein!\n"}else{B=parseFloat(v)}}parameterName=p;formIdentificator=A;cLinkIdentificator=b;if(h){options=new Object({buttons:5,className:"default",color:false,duration:0.6,effect:{mouseover:false,mouseout:(window.Effect&&Effect.Morph)},hoverColor:false,hoverClass:"hover",ghostColor:false,ghosting:false,ratedClass:"rated",identity:false,indicator:false,inverse:Starboxes.inverse,locked:false,max:5,onRate:clickLink,rerate:Starboxes.rerate,rated:false,overlay:Starboxes.overlay,stars:5,total:0})}else{if(!h&&!z){options=new Object({buttons:5,className:"default",color:false,duration:0.6,effect:{mouseover:false,mouseout:(window.Effect&&Effect.Morph)},hoverColor:false,hoverClass:"hover",ghostColor:false,ghosting:false,ratedClass:"rated",identity:false,indicator:false,inverse:Starboxes.inverse,locked:false,max:5,onRate:setParameter,rerate:Starboxes.rerate,rated:false,overlay:Starboxes.overlay,stars:5,total:0})}else{options=new Object({buttons:5,className:"default",color:false,duration:0.6,effect:{mouseover:false,mouseout:(window.Effect&&Effect.Morph)},hoverColor:false,hoverClass:"hover",ghostColor:false,ghosting:false,ratedClass:"rated",identity:false,indicator:false,inverse:Starboxes.inverse,locked:false,max:5,onRate:emptyFunction,rerate:Starboxes.rerate,rated:false,overlay:Starboxes.overlay,stars:5,total:0})}}var k=0;if(error){alert(errorMessage)}else{if(z){options.locked=true;k++}if(k>0){options.max=s;k++}else{options.max=s;k++}options.stars=m;k++;options.buttons=w;k++;if(f!=""){options.className=f;k++}if(u!=""){options.color=u;k++}if(a>0){options.duration=a;k++}if(effect){options.effect=effect;k++}if(d!=""){options.hoverClass=d;k++}if(o!=""){options.hoverColor=o;k++}if(q!=""){options.ghostColor=q;k++}if(y!=""){options.ghosting=y;k++}if(C!=""){options.identity=C;k++}if(r!=""){options.indicator=r;k++}if(g==true){options.inverse=g;k++}if(x!=""){options.overlay=x;k++}options.rated=j;k++;if(i!=""){options.ratedClass=i;k++}if(n==true){options.rerate=n;k++}options.total=B;k++;var m=new Starbox(t,l,options)}}var Starbox=Class.create({initialize:function(a,b){this.element=$(a),this.average=b;this.options=Object.extend({buttons:5,className:"default",color:false,duration:0.6,effect:{mouseover:false,mouseout:(window.Effect&&Effect.Morph)},hoverColor:false,hoverClass:"hover",ghostColor:false,ghosting:false,ratedClass:"rated",identity:false,indicator:false,inverse:Starboxes.inverse,locked:false,max:5,onRate:Starboxes.onRate,rerate:Starboxes.rerate,rated:false,overlay:Starboxes.overlay,stars:5,total:0},arguments[2]||{});this.rated=this.options.rated;this.total=this.options.total;this.locked=this.options.locked||(this.rated&&!this.options.rerate);if(this.options.effect&&(this.options.effect.mouseover||this.options.effect.mouseout)){Starboxes.require("Scriptaculous")}Starboxes.queueBuild(this);if(Starboxes.batchLoading){Starboxes.processBuildQueue()}},enable:function(){if(!Prototype.Browser.IE){this.onMouseout=this.onMouseout.wrap(function(c,b){var a=b.relatedTarget,d=b.currentTarget;if(a&&a.nodeType==Node.TEXT_NODE){a=a.parentNode}if(a&&a!=d&&!(a.descendantOf(d))){c(b)}})}$w("mouseout mouseover click").each(function(b){var a=b.capitalize();this["on"+a+"_cached"]=this["on"+a].bindAsEventListener(this);this.starbar.observe(b,this["on"+a+"_cached"])}.bind(this));this.buttons.invoke("setStyle",{cursor:"pointer"})},disable:function(){$w("mouseover mouseout click").each(function(a){this.starbar.stopObserving(a,this["on"+a.capitalize()+"_cached"])}.bind(this));this.buttons.invoke("setStyle",{cursor:"auto"})},build:function(){this.starWidth=this.imageInfo.width;this.starHeight=this.imageInfo.height;this.starSrc=this.imageInfo.fullsrc;this.boxWidth=this.starWidth*this.options.stars;this.buttonWidth=this.boxWidth/this.options.buttons;this.buttonRating=this.options.max/this.options.buttons;if(this.options.effect){this.zeroPosition=this.getBarPosition(0);this.maxPosition=this.getBarPosition(this.options.max)}var b={absolute:{position:"absolute",top:0,left:0,width:this.boxWidth+"px",height:this.starHeight+"px"},base:{position:"relative",width:this.boxWidth+"px",height:this.starHeight+"px"},star:{position:"absolute",top:0,left:0,width:this.starWidth+"px",height:this.starHeight+"px"}};this.element.addClassName("starbox");this.container=new Element("div",{"class":this.options.className||""}).setStyle({position:"relative"});this.status=this.container.appendChild(new Element("div"));if(this.rated){this.status.addClassName("rated")}if(this.locked){this.status.addClassName("locked")}this.hover=this.status.appendChild(new Element("div"));this.wrapper=this.hover.appendChild(new Element("div",{"class":"stars"}));this.wrapper.setStyle(Object.extend({overflow:"hidden"},b.base));if(this.options.ghosting){this.ghost=this.wrapper.appendChild(new Element("div",{"class":"ghost"}).setStyle(b.absolute));if(this.options.ghostColor){this.ghost.setStyle({background:this.options.ghostColor})}if(this.options.effect){this.ghost.scope=this.ghost.identify()}this.setBarPosition(this.ghost,this.average,(window.Effect&&Effect.Morph))}this.colorbar=this.wrapper.appendChild(new Element("div",{"class":"colorbar"}).setStyle(b.absolute));if(this.options.color){this.colorbar.setStyle({background:this.options.color})}if(this.options.effect){this.colorbar.scope=this.colorbar.identify()}var a=this.wrapper.appendChild(new Element("div").setStyle(b.absolute));this.starbar=a.appendChild(new Element("div").setStyle(b.base));this.options.stars.times(function(c){var d=this.starbar.appendChild(new Element("div").setStyle(Object.extend({background:"url("+this.starSrc+") top left no-repeat"},b.star)));d.setStyle({left:this.starWidth*c+"px"});if(Starboxes.fixIE){d.setStyle({background:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.starSrc+"'', sizingMethod='scale')"})}}.bind(this));this.buttons=[];this.options.buttons.times(function(f){var d=this.options.inverse?this.boxWidth-this.buttonWidth*(f+1):this.buttonWidth*f;var c=this.starbar.appendChild(new Element("div",{href:"javascript:;"}).setStyle({position:"absolute",top:0,left:d+"px",width:this.buttonWidth+(Prototype.Browser.IE?1:0)+"px",height:this.starHeight+"px"}));c.rating=this.buttonRating*f+this.buttonRating;this.buttons.push(c)}.bind(this));this.setBarPosition(this.colorbar,this.average);this.element.update(this.container);if(this.options.indicator){this.indicator=this.hover.appendChild(new Element("div",{"class":"indicator"}));this.updateIndicator()}if(!this.locked){this.enable()}},updateAverage:function(a){if(this.rated&&this.options.rerate){this.average=(this.total*this.average-this.rated)/(this.total-1||1)}var b=this.rated?this.total:this.total++;this.average=(this.average==0)?a:(this.average*(this.rated?b-1:b)+a)/(this.rated?b:b+1)},updateIndicator:function(){this.indicator.update(new Template(this.options.indicator).evaluate({max:this.options.max,total:this.total,average:(this.average*10).round()/10}))},getBarPosition:function(b){var a=(this.boxWidth-(b/this.buttonRating)*this.buttonWidth);return parseInt(this.options.inverse?a.ceil():-1*a.floor())},setBarPosition:function(a,b){if(this.options.effect&&this["activeEffect_"+a.scope]){Effect.Queues.get(a.scope).remove(this["activeEffect_"+a.scope])}var d=this.getBarPosition(b);if(arguments[2]){var c=parseInt(a.getStyle("left"));var g=this.getBarPosition(b);if(c==g){return}var f=((this.maxPosition-(c-g).abs()).abs()/this.zeroPosition.abs()).toFixed(2);this["activeEffect_"+a.scope]=new Effect.Morph(a,{style:{left:d+"px"},queue:{position:"end",limit:1,scope:a.scope},duration:(this.options.duration*f)})}else{a.setStyle({left:d+"px"})}},onClick:function(c){var b=c.element();if(!b.rating){return}this.updateAverage(b.rating);if(this.options.indicator){this.updateIndicator()}if(this.options.ghosting){this.setBarPosition(this.ghost,this.average,(window.Effect&&Effect.Morph))}if(!this.rated){this.status.addClassName("rated")}var a=!!this.rated;this.rated=b.rating;if(!this.options.rerate){this.disable();this.status.addClassName("locked");this.onMouseout(c)}var d={average:this.average,identity:this.options.identity,max:this.options.max,rated:b.rating,rerated:a,total:this.total};this.options.onRate(this.element,d);this.element.fire("starbox:rated")},onMouseout:function(a){this.setBarPosition(this.colorbar,this.average,(this.options.effect&&this.options.effect.mouseout));this.hovered=false;if(this.options.hoverClass){this.hover.removeClassName(this.options.hoverClass)}if(this.options.hoverColor){this.colorbar.setStyle({background:this.options.color})}},onMouseover:function(b){var a=b.element();if(!a.rating){return}this.setBarPosition(this.colorbar,a.rating,(this.options.effect&&this.options.effect.mouseover));if(!this.hovered&&this.options.hoverClass){this.hover.addClassName(this.options.hoverClass)}this.hovered=true;if(this.options.hoverColor){this.colorbar.setStyle({background:this.options.hoverColor})}}});var Starboxes={inverse:false,locked:false,onRate:Prototype.emptyFunction,overlayImages:"../images/starbox/",overlay:"default.gif",rerate:false,REQUIRED_Prototype:"1.6.0",REQUIRED_Scriptaculous:"1.8.0",load:function(){var a=/general_compressed\.js$/;this.imageSource=(($$("head script[src]").find(function(b){return b.src.match(a)})||{}).src||"").replace(a,"")+this.overlayImages},require:function(a){if((typeof window[a]=="undefined")||(this.convertVersionString(window[a].Version)<this.convertVersionString(this["REQUIRED_"+a]))){alert("Starbox requires "+a+" >= "+this["REQUIRED_"+a]);throw ("Starbox requires "+a+" >= "+this["REQUIRED_"+a]);alert("Starbox requires "+a+" >= "+this["REQUIRED_"+a])}},convertVersionString:function(a){var b=a.split(".");return parseInt(b[0])*100000+parseInt(b[1])*1000+parseInt(b[2])},fixIE:(function(b){var a=new RegExp("MSIE ([\\d.]+)").exec(b);return a?(parseFloat(a[1])<=6):false})(navigator.userAgent),imagecache:[],cacheImage:function(a){if(!this.getCachedImage(a.src)){this.imagecache.push(a)}return a},getCachedImage:function(a){return this.imagecache.find(function(b){return b.src==a})},buildQueue:[],queueBuild:function(a){this.buildQueue.push(a)},processBuildQueue:function(){if(!this.buildQueue[0]){this.batchLoading=true;return}this.cacheBuildBatch(this.buildQueue[0])},cacheBuildBatch:function(c){var f=[];var b=c.options.overlay;var a=this.getCachedImage(b);this.buildQueue.each(function(g){if(g.options.overlay==b){f.push(g);this.buildQueue=this.buildQueue.without(g)}}.bind(this));if(!a){var d=new Image();d.onload=function(){var g=this.cacheImage({src:b,height:d.height,width:d.width,fullsrc:d.src});this.buildBatch(f,g)}.bind(this);d.src=Starboxes.imageSource+b}else{this.buildBatch(f,a)}},buildBatch:function(b,a){b.each(function(c){c.imageInfo=a;c.build()});this.processBuildQueue()}};Starboxes.load();document.observe("dom:loaded",Starboxes.processBuildQueue.bind(Starboxes));function setReviewParameters(c){var h=document.getElementsByName("quality")[0];var a=document.getElementsByName("handling")[0];var d=document.getElementsByName("coolness")[0];var b=document.getElementsByName("look")[0];var g=document.getElementsByName("pricePerformanceRel")[0];var f=document.getElementsByName("comment")[0];if(h&&isNumber(h.value)){c.href=c.href+"&quality="+h.value}else{c.href=c.href+"&quality=0"}if(a&&isNumber(a.value)){c.href=c.href+"&handling="+a.value}else{c.href=c.href+"&handling=0"}if(d&&isNumber(d.value)){c.href=c.href+"&coolness="+d.value}else{c.href=c.href+"&coolness=0"}if(b&&isNumber(b.value)){c.href=c.href+"&look="+b.value}else{c.href=c.href+"&look=0"}if(g&&isNumber(g.value)){c.href=c.href+"&pricePerformanceRel="+g.value}else{c.href=c.href+"&pricePerformanceRel=0"}if(f){c.href=c.href+"&comment="+f.value}else{c.href=c.href+"&comment="}return true}function checkAndSubmitOnEnterKey(c,g,h,f,d){var b;var a=false;if(c){}else{if(window.event){c=window.event}else{if(event){c=event}else{return true}}}if(c.charCode=="13"){a=true}else{if(c.keyCode=="13"){a=true}else{if(c.which=="13"){a=true}else{b=0}}}if(a==true){setKeywordsParameter(g,h,f,d);activateLink(g,h);return true}return false}function checkAndSubmitOnEnterKeyAdvanced(n,b,k,i,q,m,f,g,l,j,p,d,o,h,t,r,a){var c;var s=false;if(n){}else{if(window.event){n=window.event}else{if(event){n=event}else{return true}}}if(n.charCode=="13"){s=true}else{if(n.keyCode=="13"){s=true}else{if(n.which=="13"){s=true}else{c=0}}}if(s==true){setAdvancedParameters(b,k,i,q,m,f,g,l,j,p,d,o,h,t,r,a);activateLink(b,k);return true}return false}function activateLink(b,c){var a=document.getElementById(b+":"+c);if(a){window.location.href=a.href}}function activateLink2(b){var a=b;if(a==null){a=$(b)}if(a){window.location.href=a.href}}function setAdvancedParametersAndActivateLink(a,n,m,p,d,k,g,q,c,b,o,h,j,l,i,f){setAdvancedParameters(a,n,m,p,d,k,g,q,c,b,o,h,j,l,i,f);activateLink(a,n)}function setKeywordsParameter(b,g,f,c){var a=document.getElementById(b+":"+g);var d=document.getElementById(f+":"+c);if(a.href.indexOf("&")>-1){a.href=a.href+"&keywords="+escape(encode(d.value))}else{if(a.href.indexOf("?")<0){a.href=a.href+"?keywords="+escape(encode(d.value))}else{a.href=a.href+"keywords="+escape(encode(d.value))}}}function setKeywordsParameter2(d,b){var a=d;if(a==null){a=$(d)}var c=b;if(c==null){c=$(b)}if(a.href.indexOf("&")>-1){a.href=a.href+"&keywords="+escape(encode(c.value))}else{if(a.href.indexOf("?")<0){a.href=a.href+"?keywords="+escape(encode(c.value))}else{a.href=a.href+"keywords="+escape(encode(c.value))}}}function encode(b){b=b.replace(/\r\n/g,"\n");var a="";for(var f=0;f<b.length;f++){var d=b.charCodeAt(f);if(d<128){a+=String.fromCharCode(d)}else{if((d>127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192);a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224);a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128)}}}return a}function decode(a){var b="";var d=0;var f=c1=c2=0;while(d<a.length){f=a.charCodeAt(d);if(f<128){b+=String.fromCharCode(f);d++}else{if((f>191)&&(f<224)){c2=a.charCodeAt(d+1);b+=String.fromCharCode(((f&31)<<6)|(c2&63));d+=2}else{c2=a.charCodeAt(d+1);c3=a.charCodeAt(d+2);b+=String.fromCharCode(((f&15)<<12)|((c2&63)<<6)|(c3&63));d+=3}}}return b}function setAdvancedParameters(b,d,s,w,m,q,f,h,u,t,x,B,a,D,l,p){var g=document.getElementById(b+":"+d);var z=document.getElementById(b+":"+s);var r=document.getElementById(w+":"+m);var v=document.getElementById(w+":"+q);var E=document.getElementById(w+":"+f);var c=document.getElementById(w+":"+h);var k=document.getElementById(w+":"+u);var n=document.getElementById(w+":"+t);var C=document.getElementById(w+":"+x);var o=document.getElementById(w+":"+B);var y=document.getElementById(w+":"+a);var i=document.getElementById(w+":"+D);var j=document.getElementById(w+":"+l);var A=document.getElementById(w+":"+p);if(g.href.indexOf("?")<0){g.href=g.href+"?"}if(g.href.indexOf("&")>g.href.indexOf("?")){g.href=g.href+"&"}g.href=g.href+"advancedKeywords="+escape(encode(z.value));g.href=g.href+"&manufacturerName="+r.options[r.selectedIndex].value;g.href=g.href+"&company="+v.options[v.selectedIndex].value;g.href=g.href+"&model="+E.options[E.selectedIndex].value;g.href=g.href+"&maincategory="+c.options[c.selectedIndex].value;g.href=g.href+"&subcategory="+k.options[k.selectedIndex].value;g.href=g.href+"&color="+n.options[n.selectedIndex].value;g.href=g.href+"&homologation="+C.options[C.selectedIndex].value;g.href=g.href+"&price="+o.options[o.selectedIndex].value;g.href=g.href+"&onlyGoodRating="+(y.checked?"true":"false");g.href=g.href+"&onlyNew="+(i.checked?"true":"false");g.href=g.href+"&onlyOffers="+(j.checked?"true":"false");g.href=g.href+"&onlyDeliverable="+(A.checked?"true":"false")}function resetAllFilters(s,j,n,c,d,q,p,t,w,a,y,i,m){var o=document.getElementById(s+":"+j);var r=document.getElementById(s+":"+n);var z=document.getElementById(s+":"+c);var b=document.getElementById(s+":"+d);var h=document.getElementById(s+":"+q);var k=document.getElementById(s+":"+p);var x=document.getElementById(s+":"+t);var l=document.getElementById(s+":"+w);var u=document.getElementById(s+":"+a);var f=document.getElementById(s+":"+y);var g=document.getElementById(s+":"+i);var v=document.getElementById(s+":"+m);o.selectedIndex=0;r.selectedIndex=0;z.selectedIndex=0;b.selectedIndex=0;h.selectedIndex=0;k.selectedIndex=0;x.selectedIndex=0;l.selectedIndex=0;u.checked=false;f.checked=false;g.checked=false;v.checked=false}function changeParameterValueFromSelect(k,f,g,j){var b=k.options[k.selectedIndex].value;var c=document.getElementById(g+":"+j);var a=c.href;var i="";if(a.indexOf(f+"=")>-1){var d=a.split(f+"=");var i="";if(d.length==2){var h=d[1].indexOf("&");if(h>-1){d[1]=d[1].substring(h+1,d[1].length)}else{d[1]=""}i=d[0]+d[1]}}else{i=a}if(i.indexOf("&")>-1){i=i+"&"}if(i.indexOf("?")==-1){i=i+"?"}i=i+f+"="+b;c.href=i}function isInputEmpty(a){var b=a.value.trim();if(b==""){return true}else{return false}}String.prototype.trim=function(){var a=this;a=a.replace(/^\s*(.*)/,"$1");a=a.replace(/(.*?)\s*$/,"$1");return a};function checkSelectedValueAndChangeRelatedSelectValue(b,c){var a=document.getElementById(b);var d=document.getElementById(c);if(a.selectedIndex==0){d.selectedIndex=0}}function trim(b){if(b==null){return b}if(b==""){return""}var a=b.replace(/\n/g,"");a=a.replace(/\r/g,"");a=a.replace(/\f/g,"");a=a.replace(/\t/g,"");a=a.replace(/ /g,"")}function reduceLongText(b,a,d){if(a<1||b==null){return}var c=document.getElementById(b);var f=c.innerHTML;if(f==null){return}if(f.length>a){f=f.substring(0,a-4);f=f+"...";c.innerHTML=f;c.style.maxHeight=d;c.style.display="block";return}}var gCTLoaded=true;var ctImg=function(b){var a=new Image();a.alt=b.alt;a.src=b.src;a.id=b.id;a.title=b.title;if(b.align){a.align=b.align}if(b.border){a.border=b.border}if(b.height){a.height=b.height}if(b.hspace){a.hspace=b.hspace}if(b.ismap){a.ismap=b.ismap}if(b.longdesc){a.longdesc=b.longdesc}if(b.name){a.name=b.name}if(b.usemap){a.usemap=b.usemap}if(b.usemap){a.vspace=b.usemap}if(b.width){a.width=b.width}return a};function showRunningClock(){var a=document.all&&document.getElementById;var b=document.createElement("div");var c=b.style;c.position="absolute";c.top=-1000;c.left=-1000;c.zIndex="10001";document.body.appendChild(b);b.innerHTML='<img src="../images/load_bar.gif"/>';c.left=(((a?document.body.clientWidth:window.innerWidth)-b.offsetWidth)/2)+"px";c.top=(((a?document.body.clientHeight:window.innerHeight)-b.offsetHeight)/2)+"px";c.visibility="visible"}function showWaitIcon(){var a=document.body.scrollWidth;var c=document.body.scrollHeight;var b=document.createElement("div");b.setAttribute("id","y_unclickablediv");b.innerHTML="<div style='width:100%; height:100%; filter = alpha(opacity=1); opacity:1;'>&nbsp;</div>";document.body.appendChild(b);b.style.cssText="width:"+a+"px; height:"+c+"px;background-color:#e1e1e1; position:absolute; top:0; left:0; zIndex:1000;filter = alpha(opacity=0.5);opacity:0.5;";window.setTimeout(showRunningClock,200)}function showModalLayer(c){var a=document.body.scrollWidth;var d=document.body.scrollHeight;var b=document.createElement("div");b.setAttribute("id","y_unclickablediv");b.innerHTML="<div style='width:100%; height:100%; filter = alpha(opacity=1); opacity:1;'>"+c+"</div>";document.body.appendChild(b);b.style.cssText="width:"+a+"px; height:"+d+"px;background-color:#e1e1e1; position:absolute; top:0; left:0; zIndex:1000;filter = alpha(opacity=0.5);opacity:0.5;"}var RSSRequestObject=false;var maxNews=0;var rssURL="";var startItemTag="<div id='rssItem'>";var startTitle="<div id='rssItemTitle'>";var startDate="<div id='rssItemDate'>";var startDescription="<div id='rssItemDescription'>";var endTag="</div>";var rsshost="http://blog.scooter-center.com";if(window.XMLHttpRequest){RSSRequestObject=new XMLHttpRequest()}else{if(window.ActiveXObject){try{RSSRequestObject=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){RSSRequestObject=new ActiveXObject("Microsoft.XMLHTTP")}}}function setParams(a,b){rssURL=a;maxNews=b}function ReqChange(){if(RSSRequestObject.readyState==4){try{if(RSSRequestObject.responseText==null){document.getElementById("rssItems").innerHTML=startItemTag+startTitle+"No news were found."+endTag+endTag}else{if((RSSRequestObject.responseText.indexOf("invalid")!=-1)||RSSRequestObject.status!=200){document.getElementById("rssItems").innerHTML=startItemTag+startTitle+"Error reading the news: "+RSSRequestObject.satusText+endTag+endTag}else{var c=RSSRequestObject.responseXML.documentElement;var f=(c.getElementsByTagName("channel").length!=0);var b=f?c.getElementsByTagName("channel").item(0).getElementsByTagName("item"):c.getElementsByTagName("entry");var a="";if(b==null||b.length==0){a=startItemTag;a+=startDescription+"No news at the moment."+endTag;a+=endTag}else{for(var g=0;g<Math.min(b.length,maxNews);g++){a+=f?parseRSSItem(b[g]):parseATOMItem(b[g])}}document.getElementById("rssItems").innerHTML=a;document.getElementById("rssBox").display="inline"}}}catch(d){document.getElementById("rssItems").innerHTML=startItemTag+startDescription+"Error processing the news: "+d.description+endTag+endTag}}}function parseATOMItem(j){var d=j.getElementsByTagName("title").item(0).firstChild;var g=j.getElementsByTagName("content").item(0).firstChild;var f=j.getElementsByTagName("published").item(0).firstChild;var b="";b+=startItemTag;b+=(d==null)?"":startTitle+d.data+endTag;if(f!=null){var a=f.data.split("T");var i=a[0].split("-");var h=a[1].split(":");var c=new Date(i[0],i[1]-1,i[2],h[0],h[1],0)}b+=(g==null)?"":startDescription+g.data+endTag;b+=endTag;return b}function parseRSSItem(d){var b=d.getElementsByTagName("title").item(0).firstChild;var g=d.getElementsByTagName("pubDate").item(0).firstChild;var f=d.getElementsByTagName("link").item(0).firstChild;var a="";a+=startItemTag;if(g!=null){var c=new Date(g.data);a+=startDate+c.getDate()+"/"+(c.getMonth()+1)+"/"+c.getFullYear()+endTag}a+=startTitle;if(f!=null){a+="<a href='"+f.data+"' target='_blank'>"}a+=b.data;if(f!=null){a+="</a>"}a+=endTag;a+=endTag;return a}function RSSRequest(){try{document.getElementById("rssBox").display="none";document.getElementById("rssItems").innerHTML=startItemTag+startTitle+"Loading news..."+endTag+endTag;RSSRequestObject.open("GET",rssURL,true);RSSRequestObject.setRequestHeader("content-type","text/xml");RSSRequestObject.setRequestHeader("Cache-Control","no-cache");RSSRequestObject.setRequestHeader("Pragma","no-cache");RSSRequestObject.onreadystatechange=ReqChange;RSSRequestObject.send(null)}catch(a){document.getElementById("rssItems").innerHTML=startItemTag+startTitle+" Error in the news request."+endTag+endTag}}function FFSuggest(){var E;var A;var b=false;var z="";var G="";var n="";var C="";var l="";var w="";var c;var N=new Array();var g;var s=0;var h=false;var a=false;var d="suggestImage";var F="suggestTextQuery";var r="suggestTextType";var v="suggestTextAmount";var u="suggestTextQueryTyped";var f="suggestFooter";var y="suggestHeader";var M="suggestRow";var L="suggestHighlight";this.init=function(O,Q,T,P,V,W,X,R,S,U){G=O;C=Q;l=T;n=P;pChannelParamName=R;pChannel=S;w=V;z=W;b=X;a=U;if(G==""){if(b){alert("no searchurl defined")}return null}else{if(z==""){if(b){alert("no instancename defined")}return null}else{if(C==""){if(b){alert("no formname defined")}return null}else{if(n==""){if(b){alert("no queryparamname defined")}return null}else{if(w==""){if(b){alert("need a layer for output")}}}}}}c=document[C][n];c.onkeyup=o;c.onfocus=B;c.onblur=D;document[C].onsubmit=t};function t(){h=true;if(N[s]!=undefined){document[C][n].value=N[s].split("###")[0];k()}}this.handleClick=function(){if(N[s]!=undefined){document[C][n].value=N[s].split("###")[0];k();var O=$(C+":"+l);setKeywordsParameter2(O,document[C][n]);activateLink2(O)}};this.handleMouseOver=function(P){var O=H(P);x();if(O!=null){m(O);s=P}};this.handleMouseOut=function(P){var O=H(P);if(O!=null){j(O);s=-1}};function o(O){O=(O)?O:((event)?event:null);var P=O.keyCode;if(P==38){q("up")}else{if(P==27){D()}else{if(P==40){q("down")}else{if(c.value==""){D();if(A!=null){A.innerHTML=""}return null}if(g!=c.value){J()}g=c.value}}}}function q(Q){var R=s;if(Q=="up"){R--}else{R+=1}if(R<0){x();c.focus();s=-1}else{var P=H(R);if(P!=null){x();m(P);s=R}}var O=c.value;c.value="";c.focus();c.value=O}function J(){var Q=c.value;if(Q.length>50){return}var P=G+"?"+n+"="+escape(Q)+"&"+pChannelParamName+"="+pChannel;try{if(window.XMLHttpRequest){E=new XMLHttpRequest()}else{if(window.ActiveXObject){E=new ActiveXObject("Microsoft.XMLHTTP")}else{if(b){alert("no ajax connection")}}}A=document.getElementById(w);if(A!=null){if(Q!=""){E.open("GET",P,true);E.onreadystatechange=p;E.send(null)}else{D()}}else{if(b){alert("no layer for output found")}}}catch(O){D();if(O==undefined){if(b){alert("Error: "+O.getmessage)}}else{if(b){alert("Error: "+O)}}}}function D(){if(A!=null){A.style.display="none";i()}}this.hideLayerOutsideCall=function(){if(A!=null){A.style.display="none";i()}};function B(){if(A!=null&&N!=null&&N.length>=1){A.style.display="block"}}function p(){if(h==false){if(E.readyState==4){if(E.status!=200){D();if(b){alert("Error ("+E.status+"): "+E.statusText)}}else{I(E.responseText)}}}}function K(O){if(typeof(onSuggestCompleted)=="function"){onSuggestCompleted(O)}}function i(){if(typeof(onSuggestLayerHidden)=="function"){onSuggestLayerHidden()}}function I(U){var S=3;if(a){S++}s=-1;N=new Array();N=U.split("\n");var O='<table cellpadding="0" cellspacing="0" class="'+w+'" width="100%" border="0" onMouseDown="'+z+'.handleClick();">';O+='<tr class="'+y+'" ><td nowrap="nowrap" colspan="'+S+'">Vorschl&#228;ge zu Ihrer Suche...</td></tr>';var T=new Array();for(var P=0;P<N.length;P++){var Q=N[P].charCodeAt(0);if(Q!=13&&Q!=10&&N[P].length>=1){T.push(N[P])}}N=T;var R=c.value;for(var P=0;P<N.length;P++){pSuggestParts=new Array();pSuggestParts=N[P].split("###");O+='<tr id="'+w+"_"+P+'" class="'+M+'" onMouseOver="'+z+".handleMouseOver("+P+');" onMouseOut="'+z+".handleMouseOut("+P+');">';if(a){O+='<td nowrap="nowrap" class="'+d+'"><img src="'+pSuggestParts[3]+'" alt=""/></td>'}O+='<td nowrap="nowrap" class="'+F+'">'+pSuggestParts[0].replace(new RegExp("("+R+")","ig"),'<span class="'+u+'">$1</span>')+'</td><td nowrap="nowrap" class="'+r+'">'+pSuggestParts[2]+'</td><td nowrap="nowrap" class="'+v+'">'+pSuggestParts[1]+"</td></tr>"}O+='<tr><td class="'+f+'" colspan="'+S+'">&nbsp;</td></tr></table>';if(N.length>=1){B();A.innerHTML=O;K(true)}else{D();A.innerHTML="";K(false)}}function m(O){O.className=L}function j(O){O.className=M}function x(){var P;for(var O=0;O<N.length;O++){P=H(O);if(P!=null){j(P)}}}function H(P){var O;O=document.getElementById(w+"_"+P);return O}function k(){var O=document.createElement("input");O.name="queryFromSuggest";O.type="hidden";O.value="true";document[C].appendChild(O)}}Object.extend(Event,{_domReady:function(){if(arguments.callee.done){return}arguments.callee.done=true;if(this._timer){clearInterval(this._timer)}this._readyCallbacks.each(function(a){a()});this._readyCallbacks=null},onDOMReady:function(b){if(!this._readyCallbacks){var a=this._domReady.bind(this);if(document.addEventListener){document.addEventListener("DOMContentLoaded",a,false)}if(/WebKit/i.test(navigator.userAgent)){this._timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){a()}},10)}Event.observe(window,"load",a);Event._readyCallbacks=[]}Event._readyCallbacks.push(b)}});