// ---- typo3temp/minify/371a07e57a_minify_javascript_d9d29b8c43.js
function cookie_set(name,value,expires,path,domain,secure){var cur_cookie=name+"="+escape(value)+
((expires)?"; expires="+expires.toGMTString():"")+
((path)?"; path="+path:"")+
((domain)?"; domain="+domain:"")+
((secure)?"; secure":"");document.cookie=cur_cookie;}
function cookie_get(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0){return null;}}else{begin+=2;}
var end=document.cookie.indexOf(";",begin);if(end==-1){end=dc.length;}
return unescape(dc.substring(begin+prefix.length,end));}
function cookie_delete(name,path,domain){if(get_cookie(name)){document.cookie=name+"="+
((path)?"; path="+path:"")+
((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}}
function fix_date(date){var base=new Date(0);var skew=base.getTime();if(skew>0){date.setTime(date.getTime()-skew);}}
var doubleclickFormSubmitFlag=false;function doubleclickCheckFormSubmit(ctype,uid){var form=document.getElementById(ctype+'['+uid+']'+'[form]');if(doubleclickFormSubmitFlag==false){if(form){doubleclickFormSubmitFlag=true;form.submit();}}}
function changeFormElementvalue(id,newValue){var returnValue=false;var formElement=document.getElementById(id);if(formElement){formElement.value=newValue;returnValue=true;}
return returnValue;}
function cookieWarning(cookieName,getName,warnText){var cookieSessionId=cookie_get(cookieName);var myDiv=false;if(typeof document.getElementById('mb3HeaderWarnings')=='object'){myDiv=document.getElementById('mb3HeaderWarnings');if(!cookieSessionId&&document.location.href.indexOf(getName+'=')==-1){myDiv.innerHTML=warnText;myDiv.style['visibility']='visible';myDiv.style['display']='block';}}}
function noCookieRedirect(cookieName,getName,sessionId){var cookieSessionId=cookie_get(cookieName);var paramAppend='&';var redirectString=getName+'='+sessionId;if(cookieSessionId==null){if(document.location.href.indexOf('?')==-1){paramAppend='?&';}
document.location.href=document.location.href+paramAppend+redirectString;}}
var dmcOnloadFuncs=new Array();function dmcOnLoad(){for(var i=0;i<dmcOnloadFuncs.length;i++){if(typeof dmcOnloadFuncs[i]=='function'){dmcOnloadFuncs[i]();}}}
function addOnloadFunction(func){if(typeof func=='function'){dmcOnloadFuncs.push(func);}}
function openWindow(url,name,parameter){if(parameter){size=parameter;}
var popuphandler=window.open(url,name,size);popuphandler.window.focus();return popuphandler;}
function openJQueryPopupWindow(url,name,parameter){name='<span style="font-size:17px;font-weight:bold">'+name+'</span>';popupurl=url+"?TB_iframe=true&";if(parameter){size=parameter.replace(/\,/g,"&");popupurl=url+"?TB_iframe=true&"+size;}
tb_show(name,popupurl,false);}
var JSON={org:'http://www.JSON.org',copyright:'(c)2005 JSON.org',license:'http://www.crockford.com/JSON/license.html',stringify:function(arg){var c,i,l,s='',v;var numeric=true;switch(typeof arg){case'object':if(arg){if(Array.prototype.isPrototypeOf(arg)){for(i in arg){if(isNaN(i)||!isFinite(i)){numeric=false;break;}}
if(numeric==true){for(i=0;i<arg.length;++i){if(typeof arg[i]!='undefined'){v=this.stringify(arg[i]);if(s){s+=',';}
s+=v;}else{s+=',null';}}
return'['+s+']';}else{for(i in arg){v=arg[i];if(typeof v!='undefined'&&typeof v!='function'){v=this.stringify(v);if(s){s+=',';}
s+=this.stringify(i)+':'+v;}}
return'{'+s+'}';}}else if(typeof arg.toString!='undefined'){for(i in arg){v=arg[i];if(typeof v!='undefined'&&typeof v!='function'){v=this.stringify(v);if(s){s+=',';}
s+=this.stringify(i)+':'+v;}}
return'{'+s+'}';}}
return'null';case'number':return isFinite(arg)?String(arg):'null';case'string':l=arg.length;s='"';for(i=0;i<l;i+=1){c=arg.charAt(i);if(c>=' '){if(c=='\\'||c=='"'){s+='\\';}
s+=c;}else{switch(c){case'\b':s+='\\b';break;case'\f':s+='\\f';break;case'\n':s+='\\n';break;case'\r':s+='\\r';break;case'\t':s+='\\t';break;default:c=c.charCodeAt();s+='\\u00'+Math.floor(c/16).toString(16)+(c%16).toString(16);}}}
return s+'"';case'boolean':return String(arg);default:return'null';}},parse:function(text){var at=0;var ch=' ';function error(m){throw{name:'JSONError',message:m,at:at-1,text:text};}
function next(){ch=text.charAt(at);at+=1;return ch;}
function white(){while(ch!=''&&ch<=' '){next();}}
function str(){var i,s='',t,u;if(ch=='"'){outer:while(next()){if(ch=='"'){next();return s;}else if(ch=='\\'){switch(next()){case'b':s+='\b';break;case'f':s+='\f';break;case'n':s+='\n';break;case'r':s+='\r';break;case't':s+='\t';break;case'u':u=0;for(i=0;i<4;i+=1){t=parseInt(next(),16);if(!isFinite(t)){break outer;}
u=u*16+t;}
s+=String.fromCharCode(u);break;default:s+=ch;}}else{s+=ch;}}}
error("Bad string");}
function arr(){var a=[];if(ch=='['){next();white();if(ch==']'){next();return a;}
while(ch){a.push(val());white();if(ch==']'){next();return a;}else if(ch!=','){break;}
next();white();}}
error("Bad array");}
function obj(){var k,o={};if(ch=='{'){next();white();if(ch=='}'){next();return o;}
while(ch){k=str();white();if(ch!=':'){break;}
next();o[k]=val();white();if(ch=='}'){next();return o;}else if(ch!=','){break;}
next();white();}}
error("Bad object");}
function assoc(){var k,a=[];if(ch=='<'){next();white();if(ch=='>'){next();return a;}
while(ch){k=str();white();if(ch!=':'){break;}
next();a[k]=val();white();if(ch=='>'){next();return a;}else if(ch!=','){break;}
next();white();}}
error("Bad associative array");}
function num(){var n='',v;if(ch=='-'){n='-';next();}
while(ch>='0'&&ch<='9'){n+=ch;next();}
if(ch=='.'){n+='.';while(next()&&ch>='0'&&ch<='9'){n+=ch;}}
if(ch=='e'||ch=='E'){n+='e';next();if(ch=='-'||ch=='+'){n+=ch;next();}
while(ch>='0'&&ch<='9'){n+=ch;next();}}
v=+n;if(!isFinite(v)){error("Bad number");}else{return v;}}
function word(){switch(ch){case't':if(next()=='r'&&next()=='u'&&next()=='e'){next();return true;}
break;case'f':if(next()=='a'&&next()=='l'&&next()=='s'&&next()=='e'){next();return false;}
break;case'n':if(next()=='u'&&next()=='l'&&next()=='l'){next();return null;}
break;}
error("Syntax error");}
function val(){white();switch(ch){case'{':return obj();case'[':return arr();case'<':return assoc();case'"':return str();case'-':return num();default:return ch>='0'&&ch<='9'?num():word();}}
return val();}};var mouseX=0;var mouseY=0;var tooltip=null;function getMouseXY(e){if(document.all){mouseX=window.event.x+document.body.scrollLeft;mouseY=window.event.y+document.body.scrollTop;}else{var Element=e.target;var CalculatedTotalOffsetLeft=0;var CalculatedTotalOffsetTop=0;while(Element.offsetParent)
{CalculatedTotalOffsetLeft=Element.offsetLeft;CalculatedTotalOffsetTop=Element.offsetTop;Element=Element.offsetParent;};mouseX=e.pageX-CalculatedTotalOffsetLeft;mouseY=e.pageY-CalculatedTotalOffsetTop;}}
function updateTooltip(x,y){if(tooltip!=null){tooltip.style.left=(x+10)+'px';tooltip.style.top=(y+10)+'px';}}
function showTooltip(id){tooltip=document.getElementById(id);if(tooltip.innerHTML!=''){tooltip.style.display='block';tooltip.style.visibility='visible';}}
function hideTooltip(){tooltip.style.display='none';tooltip.style.visibility='hidden';tooltip=null;}
var target_url="";var target_urls={};function changeAction(ctype,uid){var elem=jQuery('#newslettermode');var form=document.getElementById(ctype+'_'+uid+'_'+'form');var external_link=false;if(elem){switch(elem.val()){case'n':target_url=target_urls['subscribe'];break;case'w':target_url=target_urls['recommendation'];break;case'c':target_url=target_urls['datachange'];break;case'x':target_url=target_urls['unsubscribe'];break;case'v':target_url=target_urls['lastnewsletterurl'];external_link=true;break;}
if(target_url.length>0){if(external_link){window.open(target_url);return false;}else{form.action=target_url;form.submit();}}}}
var dmc_mb3_product_pi1mediaActive='';var dmc_mb3_product_pi1mediaIndex=0;var stockTypeCode_soldOut=3;var whitelistTypes=new Array();whitelistTypes['Color']='Color';whitelistTypes['Size']='Size';var hideComponentSizeNotCombination=new Array();hideComponentSizeNotCombination['Size']='Size';var prodRelatedColor='';var brandName='';function productToggle(uid,id,imageNum,state,altAttr){dmc_mb3_product_pi1mediaIndex=imageNum;if(typeof altAttr!='undefined'){altAttr=$('<textarea />').html(altAttr).val();}
var mainImage=document.getElementById('dmc_mb3_product_pi1'+uid+'MainImage');var toggleImage=document.getElementById('dmc_mb3_product_pi1'+uid+'Product'+id+'Opener');var productBody=document.getElementById('dmc_mb3_product_pi1'+uid+'Product'+id+'Body');if(state==1||state==0){state=(state+1)%2;}else if(productConf[uid][id]){state=productConf[uid][id]['state'];}
if(mainImage){switch(state){case 0:if(productConf[uid][id]['large'][imageNum]){mainImage.src=productConf[uid][id]['large'][imageNum];if(altAttr){mainImage.setAttribute('alt',altAttr);mainImage.setAttribute('title',altAttr);}
var oldActive=false;var newActive=document.getElementById('dmc_mb3_product_pi1'+uid+id+imageNum+'mediaActive');if(dmc_mb3_product_pi1mediaActive!=''){oldActive=document.getElementById(dmc_mb3_product_pi1mediaActive);}
if(oldActive){gfxToggle(oldActive,'clear.gif','but_detail_thumb_on.gif');}
if(newActive){gfxToggle(newActive,'clear.gif','but_detail_thumb_on.gif');dmc_mb3_product_pi1mediaActive='dmc_mb3_product_pi1'+uid+id+imageNum+'mediaActive';}}else if(productConf[uid][id]['large']['default']){mainImage.src=productConf[uid][id]['large']['default'];}
if(toggleImage){toggleImage.src=dmc_mb3_product_pi1ToggleImageOff;}
if(productBody){productBody.className='productBodyVisible';}
if(typeof productConf[uid][id]['state']!=undefined){productConf[uid][id]['state']=1;}
break;case 1:if(toggleImage){toggleImage.src=dmc_mb3_product_pi1ToggleImageOn;}
if(productBody){productBody.className='productBodyInvisible';}
if(typeof productConf[uid][id]['state']!=undefined){productConf[uid][id]['state']=0;}
break;default:}}}
function initProduct(uid,id){if(typeof productConf[uid][id]=='undefined')return;var variation='';var size='';var color='';var productBody=document.getElementById('dmc_mb3_product_pi1'+uid+'Product'+id+'Body');var toggleImage=document.getElementById('dmc_mb3_product_pi1'+uid+'Product'+id+'Opener');var state=productConf[uid][id]['state'];for(var tmpVariation in productConf[uid][id]['articles']){for(var tmpSize in productConf[uid][id]['articles'][tmpVariation]){for(var tmpColor in productConf[uid][id]['articles'][tmpVariation][tmpSize]){if(productConf[uid][id]['articles'][tmpVariation][tmpSize][tmpColor]['selected']=='1'){variation=tmpVariation;size=tmpSize;color=tmpColor;}}}}
fillVariationForm(uid,id,variation,color,size);variation=currentVariation(uid,id);size=currentSize(uid,id,variation);color=currentColor(uid,id,variation,size);displayArtNumber(uid,id,variation,size,color);displayPrice(uid,id,variation,size,color);displayAvailability(uid,id,variation,size,color);if(toggleImage&&productBody){switch(state){case 1:productBody.className='productBodyVisible';toggleImage.src=dmc_mb3_product_pi1ToggleImageOff;break;case 0:productBody.className='productBodyInvisible';toggleImage.src=dmc_mb3_product_pi1ToggleImageOn;break;default:}}}
function changeProduct(uid,id,startFrom){var variationForm=document.getElementById('productVariationForm_'+uid+'_'+id);var sizeForm=document.getElementById('productSizeForm_'+uid+'_'+id);var colorForm=document.getElementById('productColorForm_'+uid+'_'+id);var variation=currentVariation(uid,id);var size=currentSize(uid,id,variation);var color=currentColor(uid,id,variation,size);var articlePk=productConf[uid][id]['articles'][variation][size][color]['articlePk'];var priceSummaryDiv=document.getElementById('priceSummary_'+uid+'_'+id);var amountTextForm=document.getElementById('productAmountForm_'+uid+'_'+id);switch(startFrom){case'variation':fillSizeForm(uid,id,variation);break;case'size':fillColorForm(uid,id,variation,size);break;case'color':setGravure(uid,id,variation,size,color);break;default:}
variation=currentVariation(uid,id);size=currentSize(uid,id,variation);color=currentColor(uid,id,variation,size);displayArtNumber(uid,id,variation,size,color);displayPrice(uid,id,variation,size,color);displayAvailability(uid,id,variation,size,color);}
function addToBasket(uid,id){var form=document.getElementById('productForm_'+uid);var amountForm=document.getElementById('productAmountForm_'+uid+'_'+id);var pkForm=document.getElementById('productBasketPk_'+uid);var productPkForm=document.getElementById('productBasketProductPk_'+uid);var variation=currentVariation(uid,id);var size=currentSize(uid,id,variation);var color=currentColor(uid,id,variation,size);var amount=0;if(amountForm){if(amountForm.nodeName=='SELECT'){amount=amountForm.options[amountForm.selectedIndex].value;}else if(amountForm.nodeName=='INPUT'&&(amountForm.type=='text'||amountForm.type=='hidden')){amount=amountForm.value;}}
if(form&&pkForm&&productPkForm&&amount>0){pkForm.value=productConf[uid][id]['articles'][variation][size][color]['articlePk'];productPkForm.value=id;form.submit();}else if(amount<1||isNaN(parseInt(amount))){alert(errorAmountText);}}
function addToBasketSubmit(uid,id,target,popup,url,popupParams){if(popup){var form=document.getElementById('productForm_'+uid);form.action=url;window.open('/clear.gif',target,popupParams);}
addToBasket(uid,id);}
function changeItemInBasket(uid,id){var form=document.getElementById('productForm_'+uid);var amountForm=document.getElementById('productAmountForm_'+uid+'_'+id);var pkForm=document.getElementById('productBasketPk_'+uid);var productPkForm=document.getElementById('productBasketProductPk_'+uid);var variation=currentVariation(uid,id);var size=currentSize(uid,id,variation);var color=currentColor(uid,id,variation,size);var amount=0;if(amountForm){if(amountForm.nodeName=='SELECT'){amount=amountForm.options[amountForm.selectedIndex].value;}else if(amountForm.nodeName=='INPUT'&&(amountForm.type=='text'||amountForm.type=='hidden')){amount=amountForm.value;}}
if(form&&pkForm&&productPkForm&&amount>0){pkForm.value=productConf[uid][id]['articles'][variation][size][color]['articlePk'];productPkForm.value=id;form.submit();window.close();}else if(amount<1||isNaN(parseInt(amount))){alert(errorAmountText);}
return false;}
function removeItemSubmit(uid,action,callBackFunc){var form=document.getElementById('productForm_'+uid);var actionField=document.getElementById('productFormAction_'+uid);actionField.value=action;form.submit();callBackFunc();window.close();return false;}
function displayArtNumber(uid,id,variation,size,color){var artNumberDiv=document.getElementById('productArtNumber_'+uid+'_'+id);var articleOrderNumberDiv=document.getElementById('productArticleOrderNumber_'+uid+'_'+id);if(artNumberDiv){artNumberDiv.innerHTML=productConf[uid][id]['articles'][variation][size][color]['artNumber'];}
if(articleOrderNumberDiv){articleOrderNumberDiv.innerHTML=productConf[uid][id]['articles'][variation][size][color]['articleOrderNumber'];}}
function displayPrice(uid,id,variation,size,color){var priceDiv=document.getElementById('productPrice_'+uid+'_'+id);var oldPriceDiv=document.getElementById('productOldPrice_'+uid+'_'+id);var oldPriceWrap=document.getElementById('productOldPrice_'+uid+'_'+id+'_wrap');var currentReducedPriceDiv=document.getElementById('productCurrentReducedPrice_'+uid+'_'+id);if(priceDiv){priceDiv.innerHTML=productConf[uid][id]['articles'][variation][size][color]['price'];}
if(oldPriceDiv&&oldPriceWrap){var oldPrice=productConf[uid][id]['articles'][variation][size][color]['oldPrice'];var currentReducedPrice=productConf[uid][id]['articles'][variation][size][color]['currentReducedPrice'];oldPrice=parseFloat(oldPrice.replace(/,/g,'.'));currentReducedPrice=parseFloat(currentReducedPrice.replace(/,/g,'.'));if(oldPrice>0){oldPriceDiv.innerHTML=productConf[uid][id]['articles'][variation][size][color]['oldPrice'];oldPriceWrap.style.visibility='visible';oldPriceWrap.style.display='inline';}else{oldPriceWrap.style.visibility='hidden';oldPriceWrap.style.display='none';}
if(currentReducedPrice>0){oldPriceDiv.innerHTML=productConf[uid][id]['articles'][variation][size][color]['currentReducedPrice'];oldPriceWrap.style.visibility='visible';oldPriceWrap.style.display='inline';currentReducedPriceDiv.style.visibility='visible';currentReducedPriceDiv.style.display='inline';}else{oldPriceWrap.style.visibility='hidden';oldPriceWrap.style.display='none';currentReducedPriceDiv.style.visibility='hidden';currentReducedPriceDiv.style.display='none';}}}
function displayAvailability(uid,id,variation,size,color){var availDiv=document.getElementById('productAvail_'+uid+'_'+id);if(availDiv){availDiv.innerHTML=productConf[uid][id]['articles'][variation][size][color]['stockType'];availDiv.className=productConf[uid][id]['articles'][variation][size][color]['stockTypeClass'];}}
function setVariation(uid,id,variation){var variationForm=document.getElementById('productVariationForm_'+uid+'_'+id);var index=0;if(variationForm){if(variationForm.nodeName=='SELECT'){for(var tmpVariation in productConf[uid][id]['articles']){if(tmpVariation==variation){variationForm.selectedIndex=index;}
index++;}}else if(variationForm.nodeName=='INPUT'&&(variationForm.type=='text'||variationForm.type=='hidden')){variationForm.value=variation;}}}
function firstVariation(uid,id){for(var returnValue in productConf[uid][id]['articles']){break;}
return returnValue;}
function currentVariation(uid,id){var returnValue='';var variationForm=document.getElementById('productVariationForm_'+uid+'_'+id);if(variationForm){if(variationForm.nodeName=='SELECT'&&variationForm.selectedIndex!=-1){returnValue=variationForm.options[variationForm.selectedIndex].value;}else if(variationForm.nodeName=='INPUT'&&(variationForm.type=='text'||variationForm.type=='hidden')){returnValue=variationForm.value;}}else{returnValue=firstVariation(uid,id);}
return returnValue;}
function fillVariationForm(uid,id,variation,color,size){var variationForm=document.getElementById('productVariationForm_'+uid+'_'+id);var tmpVariation=false;var index=0;if(variationForm){if(variationForm.nodeName=='SELECT'){for(var j=variationForm.length;j>=0;j--){variationForm.options[j]=null;}
for(tmpVariation in productConf[uid][id]['articles']){if(tmpVariation==variation){variationForm.options[variationForm.length]=new Option(tmpVariation,tmpVariation,false,true);variationForm.selectedIndex=index;}else{variationForm.options[variationForm.length]=new Option(tmpVariation,tmpVariation,false,false);}
index++;}
if(variationForm.selectedIndex==-1){variationForm.selectedIndex=0;}}else if(variationForm.nodeName=='INPUT'&&(variationForm.type=='text'||variationForm.type=='hidden')){variationForm.value=variation;}}
fillSizeForm(uid,id,currentVariation(uid,id),size,color);}
function setSize(uid,id,variation,size){var sizeForm=document.getElementById('productSizeForm_'+uid+'_'+id);var index=0;if(sizeForm){if(sizeForm.nodeName=='SELECT'){for(var tmpSize in productConf[uid][id]['articles'][variation]){if(tmpSize==size){sizeForm.selectedIndex=index;}
index++;}}else if(sizeForm.nodeName=='INPUT'&&(sizeForm.type=='text'||sizeForm.type=='hidden')){sizeForm.value=size;}}}
function firstSize(uid,id,variation){for(var returnValue in productConf[uid][id]['articles'][variation]){break;}
return returnValue;}
function currentSize(uid,id,variation){var returnValue='';var sizeForm=document.getElementById('productSizeForm_'+uid+'_'+id);if(sizeForm){if(sizeForm.nodeName=='SELECT'&&sizeForm.selectedIndex!=-1){returnValue=sizeForm.options[sizeForm.selectedIndex].value;}else if(sizeForm.nodeName=='INPUT'&&(sizeForm.type=='text'||sizeForm.type=='hidden')){returnValue=sizeForm.value;}}else{returnValue=firstSize(uid,id,variation);}
return returnValue;}
function fillSizeForm(uid,id,variation,size,color){var sizeForm=document.getElementById('productSizeForm_'+uid+'_'+id);var tmpSize=false;var sizeOld=false;var sizeOldName=false;var index=0;if(sizeForm){if(sizeForm.nodeName=='SELECT'){sizeOld=sizeForm.selectedIndex;if(sizeOld!=-1){sizeOldName=sizeForm.options[sizeOld].value;}
for(var j=sizeForm.length;j>=0;j--){sizeForm.options[j]=null;}
for(tmpSize in productConf[uid][id]['articles'][variation]){if(tmpSize==size||tmpSize==sizeOldName){sizeForm.options[sizeForm.length]=new Option(tmpSize,tmpSize,false,true);sizeForm.selectedIndex=index;}else{sizeForm.options[sizeForm.length]=new Option(tmpSize,tmpSize,false,false);}
index++;}}else if(sizeForm.nodeName=='INPUT'&&(sizeForm.type=='text'||sizeForm.type=='hidden')){sizeForm.value=size;}}
fillColorForm(uid,id,variation,currentSize(uid,id,variation),color);}
function setColor(uid,id,variation,size,color){var colorForm=document.getElementById('productColorForm_'+uid+'_'+id);var index=0;if(colorForm){if(colorForm.nodeName=='SELECT'){for(var tmpColor in productConf[uid][id]['articles'][variation][size]){if(tmpColor==color){colorForm.selectedIndex=index;}
index++;}}else if(colorForm.nodeName=='INPUT'&&(colorForm.type=='text'||colorForm.type=='hidden')){colorForm.value=color;}}}
function firstColor(uid,id,variation,size){for(var returnValue in productConf[uid][id]['articles'][variation][size]){break;}
return returnValue;}
function currentColor(uid,id,variation,size){var returnValue='';var colorForm=document.getElementById('productColorForm_'+uid+'_'+id);if(colorForm){if(colorForm.nodeName=='SELECT'&&colorForm.selectedIndex!=-1){returnValue=colorForm.options[colorForm.selectedIndex].value;}else if(colorForm.nodeName=='INPUT'&&(colorForm.type=='text'||colorForm.type=='hidden')){returnValue=firstColor(uid,id,variation,size);}}else{returnValue=firstColor(uid,id,variation,size);}
return returnValue;}
function fillColorForm(uid,id,variation,size,color){var colorForm=document.getElementById('productColorForm_'+uid+'_'+id);var tmpColor=false;var colorOld=false;var colorOldName=false;var index=0;if(colorForm){if(colorForm.nodeName=='SELECT'){colorOld=colorForm.selectedIndex;if(colorOld!=-1){colorOldName=colorForm.options[colorOld].value;}
for(var j=colorForm.length;j>=0;j--){colorForm.options[j]=null;}
for(tmpColor in productConf[uid][id]['articles'][variation][size]){if(tmpColor==color||tmpColor==colorOldName){colorForm.options[colorForm.length]=new Option(tmpColor,tmpColor,false,true);colorForm.selectedIndex=index;}else{colorForm.options[colorForm.length]=new Option(tmpColor,tmpColor,false,false);}
index++;}}else if(colorForm.nodeName=='INPUT'&&(colorForm.type=='text'||colorForm.type=='hidden')){colorForm.value=color;}}
setGravure(uid,id,variation,size,currentColor(uid,id,variation,size));}
function setGravure(uid,id,variation,size,color){var gravureForm=document.getElementById('productGravureForm_'+uid+'_'+id);var gravureTitle=document.getElementById('productGravureTitle_'+uid+'_'+id);var gravureText=document.getElementById('productGravureText_'+uid+'_'+id);if(gravureForm&&gravureTitle&&gravureText){gravureForm.maxLength=productConf[uid][id]['articles'][variation][size][color]['gravureLength'];gravureText.innerHTML=productConf[uid][id]['articles'][variation][size][color]['gravureText'];if(gravureForm.maxLength==0){gravureForm.style.visibility='hidden';gravureTitle.style.visibility='hidden';gravureText.style.visibility='hidden';gravureForm.style.display='none';gravureTitle.style.display='none';gravureText.style.display='none';}else{gravureForm.style.visibility='visible';gravureTitle.style.visibility='visible';gravureText.style.visibility='visible';gravureForm.style.display='inline';gravureTitle.style.display='block';gravureText.style.display='block';}}}
if(!productConf){var productConf=new Array();}
if(!blockPriceConf){var blockPriceConf=new Array();}
var articlePk=new Array();var changeEvent=false;var articleIndex=false;var combiArray=new Array();var enableColor='#333333';var disableColor='#d2d2d2';var bindCtrlKey=true;if(!componentConf){var componentConf=new Array();}
function initProductComponent(uid,id,artnumber){articlePk[uid]=0;if(typeof productConf[uid][id]=='undefined')return;var productBody=document.getElementById('dmc_mb3_product_pi1'+uid+'Product'+id+'Body');var toggleImage=document.getElementById('dmc_mb3_product_pi1'+uid+'Product'+id+'Opener');var state=productConf[uid][id]['state'];var changeArticle=false;componentDisplayVignette(uid,id,productConf[uid][id]['articles'][0]['_ATTRIBUTES_']);componentDisplayGravure(uid,id,productConf[uid][id]['articles'][0]['_ATTRIBUTES_']);for(var i=0;i<productConf[uid][id]['articles'].length;i++){if(typeof productConf[uid][id]['articles'][i]['Color']=='undefined'){productConf[uid][id]['articles'][i]['Color']=new Array();productConf[uid][id]['articles'][i]['Color']['value']='empty';productConf[uid][id]['articles'][i]['Color']['display']='';}}
for(var i=0;i<productConf[uid][id]['articles'].length;i++){for(var componentName in productConf[uid][id]['articles'][i]){fillComponents(uid,id,componentName,productConf[uid][id]['articles'][i][componentName]['value'],productConf[uid][id]['articles'][i][componentName]['display'],false);}}
changeArticle=initSelectedComponents(uid,id,productConf[uid][id]['articles'],artnumber);if(productConf[uid][id]['articles'].length>1){if(changeArticle!==false){disableAllComponents(uid,false);changeComponents(uid,id,productConf[uid][id]['articles'][changeArticle]);}}
displaySizeAvailability(uid,id);changeImageAlt(uid,id,brandName);colorCombinations(uid,id);if(toggleImage&&productBody){switch(state){case 1:productBody.className='productBodyVisible';toggleImage.src=dmc_mb3_product_pi1ToggleImageOff;break;case 0:productBody.className='productBodyInvisible';toggleImage.src=dmc_mb3_product_pi1ToggleImageOn;break;default:}}}
function initSelectedComponents(uid,id,pConf,artnumber){var componentIndex=false;var first_article=-1;var first_good_number=-1;var first_good_article=-1;var first_good_price=-1;var first_sold_article=-1;for(var i=0;i<productConf[uid][id]['articles'].length;i++){if(first_article==-1){first_article=i;}
if(first_good_number==-1&&typeof artnumber!='undefined'){if(artnumber==productConf[uid][id]['articles'][i]['_ATTRIBUTES_']['artNumber']){first_good_number=i;}}
if(first_good_article==-1){if(typeof productConf[uid][id]['articles'][i]['blockIndicator']!='undefined'){if(productConf[uid][id]['articles'][i]['blockIndicator']['value']==''&&productConf[uid][id]['articles'][i]['blockIndicator']['display']==''){if(productConf[uid][id]['articles'][i]['_ATTRIBUTES_']['stockType']>stockTypeCode_soldOut){if(typeof artnumber=='undefined'||artnumber==productConf[uid][id]['articles'][i]['_ATTRIBUTES_']['artNumber']){first_good_article=i;}}else if(productConf[uid][id]['articles'][i]['_ATTRIBUTES_']['stockType']==stockTypeCode_soldOut&&first_sold_article==-1){if(typeof artnumber=='undefined'||artnumber==productConf[uid][id]['articles'][i]['_ATTRIBUTES_']['artNumber']){first_sold_article=i;}}}}else{if(productConf[uid][id]['articles'][i]['_ATTRIBUTES_']['stockType']>stockTypeCode_soldOut){if(first_good_price==-1){if(typeof artnumber=='undefined'||artnumber==productConf[uid][id]['articles'][i]['_ATTRIBUTES_']['artNumber']){first_good_price=i;}}
if(first_good_price!=-1){price=productConf[uid][id]['articles'][i]['_ATTRIBUTES_']['price'];tempGoodPrice=productConf[uid][id]['articles'][first_good_price]['_ATTRIBUTES_']['price']
patt=/[\D]*/g;price=parseInt(price.replace(patt,''));tempGoodPrice=parseInt(tempGoodPrice.replace(patt,''));if(tempGoodPrice>price){if(typeof artnumber=='undefined'||artnumber==productConf[uid][id]['articles'][i]['_ATTRIBUTES_']['artNumber']){first_good_price=i;}}}}else if(productConf[uid][id]['articles'][i]['_ATTRIBUTES_']['stockType']==stockTypeCode_soldOut&&first_sold_article==-1){if(typeof artnumber=='undefined'||artnumber==productConf[uid][id]['articles'][i]['_ATTRIBUTES_']['artNumber']){first_sold_article=i;}}}}
if(productConf[uid][id]['articles'][i]['_ATTRIBUTES_']['selected']==1||productConf[uid][id]['articles'].length==1){componentIndex=i;fillCombiArray(uid,id,i);}}
if(first_good_article==-1){first_good_article=first_good_price;}
if((componentIndex==false)&&(first_good_article!=-1)){componentIndex=first_good_article;}
if((componentIndex==false)&&(first_sold_article!=-1)){componentIndex=first_sold_article;}
if((componentIndex==false)&&(first_good_number!=-1)){componentIndex=first_good_number;}
if((componentIndex==false)&&(first_article!=-1)){componentIndex=first_article;}
if(componentIndex!==false){articleIndex=componentIndex;if(typeof productConf[uid][id]['articles'][componentIndex]['Color']=='undefined'){productConf[uid][id]['articles'][componentIndex]['Color']=new Array();productConf[uid][id]['articles'][componentIndex]['Color']['value']='empty';productConf[uid][id]['articles'][componentIndex]['Color']['display']='';}
combiArray['Color']=productConf[uid][id]['articles'][componentIndex]['Color']['value'];combiArray['Size']=productConf[uid][id]['articles'][componentIndex]['Size']['value'];prodRelatedColor=combiArray['Color'];fillCombiArray(uid,id,componentIndex);setAttributeDisplay(uid,id,productConf[uid][id]['articles'][componentIndex]);}
return componentIndex;}
function fillComponents(uid,id,componentName,componentValue,componentDisplay,clearField){var componentName=componentName;var cId=componentConf[uid][componentName];if(typeof cId=='undefined')return;var cForm=document.getElementById(cId);var componentValue=componentValue;var clearField=clearField;var alreadyAdded=false;if(cForm&&componentValue!=''){if(cForm.nodeName=='SELECT'){if(clearField==true){for(var j=cForm.length;j>=0;j--){cForm.options[j]=null;}}
alreadyAdded=componentAlreadyAdded(componentValue,cForm);if(alreadyAdded==true){return;}
componentDisplay=$('<textarea />').html(componentDisplay).val();if(typeof combiArray[componentName]!='undefined'&&combiArray[componentName]==componentValue){cForm.options[cForm.length]=new Option(componentDisplay,componentValue,false,true);}else{cForm.options[cForm.length]=new Option(componentDisplay,componentValue,false,false);}}else if(cForm.nodeName=='INPUT'&&(cForm.type=='text'||cForm.type=='hidden')){cForm.value=componentValue;}else if(cForm.nodeName=='DIV'){if(typeof whitelistTypes[componentName]!='undefined'){combiArray[componentName]=componentValue;}
if(articlePk[uid]>0&&articleIndex!==false){cForm.innerHTML=componentDisplay;}else{cForm.innerHTML=componentDisplay;}}}}
function componentChangeProduct(uid,id,componentName){var componentName=componentName;var cId=componentConf[uid][componentName];if(typeof cId=='undefined')return;var componentForm=document.getElementById(cId);var componentValue=currentComponent(uid,id,componentForm);var componentName=componentName;var componentIndex=false;var clearFields=false;var matchComponentValue=false;var matchFound=false;var priceSummaryDiv=document.getElementById('priceSummary_'+uid+'_'+id);var amountTextForm=document.getElementById('productAmountForm_'+uid+'_'+id);changeEvent=true
combiArray[componentName]=componentValue;disableAllComponents(uid,false);matchFound=setCombiDisplay(uid,id,true);if(matchFound==false){var theColor=combiArray['Color'];combiArray=new Array();combiArray['Color']=theColor;combiArray[componentName]=componentValue;combiArray['Size']=colorCombinations(uid,id);matchFound=setCombiDisplay(uid,id,true);}
prodRelatedColor=combiArray['Color'];changeImageAlt(uid,id,brandName);displaySizeAvailability(uid,id);return;}
function setCombiDisplay(uid,id,matchFlag){var matchFound=false;var currentIndex=false;var matchFlag=matchFlag;var numOfCombi=0;for(var i=0;i<productConf[uid][id]['articles'].length;i++){var combiCount=0;var matchCount=0;for(var componentType in combiArray){matchComponentValue=productConf[uid][id]['articles'][i][componentType]['value'];if(combiArray[componentType]==matchComponentValue||componentType=='ColorFamily'||componentType=='Color family'){matchCount++;}
combiCount++;}
if(matchCount==combiCount){currentIndex=i;changeComponents(uid,id,productConf[uid][id]['articles'][i]);matchFound=true;findCombiArticle(i,uid,id);numOfCombi++;}}
if(numOfCombi==1&&currentIndex!==false){fillCombiArray(uid,id,currentIndex);changeComponents(uid,id,productConf[uid][id]['articles'][currentIndex]);findCombiArticle(currentIndex,uid,id);colorCombinations(uid,id);}
return matchFound;}
function findNextCombiMatch(uid,id,componentName,componentValue){var matchFound=false;var validCombi=new Array();for(var componentType in combiArray){if(componentType!=componentName){for(var i=0;i<productConf[uid][id]['articles'].length;i++){var matchValue=productConf[uid][id]['articles'][i][componentType]['value'];var curValue=productConf[uid][id]['articles'][i][componentName]['value'];if(matchValue==combiArray[componentType]&&curValue==componentValue){if(typeof validCombi[componentType]=='undefined'){validCombi[componentType]=1;}else{var num=validCombi[componentType];validCombi[componentType]=num+1;}}}}}
for(var combiType in combiArray){if(combiType!=componentName&&typeof validCombi[combiType]=='undefined'){delete combiArray[combiType];}}
matchFound=setCombiDisplay(uid,id,false);if(matchFound==false){var validCombi=sortAssoc(validCombi);for(var combiType in validCombi){delete combiArray[combiType];break;}
matchFound=setCombiDisplay(uid,id,false);}
return matchFound;}
function colorCombinations(uid,id){matchCount=0;comCount=0;var colorTypes=new Array();for(var componentType in componentConf[uid]){var cId=componentConf[uid][componentType];var cForm=document.getElementById(cId);if(cForm&&cForm.nodeName=='SELECT'){if(typeof combiArray[componentType]!='undefined'){for(var i=0;i<productConf[uid][id]['articles'].length;i++){if(typeof whitelistTypes[componentType]=='undefined'){continue;}
if(productConf[uid][id]['articles'][i][componentType]['value']==combiArray[componentType]){if(typeof colorTypes[componentType]=='undefined'){colorTypes[componentType]=new Array();}
colorTypes[componentType][combiArray[componentType]]=combiArray[componentType];}}}}else if(cForm&&cForm.nodeName=='DIV'){if(typeof whitelistTypes[componentType]!='undefined'){if(typeof colorTypes[componentType]=='undefined'){colorTypes[componentType]=new Array();}
colorTypes[componentType][combiArray[componentType]]=combiArray[componentType];}}}
if(typeof componentConf[uid]['Color']=='undefined'){if(typeof combiArray['Color']!='undefined'){for(var i=0;i<productConf[uid][id]['articles'].length;i++){if(typeof whitelistTypes['Color']=='undefined'){continue;}
if(productConf[uid][id]['articles'][i]['Color']['value']==combiArray['Color']){if(typeof colorTypes['Color']=='undefined'){colorTypes['Color']=new Array();}
colorTypes['Color'][combiArray['Color']]=combiArray['Color'];}}}}
var highlightTypes=new Array();var remember_type_value=false;for(var i=0;i<productConf[uid][id]['articles'].length;i++){remember_type_value=false;for(var componentType in productConf[uid][id]['articles'][i]){if(typeof colorTypes[componentType]!='undefined'){for(var value in colorTypes[componentType]){if(productConf[uid][id]['articles'][i][componentType]['value']==value){remember_type_value=true;break;}}}
if(remember_type_value){break;}}
if(remember_type_value){for(var componentType in productConf[uid][id]['articles'][i]){if(typeof whitelistTypes[componentType]=='undefined'){continue;}
if(typeof highlightTypes[componentType]=='undefined'){highlightTypes[componentType]=new Array();}
highlightTypes[componentType][productConf[uid][id]['articles'][i][componentType]['value']]=productConf[uid][id]['articles'][i][componentType]['display'];}}}
var returnValue='';for(var componentType in componentConf[uid]){var cId=componentConf[uid][componentType];var cForm=document.getElementById(cId);if(typeof whitelistTypes[componentType]=='undefined'){continue;}
if(cForm){if(cForm.nodeName=='SELECT'){if(typeof hideComponentSizeNotCombination[componentType]!='undefined'){if(returnValue==''&&cForm.selectedIndex!=-1){returnValue=cForm.options[cForm.selectedIndex].value;}
for(var j=cForm.length-1;j>=0;j--){if(typeof highlightTypes[componentType]!='undefined'&&typeof highlightTypes[componentType][cForm.options[j].value]=='undefined'){if(returnValue==cForm.options[j].value){returnValue='';}
cForm.remove(j);}}
for(var ValueStr in highlightTypes[componentType]){fillComponents(uid,id,componentType,ValueStr,highlightTypes[componentType][ValueStr],false);}
if(returnValue==''){returnValue=cForm.options[0].value;}}}else{if(typeof hideComponentSizeNotCombination[componentType]=='undefined'){continue;}
for(var ValueStr in highlightTypes[componentType]){returnValue=ValueStr;break;}}}}
return returnValue;}
function changeComponents(uid,id,pConf){for(var componentType in pConf){var cId=componentConf[uid][componentType];var cForm=document.getElementById(cId);if(cForm){if(cForm.nodeName=='SELECT'){for(var j=0;j<cForm.length;j++){if(cForm.options[j].value==pConf[componentType]['value']){cForm.options[j].style.color=enableColor;if(pConf[componentType]['value']==combiArray[componentType]){cForm.options[j].selected=true;}}}}else if(cForm.nodeName=='DIV'){combiArray[componentType]=pConf[componentType]['value'];cForm.innerHTML=pConf[componentType]['display'];}}}}
function componentAlreadyAdded(cValue,cForm){returnValue=false;for(var j=0;j<cForm.length;j++){if(cForm.options[j].value==cValue){return true;}}
return returnValue;}
function setAttributeDisplay(uid,id,pConf){articlePk[uid]=pConf['_ATTRIBUTES_']['articlePk'];componentDisplayArtNumber(uid,id,pConf['_ATTRIBUTES_']);componentDisplayPrice(uid,id,pConf['_ATTRIBUTES_']);componentDisplayAvailability(uid,id,pConf['_ATTRIBUTES_']);componentDisplayVignette(uid,id,pConf['_ATTRIBUTES_']);componentDisplayGravure(uid,id,pConf['_ATTRIBUTES_']);componentDisplayMainImage(uid,id,pConf['_ATTRIBUTES_']);componentDisplayAccessoryText(uid,id,pConf['_ATTRIBUTES_'],pConf['blockIndicator']);}
function componentDisplayAccessoryText(uid,id,pconf,pconfBlock){if(typeof pconf=='undefined')return;var productNameDiv=document.getElementById('productName_'+uid+'_'+id);if(productNameDiv){productNameDiv.innerHTML=pconf['productName'];if(typeof pconf!='undefined'&&typeof pconfBlock!='undefined'){if(pconfBlock['value']!=''&&pconfBlock['display']!=''){productNameDiv.innerHTML+=' ('+pconfBlock['display']+')';}}}}
function componentDisplayArtNumber(uid,id,pconf){var artNumberDiv=document.getElementById('productArtNumber_'+uid+'_'+id);var articleOrderNumberDiv=document.getElementById('productArticleOrderNumber_'+uid+'_'+id);if(artNumberDiv){if(typeof pconf!='undefined'){artNumberDiv.innerHTML=pconf['artNumber'];}else{artNumberDiv.innerHTML=attributeInfoText;}}
if(articleOrderNumberDiv){if(typeof pconf!='undefined'){articleOrderNumberDiv.innerHTML=pconf['articleOrderNumber'];}else{articleOrderNumberDiv.innerHTML='-----/---';}}}
function componentDisplayPrice(uid,id,pconf){var priceDiv=document.getElementById('productPrice_'+uid+'_'+id);var priceDivAdditional=document.getElementById('productPriceAdditional_'+uid+'_'+id);var oldPriceDiv=document.getElementById('productOldPrice_'+uid+'_'+id);var savingsDiv=document.getElementById('productSavings_'+uid+'_'+id);var savingsAmountDiv=document.getElementById('productSavingsAmount_'+uid+'_'+id);var oldPriceWrap=document.getElementById('productOldPrice_'+uid+'_'+id+'_wrap');var savingsWrap=document.getElementById('productSavings_'+uid+'_'+id+'_wrap');var additionalPriceWrap=document.getElementById('productAdditionalPrice_'+uid+'_'+id+'_wrap');var additionalPriceDiv=document.getElementById('productAdditionalPrice_'+uid+'_'+id);var currentReducedPriceDiv=document.getElementById('productCurrentReducedPrice_'+uid+'_'+id);var vendorDeliveryWrap=document.getElementById('productVendorDelivery_'+uid+'_'+id+'_wrap');if(priceDiv){if(typeof pconf!='undefined'){priceDiv.innerHTML=pconf['price'];}else{priceDiv.innerHTML=attributeInfoText;if(oldPriceWrap!=null){oldPriceWrap.style.visibility='hidden';oldPriceWrap.style.display='none';}
if(savingsWrap!=null){savingsWrap.style.visibility='hidden';savingsWrap.style.display='none';}
if(additionalPriceWrap!=null){additionalPriceWrap.style.visibility='hidden';additionalPriceWrap.style.display='none';}
if(currentReducedPriceDiv!=null){currentReducedPriceDiv.style.visibility='hidden';currentReducedPriceDiv.style.display='none';}
if(vendorDeliveryWrap!=null){vendorDeliveryWrap.style.visibility='hidden';vendorDeliveryWrap.style.display='none';}
if(priceDivAdditional!=null){priceDivAdditional.style.visibility='hidden';priceDivAdditional.style.display='none';}}}
if(priceDiv&&oldPriceDiv&&oldPriceWrap){var oldPrice=0;var patt=0;var fPrice=0;var savings='';var currentReducedPrice=0;var addPrice=0;if(typeof pconf!='undefined'){oldPrice=pconf['oldPrice'];patt=/[\D]*/g;oldPrice=oldPrice.replace(patt,'');fPrice=parseFloat(oldPrice.replace(/,/g,'.'));savings=pconf['savings'];if(typeof pconf['currentReducedPrice']!='undefined'){currentReducedPrice=pconf['currentReducedPrice'];currentReducedPrice=currentReducedPrice.replace(patt,'');currentReducedPrice=parseFloat(currentReducedPrice.replace(/,/g,'.'));}}
if(fPrice>0&&savings!=''&&currentReducedPrice==0){if(typeof pconf!='undefined'){oldPriceDiv.innerHTML=pconf['oldPrice'];priceDiv.innerHTML='<span class="nowFromInner priceNow">'+pconf['nowFromText']+'&nbsp;</span>';if(pconf['priceFormatCode']!=''){priceDiv.innerHTML+='<span class="priceFormatCodeInner">'+pconf['priceFormatCode']+'&nbsp;</span>';}
if(pconf['oldPrice']!=''){priceDiv.innerHTML+='<span class="currentPriceInner priceNow">'+pconf['price']+'&nbsp;</span>';}else{priceDiv.innerHTML+='<span class="newCurrentPriceInner">'+pconf['price']+'&nbsp;</span>';}
if(savingsDiv!=null){savingsDiv.innerHTML=pconf['savingText']+'&nbsp;'+pconf['savings'];}
if(savingsAmountDiv!=null){savingsAmountDiv.innerHTML='<span class="red bold">'+pconf['savingsAmountText']+'&nbsp;'+pconf['savingsAmount']+'</span>';}
if(priceDivAdditional!=null){priceDivAdditional.innerHTML=pconf['nowFromText']+'&nbsp;'+pconf['price'];}}
if(oldPriceWrap!=null){oldPriceWrap.style.visibility='visible';oldPriceWrap.style.display='inline';}
if(savingsWrap!=null){savingsWrap.style.visibility='visible';savingsWrap.style.display='inline';}
if(currentReducedPriceDiv!=null){currentReducedPriceDiv.style.visibility='hidden';currentReducedPriceDiv.style.display='none';}
if(priceDivAdditional!=null){priceDivAdditional.style.visibility='visible';priceDivAdditional.style.display='inline';}}else if(currentReducedPrice>0){if(typeof pconf!='undefined'){if(fPrice>0){oldPriceDiv.innerHTML=pconf['oldPrice'];}else{oldPriceDiv.innerHTML=pconf['price'];}
priceDiv.innerHTML='<span class="nowFromInner priceNow">'+pconf['nowFromText']+'&nbsp;</span>';if(pconf['priceFormatCode']!=''){priceDiv.innerHTML+='<span class="priceFormatCodeInner">'+pconf['priceFormatCode']+'&nbsp;</span>';}
if(pconf['currentReducedPrice']!=''){priceDiv.innerHTML+='<span class="currentPriceInner priceNow">'+pconf['currentReducedPrice']+'&nbsp;</span>';}else{priceDiv.innerHTML+='<span class="newCurrentPriceInner">'+pconf['currentReducedPrice']+'&nbsp;</span>';}
if(savingsDiv!=null){savingsDiv.innerHTML=pconf['savingText']+'&nbsp;'+pconf['savings'];}
if(savingsAmountDiv!=null){savingsAmountDiv.innerHTML='<span class="red bold">'+pconf['savingsAmountText']+'&nbsp;'+pconf['savingsAmount']+'</span>';}
if(priceDivAdditional!=null){priceDivAdditional.innerHTML=pconf['nowFromText']+'&nbsp;'+pconf['price'];}}
if(oldPriceWrap!=null){oldPriceWrap.style.visibility='visible';oldPriceWrap.style.display='inline';}
if(savingsWrap!=null){savingsWrap.style.visibility='visible';savingsWrap.style.display='inline';}
if(currentReducedPriceDiv!=null){currentReducedPriceDiv.style.visibility='visible';currentReducedPriceDiv.style.display='inline';}
if(priceDivAdditional!=null){priceDivAdditional.style.visibility='visible';priceDivAdditional.style.display='inline';}}else{if(typeof pconf!='undefined'){priceDiv.innerHTML='<span class="currentPrice">'+pconf['price']+'</span>';}
if(priceDivAdditional!=null){priceDivAdditional.innerHTML=pconf['price'];}
if(oldPriceWrap!=null){oldPriceWrap.style.visibility='hidden';oldPriceWrap.style.display='none';}
if(savingsWrap!=null){savingsWrap.style.visibility='hidden';savingsWrap.style.display='none';}
if(currentReducedPriceDiv!=null){currentReducedPriceDiv.style.visibility='hidden';currentReducedPriceDiv.style.display='none';}
if(priceDivAdditional!=null){priceDivAdditional.style.visibility='visible';priceDivAdditional.style.display='inline';}}}
if(additionalPriceWrap&&additionalPriceDiv){if(typeof pconf!='undefined'){addPrice=pconf['additionalPrice'];patt=/[\D]*/g;addPrice=addPrice.replace(patt,'');if((pconf['additionalPrice']!=((typeof(emptyPrice)==='undefined')?'0,00 €':emptyPrice))&&(pconf['additionalPrice']!='0,00 €')&&(addPrice>0)){additionalPriceDiv.innerHTML=pconf['additionalPrice'];additionalPriceWrap.style.visibility='visible';additionalPriceWrap.style.display='inline';}else{additionalPriceWrap.style.visibility='hidden';additionalPriceWrap.style.display='none';}}else{additionalPriceWrap.style.visibility='hidden';additionalPriceWrap.style.display='none';}}
if(vendorDeliveryWrap){if(typeof pconf!='undefined'){if(pconf['vendorDelivery']){vendorDeliveryWrap.style.visibility='visible';vendorDeliveryWrap.style.display='inline';}else{vendorDeliveryWrap.style.visibility='hidden';vendorDeliveryWrap.style.display='none';}}else{vendorDeliveryWrap.style.visibility='hidden';vendorDeliveryWrap.style.display='none';}}}
function componentDisplayAvailability(uid,id,pconf){if(typeof pconf=='undefined')return;var availDiv=document.getElementById('productAvail_'+uid+'_'+id);if(availDiv){if(typeof pconf['stockTypeText']!=='undefined'&&pconf['stockTypeText']!==''){availDiv.innerHTML=pconf['stockTypeText'];}}
var availImage=document.getElementById('productAvailImage_'+uid+'_'+id);if(availImage){availabilityImagePrefix=document.getElementById('availabilityImagePrefix_'+uid+'_'+id).value;availImage.src=availabilityImagePrefix+pconf['stockType']+'.gif';}}
function componentDisplayMainImage(uid,id,pconf){if(typeof pconf=='undefined')return;var imageObject=document.getElementById('dmc_mb3_product_pi1'+uid+'MainImage');if(imageObject){if(typeof pconf['image560']!=='undefined'&&pconf['image560']!==''){imageObject.src=pconf['image560'];}}}
function componentDisplayVignette(uid,id,pconf){if(typeof pconf=='undefined')return;var vignetteDiv=document.getElementById('vignetteImageDiv_'+uid+'_'+id);var vignetteImagePrefix=document.getElementById('vignetteImagePrefix_'+uid+'_'+id).value;if(vignetteDiv&&vignetteImagePrefix){if(typeof pconf['mediaObject']!='undefined'&&pconf['mediaObject']!=''){var vignetteImageName=pconf['mediaObject'];}else{if(vignetteDiv.firstChild){if(jQuery){$('#vignetteImageDiv_'+uid+'_'+id).slideUp('slow');}
vignetteDiv.removeChild(vignetteDiv.firstChild);}
return;}
if(vignetteDiv.firstChild){vignetteDiv.firstChild.setAttribute('src',vignetteImagePrefix+vignetteImageName+'.gif');}else{if(jQuery){$('#vignetteImageDiv_'+uid+'_'+id).hide();}
vignetteImage=document.createElement("img");vignetteImage.setAttribute('src',vignetteImagePrefix+vignetteImageName+'.gif');vignetteImage.setAttribute('alt','Vignette');vignetteDiv.appendChild(vignetteImage);if(jQuery){$('#vignetteImageDiv_'+uid+'_'+id).show();}}}}
function componentDisplayGravure(uid,id,pconf){if(typeof pconf=='undefined')return;var gravureDiv=$('#gravureDiv_'+uid+'_'+id);if(gravureDiv){if(pconf['gravureLength']!=''&&pconf['gravureLength']>0){if(gravureDiv.css('display')!='block'){var inputElem=document.getElementById('productGravureForm_'+uid+'_'+id);inputElem.maxLength=parseInt(pconf['gravureLength'],10);gravureDiv.show('slow');}
$('#productGravureForm_'+uid+'_'+id+'_flag').val(1);gravureDiv.css('display','block');}else{if(gravureDiv.css('display')!='none'){gravureDiv.hide('slow');}
$('#productGravureForm_'+uid+'_'+id+'_flag').val(0);gravureDiv.css('display','none');}}}
function currentComponent(uid,id,cform){var returnValue='';var variationForm=cform;if(variationForm){if(variationForm.nodeName=='SELECT'&&variationForm.selectedIndex!=-1){returnValue=variationForm.options[variationForm.selectedIndex].value;}else if(variationForm.nodeName=='INPUT'&&(variationForm.type=='text'||variationForm.type=='hidden')){returnValue=variationForm.value;}}else{returnValue=firstComponent(uid,id);}
return returnValue;}
function componentAddToBasket(uid,id){var form=document.getElementById('productForm_'+uid);var amountForm=document.getElementById('productAmountForm_'+uid+'_'+id);var pkForm=document.getElementById('productBasketPk_'+uid);var productPkForm=document.getElementById('productBasketProductPk_'+uid);var variation=currentVariation(uid,id);var size=currentSize(uid,id,variation);var color=currentColor(uid,id,variation,size);var amount=0;var meterWareMeter=document.getElementById('productMWmeter_'+uid+'_'+id);var meterWareCMeter=document.getElementById('productMWcentimeter_'+uid+'_'+id);var meter=0;var centimeter=0;var nometaware=0;if(amountForm){if(amountForm.nodeName=='SELECT'){amount=amountForm.options[amountForm.selectedIndex].value;}else if(amountForm.nodeName=='INPUT'&&(amountForm.type=='text'||amountForm.type=='hidden')){amount=amountForm.value;}}
if(meterWareMeter||meterWareCMeter){if(meterWareMeter.value>0){meter=meterWareMeter.value}
if(meterWareCMeter.value>0){centimeter=meterWareCMeter.value}}else{nometaware=1;}
if(form&&pkForm&&productPkForm&&amount>0&&articlePk[uid]>0&&(nometaware||meter>0||centimeter>0)){pkForm.value=articlePk[uid];productPkForm.value=id;form.submit();}else if(articlePk[uid]==0){alert(errorInfoText);}else if(amount<1||isNaN(parseInt(amount))){alert(errorAmountText);}else if(meterWareMeter&&meterWareCMeter&&meter<1&&centimeter<1){alert(errorMeterwareText);}}
function componentAddToBasketSubmit(uid,id,target,popup,url,popupParams){if(popup){var form=document.getElementById('productForm_'+uid);form.action=url;window.open('/clear.gif',target,popupParams);}
componentAddToBasket(uid,id);}
function removeGravureTextIfNeed(uid,id){var gravureElem=document.getElementById('productGravureForm_'+uid+'_'+id);if(gravureElem){if($('#productGravureForm_'+uid+'_'+id+'_flag').length){if($('#productGravureForm_'+uid+'_'+id+'_flag').val()==0){gravureElem.value="";}}}}
function changeComponentInBasket(uid,id){var form=document.getElementById('productForm_'+uid);var amountForm=document.getElementById('productAmountForm_'+uid+'_'+id);var pkForm=document.getElementById('productBasketPk_'+uid);var productPkForm=document.getElementById('productBasketProductPk_'+uid);var amount=0;var gravureElem=document.getElementById('productGravureForm_'+uid+'_'+id);if(amountForm){if(amountForm.nodeName=='SELECT'){amount=amountForm.options[amountForm.selectedIndex].value;}else if(amountForm.nodeName=='INPUT'&&(amountForm.type=='text'||amountForm.type=='hidden')){amount=amountForm.value;}}
if(gravureElem){if($('#productGravureForm_'+uid+'_'+id+'_flag').length){if($('#productGravureForm_'+uid+'_'+id+'_flag').val()==0){gravureElem.value="";}}}
if(form&&pkForm&&productPkForm&&amount>0&&articlePk[uid]>0){pkForm.value=articlePk[uid];productPkForm.value=id;form.submit();window.close();}else if(articlePk[uid]==0){alert(errorInfoText);}
return false;}
function uncheckComponent(uid,id,componentName,e){if(changeEvent==true){changeEvent=false;return false;}
if(bindCtrlKey==true){if(typeof e=='undefined'){e=window.event;}
if(e.ctrlKey===false){return false;}}
var componentName=componentName;var cId=componentConf[uid][componentName];if(typeof cId=='undefined')return;var componentForm=document.getElementById(cId);var componentValue=currentComponent(uid,id,componentForm);var clearFields=true;var matchComponentValue=false;disableAllComponents(uid);delete combiArray[componentName];clearArticleAttributes(uid,id);for(var i=0;i<productConf[uid][id]['articles'].length;i++){var combiCount=0;var matchCount=0;for(var componentType in combiArray){matchComponentValue=productConf[uid][id]['articles'][i][componentType]['value'];if(combiArray[componentType]==matchComponentValue){matchCount++;}
combiCount++;}
if(matchCount==combiCount){changeComponents(uid,id,productConf[uid][id]['articles'][i]);}}
return false;}
function disableAllComponents(uid,removeSelection){for(var componentType in componentConf[uid]){var cId=componentConf[uid][componentType];var cForm=document.getElementById(cId);if(cForm){if(cForm.nodeName=='SELECT'){for(var j=0;j<cForm.length;j++){if(removeSelection!=false){cForm.options[j].selected=false;}
cForm.options[j].style.display='block';cForm.options[j].style.visibility='visible';}}else if(cForm.nodeName=='DIV'){if(removeSelection!=false){cForm.innerHTML='';}}}}}
function fillCombiArray(uid,id,currentIndex){for(var cName in productConf[uid][id]['articles'][currentIndex]){if(cName!='_ATTRIBUTES_'){var cId=componentConf[uid][cName];var cForm=document.getElementById(cId);if(cForm&&cForm.nodeName=='SELECT'){componentName=cName;componentValue=productConf[uid][id]['articles'][currentIndex][cName]['value'];combiArray[componentName]=componentValue;}}}}
function cleanCombiArray(uid,id){for(var componentName in combiArray){var cId=componentConf[uid][componentName];if(typeof cId=='undefined')return;var isSelected=false;var cForm=document.getElementById(cId);if(cForm.nodeName=='SELECT'){for(var j=0;j<cForm.length;j++){if(cForm.options[j].selected==true){isSelected=true;}}
if(isSelected==false){delete combiArray[componentName];}}}}
function findCombiArticle(componentIndex,uid,id){matchCount=0;comCount=0;for(var componentType in componentConf[uid]){var cId=componentConf[uid][componentType];var cForm=document.getElementById(cId);if(cForm&&cForm.nodeName=='SELECT'){if(typeof combiArray[componentType]!='undefined'){matchCount++;}
comCount++;}}
if(matchCount==comCount){articleIndex=componentIndex;setAttributeDisplay(uid,id,productConf[uid][id]['articles'][componentIndex]);}}
function clearArticleAttributes(uid,id){articlePk[uid]=0;componentDisplayArtNumber(uid,id);componentDisplayPrice(uid,id);componentDisplayAvailability(uid,id);}
function sortAssoc(inputArray){var aTemp=[];for(var sKey in inputArray){aTemp.push([sKey,inputArray[sKey]]);}
aTemp.sort(function(){return arguments[0][1]<arguments[1][1]});var aOutput=[];for(var nIndex=aTemp.length-1;nIndex>=0;nIndex--){aOutput[aTemp[nIndex][0]]=aTemp[nIndex][1];}
return aOutput;}
function initBlockPrice(uid,id,articlePk){var priceDiv=document.getElementById('productPrice_'+uid+'_'+id);var priceSummaryDiv=document.getElementById('priceSummary_'+uid+'_'+id);var blockPriceCnt=0;if(blockPriceConf[uid][articlePk][0]){if(priceDiv){priceDiv.innerHTML=blockPriceConf[uid][articlePk][0]['blockPrice'];}
if(priceSummaryDiv){content="<table style='background:#EFEFEF'><tr><td>"+hintMinQtyText+"</td><td>"+hintMaxQtyText+"</td><td>"+hintPriceText+"</td></tr>";for(var i=0;i<blockPriceConf[uid][articlePk].length;i++){minQty=blockPriceConf[uid][articlePk][i]['minQuantity'];maxQty=blockPriceConf[uid][articlePk][i]['maxQuantity'];blockPrice=blockPriceConf[uid][articlePk][i]['blockPrice'];content=content+"<tr><td>"+minQty+"</td><td>"+maxQty+"</td><td>"+blockPrice+"</td></tr>";}
priceSummaryDiv.innerHTML=content+"</table>";}}}
function displayComponentBlockPrice(uid,id){var priceDiv=document.getElementById('productPrice_'+uid+'_'+id);var amountTextForm=document.getElementById('productAmountForm_'+uid+'_'+id);var priceSummaryDiv=document.getElementById('priceSummary_'+uid+'_'+id);var blockPriceForm=document.getElementById('productBlockPriceForm_'+uid+'_'+id);var blockPriceNotepadForm=document.getElementById('productBlockPriceForm_'+uid);amountEntered=amountTextForm.value;artPK=articlePk[uid];var matchingFound=0;if(blockPriceConf[uid][artPK][0]){if(priceDiv){for(var i=0;i<blockPriceConf[uid][artPK].length;i++){minQty=blockPriceConf[uid][artPK][i]['minQuantity'];maxQty=blockPriceConf[uid][artPK][i]['maxQuantity'];blockPrice=blockPriceConf[uid][artPK][i]['blockPrice'];if(parseInt(amountEntered)>=minQty&&parseInt(amountEntered)<=maxQty){priceDiv.innerHTML=blockPrice;if(blockPriceForm){blockPriceForm.value=blockPrice;}
if(blockPriceNotepadForm){blockPriceNotepadForm.value=blockPrice;}
matchingFound=1;}}
if(amountEntered==""){priceDiv.innerHTML=blockPriceConf[uid][artPK][0]['blockPrice'];if(blockPriceForm){blockPriceForm.value=blockPriceConf[uid][artPK][0]['blockPrice'];}
if(blockPriceNotepadForm){blockPriceNotepadForm.value=blockPriceConf[uid][artPK][0]['blockPrice'];}
matchingFound=1;}}
if(priceSummaryDiv){content="<table style='background:#EFEFEF'><tr><td>"+hintMinQtyText+"</td><td>"+hintMaxQtyText+"</td><td>"+hintPriceText+"</td></tr>";for(var i=0;i<blockPriceConf[uid][artPK].length;i++){minQty=blockPriceConf[uid][artPK][i]['minQuantity'];maxQty=blockPriceConf[uid][artPK][i]['maxQuantity'];blockPrice=blockPriceConf[uid][artPK][i]['blockPrice'];content=content+"<tr><td>"+minQty+"</td><td>"+maxQty+"</td><td>"+blockPrice+"</td></tr>";}
priceSummaryDiv.innerHTML=content+"</table>";}
if(matchingFound==0){amountTextForm.value="";alert(blockPriceErrorText);}}}
function changeDisplayBlockPrice(uid,id){var priceDiv=document.getElementById('productPrice_'+uid+'_'+id);var amountTextForm=document.getElementById('productAmountForm_'+uid+'_'+id);var variation=currentVariation(uid,id);var size=currentSize(uid,id,variation);var color=currentColor(uid,id,variation,size);var articlePk=productConf[uid][id]['articles'][variation][size][color]['articlePk'];var priceSummaryDiv=document.getElementById('priceSummary_'+uid+'_'+id);var blockPriceForm=document.getElementById('productBlockPriceForm_'+uid+'_'+id);var blockPriceNotepadForm=document.getElementById('productBlockPriceForm_'+uid);amountEntered=amountTextForm.value;var matchingFound=0;if(blockPriceConf[uid][articlePk][0]){if(priceDiv){for(var i=0;i<blockPriceConf[uid][articlePk].length;i++){minQty=blockPriceConf[uid][articlePk][i]['minQuantity'];maxQty=blockPriceConf[uid][articlePk][i]['maxQuantity'];blockPrice=blockPriceConf[uid][articlePk][i]['blockPrice'];if(parseInt(amountEntered)>=minQty&&parseInt(amountEntered)<=maxQty){priceDiv.innerHTML=blockPrice;if(blockPriceForm){blockPriceForm.value=blockPrice;}
if(blockPriceNotepadForm){blockPriceNotepadForm.value=blockPrice;}
matchingFound=1;}}
if(amountEntered==""){priceDiv.innerHTML=blockPriceConf[uid][articlePk][0]['blockPrice'];if(blockPriceForm){blockPriceForm.value=blockPriceConf[uid][articlePk][0]['blockPrice'];}
if(blockPriceNotepadForm){blockPriceNotepadForm.value=blockPriceConf[uid][articlePk][0]['blockPrice'];;}
matchingFound=1;}}
if(priceSummaryDiv){content="<table style='background:#EFEFEF'><tr><td>"+hintMinQtyText+"</td><td>"+hintMaxQtyText+"</td><td>"+hintPriceText+"</td></tr>";for(var i=0;i<blockPriceConf[uid][articlePk].length;i++){minQty=blockPriceConf[uid][articlePk][i]['minQuantity'];maxQty=blockPriceConf[uid][articlePk][i]['maxQuantity'];blockPrice=blockPriceConf[uid][articlePk][i]['blockPrice'];content=content+"<tr><td>"+minQty+"</td><td>"+maxQty+"</td><td>"+blockPrice+"</td></tr>";}
priceSummaryDiv.innerHTML=content+"</table>";}
if(matchingFound==0){amountTextForm.value="";alert(blockPriceErrorText);}}}
function displaySizeAvailability(uid,id){var cId=componentConf[uid]['Size'];var cForm=document.getElementById(cId);var cId2=componentConf[uid]['Color'];var cForm2=document.getElementById(cId2);var availableSizes=new Array();var unAvailableSizes=new Array();var availableIndexArray=new Array();if(cForm2.nodeName=='SELECT'&&cForm.selectedIndex!=undefined){var currentColor=cForm2.options[cForm2.selectedIndex].innerHTML;var currentSize=cForm.options[cForm.selectedIndex].innerHTML;prodRelatedColor=currentColor;}
else if(cForm2.nodeName=='DIV'){var currentColor=cForm2.innerHTML;}
if(cForm.nodeName=='SELECT'){for(var i=0;i<productConf[uid][id]['articles'].length;i++){if(productConf[uid][id]['articles'][i]['Color']['display']==currentColor){var size=productConf[uid][id]['articles'][i]['Size']['display'];stockType=productConf[uid][id]['articles'][i]['_ATTRIBUTES_']['stockType'];if(stockType<stockTypeCode_soldOut){for(var j=0;j<cForm.options.length;j++){if(cForm.options[j].innerHTML==size){cForm.options[j].style.textDecoration="line-through";cForm.options[j].style.backgroundColor='#EFE9DC';cForm.options[j].setAttribute('disabled','disabled');unAvailableSizes.push(cForm.options[j].innerHTML);}}}
else{for(var j=0;j<cForm.options.length;j++){if(cForm.options[j].innerHTML==size){cForm.options[j].style.textDecoration="none";cForm.options[j].style.backgroundColor='#FFFFFF';cForm.options[j].removeAttribute('disabled');availableSizes.push(j);}}
availableIndexArray.push(i);}}}}
for(var i=0;i<unAvailableSizes.length;i++){if(unAvailableSizes[i]==currentSize){if(availableSizes.length>0){cForm.options.selectedIndex=availableSizes[0];componentDisplayAvailability(uid,id,productConf[uid][id]['articles'][availableIndexArray[0]]['_ATTRIBUTES_']);}
else{cForm.options.selectedIndex=-1;}}}}
function clHandleFrame(iframe)
{if(iframe.id.substr(0,10)=="cliplister"){var test=new Image();test.onload=function(){if(test.width<2){iframe.style.height="0";iframe.style.width="0";iframe.style.visibility="hidden";}}
var s=iframe.src.replace(/\/ind/g,"");test.src=s.replace(/playBtn/g,"play")+"/cx";}}
function cliplister()
{var iframes=document.getElementsByTagName("iframe");var i;for(i=0;i<iframes.length;i++){clHandleFrame(iframes[i]);}}
function changeImageAlt(uid,id,prodbrand){var mainImage=document.getElementById('dmc_mb3_product_pi1'+uid+'MainImage');var zoomImage=document.getElementById('dmc_mb3_product_pi1'+uid+'ZoomImage');brandName=prodbrand;if(brandName!="")
brandName=", "+brandName.replace(/[^a-zA-Z 0-9]+/g,'');if(typeof productConf[uid][id]!='undefined'){for(var i=0;i<productConf[uid][id]['articles'].length;i++){var productName=productConf[uid][id]['articles'][i]['_ATTRIBUTES_']['productName'];if(productName==' ')
productName=productName.replace(/^\s+|\s+$/g,"");if(prodRelatedColor!=null&&prodRelatedColor!=''){if(productName!=""){mainImage.setAttribute('alt',''+productName+', '+prodRelatedColor+brandName+'');zoomImage.setAttribute('alt',''+productName+', '+prodRelatedColor+brandName+'');mainImage.setAttribute('title',''+productName+', '+prodRelatedColor+brandName+'');zoomImage.setAttribute('title',''+productName+', '+prodRelatedColor+brandName+'');}else{mainImage.setAttribute('title',''+prodRelatedColor+brandName+'');zoomImage.setAttribute('title',''+prodRelatedColor+brandName+'');mainImage.setAttribute('alt',''+prodRelatedColor+brandName+'');zoomImage.setAttribute('alt',''+prodRelatedColor+brandName+'');}}else if(productName!=""&&productName!=null){mainImage.setAttribute('alt',''+productName+brandName+'');zoomImage.setAttribute('alt',''+productName+brandName+'');mainImage.setAttribute('title',''+productName+brandName+'');zoomImage.setAttribute('title',''+productName+brandName+'');}else{brandName=brandName.replace(/[^a-zA-Z 0-9]+/g,'');mainImage.setAttribute('title',''+brandName+'');zoomImage.setAttribute('title',''+brandName+'');mainImage.setAttribute('alt',''+brandName+'');zoomImage.setAttribute('alt',''+brandName+'');}}}}
function intoBasket(id){var form=document.getElementById("orderlineForm_"+id);form.submit();}
var shoppingbasketFormDoubleSubmit=false;function shoppingbasketFormSubmit(ctype,uid,nextstepValue){var form=document.getElementById(ctype+'_'+uid+'_'+'form');var nextstep=document.getElementById(ctype+'['+uid+']'+'[nextstep]');var currentstep=document.getElementById(ctype+'['+uid+']'+'[step]');if(shoppingbasketFormDoubleSubmit==false){if(form&&nextstep&&nextstepValue>0){shoppingbasketFormDoubleSubmit=true;if(currentstep.value!="15"||(currentstep.value==15&&nextstepValue<15)){nextstep.value=nextstepValue;}
form.submit();}}}
function shoppingbasketFormSubmit2(ctype,uid,nextstepValue,anchor){var form=document.getElementById(ctype+'_'+uid+'_'+'form');var nextstep=document.getElementById(ctype+'['+uid+']'+'[nextstep]');if(shoppingbasketFormDoubleSubmit==false){if(form&&nextstep&&nextstepValue>0){shoppingbasketFormDoubleSubmit=true;nextstep.value=nextstepValue;if(anchor&&anchor.length){form.action=form.action+"#"+anchor;}
form.submit();}}}
var solvency='';function shoppingBasketValidateAndFormSubmit(formId,cType,uid,nextstepValue){if($('#'+formId).valid()){if(solvency=='1'&&(nextstepValue=='21'||nextstepValue=='30')){var b=$("body").append("<div id='basketoverlay'></div><div id='basketoverlaycontent'></div>");var ol=$('#basketoverlay').css({height:b.height()+'px'}).fadeIn();var l=$('<img>').attr({id:"loading",src:'/fileadmin/resources/_CORE/img/global/loadingAnimation3.gif'}).hide();var olc=$('#basketoverlaycontent').append(l).fadeIn();var resetLoading=function(){$('#loading').attr({src:$('#loading').attr('src')}).fadeIn();}
shoppingbasketFormSubmit(cType,uid,nextstepValue);setTimeout(resetLoading,1);}else{shoppingbasketFormSubmit(cType,uid,nextstepValue);}}else{$.scrollTo($(".error:first").parent());$("#.error:first").focus();}}
function shoppingBasketValidateAndFormSubmit2(formId,cType,uid,nextstepValue,anchor){if($('#'+formId).valid()){shoppingbasketFormSubmit2(cType,uid,nextstepValue,anchor);}else{$.scrollTo($(".error:first").parent());$("#.error:first").focus();}}
function shoppingBasketLogin(formId,cType,uid,nextstepValue){if($('#basketloginnewcustomer:checked').length||$('#basketloginnopass:checked').length){var form=document.getElementById(cType+'_'+uid+'_'+'form');var nextstep=document.getElementById(cType+'['+uid+']'+'[nextstep]');if(form&&nextstep&&nextstepValue>0){nextstep.value=nextstepValue;form.submit();}}else{shoppingBasketValidateAndFormSubmit(formId,cType,uid,nextstepValue);}}
function shoppingbasketFormSubmitDeleteDeliveryAddress(ctype,uid,nextstepValue){var form=document.getElementById(ctype+'_'+uid+'_'+'form');var el=document.createElement('input');el.type='hidden';el.name=ctype+'['+uid+']'+'[deleteDeliveryAddress]';el.value="1";form.appendChild(el);shoppingbasketFormSubmit(ctype,uid,nextstepValue);}
function shoppingbasketFormChangeAction(ctype,uid,oldAction,newAction){var form=document.getElementById(ctype+'_'+uid+'_'+'form');var action=document.getElementById(ctype+'['+uid+']'+'[action]['+oldAction+']');if(action){action.value=newAction;}}
var dmc_mb3_shoppingbasketcached={decode:function(data){var lsRegExp=/\+/g;return this.decodeUtf8(unescape(String(data).replace(lsRegExp," ")));},decodeUtf8:function(utftext){var plaintext="";var i=0;var c=0;var c1=0;var c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){plaintext+=String.fromCharCode(c);i++;}else if((c>191)&&(c<224)){c2=utftext.charCodeAt(i+1);plaintext+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2;}else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);plaintext+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}}
return plaintext;}}
function fillShoppingBasketWithData(basketAmountContainerId,articlesAmountContainerId,tipText){var articlesAmountContainer=document.getElementById(articlesAmountContainerId);var basketAmountContainer=document.getElementById(basketAmountContainerId);var cookieData=cookie_get('mb3pc');if(cookieData&&typeof cookieData!='undefined'){var data=JSON.parse(cookieData);if(data){if(articlesAmountContainer&&typeof data.shoppingbasket.articlesAmount!='undefined'){articlesAmountContainerValue=dmc_mb3_shoppingbasketcached.decode(data.shoppingbasket.articlesAmount);if(articlesAmountContainer){articlesAmountContainer.innerHTML=articlesAmountContainerValue;}}
if(basketAmountContainer&&typeof data.shoppingbasket.basketAmount!='undefined'){basketAmountContainerValue=dmc_mb3_shoppingbasketcached.decode(data.shoppingbasket.basketAmount);if(basketAmountContainer){basketAmountContainer.innerHTML=basketAmountContainerValue;}}
resetCookie();}}}
function resetCookie(){var cookieData=cookie_get('mb3pc');if(cookieData&&typeof cookieData!='undefined'){var data=JSON.parse(cookieData);if(data){data.shoppingbasket.basketAddStatus="0";cookieDataUpdated=JSON.stringify(data);cookie_set('mb3pc',cookieDataUpdated,'','/');}}}
function isBasketEmpty(){var cookieData=cookie_get('mb3pc');var retval=true;if(cookieData&&typeof cookieData!='undefined'){var data=JSON.parse(cookieData);if(data){if(typeof data.shoppingbasket!='undefiend'&&data.shoppingbasket.articlesAmount!=0){retval=false;}}}
return retval;}
function deliveryAddressChangeName(ctype,uid){var form=document.getElementById(ctype+'_'+uid+'_'+'form');if(form){document.getElementById(ctype+'['+uid+']'+'[action]'+'[changeDeliveryCustomer]').value="loadDeliveryAddress";form.submit();}}
function changeValidation(targetId,elementId,newsletterBoxId){if(document.getElementById(elementId).checked){addIgnoreClass(targetId);unCheck(newsletterBoxId);}else{removeIgnoreClass(targetId);}}
function changeBonusWishValidation(objSelect,divId,formId){if(objSelect.options[objSelect.selectedIndex].value!='000000'){removeIgnoreClasses(divId);}else{setOverallIgnoreClass(divId);$('#'+formId).valid();$("#"+divId).find("input").val('');}}
function setBonusVoucherValidation(checkId1,checkId2){if(document.getElementById(checkId1).value){document.getElementById(checkId2).value='';removeIgnoreClass(checkId1);}}
function changeDeliveryIgnores(elementId){deliveryTypes=new Array("delivery_to_different_adress","delivery_to_dhlpackstation","delivery_to_kiala");for(var i=0;i<deliveryTypes.length;i++){setOverallIgnoreClass(deliveryTypes[i]);}
removeIgnoreClasses(elementId);}
function getKialaPoints(ctype,uid,nextuid,url){var zip=document.getElementById(ctype+'['+uid+'][delivery][kialaZip]').value;var protocol=window.location.protocol;var host=window.location.host;var pattern={protocol:new RegExp('(http://|https://)'),host:new RegExp(host)};url=url.replace(pattern.protocol,'');url=url.replace(pattern.host,'');if(protocol=='https:'){url='https://'+host+''+url;}else{url='http://'+host+''+url;}
if(zip!=''){url+='?'+ctype+'['+nextuid+'][delivery][kialaZip]='+zip;}
$('#kialaLoading').toggle();$.ajax({type:"GET",url:url,dataType:"html",success:function(content){$('#kialaLoading').toggle();$('#'+ctype+'\\['+uid+'\\]\\[delivery\\]\\[kialaStation\\]').empty().append(content);}});}
function disablePauseDate(elementID){var dayField=elementID+'_pause_day';var monthField=elementID+'_pause_month';var yearField=elementID+'_pause_year';$('#'+dayField).val('');$('#'+monthField).val('');$('#'+yearField).val('');$('#'+dayField).attr('disabled','disabled');$('#'+monthField).attr('disabled','disabled');$('#'+yearField).attr('disabled','disabled');}
function enablePauseDate(elementID){var dayField=elementID+'_pause_day';var monthField=elementID+'_pause_month';var yearField=elementID+'_pause_year';$('#'+dayField).removeAttr('disabled');$('#'+monthField).removeAttr('disabled');$('#'+yearField).removeAttr('disabled');}
function addToNotepad(uid,id){var form=document.getElementById('notepadForm_'+uid);var notepadArticlePk=document.getElementById('notepadArticlePk_'+uid);var notepadProductPk=document.getElementById('notepadProductPk_'+uid);var notepadAmount=document.getElementById('notepadAmount_'+uid);var amountForm=document.getElementById('productAmountForm_'+uid+'_'+id);var variation=currentVariation(uid,id);var size=currentSize(uid,id,variation);var color=currentColor(uid,id,variation,size);var amount=0;if(amountForm){if(amountForm.nodeName=='SELECT'){amount=amountForm.options[amountForm.selectedIndex].value;}else if(amountForm.nodeName=='INPUT'&&(amountForm.type=='text'||amountForm.type=='hidden')){amount=amountForm.value;}}
if(amount==""){artPk=productConf[uid][id]['articles'][variation][size][color]['articlePk'];if(blockPriceConf[uid][artPk][0]){amount=blockPriceConf[uid][artPk][0]['minQuantity'];}else{amount=1;}}
if(form&&notepadArticlePk&&notepadProductPk&&amount>0){notepadArticlePk.value=productConf[uid][id]['articles'][variation][size][color]['articlePk'];notepadProductPk.value=id;notepadAmount.value=amount;form.submit();}else if(amount<1||isNaN(parseInt(amount))){alert(errorAmountText);}}
function componentAddToNotepad(uid,id,errorInfoText){var form=document.getElementById('notepadForm_'+uid);var notepadArticlePk=document.getElementById('notepadArticlePk_'+uid);var notepadProductPk=document.getElementById('notepadProductPk_'+uid);var notepadAmount=document.getElementById('notepadAmount_'+uid);var notepadGravure=document.getElementById('notepadGravure_'+uid);var notepadMeterwareMeter=document.getElementById('notepadMeterwareMeter_'+uid);var notepadMeterwareCentimeter=document.getElementById('notepadMeterwareCentimeter_'+uid);var gravure=document.getElementById('productGravureForm_'+uid+'_'+id);var meterwareMeter=document.getElementById('productMWmeter_'+uid+'_'+id);var meterwareCMeter=document.getElementById('productMWcentimeter_'+uid+'_'+id);var amountForm=document.getElementById('productAmountForm_'+uid+'_'+id);var amount=0;if(amountForm){if(amountForm.nodeName=='SELECT'){amount=amountForm.options[amountForm.selectedIndex].value;}else if(amountForm.nodeName=='INPUT'&&(amountForm.type=='text'||amountForm.type=='hidden')){amount=amountForm.value;}}
if(amount==""){if(articlePk[uid]>0){artPk=articlePk[uid];amount=1;}}
if(form&&notepadArticlePk&&notepadProductPk&&amount>0&&articlePk[uid]>0){notepadArticlePk.value=articlePk[uid];notepadProductPk.value=id;notepadAmount.value=amount;if(gravure&&gravure.value!=""){notepadGravure.value=gravure.value;}
if(meterwareMeter&&meterwareMeter.value!=""){notepadMeterwareMeter.value=meterwareMeter.value;}
if(meterwareCMeter&&meterwareCMeter.value!=""){notepadMeterwareCentimeter.value=meterwareCMeter.value;}
form.submit();}else if(articlePk[uid]==0){alert(errorInfoText);}else if(amount<1||isNaN(parseInt(amount))){alert(errorAmountText);}}
var dmc_mb3_notepadcached={decode:function(data){var lsRegExp=/\+/g;return this.decodeUtf8(unescape(String(data).replace(lsRegExp," ")));},decodeUtf8:function(utftext){var plaintext="";var i=0;var c=0;var c1=0;var c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){plaintext+=String.fromCharCode(c);i++;}else if((c>191)&&(c<224)){c2=utftext.charCodeAt(i+1);plaintext+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2;}else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);plaintext+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}}
return plaintext;}}
function fillNotepadWithData(notepadAmountContainerId,notepadArticleAmountContainerId,tipText){var notepadArticlesAmountContainer=document.getElementById(notepadArticleAmountContainerId);var notepadAmountContainer=document.getElementById(notepadAmountContainerId);var cookieData=cookie_get('mb3pc');if(cookieData&&typeof cookieData!='undefined'){var data=JSON.parse(cookieData);if(data&&typeof data.notepad!='undefined'){if(notepadArticlesAmountContainer&&typeof data.notepad.articlesAmount!='undefined'){notepadArticlesAmountContainerValue=dmc_mb3_notepadcached.decode(data.notepad.articlesAmount);if(notepadArticlesAmountContainer){notepadArticlesAmountContainer.innerHTML=notepadArticlesAmountContainerValue;}}
if(notepadAmountContainer&&typeof data.notepad.notepadAmount!='undefined'){notepadAmountContainerValue=dmc_mb3_notepadcached.decode(data.notepad.notepadAmount);if(notepadAmountContainer){notepadAmountContainer.innerHTML=notepadAmountContainerValue;}}
if(data.notepad.notepadAddStatus==1){showToolTip(notepadAmountContainerId,tipText);}
resetNotepadCookie();}}}
function resetNotepadCookie(){var cookieData=cookie_get('mb3pc');if(cookieData&&typeof cookieData!='undefined'){var data=JSON.parse(cookieData);if(data){data.notepad.notepadAddStatus="0";cookieDataUpdated=JSON.stringify(data);cookie_set('mb3pc',cookieDataUpdated,'','/');}}}
function isNotepadEmpty(){var cookieData=cookie_get('mb3pc');var retval=true;if(cookieData&&typeof cookieData!='undefined'){var data=JSON.parse(cookieData);if(data){if(typeof data.notepad!='undefined'&&data.notepad.articlesAmount!=0){retval=false;}}}
return retval;}
function checkAllCheckboxes(formName,checkboxName){for(var i=0;i<document.forms[formName].elements.length;i++){if(document.forms[formName].elements[i].type=='checkbox'&&document.forms[formName].elements[i].name.match(checkboxName)){document.forms[formName].elements[i].checked=true;}}}
function uncheckAllCheckboxes(formName,checkboxName){for(var i=0;i<document.forms[formName].elements.length;i++){if(document.forms[formName].elements[i].type=='checkbox'&&document.forms[formName].elements[i].name.match(checkboxName)){document.forms[formName].elements[i].checked=false;}}}
function checkGiftdeskLimit(formName,checkboxName,size,maxsize,toomuchtext1,toomuchtext2){var marked=0;for(var i=0;i<document.forms[formName].elements.length;i++){if(document.forms[formName].elements[i].type=='checkbox'&&document.forms[formName].elements[i].name.match(checkboxName)&&document.forms[formName].elements[i].checked==true){marked++;}}
var total=size+marked;if(total>maxsize){var toomuch=total-maxsize;alert(toomuchtext1+toomuch+toomuchtext2);}else{document.forms[formName].submit();}}
function checkGiftdeskLimitAndSubmit(ctype,uid,checkboxName,size,maxsize,toomuchtext1,toomuchtext2){var marked=0;for(var i=0;i<document.forms[ctype].elements.length;i++){if(document.forms[ctype].elements[i].type=='checkbox'&&document.forms[ctype].elements[i].name.match(checkboxName)&&document.forms[ctype].elements[i].checked==true){marked++;}}
var total=size+marked;if(total>maxsize){var toomuch=total-maxsize;alert(toomuchtext1+toomuch+toomuchtext2);}else{if($('#'+ctype).valid()){document.forms[ctype].submit();}}}
var orderLinesColection=new Array();var errors=new Array();var minimumOnceChangedFields=new Object();var artnumber_first=null;var artnumber_second=null;var description=null;var errorlineStart=null;var errorlineEnd=null;function orderFormChangeAction(ctype,uid,actionName,actionValue,additionalParam){var form=document.getElementById(ctype+'['+uid+']'+'[form]');var action=document.getElementById(ctype+'['+uid+']'+'[action]');if(additionalParam!=null){additionalParam='['+additionalParam+']';}
if(action){action.name=ctype+'['+uid+'][action]['+actionName+']'+additionalParam;action.value=actionValue;}
return true;}
function setDivVisible(field){if(document.getElementById('selectbox_'+field).length>0){document.getElementById('selectdiv_'+field).className='fieldVisible';document.getElementById('selectdiv_'+field).style.visibility='visible';}}
function setupFields(){for(var lineNumber=0;lineNumber<numberOfOrderlines;lineNumber++){updateSize(lineNumber);}}
function updateSize(lineNumber){var inputSizeExt=document.getElementById('text_size_'+lineNumber);var inputSizeInt=document.getElementById('size_'+lineNumber);var alreadyUpdated=inputSizeExt.alreadyUpdated;var oldSize='';var oldSizeStillAvailable=false;if(!alreadyUpdated){inputSizeExt.alreadyUpdated=true;}else{inputSizeExt.className=inputSizeExt.className.replace('formError','noError');oldSizeExt=inputSizeExt.value;oldSizeInt=inputSizeInt.value;inputSizeExt.value='';inputSizeInt.value='';}
var selectboxSize=document.getElementById('selectbox_size_'+lineNumber);for(var i=selectboxSize.length;i>0;i--){selectboxSize.options[i-1]=null;}
if(artnumber_first==null)return;var artnumber=artnumber_first.value+''+artnumber_second.value;if(artnumber){if(orderLinesColection.length&&orderLinesColection[lineNumber]&&artnumber.indexOf(orderLinesColection[lineNumber]['artikel']['artnr'])>-1){for(var size in orderLinesColection[lineNumber]['sizes']){if(typeof(orderLinesColection[lineNumber]['sizes'][size])=='object'){var sizeExt=orderLinesColection[lineNumber]['sizes'][size]['artikel']['ausgroe'];var sizeInt=orderLinesColection[lineNumber]['sizes'][size]['artikel']['groesse'];if(size=='-'){sizeExt=size;}
if(oldSizeExt!==''&&sizeExt==oldSizeExt){oldSizeStillAvailable=true;}
newoption=new Option(sizeExt,sizeInt);selectboxSize.options[selectboxSize.length]=newoption;}}}}
if(oldSizeStillAvailable){inputSizeExt.value=oldSizeExt;inputSizeInt.value=oldSizeInt;}else{if(selectboxSize.length==1||(selectboxSize.length>0&&(!inputSizeExt.value))){inputSizeExt.value=selectboxSize.options[0].text;inputSizeInt.value=selectboxSize.options[0].value;}}
updateStaticFields(lineNumber);}
function updateStaticFieldsOnBlur(lineNumber){if(!orderLinesColection[lineNumber]){return;}
updateStaticFields(lineNumber);}
function updateStaticFields(lineNumber){initVars(lineNumber);if(artnumber_first==null||artnumber_second==null){return false;}
var artnumber=artnumber_first.value+''+artnumber_second.value;var sizeExt=document.getElementById('text_size_'+lineNumber).value;var sizeInt=document.getElementById('size_'+lineNumber).value;var size="";var amountField=document.getElementById('text_amount_'+lineNumber);var amountNum='';var description='';var lieferaussage='';var imageURL=clearGif;var imageHeight=1;var productlink='#';var singlePrice='';var totalPrice='';var stocktype='';var currency='&euro;';if(sizeExt=='-'){size=sizeExt;}else{size=sizeInt;}
if(artnumber&&orderLinesColection.length&&orderLinesColection[lineNumber]&&orderLinesColection[lineNumber]['sizes']&&orderLinesColection[lineNumber]['sizes'][size]){singlePriceNum=(parseFloat(orderLinesColection[lineNumber]['sizes'][size]['preis'])).toFixed(2);amountNum=parseInt(amountField.value);if(isNaN(amountNum)||amountNum<=0){amountNum=1;}else if(amountNum>100){amountNum=100;}
amountField.className=amountField.className.replace('formError','noError');if(isNaN(singlePriceNum)){singlePrice='';}else{singlePrice=singlePriceNum+' '+currency;}
if(isNaN(singlePriceNum)){totalPrice='';}else{totalPrice=(singlePriceNum*amountNum).toFixed(2)+' '+currency;}
description=orderLinesColection[lineNumber]['sizes'][size]['artbez'];lieferaussage=orderLinesColection[lineNumber]['sizes'][size]['lieferaussage']['liefaus'];stocktype=stockTypeCodes[orderLinesColection[lineNumber]['sizes'][size]['lieftext']];}
if(availabilityTexts[lieferaussage]!=undefined){availabilityText=availabilityTexts[lieferaussage]}else{availabilityText='';}
document.getElementById('text_amount_'+lineNumber).value=amountNum;document.getElementById('label_description_'+lineNumber).innerHTML=description;document.getElementById('label_availability_'+lineNumber).innerHTML=availabilityText;document.getElementById('label_image_'+lineNumber).width=imageHeight;setAvailabilityColor(lieferaussage,lineNumber);if(javaErrorcheck){errorCheck(lineNumber);}}
function errorCheck(lineNumber){var error=false;var errorLabel="";var sizeExt=document.getElementById('text_size_'+lineNumber).value;var sizeInt=document.getElementById('size_'+lineNumber).value;var size="";var classname="";var artnumber=artnumber_first.value+''+artnumber_second.value;var lnf=0;if(sizeExt=='-'){size=sizeExt;}else{size=sizeInt;}
if(artnumber.length>0){if(orderLinesColection.length&&orderLinesColection[lineNumber]&&orderLinesColection[lineNumber]['artikel']&&artnumber.indexOf(orderLinesColection[lineNumber]['artikel']['artnr'])>-1){classname=artnumber_first.className.replace("formError","noError");artnumber_first.className=classname;classname=artnumber_second.className.replace("formError","noError");artnumber_second.className=classname;classname=document.getElementById('text_size_'+lineNumber).className.replace("formError","noError");document.getElementById('text_size_'+lineNumber).className=classname;classname=document.getElementById('text_amount_'+lineNumber).className.replace("formError","noError");document.getElementById('text_amount_'+lineNumber).className=classname;document.getElementById('errorbox').innerHTML='';if(size.length>0){if(orderLinesColection[lineNumber]['sizes'][size]){classname=document.getElementById('text_size_'+lineNumber).className.replace("formError","noError");document.getElementById('text_size_'+lineNumber).className=classname;}else{errorLabel='size';}}
if(orderLinesColection[lineNumber]['sizes'][size]['lieferaussage']['liefaus']<3){errorLabel='availability';}}else{errorLabel='artnumber';}}else{classname=artnumber_first.className.replace("formError","noError");artnumber_first.className=classname;classname=artnumber_second.className.replace("formError","noError");artnumber_second.className=classname;if($('.monogram_'+lineNumber).css('display')!='none'){$('.monogram_'+lineNumber).toggle();}
if($('.meterware_'+lineNumber).css('display')!='none'){$('.meterware_'+lineNumber).toggle();}
document.getElementById('errorbox').innerHTML='';}
if(errorLabel.length>0){classname=artnumber_first.className.replace("noError","formError");artnumber_first.className=classname;classname=artnumber_second.className.replace("noError","formError");artnumber_second.className=classname;lnf=parseInt(lineNumber)+1;handleErrors(true,lnf,errorLabel);if($('.monogram_'+lineNumber).css('display')!='none'){$('.monogram_'+lineNumber).toggle();}
if($('.meterware_'+lineNumber).css('display')!='none'){$('.meterware_'+lineNumber).toggle();}
javaErrorcheck=false;updateStaticFields(lineNumber);}else{lnf=parseInt(lineNumber)+1;if(lnf){handleErrors(false,lnf,errorLabel);}}}
function handleErrors(addError,lineNumber,errorLabel){var errorLines='';if(addError){errors[lineNumber]=errorLabel;}else{artnumber_first.className.replace("noError","formError");artnumber_second.className.replace("noError","formError");delete(errors[lineNumber]);}
for(var i in errors){if(errors[i]){if(errorlineStart){errorLines+=errorlineStart+i+': '+errorTexts[errors[i]];}else{errorLines+='<div>'+errorLine+' '+i+': '+errorTexts[errors[i]];}
if(errorlineEnd){errorLines+='</div><div class="clear">'+errorlineEnd;}else{errorLines+='</div><div class="clear"></div>';}}}
if(errorLines!=''){document.getElementById('errorbox').innerHTML='<div class="clr09">'+errorTexts['summary']+'<br>'+errorLines;document.getElementById('errorbox').innerHTML+='</div>';}else{document.getElementById('errorbox').innerHTML='';}}
function fieldOnFocus(field,lineNumber){if(document.getElementById('selectbox_'+field+'_'+lineNumber).selectedIndex<0){document.getElementById('selectbox_'+field+'_'+lineNumber).selectedIndex=0;}
setDivVisible(field+'_'+lineNumber);if($.browser.msie&&(parseInt($.browser.version)==6||parseInt($.browser.version)==7)||parseInt($.browser.version)==8){return;}
else{document.getElementById('selectbox_'+field+'_'+lineNumber).focus();}}
function fieldOnBlur(field,lineNumber){document.getElementById('selectdiv_'+field+'_'+lineNumber).className='fieldHidden';document.getElementById('selectdiv_'+field+'_'+lineNumber).style.visibility='hidden';fieldOnChange(field,self,lineNumber);}
function fieldOnChange(field,self,lineNumber){var index=self.selectedIndex;if(index>=0){document.getElementById('text_'+field+'_'+lineNumber).value=self.options[index].text;if(field=='size'){document.getElementById('size_'+lineNumber).value=self.options[index].value;}};}
function addOrderline(lineNumber){if(lineNumber<29){var numberOfOrderlines=parseInt(document.getElementById('numberOfOrderlines').value);if((numberOfOrderlines-1)==parseInt(lineNumber)){template=document.getElementById('orderlineTemplate').innerHTML;template=template.replace(/JSMARKERNUM/g,numberOfOrderlines);template=template.replace(/JSMARKERPLUS/g,(numberOfOrderlines+1));template=template.replace(/JSMARKERMOD2/g,(numberOfOrderlines%2));document.getElementById('addOrderline_'+numberOfOrderlines).innerHTML='<table>'+template+'</table>';document.getElementById('numberOfOrderlines').value=numberOfOrderlines+1;}}}
function addOrderline_empty(lineNumber){if(lineNumber<29){var numberOfOrderlines=parseInt(document.getElementById('numberOfOrderlines').value);if((numberOfOrderlines-1)==parseInt(lineNumber)){template=document.getElementById('orderlineTemplate').innerHTML;template=template.replace(/JSMARKERNUM/g,numberOfOrderlines);template=template.replace(/JSMARKERPLUS/g,(numberOfOrderlines+1));template=template.replace(/JSMARKERMOD2/g,(numberOfOrderlines%2));document.getElementById('addOrderline_'+numberOfOrderlines).innerHTML=template;document.getElementById('numberOfOrderlines').value=numberOfOrderlines+1;}}}
function addOrderline_ul(lineNumber){if(lineNumber<29){var numberOfOrderlines=parseInt(document.getElementById('numberOfOrderlines').value);if((numberOfOrderlines-1)==parseInt(lineNumber)){template=document.getElementById('orderlineTemplate').innerHTML;template=template.replace(/JSMARKERNUM/g,numberOfOrderlines);template=template.replace(/JSMARKERPLUS/g,(numberOfOrderlines+1));template=template.replace(/JSMARKERMOD2/g,(numberOfOrderlines%2));document.getElementById('addOrderline_'+numberOfOrderlines).innerHTML='<ul>'+template+'</ul>';document.getElementById('numberOfOrderlines').value=numberOfOrderlines+1;}}}
function retrieveArticleData(lineNumber,eventSender){initVars(lineNumber);var okToRequest=false;var artnumber=artnumber_first.value+artnumber_second.value;mapFieldAsMinimumOnceEdited(eventSender);ajaxCall=false;javaErrorcheck=true;if(alreadyOnceChangedFields(lineNumber)){okToRequest=makeMiniValidation(lineNumber);if(okToRequest){if(orderLinesColection.length&&orderLinesColection[lineNumber]!=undefined&&orderLinesColection[lineNumber]['artikel']['artnr']==artnumber){}else{ajaxCall=useAjax;}}
if(ajaxCall){var url='/typo3conf/ext/dmc_mb3_orderform/ajaxGetArticleData.php';var data='artnumber='+artnumber_first.value+'&artnumber_second='+artnumber_second.value+'&clientPk='+clientPk+'&languagePk='+languagePk+'&langIso2='+langIso2+'&lineNumber='+lineNumber;$.ajax({type:'POST',url:url,data:data,dataType:'json',success:function(result){response(result);}});}else{updateSize(lineNumber);}}}
function response(result){var artnumber=result['artnumber'];var lineNumber=result['lineNumber'];var text='';if(result['status']=='found'){orderLinesColection[result['lineNumber']]=result;if(result['gravnr']&&$('.monogram_'+lineNumber).css('display')=='none'){orderLinesColection[result['lineNumber']]['hasMonogram']=true;$('.monogram_'+lineNumber).toggle();}
if(result['vme']=='02'&&$('.meterware_'+lineNumber).css('display')=='none'){orderLinesColection[result['lineNumber']]['isMeterware']=true;$('.meterware_'+lineNumber).toggle();}}
artnumber_first.value=result['artnumber'];artnumber_second.value=result['artnumber_second'];description.value=text;updateSize(lineNumber);if(result['status']=='found'){fieldOnFocus('size',lineNumber);}}
function productInfoPopup(productlinkId,titleId){var popupurl=document.getElementById(productlinkId).value;var title=document.getElementById(titleId);if(title){title=title.textContent;}else{title='';}
openJQueryPopupWindow(popupurl,title,'width=705,height=510,scrollbars=yes,resizable=no,toolbar=no,status=no,directories=no,menubar=no,location=no')}
function mapFieldAsMinimumOnceEdited(eventSender){minimumOnceChangedFields[eventSender.id]=!minimumOnceChangedFields[eventSender.id];}
function alreadyOnceChangedFields(lineNumber){if(minimumOnceChangedFields[artnumber_first.id]==minimumOnceChangedFields[artnumber_second.id]){return true;}else{return false;}}
function makeMiniValidation(lineNumber){firstValidation=artnumber_first.value.match(/\d{5}/);secondValidation=artnumber_second.value.match(/\d(.+)?/);return(firstValidation&&secondValidation);}
function initVars(lineNumber){artnumber_first=document.getElementById('text_artnumber_'+lineNumber);artnumber_second=document.getElementById('text_artnumbersecond_'+lineNumber);description=document.getElementById('label_description_'+lineNumber);}
function checkReadyToSend(){var thereAreOrderlines=false;for(var i in orderLinesColection){if(orderLinesColection[i]){thereAreOrderlines=true;}}
if(thereAreOrderlines){for(var i in errors){if(errors[i]){return false;}}
return true;}else{return false;}}
function gotoNextField(object,num){if(object){var artnumber=object.id.search(/artnumber_.+/);var artnumbersecond=object.id.search(/artnumbersecond.+/);var val=object.value;if(artnumber>0&&val.length>=5){$(object).nextAll(":input:first").focus();document.getElementById('text_artnumbersecond_'+num).select();}else if(artnumbersecond>0&&val.length>=3){$('#text_size_'+num).focus();}}}
function setAvailabilityColor(lieferaussage,lineNumber){var availabilityColor='black';if(lieferaussage<3){availabilityColor='#ff3300';}
document.getElementById('label_availability_'+lineNumber).style.color=availabilityColor;}
function updateAvailability(lineNumber){javaErrorcheck=true;updateStaticFields(lineNumber);}
function pcoFormSetAction(ctype,uid,newAction){var action=document.getElementById(ctype+'['+uid+']'+'[pcoAction]');if(action){action.value=newAction;}}
function FFSuggest(){var pRequest;var pLayer;var pDebug=false;var pInstanceName="";var pSearchURL="";var pQueryParamName="";var pFormname="";var pLayerName="";var pQueryInput;var pSuggest=new Array();var pLastQuery;var pCurrentSelection=0;var pCellSpacing=0;var pHighlightBgColor="#999999";var pHighlightTextColor="#FFFFFF";var pStandardBgColor="#FCFCFC";var pStandardTextColor="#666666";var pSuggestQueryStyle="font-weight: bold; padding: 2px 15px 2px 10px;";var pSuggestTypeStyle="padding: 2px 5px 2px 15px;";var submitted=false;var pTexte=new Array();this.init=function(searchURL,formname,queryParamName,divLayername,instanceName,debugMode,arrTexte){pSearchURL=searchURL;pFormname=formname;pQueryParamName=queryParamName;pLayerName=divLayername;pInstanceName=instanceName;pDebug=debugMode;pTexte=arrTexte;if(pSearchURL==""){if(pDebug)alert("no searchurl defined");return null;}else if(pInstanceName==""){if(pDebug)alert("no instancename defined");return null;}else if(pFormname==""){if(pDebug)alert("no formname defined");return null;}else if(pQueryParamName==""){if(pDebug)alert("no queryparamname defined");return null;}else if(pLayerName==""){if(pDebug)alert("need a layer for output");}
pQueryInput=document[pFormname][pQueryParamName];pQueryInput.onkeyup=handleKeyPress;pQueryInput.onfocus=showLayer;pQueryInput.onblur=hideLayer;document[pFormname].onsubmit=handleSubmit;}
this.setHighlightColors=function(highlighBackgroundColor,highlighTextColor){pHighlightBgColor=highlighBackgroundColor;pHighlightTextColor=highlighTextColor;}
this.setStandardColors=function(standardBackgroundColor,standardTextColor){pStandardBgColor=standardBackgroundColor;pStandardTextColor=standardTextColor;}
this.setCellspacing=function(cellspacing){pCellSpacing=cellspacing;}
function handleSubmit(){submitted=true;if(pSuggest[pCurrentSelection]!=undefined){var arrCurrent=pSuggest[pCurrentSelection].split('###');document[pFormname][pQueryParamName].value=arrCurrent[0];}}
this.handleClick=function(){handleSubmit();document[pFormname].submit();}
this.handleMouseOver=function(pos){var tblCell=getTableCell(pos);unmarkAll();if(tblCell!=null){highlightSuggest(tblCell);pCurrentSelection=pos;}}
this.handleMouseOut=function(pos){var tblCell=getTableCell(pos);if(tblCell!=null){unmarkSuggest(tblCell);pCurrentSelection=-1}}
function handleKeyPress(evt){evt=(evt)?evt:((event)?event:null);var keyCode=evt.keyCode;if(keyCode==38){moveSelection("up")}else if(keyCode==40){moveSelection("down");}else{if(pQueryInput.value==""){hideLayer();if(pLayer!=null)pLayer.innerHTML="";return null;}
if(pLastQuery!=pQueryInput.value&&pQueryInput.value.length>2)startAjax();pLastQuery=pQueryInput.value;}}
function moveSelection(direction){var pos=pCurrentSelection;if(direction=="up")pos--;else pos+=1;if(pos<0){unmarkAll();pQueryInput.focus();pCurrentSelection=-1;}else{var tblCell=getTableCell(pos);if(tblCell!=null){unmarkAll();highlightSuggest(tblCell);pCurrentSelection=pos;}}
var query=pQueryInput.value;pQueryInput.value="";pQueryInput.focus();pQueryInput.value=query;}
function startAjax(){var query=pQueryInput.value;var requestURL=pSearchURL+"&"+pQueryParamName+"="+encodeURI(query);try{if(window.XMLHttpRequest){pRequest=new XMLHttpRequest();}else if(window.ActiveXObject){pRequest=new ActiveXObject("Microsoft.XMLHTTP");}else{if(pDebug)alert("");}
pLayer=document.getElementById(pLayerName);if(pLayer!=null){if(query!=""){pRequest.open("GET",requestURL,true);pRequest.onreadystatechange=callbackAjax;pRequest.send(null);}else{hideLayer();}}else{if(pDebug)alert("no layer for output found");}}catch(ex){hideLayer();if(ex==undefined){if(pDebug)alert("Error: "+ex.getmessage);}else{if(pDebug)alert("Error: "+ex);}}}
function hideLayer(){if(pLayer!=null){pLayer.style.visibility="hidden";}}
this.hideLayerOutsideCall=function(){if(pLayer!=null){pLayer.style.visibility="hidden";}}
function showLayer(){if(pLayer!=null&&pSuggest!=null&&pSuggest.length>=1){pLayer.style.visibility="visible";}}
function callbackAjax(){if(submitted==false){if(pRequest.readyState==4){if(pRequest.status!=200){hideLayer();if(pDebug)alert("Error ("+pRequest.status+"): "+pRequest.statusText);}else{handleResponse(pRequest.responseText);}}}}
function handleResponse(text){pCurrentSelection=-1;pSuggest=new Array();pSuggest=text.split("\n");var outputText='<table cellpadding="'+pCellSpacing+'" cellspacing="0" class="'+pLayerName+'" border="0" onMouseDown="'+pInstanceName+'.handleClick();">';outputText+='<tr class="suggestHeader" ><th class="suggestHeader" nowrap="nowrap" colspan="3">'+pTexte["suggestion"]+' ...</th></tr>';var pNewSuggest=new Array();for(var i in pSuggest){var firstChar=pSuggest[i].charCodeAt(0);if(firstChar!=13&&firstChar!=10&&pSuggest[i].length>=1){pNewSuggest.push(pSuggest[i]);}}
pSuggest=pNewSuggest;var query=pQueryInput.value;for(var i in pSuggest){pSuggestParts=new Array();pSuggestParts=pSuggest[i].split("###");if(pSuggestParts[1]!=""){pSuggestParts[1]=pSuggestParts[1].split(" ");pSuggestParts[1]=pSuggestParts[1][0]+' '+pTexte[pSuggestParts[1][1]];}
outputText+='<tr  id="'+pLayerName+'_'+i+'" style="background-color: '+pStandardBgColor+'; padding: 2px 0px;" onMouseOver="'+pInstanceName+'.handleMouseOver('+i+');" onMouseOut="'+pInstanceName+'.handleMouseOut('+i+');">'
+'<td nowrap="nowrap" style="'+pSuggestQueryStyle+';">'+pSuggestParts[0].replace(new RegExp("("+query+")","ig"),'<span class="suggestContent">$1</span>')+'</td>'
+'<td nowrap="nowrap" style="'+pSuggestTypeStyle+'" width="30%">'+pTexte[pSuggestParts[2]]+'</td>'
+'<td nowrap="nowrap" align="right" style="'+pSuggestTypeStyle+'" width="30%">'+pSuggestParts[1]+'</td>'
+'</tr>';}
if(pSuggest.length>=1){showLayer();pLayer.innerHTML=outputText;}else{hideLayer();pLayer.innerHTML="";}}
function highlightSuggest(tblCell){tblCell.style.backgroundColor=pHighlightBgColor;tblCell.style.color=pHighlightTextColor;}
function unmarkSuggest(tblCell){tblCell.style.backgroundColor=pStandardBgColor;tblCell.style.color=pStandardTextColor;}
function unmarkAll(){var tblCell;for(var i in pSuggest){tblCell=getTableCell(i);if(tblCell!=null){unmarkSuggest(tblCell);}}}
function getTableCell(pos){var tblCell;tblCell=document.getElementById(pLayerName+"_"+pos);return tblCell;}}
function articleRecommendLink(uid,id,url,title,parameter){var artNumber='';var variation='';var size='';var color='';var name='popup_productRecommend';variation=currentVariation(uid,id);size=currentSize(uid,id,variation);color=currentColor(uid,id,variation,size);artNumber=productConf[uid][id]['articles'][variation][size][color]['artNumber'];popupurl=url.replace('%s',artNumber);openJQueryPopupWindow(popupurl,title,parameter);}
var loginFormSubmitFlag=false;var logoutFormSubmitFlag=false;var changePasswordSubmitFlag=false;var autoLoginSubmitFlag=false;var billingAddressSubmitFlag=false;var deliveryAddressSubmitFlag=false;var paymentTypeSubmitFlag=false;var userProfileSubmitFlag=false;var userNameSubmitFlag=false;var deliveryTypeSubmitFlag=false;var accountDeleteSubmitFlag=false;var userFormSubmitFlag=false;function loginFormSubmit(ctype,uid){var form=document.getElementById(ctype+'['+uid+']'+'[form]'+'[login]');if(loginFormSubmitFlag==false){if(form){loginFormSubmitFlag=true;form.submit();}}}
function userFormSubmit(ctype,uid){var form=document.getElementById(ctype+'_'+uid+'_'+'form');if($('#'+ctype+'_'+uid+'_'+'form').valid()){if(userFormSubmitFlag==false){if(form){userFormSubmitFlag=true;form.submit();}}}else{$.scrollTo($(".error:first").parent());$("#.error:first").focus();}}
function changePasswordFormSubmit(ctype,uid){var form=document.getElementById(ctype+'['+uid+']'+'[form]'+'[changePassword]');if(changePasswordSubmitFlag==false){if(form){changePasswordSubmitFlag=true;form.submit();}}}
function autoLoginFormSubmit(ctype,uid){var form=document.getElementById(ctype+'['+uid+']'+'[form]'+'[changeAutoLogin]');if(autoLoginSubmitFlag==false){if(form){autoLoginSubmitFlag=true;form.submit();}}}
function billingAddressFormSubmit(ctype,uid){var form=document.getElementById(ctype+'['+uid+']'+'[form]'+'[billingcustomer]');if(billingAddressSubmitFlag==false){if(form){billingAddressSubmitFlag=true;form.submit();}}}
function deliveryAddressFormSubmit(ctype,uid){var form=document.getElementById(ctype+'['+uid+']'+'[form]'+'[deliverycustomer]');if(deliveryAddressSubmitFlag==false){if(form){deliveryAddressSubmitFlag=true;form.submit();}}}
function deliveryAddressDelete(ctype,uid){var form=document.getElementById(ctype+'['+uid+']'+'[form]'+'[deliverycustomer]');if(form){document.getElementById(ctype+'['+uid+']'+'[action]'+'[changeDeliveryCustomer]').value="deleteDeliveryCustomer";form.submit();}}
function deliveryAddressChangeName(ctype,uid){var form=document.getElementById(ctype+'['+uid+']'+'[form]'+'[deliverycustomer]');if(form){document.getElementById(ctype+'['+uid+']'+'[action]'+'[changeDeliveryCustomer]').value="loadDeliveryAddress";form.submit();}}
function paymentTypeFormSubmit(ctype,uid){var form=document.getElementById(ctype+'['+uid+']'+'[form]'+'[paymenttype]');if(paymentTypeSubmitFlag==false){if(form){paymentTypeSubmitFlag=true;form.submit();}}}
function deliveryTypeFormSubmit(ctype,uid){var form=document.getElementById(ctype+'['+uid+']'+'[form]'+'[deliverytype]');if(deliveryTypeSubmitFlag==false){if(form){deliveryTypeSubmitFlag=true;form.submit();}}}
function userProfileFormSubmit(ctype,uid){var form=document.getElementById(ctype+'['+uid+']'+'[form]'+'[profile]');if(userProfileSubmitFlag==false){if(form){userProfileSubmitFlag=true;form.submit();}}}
function logoutFormSubmit(ctype,uid){var form=document.getElementById(ctype+'['+uid+']'+'[form]'+'[logout]');if(logoutFormSubmitFlag==false){if(form){logoutFormSubmitFlag=true;form.submit();}}}
function changeUserNameSubmit(ctype,uid){var form=document.getElementById(ctype+'['+uid+']'+'[form]'+'[changeUsername]');if(userNameSubmitFlag==false){if(form){userNameSubmitFlag=true;form.submit();}}}
function accountDeleteFormSubmit(ctype,uid){var form=document.getElementById(ctype+'['+uid+']'+'[form]'+'[accountDelete]');if(accountDeleteSubmitFlag==false){if(form){accountDeleteSubmitFlag=true;form.submit();}}}
function getBike(formname,fieldname,boxnum,clientpk,isocode2){var pickerBox=document.getElementById('pickerBox'+boxnum);var pickerBox1=document.getElementById('pickerBox1');var pickerBox2=document.getElementById('pickerBox2');if(pickerBox1&&pickerBox2&&pickerBox){if(pickerBox1.style.display=='none'&&pickerBox1.id==pickerBox.id){pickerBox1.innerHTML=poloPickerGenerateHTML(boxnum,formname,fieldname);pickerBox1.style.display='block';pickerBox2.style.display='none';}
else if(pickerBox2.style.display=='none'&&pickerBox2.id==pickerBox.id){pickerBox2.innerHTML=poloPickerGenerateHTML(boxnum,formname,fieldname);pickerBox2.style.display='block';pickerBox1.style.display='none';}
else{pickerBox.style.display='none';}}
else if((pickerBox1&&pickerBox)){if(pickerBox1.style.display=='none'&&pickerBox1.id==pickerBox.id){pickerBox1.innerHTML=poloPickerGenerateHTML(boxnum,formname,fieldname);pickerBox1.style.display='block';}
else{pickerBox.style.display='none';}}}
function toggleDetail(num,offContent,onContent){var boxPrefix=(arguments[3])?arguments[3]:'detail-';var linkPrefix=(arguments[4])?arguments[4]:'detaillink-';var pattern=boxPrefix+'(.*)';var divs=document.getElementsByTagName('div');for(var i=0;i<divs.length;i++){var regex='/'+pattern+'/.exec(divs[i].id)';var match=eval(regex);if(match){if(divs[i].id==boxPrefix+num){divs[i].style.display=(divs[i].style.display=='none')?"block":"none";document.getElementById(linkPrefix+num).innerHTML=(document.getElementById(linkPrefix+num).innerHTML==offContent)?onContent:offContent;}else{divs[i].style.display='none';document.getElementById(linkPrefix+match[1]).innerHTML=offContent;}}}}
function simpleCheckLogin(ctype,uid){var form=document.getElementById(ctype+'_'+uid+'_'+'form');if(jQuery('#user_customernumberfirstpart')&&jQuery('#user_customernumberfirstpart').val().length>0&&jQuery('#user_customernumberlastpart')&&jQuery('#user_customernumberlastpart').val().length>0&&jQuery('#user_password')&&jQuery('#user_password').val().length>0){if(loginFormSubmitFlag==false){if(form){loginFormSubmitFlag=true;jQuery('#user_customernumberfirstpart').removeClass('error');jQuery('#user_customernumberlastpart').removeClass('error');jQuery('#user_password').removeClass('error');form.submit();}}}else{if(jQuery('#user_customernumberfirstpart').val().length==0){jQuery('#user_customernumberfirstpart').addClass('error');}else{jQuery('#user_customernumberfirstpart').removeClass('error');}
if(jQuery('#user_customernumberlastpart').val().length==0){jQuery('#user_customernumberlastpart').addClass('error');}else{jQuery('#user_customernumberlastpart').removeClass('error');}
if(jQuery('#user_password').val().length==0){jQuery('#user_password').addClass('error');}else{jQuery('#user_password').removeClass('error');}
return false;}}
function evalKeyForSubmit(ctype,uid,e){if(!e){if(window.event){e=window.event;}else{return;}}
if(typeof(e.keyCode)=='number'){e=e.keyCode;}else if(typeof(e.which)=='number'){e=e.which;}else if(typeof(e.charCode)=='number'){e=e.charCode;}else{return;}
if(e==13){simpleCheckLogin(ctype,uid);return false;}}
function pseudoLoginSubmit(formId,cType,uid){if($('#basketloginnewcustomer:checked').length||$('#basketloginnopass:checked').length){closeThickboxFromThickbox();}else{if($('#'+formId).valid()){var form=document.getElementById(cType+'_'+uid+'_'+'form');form.submit();}else{$.scrollTo($(".error:first").parent());$("#.error:first").focus();}}}
function addToGiftdesk(uid,id){var form=document.getElementById('giftdeskForm_'+uid);var giftdeskArticlePk=document.getElementById('giftdeskArticlePk_'+uid);var giftdeskProductPk=document.getElementById('giftdeskProductPk_'+uid);var giftdeskAmount=document.getElementById('giftdeskAmount_'+uid);var giftdeskGravure=document.getElementById('giftdeskGravure_'+uid);var amountForm=document.getElementById('productAmountForm_'+uid+'_'+id);var variation=currentVariation(uid,id);var size=currentSize(uid,id,variation);var color=currentColor(uid,id,variation,size);var amount=0;if(amountForm){amount=amountForm.value;}
if(form&&giftdeskArticlePk&&giftdeskProductPk&&amount>0&&articlePk[uid]){giftdeskArticlePk.value=articlePk[uid];giftdeskProductPk.value=id;giftdeskAmount.value=amount;form.submit();}}
function componentAddToGiftdesk(uid,id,errorInfoText){var form=document.getElementById('giftdeskForm_'+uid);var giftdeskArticlePk=document.getElementById('giftdeskArticlePk_'+uid);var giftdeskProductPk=document.getElementById('giftdeskProductPk_'+uid);var giftdeskAmount=document.getElementById('giftdeskAmount_'+uid);var giftdeskGravure=document.getElementById('giftdeskGravure_'+uid);var giftdeskMeterwareMeter=document.getElementById('giftdeskMeterwareMeter_'+uid);var giftdeskMeterwareCentimeter=document.getElementById('giftdeskMeterwareCentimeter_'+uid);var gravure=document.getElementById('productGravureForm_'+uid+'_'+id);var meterwareMeter=document.getElementById('productMWmeter_'+uid+'_'+id);var meterwareCMeter=document.getElementById('productMWcentimeter_'+uid+'_'+id);var amountForm=document.getElementById('productAmountForm_'+uid+'_'+id);var amount=0;if(amountForm){if(amountForm.nodeName=='SELECT'){amount=amountForm.options[amountForm.selectedIndex].value;}else if(amountForm.nodeName=='INPUT'&&(amountForm.type=='text'||amountForm.type=='hidden')){amount=amountForm.value;}}
if(amount==""){if(articlePk[uid]>0){artPk=articlePk[uid];amount=1;}}
if(form&&giftdeskArticlePk&&giftdeskProductPk&&amount>0&&articlePk[uid]>0){giftdeskArticlePk.value=articlePk[uid];giftdeskProductPk.value=id;giftdeskAmount.value=amount;if(gravure&&gravure.value!=""){giftdeskGravure.value=gravure.value;}
if(meterwareMeter&&meterwareMeter.value!=""){giftdeskMeterwareMeter.value=meterwareMeter.value;}
if(meterwareCMeter&&meterwareCMeter.value!=""){giftdeskMeterwareCentimeter.value=meterwareCMeter.value;}
form.submit();}else if(articlePk[uid]==0){alert(errorInfoText);}else if(amount<1||isNaN(parseInt(amount))){alert(errorAmountText);}}
var dmc_mb3_giftdeskcached={decode:function(data){var lsRegExp=/\+/g;return this.decodeUtf8(unescape(String(data).replace(lsRegExp," ")));},decodeUtf8:function(utftext){var plaintext="";var i=0;var c=0;var c1=0;var c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){plaintext+=String.fromCharCode(c);i++;}else if((c>191)&&(c<224)){c2=utftext.charCodeAt(i+1);plaintext+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2;}else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);plaintext+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}}
return plaintext;}}
function fillGiftdeskWithData(giftdeskAmountContainerId,giftdeskArticleAmountContainerId,tipText){var giftdeskArticlesAmountContainer=document.getElementById(giftdeskArticleAmountContainerId);var giftdeskAmountContainer=document.getElementById(giftdeskAmountContainerId);var cookieData=cookie_get('mb3pc');if(cookieData&&typeof cookieData!='undefined'){var data=JSON.parse(cookieData);if(data&&typeof data.giftdesk!='undefined'){if(giftdeskArticlesAmountContainer&&typeof data.giftdesk.articlesAmount!='undefined'){giftdeskArticlesAmountContainerValue=dmc_mb3_giftdeskcached.decode(data.giftdesk.articlesAmount);if(giftdeskArticlesAmountContainer){giftdeskArticlesAmountContainer.innerHTML=giftdeskArticlesAmountContainerValue;}}
if(giftdeskAmountContainer&&typeof data.giftdesk.giftdeskAmount!='undefined'){giftdeskAmountContainerValue=dmc_mb3_giftdeskcached.decode(data.giftdesk.giftdeskAmount);if(giftdeskAmountContainer){giftdeskAmountContainer.innerHTML=giftdeskAmountContainerValue;}}
if(data.giftdesk.giftdeskAddStatus==1){showToolTip(giftdeskAmountContainerId,tipText);}
resetGiftdeskCookie();}}}
function resetGiftdeskCookie(){var cookieData=cookie_get('mb3pc');if(cookieData&&typeof cookieData!='undefined'){var data=JSON.parse(cookieData);if(data){data.giftdesk.giftdeskAddStatus="0";cookieDataUpdated=JSON.stringify(data);cookie_set('mb3pc',cookieDataUpdated,'','/');}}}
function isGiftdeskEmpty(){var cookieData=cookie_get('mb3pc');var retval=true;if(cookieData&&typeof cookieData!='undefined'){var data=JSON.parse(cookieData);if(data){if(typeof data.giftdesk!='undefined'&&data.giftdesk.articlesAmount!=0){retval=false;}}}
return retval;}
function checkFieldsGiftdesk(uid,id,variation,size,color)
{boolReturn=true;var amountFieldId='productAmountForm_'+uid+'_'+id;var yardWareFieldId=null;var gravureFieldId='giftdeskGravure_'+uid;var gravureFieldTextId='productGravureText_'+uid+'_'+id;var gravureFieldCount=parseInt(productConf[uid][id]['articles'][variation][size][color]['gravureText']);var gravureFieldLength=parseInt(productConf[uid][id]['articles'][variation][size][color]['gravureLength']);var gravureObj=document.getElementById('productGravureForm_'+uid+'_'+id);var gravureText='';gravureTextPlain='';var gravureTextArr=new Array();if(gravureObj&&gravureFieldCount>0&&gravureFieldLength>0){for(var i=0;i<gravureFieldCount;i++){var iptValue=document.getElementById('productGravureText_'+uid+'_'+id+'_'+i).value;gravureTextArr[i]=iptValue;}
gravureTextPlain=gravureTextArr.join('');gravureText=gravureTextArr.join(textGravureSeparator);strPattern='/[^\x20-\xFF]/';if(gravureTextPlain.search(strPattern)!=-1||gravureTextPlain.search(textGravureSeparator)!=-1){alert(noticeGravureError);boolReturn=false;}else{document.getElementById(gravureFieldId).value=gravureText;}
if(gravureTextPlain==""){if(confirm(noticeGravureNo)){document.getElementById(gravureFieldId).value=textGravureSeparator;}else{boolReturn=false;}}}
var amountObj=document.getElementById(amountFieldId);var yardWare=productConf[uid][id]['articles'][variation][size][color]['stockUnit'];if(amountObj)
{if(yardWare&&yardWare=="M")
{var splitText=noticeYardWare.split('||');if(confirm(splitText[0]+(amountObj.value*10)+splitText[1]+amountObj.value+splitText[2])==false)
{amountObj.value=1;amountObj.focus();boolReturn=false;}}
else if(amountObj.value>=10)
{var splitText=noticeAmount.split('||');if(confirm(splitText[0]+amountObj.value+splitText[1])==false)
{amountObj.value=1;amountObj.focus();boolReturn=false;}}else{}}
return boolReturn;}
function addToGiftdeskSubmit(uid,id,target,popup,url,popupParams){var variation=currentVariation(uid,id);var size=currentSize(uid,id,variation);var color=currentColor(uid,id,variation,size);if(checkFieldsGiftdesk(uid,id,variation,size,color)){if(popup){var form=document.getElementById('giftdeskForm_'+uid);form.action=url;var POPUP=window.open('/clear.gif',target,popupParams);POPUP.focus();}
addToGiftdesk(uid,id);}}
function addRecipientRow(){if(myRowCounter>0&&myRowCounter<15){var oldCounter=myRowCounter-1;var tpl=$('#recipientRowTemplate').html();if(tpl!=null){var rowHTML='';for(var i=0;i<5;i++){tpl_tmp=tpl.replace(/PLACEHOLDER/g,myRowCounter);tpl_tmp=tpl_tmp.replace(/ROWCOUNTER/g,myRowCounter+1);rowHTML+=tpl_tmp;myRowCounter++;}
$('#newRecipientRow_'+oldCounter).replaceWith(rowHTML);}}else{var oldCounter=myRowCounter-1;$('#newRecipientRow_'+oldCounter).replaceWith(noticeMaxRowsReached);}}
if(typeof'componentAddToBasket'=='function'){function componentAddToBasket(uid,id){var form=document.getElementById('productForm_'+uid);var amountForm=document.getElementById('productAmountForm_'+uid+'_'+id);var pkForm=document.getElementById('productBasketPk_'+uid);var productPkForm=document.getElementById('productBasketProductPk_'+uid);var variation=currentVariation(uid,id);var size=currentSize(uid,id,variation);var color=currentColor(uid,id,variation,size);var amount=0;if(amountForm){if(amountForm.nodeName=='SELECT'){amount=amountForm.options[amountForm.selectedIndex].value;}else if(amountForm.nodeName=='INPUT'&&(amountForm.type=='text'||amountForm.type=='hidden')){amount=amountForm.value;}}
if(form&&pkForm&&productPkForm&&amount>0&&articlePk[uid]>0){pkForm.value=articlePk[uid];productPkForm.value=id;form.submit();}else if(articlePk[uid]==0){alert(errorInfoText);}else if(amount<1||isNaN(parseInt(amount))){alert(errorAmountText);}}}
function componentAddToBasketSubmit(uid,id,target,popup,url,popupParams){if(popup){var form=document.getElementById('productForm_'+uid);form.action=url;window.open('/clear.gif',target,popupParams);}
componentAddToBasket(uid,id);}
Showcase=function(){this.data={};this.context={};this.entryCount=3;this.active=0;this.interval;this.timer={scrollAnimation:7000,thumbAnimation:300};this.render=function(){this.setContext($('#ds-container'));this.applyPictureLinks();this.applyThumbnailLinks();this.applyThumbnailEvents();this.applyScrollEvents();this.enableDefault();this.startScrolling();},this.applyPictureLinks=function(){for(var i=0;i<this.entryCount;i++){var link='<a href="'+this.getData('links',i)+'" />';var imgObj=$('#ds-pic'+(i+1)+' img',this.getContext());imgObj.wrap(link);if(this.getData('openthickbox',i)=='1'){tb_init('#ds-pic'+(i+1)+' a');}}},this.applyThumbnailLinks=function(){var changeMainPic=function(e){if(e.data.index!=e.data.obj.getActive()){e.data.obj.scrollTo(e.data.index);}};for(var i=0;i<this.entryCount;i++){var imgObj=$('#ds-thumb'+(i+1)+' img',this.getContext());imgObj.bind('click',{index:i,obj:this},changeMainPic);}},this.applyThumbnailEvents=function(){var over=function(e){var aniConf={width:'186px',height:'116px'};switch(e.data.index){case 0:aniConf.top='6px';break;case 1:aniConf.top='111px';break;case 2:aniConf.top='216px';break;}
e.data.thumb.stop(true,true).animate(aniConf,e.data.obj.timer.thumbAnimation);};var out=function(e){var aniConf={width:'140px',height:'80px'};switch(e.data.index){case 0:aniConf.top='24px';break;case 1:aniConf.top='129px';break;case 2:aniConf.top='234px';break;}
e.data.thumb.stop(true,true).animate(aniConf,e.data.obj.timer.thumbAnimation);};for(i=0;i<this.entryCount;i++){var thumbObj=$('#ds-thumb'+(i+1),this.getContext());var injectData={index:i,thumb:thumbObj,obj:this};thumbObj.bind('mouseenter',injectData,over);thumbObj.bind('mouseleave',injectData,out);}},this.enableDefault=function(){this.setActive(parseInt(this.getData('default')));$('#ds-pic'+(this.getActive()+1),this.getContext()).show();},this.scrollTo=function(index){$('#ds-pic'+(this.getActive()+1),this.getContext()).fadeOut('fast');$('#ds-pic'+(index+1),this.getContext()).stop(true,true).fadeIn('fast');this.setActive(index);},this.applyScrollEvents=function(){var start=function(e){e.data.obj.startScrolling();};var stop=function(e){e.data.obj.stopScrolling();};this.getContext().bind('mouseenter',{obj:this},stop);this.getContext().bind('mouseleave',{obj:this},start);},this.startScrolling=function(){var scrolling=function(){ds.scrollTo(ds.getNext());}
this.interval=window.setInterval(scrolling,this.timer.scrollAnimation);},this.stopScrolling=function(){window.clearInterval(this.interval);},this.setData=function(data){this.data=data;},this.getData=function(type,index){if(typeof type!="undefined"&&typeof this.data[type]!="undefined"){if(typeof index!="undefined"&&typeof this.data[type][index]!="undefined"){return this.data[type][index];}else{return this.data[type];}}else{return this.data;}},this.setActive=function(index){this.active=index;},this.getActive=function(){return this.active;},this.getNext=function(){var next=this.getActive()+1;if(next==this.entryCount){next=0;}
return next;},this.setContext=function(context){this.context=context;},this.getContext=function(){return this.context;},this.log=function(){if(window.console&&window.console.log){console.log.apply(window.console,arguments)}},this.dir=function(){if(window.console&&window.console.dir){console.dir.apply(window.console,arguments)}}}
function articleRankingLink(uid,id,url){var artNumber='';var variation='';var size='';var color='';variation=currentVariation(uid,id);size=currentSize(uid,id,variation);color=currentColor(uid,id,variation,size);artNumber=productConf[uid][id]['articles'][variation][size][color]['artNumber'];document.location.href=url.replace('%s',artNumber);};
// ---- typo3temp/minify/d19c785d87_minify_jquery-1.6.2.min.js
(function(a,b){function cv(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cs(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cr(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cq(){cn=b}function cp(){setTimeout(cq,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function bZ(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function bY(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bC.test(a)?d(a,e):bY(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)bY(a+"["+e+"]",b[e],c,d);else d(a,b)}function bX(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bR,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bX(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=bX(a,c,d,e,"*",g));return l}function bW(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bN),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bA(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bv:bw;if(d>0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bk)}function bk(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bj(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bi(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bg(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function W(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(R.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i<s.length;i++)g=s[i],g.origType.replace(x,"")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j<k;j++){m=e[j];for(i=0;i<s.length;i++){g=s[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h);(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){e=p[j];if(c&&e.level>c)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function K(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function E(){return!0}function D(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!A){A=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||D.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(H)return H.call(b,a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g="done fail isResolved isRejected promise then always pipe".split(" "),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=f.type(i),j==="array"?e.done.apply(e,i):j==="function"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g](h)}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement("div"),b=c.documentElement,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a.setAttribute("className","t"),a.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h<i;h++)g=e[h].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a=="object")return this.each(function(){f.data(this,a)});var j=a.split(".");j[1]=j[1]?"."+j[1]:"";if(c===b){d=this.triggerHandler("getData"+j[1]+"!",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d));return d===b&&j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(this,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){d=d||"fx";var e=d+"mark",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=(c||"fx")+"queue";var e=f.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e;d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m();return d.promise()}});var n=/[\n\t\r]/g,o=/\s+/,p=/\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u=/\:|^on/,v,w;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(o);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(o);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(n," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if((" "+this[c].className+" ").replace(n," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h<i;h++){var j=e[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute("disabled")===null)&&(!j.parentNode.disabled||!f.nodeName(j.parentNode,"optgroup"))){b=f(j).val();if(g)return b;d.push(b)}}if(g&&!d.length&&e.length)return f(e[c]).val();return d},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j<p.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null,delete t[h]}if(f.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf("!")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h<i;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,N(a.origType,a.selector),f.extend({},a,{handler:M,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,N(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?E:D):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=E;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=E;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=E,this.stopPropagation()},isDefaultPrevented:D,isPropagationStopped:D,isImmediatePropagationStopped:D};var F=function(a){var b=a.relatedTarget,c=!1,d=a.type;a.type=a.data,b!==this&&(b&&(c=f.contains(this,b)),c||(f.event.handle.apply(this,arguments),a.type=d))},G=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?G:F,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?G:F)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,"form"))f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;(c==="submit"||c==="image")&&f(b).closest("form").length&&K("submit",this,arguments)}),f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;(c==="text"||c==="password")&&f(b).closest("form").length&&a.keyCode===13&&K("submit",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var H,I=function(a){var b=a.type,c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i<j;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d<e;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var L={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a=="object"&&!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c==="die"&&!a&&g&&g.charAt(0)==="."){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||D,d=b;a=(a||"").split(" ");while((h=a[i++])!=null){j=x.exec(h),k="",j&&(k=j[0],h=h.replace(x,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,L[h]?(a.push(L[h]+k),h=h+k):h=(L[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],"live."+N(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind("live."+N(h,m),e)}return this}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("parentNode",b,f,a,e,c)},"~":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("previousSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){if(a===b){g=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[":"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var O=/Until$/,P=/^(?:parents|prevUntil|prevAll)/,Q=/,/,R=/^.[^:#\[\.,]*$/,S=Array.prototype.slice,T=f.expr.match.POS,U={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(W(this,a,!1),"not",a)},filter:function(a){return this.pushStack(W(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],j[i]||(j[i]=T.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/<tbody/i,ba=/<|&#?\w+;/,bb=/<(?:script|object|embed|option|style)/i,bc=/checked\s*(?:[^=]|=\s*.checked.)/i,bd=/\/(java|ecma)script/i,be=/^\s*<!(?:\[CDATA\[|\-\-)/,bf={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bc.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bg(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bm)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i;b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!bb.test(a[0])&&(f.support.checkClone||!bc.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1></$2>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=_.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof(r=k.length)=="number")for(i=0;i<r;i++)bl(k[i]);else bl(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||bd.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()])continue;c=j[f.expando];if(c){b=d[c]&&d[c][e];if(b&&b.events){for(var k in b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]}}}});var bn=/alpha\([^)]*\)/i,bo=/opacity=([^)]*)/,bp=/([A-Z]|^ms)/g,bq=/^-?\d+(?:px)?$/i,br=/^-?\d/,bs=/^[+\-]=/,bt=/[^+\-\.\de]+/g,bu={position:"absolute",visibility:"hidden",display:"block"},bv=["Left","Right"],bw=["Top","Bottom"],bx,by,bz;f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bx(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d;if(h==="number"&&isNaN(d)||d==null)return;h==="string"&&bs.test(d)&&(d=+d.replace(bt,"")+parseFloat(f.css(a,c)),h="number"),h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bx)return bx(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0)return bA(a,b,d);f.swap(a,bu,function(){e=bA(a,b,d)});return e}},set:function(a,b){if(!bq.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bn.test(g)?g.replace(bn,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ)return bQ.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?bZ(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=b$(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bF.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);d.url=y+(y===d.url?(bK.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bX(bS,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cs(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cr("hide",3),a,b,c);for(var d=0,e=this.length;d<e;d++)if(this[d].style){var g=f.css(this[d],"display");g!=="none"&&!f._data(this[d],"olddisplay")&&f._data(this[d],"olddisplay",g)}for(d=0;d<e;d++)this[d].style&&(this[d].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cr("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return this[e.queue===!1?"each":"queue"](function(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(f.support.inlineBlockNeedsLayout?(j=cs(this.nodeName),j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)k=new f.fx(this,b,i),h=a[i],cj.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=ck.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[i]?"":"px"),o!=="px"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]==="-="?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,""));return!0})},stop:function(a,b){a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;b||f._unmark(!0,this);while(c--)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return this}}),f.each({slideDown:cr("show",1),slideUp:cr("hide",1),slideToggle:cr("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function h(a){return d.step(a)}var d=this,e=f.fx,g;this.startTime=cn||cp(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,h.elem=this.elem,h()&&f.timers.push(h)&&!cl&&(co?(cl=!0,g=function(){cl&&(co(g),e.tick())},co(g)):cl=setInterval(e.tick,e.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=cn||cp(),c=!0,d=this.elem,e=this.options,g,h;if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cl),cl=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var ct=/^t(?:able|d|h)$/i,cu=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cv(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!ct.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={initialize:function(){var a=c.body,b=c.createElement("div"),d,e,g,h,i=parseFloat(f.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cv(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window);;
// ---- typo3temp/minify/4899c7fa71_minify_jquery.validate.js
(function($){$.extend($.fn,{validate:function(options){if(!this.length){options&&options.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return;}
var validator=$.data(this[0],'validator');if(validator){return validator;}
validator=new $.validator(options,this[0]);$.data(this[0],'validator',validator);if(validator.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){validator.cancelSubmit=true;});if(validator.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){validator.submitButton=this;});}
this.submit(function(event){if(validator.settings.debug)
event.preventDefault();function handle(){if(validator.settings.submitHandler){if(validator.submitButton){var hidden=$("<input type='hidden'/>").attr("name",validator.submitButton.name).val(validator.submitButton.value).appendTo(validator.currentForm);}
validator.settings.submitHandler.call(validator,validator.currentForm);if(validator.submitButton){hidden.remove();}
return false;}
return true;}
if(validator.cancelSubmit){validator.cancelSubmit=false;return handle();}
if(validator.form()){if(validator.pendingRequest){validator.formSubmitted=true;return false;}
return handle();}else{validator.focusInvalid();return false;}});}
return validator;},valid:function(){if($(this[0]).is('form')){return this.validate().form();}else{var valid=true;var validator=$(this[0].form).validate();this.each(function(){valid&=validator.element(this);});return valid;}},removeAttrs:function(attributes){var result={},$element=this;$.each(attributes.split(/\s/),function(index,value){result[value]=$element.attr(value);$element.removeAttr(value);});return result;},rules:function(command,argument){var element=this[0];if(command){var settings=$.data(element.form,'validator').settings;var staticRules=settings.rules;var existingRules=$.validator.staticRules(element);switch(command){case"add":$.extend(existingRules,$.validator.normalizeRule(argument));staticRules[element.name]=existingRules;if(argument.messages)
settings.messages[element.name]=$.extend(settings.messages[element.name],argument.messages);break;case"remove":if(!argument){delete staticRules[element.name];return existingRules;}
var filtered={};$.each(argument.split(/\s/),function(index,method){filtered[method]=existingRules[method];delete existingRules[method];});return filtered;}}
var data=$.validator.normalizeRules($.extend({},$.validator.metadataRules(element),$.validator.classRules(element),$.validator.attributeRules(element),$.validator.staticRules(element)),element);if(data.required){var param=data.required;delete data.required;data=$.extend({required:param},data);}
return data;}});$.extend($.expr[":"],{blank:function(a){return!$.trim(a.value);},filled:function(a){return!!$.trim(a.value);},unchecked:function(a){return!a.checked;}});$.validator=function(options,form){this.settings=$.extend({},$.validator.defaults,options);this.currentForm=form;this.init();};$.validator.format=function(source,params){if(arguments.length==1)
return function(){var args=$.makeArray(arguments);args.unshift(source);return $.validator.format.apply(this,args);};if(arguments.length>2&&params.constructor!=Array){params=$.makeArray(arguments).slice(1);}
if(params.constructor!=Array){params=[params];}
$.each(params,function(i,n){source=source.replace(new RegExp("\\{"+i+"\\}","g"),n);});return source;};$.extend($.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:$([]),errorLabelContainer:$([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(element){this.lastActive=element;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,element,this.settings.errorClass,this.settings.validClass);this.errorsFor(element).hide();}},onfocusout:function(element){if(!this.checkable(element)&&(element.name in this.submitted||!this.optional(element))){this.element(element);}},onkeyup:function(element){if(element.name in this.submitted||element==this.lastElement){this.element(element);}},onclick:function(element){if(element.name in this.submitted)
this.element(element);},highlight:function(element,errorClass,validClass){$(element).addClass(errorClass).removeClass(validClass);},unhighlight:function(element,errorClass,validClass){$(element).removeClass(errorClass).addClass(validClass);}},setDefaults:function(settings){$.extend($.validator.defaults,settings);},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",dateDE:"Bitte geben Sie ein gültiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:$.validator.format("Please enter no more than {0} characters."),minlength:$.validator.format("Please enter at least {0} characters."),rangelength:$.validator.format("Please enter a value between {0} and {1} characters long."),range:$.validator.format("Please enter a value between {0} and {1}."),max:$.validator.format("Please enter a value less than or equal to {0}."),min:$.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=$(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||$(this.currentForm);this.containers=$(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var groups=(this.groups={});$.each(this.settings.groups,function(key,value){$.each(value.split(/\s/),function(index,name){groups[name]=key;});});var rules=this.settings.rules;$.each(rules,function(key,value){rules[key]=$.validator.normalizeRule(value);});function delegate(event){var validator=$.data(this[0].form,"validator");validator.settings["on"+event.type]&&validator.settings["on"+event.type].call(validator,this[0]);}
$(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",delegate).delegate("click",":radio, :checkbox",delegate);if(this.settings.invalidHandler)
$(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);},form:function(){this.checkForm();$.extend(this.submitted,this.errorMap);this.invalid=$.extend({},this.errorMap);if(!this.valid())
$(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid();},checkForm:function(){this.prepareForm();for(var i=0,elements=(this.currentElements=this.elements());elements[i];i++){this.check(elements[i]);}
return this.valid();},element:function(element){element=this.clean(element);this.lastElement=element;this.prepareElement(element);this.currentElements=$(element);var result=this.check(element);if(result){delete this.invalid[element.name];}else{this.invalid[element.name]=true;}
if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);}
this.showErrors();return result;},showErrors:function(errors){if(errors){$.extend(this.errorMap,errors);this.errorList=[];for(var name in errors){this.errorList.push({message:errors[name],element:this.findByName(name)[0]});}
this.successList=$.grep(this.successList,function(element){return!(element.name in errors);});}
this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if($.fn.resetForm)
$(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);},objectLength:function(obj){var count=0;for(var i in obj)
count++;return count;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{$(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus();}catch(e){}}},findLastActive:function(){var lastActive=this.lastActive;return lastActive&&$.grep(this.errorList,function(n){return n.element.name==lastActive.name;}).length==1&&lastActive;},elements:function(){var validator=this,rulesCache={};return $([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&validator.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in rulesCache||!validator.objectLength($(this).rules()))
return false;rulesCache[this.name]=true;return true;});},clean:function(selector){return $(selector)[0];},errors:function(){return $(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=$([]);this.toHide=$([]);this.formSubmitted=false;this.currentElements=$([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);},prepareElement:function(element){this.reset();this.toHide=this.errorsFor(element);},check:function(element){element=this.clean(element);if(this.checkable(element)){element=this.findByName(element.name)[0];}
var rules=$(element).rules();var dependencyMismatch=false;for(method in rules){var rule={method:method,parameters:rules[method]};try{var result=$.validator.methods[method].call(this,element.value.replace(/\r/g,""),element,rule.parameters);if(result=="dependency-mismatch"){dependencyMismatch=true;continue;}
dependencyMismatch=false;if(result=="pending"){this.toHide=this.toHide.not(this.errorsFor(element));return;}
if(!result){this.formatAndAdd(element,rule);return false;}}catch(e){this.settings.debug&&window.console&&console.log("exception occured when checking element "+element.id
+", check the '"+rule.method+"' method");throw e;}}
if(dependencyMismatch)
return;if(this.objectLength(rules))
this.successList.push(element);return true;},customMetaMessage:function(element,method){if(!$.metadata)
return;var meta=this.settings.meta?$(element).metadata()[this.settings.meta]:$(element).metadata();return meta&&meta.messages&&meta.messages[method];},customMessage:function(name,method){var m=this.settings.messages[name];return m&&(m.constructor==String?m:m[method]);},findDefined:function(){for(var i=0;i<arguments.length;i++){if(arguments[i]!==undefined)
return arguments[i];}
return undefined;},defaultMessage:function(element,method){return this.findDefined(this.customMessage(element.name,method),this.customMetaMessage(element,method),!this.settings.ignoreTitle&&element.title||undefined,$.validator.messages[method],"<strong>Warning: No message defined for "+element.name+"</strong>");},formatAndAdd:function(element,rule){var message=this.defaultMessage(element,rule.method);if(typeof message=="function")
message=message.call(this,rule.parameters,element);this.errorList.push({message:message,element:element});this.errorMap[element.name]=message;this.submitted[element.name]=message;},addWrapper:function(toToggle){if(this.settings.wrapper)
toToggle=toToggle.add(toToggle.parent(this.settings.wrapper));return toToggle;},defaultShowErrors:function(){for(var i=0;this.errorList[i];i++){var error=this.errorList[i];this.settings.highlight&&this.settings.highlight.call(this,error.element,this.settings.errorClass,this.settings.validClass);this.showLabel(error.element,error.message);}
if(this.errorList.length){this.toShow=this.toShow.add(this.containers);}
if(this.settings.success){for(var i=0;this.successList[i];i++){this.showLabel(this.successList[i]);}}
if(this.settings.unhighlight){for(var i=0,elements=this.validElements();elements[i];i++){this.settings.unhighlight.call(this,elements[i],this.settings.errorClass,this.settings.validClass);}}
this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());},invalidElements:function(){return $(this.errorList).map(function(){return this.element;});},showLabel:function(element,message){var label=this.errorsFor(element);if(label.length){label.removeClass().addClass(this.settings.errorClass);label.attr("generated")&&label.html(message);}else{label=$("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(element),generated:true}).addClass(this.settings.errorClass).html(message||"");if(this.settings.wrapper){label=label.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}
if(!this.labelContainer.append(label).length)
this.settings.errorPlacement?this.settings.errorPlacement(label,$(element)):label.insertAfter(element);}
if(!message&&this.settings.success){label.text("");typeof this.settings.success=="string"?label.addClass(this.settings.success):this.settings.success(label);}
this.toShow=this.toShow.add(label);},errorsFor:function(element){return this.errors().filter("[for='"+this.idOrName(element)+"']");},idOrName:function(element){return this.groups[element.name]||(this.checkable(element)?element.name:element.id||element.name);},checkable:function(element){return/radio|checkbox/i.test(element.type);},findByName:function(name){var form=this.currentForm;return $(document.getElementsByName(name)).map(function(index,element){return element.form==form&&element.name==name&&element||null;});},getLength:function(value,element){switch(element.nodeName.toLowerCase()){case'select':return $("option:selected",element).length;case'input':if(this.checkable(element))
return this.findByName(element.name).filter(':checked').length;}
return value.length;},depend:function(param,element){return this.dependTypes[typeof param]?this.dependTypes[typeof param](param,element):true;},dependTypes:{"boolean":function(param,element){return param;},"string":function(param,element){return!!$(param,element.form).length;},"function":function(param,element){return param(element);}},optional:function(element){return!$.validator.methods.required.call(this,$.trim(element.value),element)&&"dependency-mismatch";},startRequest:function(element){if(!this.pending[element.name]){this.pendingRequest++;this.pending[element.name]=true;}},stopRequest:function(element,valid){this.pendingRequest--;if(this.pendingRequest<0)
this.pendingRequest=0;delete this.pending[element.name];if(valid&&this.pendingRequest==0&&this.formSubmitted&&this.form()){$(this.currentForm).submit();}else if(!valid&&this.pendingRequest==0&&this.formSubmitted){$(this.currentForm).triggerHandler("invalid-form",[this]);}},previousValue:function(element){return $.data(element,"previousValue")||$.data(element,"previousValue",previous={old:null,valid:true,message:this.defaultMessage(element,"remote")});}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(className,rules){className.constructor==String?this.classRuleSettings[className]=rules:$.extend(this.classRuleSettings,className);},classRules:function(element){var rules={};var classes=$(element).attr('class');classes&&$.each(classes.split(' '),function(){if(this in $.validator.classRuleSettings){$.extend(rules,$.validator.classRuleSettings[this]);}});return rules;},attributeRules:function(element){var rules={};var $element=$(element);for(method in $.validator.methods){var value=$element.attr(method);if(value){rules[method]=value;}}
if(rules.maxlength&&/-1|2147483647|524288/.test(rules.maxlength)){delete rules.maxlength;}
return rules;},metadataRules:function(element){if(!$.metadata)return{};var meta=$.data(element.form,'validator').settings.meta;return meta?$(element).metadata()[meta]:$(element).metadata();},staticRules:function(element){var rules={};var validator=$.data(element.form,'validator');if(validator.settings.rules){rules=$.validator.normalizeRule(validator.settings.rules[element.name])||{};}
return rules;},normalizeRules:function(rules,element){$.each(rules,function(prop,val){if(val===false){delete rules[prop];return;}
if(val.param||val.depends){var keepRule=true;switch(typeof val.depends){case"string":keepRule=!!$(val.depends,element.form).length;break;case"function":keepRule=val.depends.call(element,element);break;}
if(keepRule){rules[prop]=val.param!==undefined?val.param:true;}else{delete rules[prop];}}});$.each(rules,function(rule,parameter){rules[rule]=$.isFunction(parameter)?parameter(element):parameter;});$.each(['minlength','maxlength','min','max'],function(){if(rules[this]){rules[this]=Number(rules[this]);}});$.each(['rangelength','range'],function(){if(rules[this]){rules[this]=[Number(rules[this][0]),Number(rules[this][1])];}});if($.validator.autoCreateRanges){if(rules.min&&rules.max){rules.range=[rules.min,rules.max];delete rules.min;delete rules.max;}
if(rules.minlength&&rules.maxlength){rules.rangelength=[rules.minlength,rules.maxlength];delete rules.minlength;delete rules.maxlength;}}
if(rules.messages){delete rules.messages}
return rules;},normalizeRule:function(data){if(typeof data=="string"){var transformed={};$.each(data.split(/\s/),function(){transformed[this]=true;});data=transformed;}
return data;},addMethod:function(name,method,message){$.validator.methods[name]=method;$.validator.messages[name]=message||$.validator.messages[name];if(method.length<3){$.validator.addClassRules(name,$.validator.normalizeRule(name));}},methods:{required:function(value,element,param){if(!this.depend(param,element))
return"dependency-mismatch";switch(element.nodeName.toLowerCase()){case'select':var options=$("option:selected",element);return options.length>0&&(element.type=="select-multiple"||($.browser.msie&&!(options[0].attributes['value'].specified)?options[0].text:options[0].value).length>0);case'input':if(this.checkable(element))
return this.getLength(value,element)>0;default:return $.trim(value).length>0;}},remote:function(value,element,param){if(this.optional(element))
return"dependency-mismatch";var previous=this.previousValue(element);if(!this.settings.messages[element.name])
this.settings.messages[element.name]={};this.settings.messages[element.name].remote=typeof previous.message=="function"?previous.message(value):previous.message;param=typeof param=="string"&&{url:param}||param;if(previous.old!==value){previous.old=value;var validator=this;this.startRequest(element);var data={};data[element.name]=value;$.ajax($.extend(true,{url:param,mode:"abort",port:"validate"+element.name,dataType:"json",data:data,success:function(response){var valid=response===true;if(valid){var submitted=validator.formSubmitted;validator.prepareElement(element);validator.formSubmitted=submitted;validator.successList.push(element);validator.showErrors();}else{var errors={};errors[element.name]=previous.message=response||validator.defaultMessage(element,"remote");validator.showErrors(errors);}
previous.valid=valid;validator.stopRequest(element,valid);}},param));return"pending";}else if(this.pending[element.name]){return"pending";}
return previous.valid;},minlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)>=param;},maxlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)<=param;},rangelength:function(value,element,param){var length=this.getLength($.trim(value),element);return this.optional(element)||(length>=param[0]&&length<=param[1]);},min:function(value,element,param){return this.optional(element)||value>=param;},max:function(value,element,param){return this.optional(element)||value<=param;},range:function(value,element,param){return this.optional(element)||(value>=param[0]&&value<=param[1]);},email:function(value,element){return this.optional(element)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);},url:function(value,element){return this.optional(element)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value);},date:function(value,element){return this.optional(element)||!/Invalid|NaN/.test(new Date(value));},dateISO:function(value,element){return this.optional(element)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value);},dateDE:function(value,element){return this.optional(element)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(value);},number:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);},numberDE:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(value);},digits:function(value,element){return this.optional(element)||/^\d+$/.test(value);},creditcard:function(value,element){if(this.optional(element))
return"dependency-mismatch";if(/[^0-9-]+/.test(value))
return false;var nCheck=0,nDigit=0,bEven=false;value=value.replace(/\D/g,"");for(n=value.length-1;n>=0;n--){var cDigit=value.charAt(n);var nDigit=parseInt(cDigit,10);if(bEven){if((nDigit*=2)>9)
nDigit-=9;}
nCheck+=nDigit;bEven=!bEven;}
return(nCheck%10)==0;},accept:function(value,element,param){param=typeof param=="string"?param.replace(/,/g,'|'):"png|jpe?g|gif";return this.optional(element)||value.match(new RegExp(".("+param+")$","i"));},equalTo:function(value,element,param){return value==$(param).val();}}});$.format=$.validator.format;})(jQuery);;(function($){var ajax=$.ajax;var pendingRequests={};$.ajax=function(settings){settings=$.extend(settings,$.extend({},$.ajaxSettings,settings));var port=settings.port;if(settings.mode=="abort"){if(pendingRequests[port]){pendingRequests[port].abort();}
return(pendingRequests[port]=ajax.apply(this,arguments));}
return ajax.apply(this,arguments);};})(jQuery);;(function($){$.each({focus:'focusin',blur:'focusout'},function(original,fix){$.event.special[fix]={setup:function(){if($.browser.msie)return false;this.addEventListener(original,$.event.special[fix].handler,true);},teardown:function(){if($.browser.msie)return false;this.removeEventListener(original,$.event.special[fix].handler,true);},handler:function(e){arguments[0]=$.event.fix(e);arguments[0].type=fix;return $.event.handle.apply(this,arguments);}};});$.extend($.fn,{delegate:function(type,delegate,handler){return this.bind(type,function(event){var target=$(event.target);if(target.is(delegate)){return handler.apply(target,arguments);}});},triggerEvent:function(type,target){return this.triggerHandler(type,[$.event.fix({type:type,target:target})]);}})})(jQuery);;
// ---- typo3temp/minify/62d56001f8_minify_jquery.countdown.js
(function($){function Countdown(){this.regional=[];this.regional['']={labels:['Years','Months','Weeks','Days','Hours','Minutes','Seconds'],labels1:['Year','Month','Week','Day','Hour','Minute','Second'],compactLabels:['y','m','w','d'],timeSeparator:':',isRTL:false};this._defaults={until:null,since:null,timezone:null,format:'dHMS',layout:'',compact:false,description:'',expiryUrl:'',expiryText:'',alwaysExpire:false,onExpiry:null,onTick:null};$.extend(this._defaults,this.regional['']);}
var PROP_NAME='countdown';var Y=0;var O=1;var W=2;var D=3;var H=4;var M=5;var S=6;$.extend(Countdown.prototype,{markerClassName:'hasCountdown',_timer:setInterval(function(){$.countdown._updateTargets();},980),_timerTargets:[],setDefaults:function(options){this._resetExtraLabels(this._defaults,options);extendRemove(this._defaults,options||{});},UTCDate:function(tz,year,month,day,hours,mins,secs,ms){if(typeof year=='object'&&year.constructor==Date){ms=year.getMilliseconds();secs=year.getSeconds();mins=year.getMinutes();hours=year.getHours();day=year.getDate();month=year.getMonth();year=year.getFullYear();}
var d=new Date();d.setUTCFullYear(year);d.setUTCDate(1);d.setUTCMonth(month||0);d.setUTCDate(day||1);d.setUTCHours(hours||0);d.setUTCMinutes((mins||0)-(Math.abs(tz)<30?tz*60:tz));d.setUTCSeconds(secs||0);d.setUTCMilliseconds(ms||0);return d;},_attachCountdown:function(target,options){var $target=$(target);if($target.hasClass(this.markerClassName)){return;}
$target.addClass(this.markerClassName);var inst={options:$.extend({},options),_periods:[0,0,0,0,0,0,0]};$.data(target,PROP_NAME,inst);this._changeCountdown(target);},_addTarget:function(target){if(!this._hasTarget(target)){this._timerTargets.push(target);}},_hasTarget:function(target){return($.inArray(target,this._timerTargets)>-1);},_removeTarget:function(target){this._timerTargets=$.map(this._timerTargets,function(value){return(value==target?null:value);});},_updateTargets:function(){for(var i=0;i<this._timerTargets.length;i++){this._updateCountdown(this._timerTargets[i]);}},_updateCountdown:function(target,inst){var $target=$(target);inst=inst||$.data(target,PROP_NAME);if(!inst){return;}
$target.html(this._generateHTML(inst));$target[(this._get(inst,'isRTL')?'add':'remove')+'Class']('countdown_rtl');var onTick=this._get(inst,'onTick');if(onTick){onTick.apply(target,[inst._hold!='lap'?inst._periods:this._calculatePeriods(inst,inst._show,new Date())]);}
var expired=inst._hold!='pause'&&(inst._since?inst._now.getTime()<=inst._since.getTime():inst._now.getTime()>=inst._until.getTime());if(expired&&!inst._expiring){inst._expiring=true;if(this._hasTarget(target)||this._get(inst,'alwaysExpire')){this._removeTarget(target);var onExpiry=this._get(inst,'onExpiry');if(onExpiry){onExpiry.apply(target,[]);}
var expiryText=this._get(inst,'expiryText');if(expiryText){var layout=this._get(inst,'layout');inst.options.layout=expiryText;this._updateCountdown(target,inst);inst.options.layout=layout;}
var expiryUrl=this._get(inst,'expiryUrl');if(expiryUrl){window.location=expiryUrl;}}
inst._expiring=false;}
else if(inst._hold=='pause'){this._removeTarget(target);}
$.data(target,PROP_NAME,inst);},_changeCountdown:function(target,options,value){options=options||{};if(typeof options=='string'){var name=options;options={};options[name]=value;}
var inst=$.data(target,PROP_NAME);if(inst){this._resetExtraLabels(inst.options,options);extendRemove(inst.options,options);this._adjustSettings(inst);$.data(target,PROP_NAME,inst);var now=new Date();if((inst._since&&inst._since<now)||(inst._until&&inst._until>now)){this._addTarget(target);}
this._updateCountdown(target,inst);}},_resetExtraLabels:function(base,options){var changingLabels=false;for(var n in options){if(n.match(/[Ll]abels/)){changingLabels=true;break;}}
if(changingLabels){for(var n in base){if(n.match(/[Ll]abels[0-9]/)){base[n]=null;}}}},_destroyCountdown:function(target){var $target=$(target);if(!$target.hasClass(this.markerClassName)){return;}
this._removeTarget(target);$target.removeClass(this.markerClassName).empty();$.removeData(target,PROP_NAME);},_pauseCountdown:function(target){this._hold(target,'pause');},_lapCountdown:function(target){this._hold(target,'lap');},_resumeCountdown:function(target){this._hold(target,null);},_hold:function(target,hold){var inst=$.data(target,PROP_NAME);if(inst){if(inst._hold=='pause'&&!hold){inst._periods=inst._savePeriods;var sign=(inst._since?'-':'+');inst[inst._since?'_since':'_until']=this._determineTime(sign+inst._periods[0]+'y'+
sign+inst._periods[1]+'o'+sign+inst._periods[2]+'w'+
sign+inst._periods[3]+'d'+sign+inst._periods[4]+'h'+
sign+inst._periods[5]+'m'+sign+inst._periods[6]+'s');this._addTarget(target);}
inst._hold=hold;inst._savePeriods=(hold=='pause'?inst._periods:null);$.data(target,PROP_NAME,inst);this._updateCountdown(target,inst);}},_getTimesCountdown:function(target){var inst=$.data(target,PROP_NAME);return(!inst?null:(!inst._hold?inst._periods:this._calculatePeriods(inst,inst._show,new Date())));},_get:function(inst,name){return(inst.options[name]!=null?inst.options[name]:$.countdown._defaults[name]);},_adjustSettings:function(inst){var now=new Date();var timezone=this._get(inst,'timezone');timezone=(timezone==null?-new Date().getTimezoneOffset():timezone);inst._since=this._get(inst,'since');if(inst._since){inst._since=this.UTCDate(timezone,this._determineTime(inst._since,null));}
inst._until=this.UTCDate(timezone,this._determineTime(this._get(inst,'until'),now));inst._show=this._determineShow(inst);},_determineTime:function(setting,defaultTime){var offsetNumeric=function(offset){var time=new Date();time.setTime(time.getTime()+offset*1000);return time;};var offsetString=function(offset){offset=offset.toLowerCase();var time=new Date();var year=time.getFullYear();var month=time.getMonth();var day=time.getDate();var hour=time.getHours();var minute=time.getMinutes();var second=time.getSeconds();var pattern=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||'s'){case's':second+=parseInt(matches[1],10);break;case'm':minute+=parseInt(matches[1],10);break;case'h':hour+=parseInt(matches[1],10);break;case'd':day+=parseInt(matches[1],10);break;case'w':day+=parseInt(matches[1],10)*7;break;case'o':month+=parseInt(matches[1],10);day=Math.min(day,$.countdown._getDaysInMonth(year,month));break;case'y':year+=parseInt(matches[1],10);day=Math.min(day,$.countdown._getDaysInMonth(year,month));break;}
matches=pattern.exec(offset);}
return new Date(year,month,day,hour,minute,second,0);};var time=(setting==null?defaultTime:(typeof setting=='string'?offsetString(setting):(typeof setting=='number'?offsetNumeric(setting):setting)));if(time)time.setMilliseconds(0);return time;},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate();},_generateHTML:function(inst){inst._periods=periods=(inst._hold?inst._periods:this._calculatePeriods(inst,inst._show,new Date()));var shownNonZero=false;var showCount=0;for(var period=0;period<inst._show.length;period++){shownNonZero|=(inst._show[period]=='?'&&periods[period]>0);inst._show[period]=(inst._show[period]=='?'&&!shownNonZero?null:inst._show[period]);showCount+=(inst._show[period]?1:0);}
var compact=this._get(inst,'compact');var layout=this._get(inst,'layout');var labels=(compact?this._get(inst,'compactLabels'):this._get(inst,'labels'));var timeSeparator=this._get(inst,'timeSeparator');var description=this._get(inst,'description')||'';var showCompact=function(period){var labelsNum=$.countdown._get(inst,'compactLabels'+periods[period]);return(inst._show[period]?periods[period]+
(labelsNum?labelsNum[period]:labels[period])+' ':'');};var showFull=function(period){var labelsNum=$.countdown._get(inst,'labels'+periods[period]);return(inst._show[period]?'<span class="countdown_section"><span class="countdown_amount">'+
periods[period]+'</span><br/>'+
(labelsNum?labelsNum[period]:labels[period])+'</span>':'');};return(layout?this._buildLayout(inst,layout,compact):((compact?'<span class="countdown_row countdown_amount'+
(inst._hold?' countdown_holding':'')+'">'+
showCompact(Y)+showCompact(O)+showCompact(W)+showCompact(D)+
(inst._show[H]?this._twoDigits(periods[H]):'')+
(inst._show[M]?(inst._show[H]?timeSeparator:'')+this._twoDigits(periods[M]):'')+
(inst._show[S]?(inst._show[H]||inst._show[M]?timeSeparator:'')+
this._twoDigits(periods[S]):''):'<span class="countdown_row countdown_show'+showCount+
(inst._hold?' countdown_holding':'')+'">'+
showFull(Y)+showFull(O)+showFull(W)+showFull(D)+
showFull(H)+showFull(M)+showFull(S))+'</span>'+
(description?'<span class="countdown_row countdown_descr">'+description+'</span>':'')));},_buildLayout:function(inst,layout,compact){var labels=(compact?this._get(inst,'compactLabels'):this._get(inst,'labels'));var labelFor=function(index){return($.countdown._get(inst,(compact?'compactLabels':'labels')+inst._periods[index])||labels)[index];};var subs={yl:labelFor(Y),yn:inst._periods[Y],ynn:this._twoDigits(inst._periods[Y]),ol:labelFor(O),on:inst._periods[O],onn:this._twoDigits(inst._periods[O]),wl:labelFor(W),wn:inst._periods[W],wnn:this._twoDigits(inst._periods[W]),dl:labelFor(D),dn:inst._periods[D],dnn:this._twoDigits(inst._periods[D]),hl:labelFor(H),hn:inst._periods[H],hnn:this._twoDigits(inst._periods[H]),ml:labelFor(M),mn:inst._periods[M],mnn:this._twoDigits(inst._periods[M]),sl:labelFor(S),sn:inst._periods[S],snn:this._twoDigits(inst._periods[S])};var html=layout;for(var i=0;i<7;i++){var period='yowdhms'.charAt(i);var re=new RegExp('\\{'+period+'<\\}(.*)\\{'+period+'>\\}','g');html=html.replace(re,(inst._show[i]?'$1':''));}
$.each(subs,function(n,v){var re=new RegExp('\\{'+n+'\\}','g');html=html.replace(re,v);});return html;},_twoDigits:function(value){return(value<10?'0':'')+value;},_determineShow:function(inst){var format=this._get(inst,'format');var show=[];show[Y]=(format.match('y')?'?':(format.match('Y')?'!':null));show[O]=(format.match('o')?'?':(format.match('O')?'!':null));show[W]=(format.match('w')?'?':(format.match('W')?'!':null));show[D]=(format.match('d')?'?':(format.match('D')?'!':null));show[H]=(format.match('h')?'?':(format.match('H')?'!':null));show[M]=(format.match('m')?'?':(format.match('M')?'!':null));show[S]=(format.match('s')?'?':(format.match('S')?'!':null));return show;},_calculatePeriods:function(inst,show,now){inst._now=now;inst._now.setMilliseconds(0);var until=new Date(inst._now.getTime());if(inst._since&&now.getTime()<inst._since.getTime()){inst._now=now=until;}
else if(inst._since){now=inst._since;}
else{until.setTime(inst._until.getTime());if(now.getTime()>inst._until.getTime()){inst._now=now=until;}}
var periods=[0,0,0,0,0,0,0];if(show[Y]||show[O]){var lastNow=$.countdown._getDaysInMonth(now.getFullYear(),now.getMonth());var lastUntil=$.countdown._getDaysInMonth(until.getFullYear(),until.getMonth());var sameDay=(until.getDate()==now.getDate()||(until.getDate()>=Math.min(lastNow,lastUntil)&&now.getDate()>=Math.min(lastNow,lastUntil)));var getSecs=function(date){return(date.getHours()*60+date.getMinutes())*60+date.getSeconds();};var months=Math.max(0,(until.getFullYear()-now.getFullYear())*12+until.getMonth()-now.getMonth()+
((until.getDate()<now.getDate()&&!sameDay)||(sameDay&&getSecs(until)<getSecs(now))?-1:0));periods[Y]=(show[Y]?Math.floor(months/12):0);periods[O]=(show[O]?months-periods[Y]*12:0);var adjustDate=function(date,offset,last){var wasLastDay=(date.getDate()==last);var lastDay=$.countdown._getDaysInMonth(date.getFullYear()+offset*periods[Y],date.getMonth()+offset*periods[O]);if(date.getDate()>lastDay){date.setDate(lastDay);}
date.setFullYear(date.getFullYear()+offset*periods[Y]);date.setMonth(date.getMonth()+offset*periods[O]);if(wasLastDay){date.setDate(lastDay);}
return date;};if(inst._since){until=adjustDate(until,-1,lastUntil);}
else{now=adjustDate(new Date(now.getTime()),+1,lastNow);}}
var diff=Math.floor((until.getTime()-now.getTime())/1000);var extractPeriod=function(period,numSecs){periods[period]=(show[period]?Math.floor(diff/numSecs):0);diff-=periods[period]*numSecs;};extractPeriod(W,604800);extractPeriod(D,86400);extractPeriod(H,3600);extractPeriod(M,60);extractPeriod(S,1);return periods;}});function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null){target[name]=null;}}
return target;}
$.fn.countdown=function(options){var otherArgs=Array.prototype.slice.call(arguments,1);if(options=='getTimes'){return $.countdown['_'+options+'Countdown'].apply($.countdown,[this[0]].concat(otherArgs));}
return this.each(function(){if(typeof options=='string'){$.countdown['_'+options+'Countdown'].apply($.countdown,[this].concat(otherArgs));}
else{$.countdown._attachCountdown(this,options);}});};$.countdown=new Countdown();})(jQuery);;
// ---- typo3temp/minify/fd234aa5d1_minify_thickbox-dmc.js
var tb_pathToImage="/fileadmin/resources/_CORE/img/global/loadingAnimation.gif";var tb_defaultIframeConfig={height:'588',width:'768'}
$(document).ready(function(){tb_init('a.thickbox, area.thickbox, input.thickbox');imgLoader=new Image();imgLoader.src=tb_pathToImage;});function tb_init(domChunk){$(domChunk).click(function(){var t=this.title||this.name||null;var a=this.href||this.alt;var g=this.rel||false;if(a.indexOf('&TB_')===-1){if(a.indexOf('?')===-1){a+='?';}
a+='&TB_iframe=true&modal=true&height='+tb_defaultIframeConfig.height+'&width='+tb_defaultIframeConfig.width;}
tb_show(t,a,g);this.blur();return false;});}
function tb_show(caption,url,imageGroup){try{if(typeof document.body.style.maxHeight==="undefined"){$("body","html").css({height:"100%",width:"100%"});$("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove);}}else{if(document.getElementById("TB_overlay")===null){$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove);}}
if(tb_detectMacXFF()){$("#TB_overlay").addClass("TB_overlayMacFFBGHack");}else{$("#TB_overlay").addClass("TB_overlayBG");}
if(caption===null){caption="";}
$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");$('#TB_load').show();var baseURL;if(url.indexOf("?")!==-1){baseURL=url.substr(0,url.indexOf("?"));}else{baseURL=url;}
var urlString=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;var urlType=baseURL.toLowerCase().match(urlString);if(urlType=='.jpg'||urlType=='.jpeg'||urlType=='.png'||urlType=='.gif'||urlType=='.bmp'){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;if(imageGroup){TB_TempArray=$("a[@rel="+imageGroup+"]").get();for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));TB_Counter++){var urlTypeTemp=TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);if(!(TB_TempArray[TB_Counter].href==url)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>";}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>";}}else{TB_FoundURL=true;TB_imageCount="Image "+(TB_Counter+1)+" of "+(TB_TempArray.length);}}}
imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var pagesize=tb_getPageSize();var x=pagesize[0]-150;var y=pagesize[1]-150;var imageWidth=imgPreloader.width;var imageHeight=imgPreloader.height;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;}}else if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;}}
TB_WIDTH=imageWidth+30;TB_HEIGHT=imageHeight+60;$("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a>"+"<div id='TB_caption'>"+caption+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div>");$("#TB_closeWindowButton").click(tb_remove);if(!(TB_PrevHTML==="")){function goPrev(){if($(document).unbind("click",goPrev)){$(document).unbind("click",goPrev);}
$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,imageGroup);return false;}
$("#TB_prev").click(goPrev);}
if(!(TB_NextHTML==="")){function goNext(){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,imageGroup);return false;}
$("#TB_next").click(goNext);}
document.onkeydown=function(e){if(e==null){keycode=event.keyCode;}else{keycode=e.which;}
if(keycode==27){tb_remove();}else if(keycode==190){if(!(TB_NextHTML=="")){document.onkeydown="";goNext();}}else if(keycode==188){if(!(TB_PrevHTML=="")){document.onkeydown="";goPrev();}}};tb_position();$("#TB_load").remove();$("#TB_ImageOff").click(tb_remove);$("#TB_window").css({display:"block"});};imgPreloader.src=url;}else{var queryString=url.replace(/^[^\?]+\??/,'');var params=tb_parseQuery(queryString);TB_WIDTH=(params['width']*1)+30||630;TB_HEIGHT=(params['height']*1)+40||440;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(url.indexOf('TB_iframe')!=-1){urlNoQuery=url.split('TB_');$("#TB_iframeContent").remove();if(params['modal']!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+28)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>");}else{$("#TB_overlay").unbind();$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+28)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>");}}else{if($("#TB_window").css("display")!="block"){if(params['modal']!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a> or Esc Key</div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>");}else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");}}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(caption);}}
$("#TB_closeWindowButton").click(tb_remove);if(url.indexOf('TB_inline')!=-1){$("#TB_ajaxContent").append($('#'+params['inlineId']).children());$("#TB_window").unload(function(){$('#'+params['inlineId']).append($("#TB_ajaxContent").children());});tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});}else if(url.indexOf('TB_iframe')!=-1){tb_position();if($.browser.safari){$("#TB_load").remove();$("#TB_window").css({display:"block"});}}else{$("#TB_ajaxContent").load(url+="&random="+(new Date().getTime()),function(){tb_position();$("#TB_load").remove();tb_init("#TB_ajaxContent a.thickbox");$("#TB_window").css({display:"block"});});}}
if(!params['modal']){document.onkeyup=function(e){if(e==null){keycode=event.keyCode;}else{keycode=e.which;}
if(keycode==27){tb_remove();}};}}catch(e){}}
function tb_showIframe(){$("#TB_load").remove();$("#TB_window").css({display:"block"});}
function tb_remove(){$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");$("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();});$("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});$("html").css("overflow","");}
document.onkeydown="";document.onkeyup="";return false;}
function tb_position(){$("#TB_window").css({marginLeft:'-'+parseInt((TB_WIDTH/2),10)+'px',width:TB_WIDTH+'px'});if(!(jQuery.browser.msie&&jQuery.browser.version<7)){$("#TB_window").css({marginTop:'-'+parseInt((TB_HEIGHT/2),10)+'px'});}}
function tb_parseQuery(query){var Params={};if(!query){return Params;}
var Pairs=query.split(/[;&]/);for(var i=0;i<Pairs.length;i++){var KeyVal=Pairs[i].split('=');if(!KeyVal||KeyVal.length!=2){continue;}
var key=unescape(KeyVal[0]);var val=unescape(KeyVal[1]);val=val.replace(/\+/g,' ');Params[key]=val;}
return Params;}
function tb_getPageSize(){var de=document.documentElement;var w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;arrayPageSize=[w,h];return arrayPageSize;}
function tb_detectMacXFF(){var userAgent=navigator.userAgent.toLowerCase();if(userAgent.indexOf('mac')!=-1&&userAgent.indexOf('firefox')!=-1){return true;}}
function getScrollY(){var scrOfY=0;if(typeof(window.pageYOffset)=='number'){scrOfY=window.pageYOffset;}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scrOfY=document.body.scrollTop;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scrOfY=document.documentElement.scrollTop;}
return scrOfY;}
function showThickbox(tbUrl){tb_show('',tbUrl,false);}
function closeThickboxFromThickbox(redirectUrl){var returnValue=false;if(typeof(redirectUrl)=='undefined'){redirectUrl='';}
try{parent.location.protocol;returnValue=true;}catch(e){if(window.location.protocol=='https:'){var link='http://'+window.location.hostname+'/';}else{var link='https://'+window.location.hostname+'/';}
link=link+'/fileadmin/resources/_CORE/tmpl/misc/thickbox_closer.html';if(redirectUrl!=''){link=link+'?redirectUrl='+escape(redirectUrl);}
window.location.href=link;returnValue=false;}
if(returnValue==true){if(parent.location.href==window.location.href){window.close();}else{parent.tb_remove();if(redirectUrl!=''){parent.location.href=redirectUrl;}}}};
// ---- typo3temp/minify/386067e090_minify_swfobject.js
var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return!a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();;
// ---- typo3temp/minify/f9617b29ba_minify_custom.js
jQuery.validator.addMethod("fulldate",function(value,element){return this.optional(element)||/^(?=\d)(?:(?:(?:(?:(?:0?[13578]|1[02])(\/|-|\.)31)\1|(?:(?:0?[1,3-9]|1[0-2])(\/|-|\.)(?:29|30)\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})|(?:0?2(\/|-|\.)29\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))|(?:(?:0?[1-9])|(?:1[0-2]))(\/|-|\.)(?:0?[1-9]|1\d|2[0-8])\4(?:(?:1[6-9]|[2-9]\d)?\d{2}))($|\ (?=\d)))?(((0?[1-9]|1[012])(:[0-5]\d){0,2}(\ [AP]M))|([01]\d|2[0-3])(:[0-5]\d){1,2})?$/.test(value);},"Please specify the correct domain for your documents");jQuery.fn.superSimpleTabs=function(){return this.each(function(){var ul=jQuery(this);ul.find('img[rel^=#]').each(function(i){var image=jQuery(this);if(i!=sliderInitialActiveTab){jQuery(image.attr('rel')).hide();}else{image.addClass('selected');jQuery(image.addClass('selected').attr('rel')).show();image.attr('src',image.attr('src').replace('_no','_act'));}
image.click(function(){changeImage=ul.find('img.selected');changeImage.attr('src',changeImage.attr('src').replace('_act','_no'));jQuery(changeImage.removeClass('selected').attr('rel')).fadeOut('slow');jQuery(image.addClass('selected').attr('rel')).fadeIn('slow');image.attr('src',image.attr('src').replace('_no','_act'));return false;});});});};(function($){$.fn.charCounter=function(max,settings){max=max||100;settings=$.extend({container:"<span></span>",classname:"charcounter",format:"%1",pulse:true,delay:0},settings);var p,timeout;function count(el,container){el=$(el);if(el.val().length>max){el.val(el.val().substring(0,max));if(settings.pulse&&!p){pulse(container,true);};};if(settings.delay>0){if(timeout){window.clearTimeout(timeout);}
timeout=window.setTimeout(function(){container.html(settings.format.replace(/%1/,(max-el.val().length)));},settings.delay);}else{container.html(settings.format.replace(/%1/,(max-el.val().length)));}};function pulse(el,again){if(p){window.clearTimeout(p);p=null;};el.animate({opacity:0.1},100,function(){$(this).animate({opacity:1.0},100);});if(again){p=window.setTimeout(function(){pulse(el)},200);};};return this.each(function(){var container;if(!settings.container.match(/^<.+>$/)){container=$(settings.container);}else{$(this).next("."+settings.classname).remove();container=$(settings.container).insertAfter(this).addClass(settings.classname);}
$(this).unbind(".charCounter").bind("keydown.charCounter",function(){count(this,container);}).bind("keypress.charCounter",function(){count(this,container);}).bind("keyup.charCounter",function(){count(this,container);}).bind("focus.charCounter",function(){count(this,container);}).bind("mouseover.charCounter",function(){count(this,container);}).bind("mouseout.charCounter",function(){count(this,container);}).bind("paste.charCounter",function(){var me=this;setTimeout(function(){count(me,container);},10);});if(this.addEventListener){this.addEventListener('input',function(){count(this,container);},false);};count(this,container);});};})(jQuery);jQuery.fn.superSimpleRoundell=function(){return this.each(function(){var ul=jQuery(this);var activeId=(simpleRoundellConf.initial>0&&simpleRoundellConf.initial<=simpleRoundellConf.elements.length)?(simpleRoundellConf.initial-1):0;var prevId=(activeId==0)?(simpleRoundellConf.elements.length-1):(activeId-1);var nextId=(activeId==(simpleRoundellConf.elements.length-1))?0:(activeId+1);var liNext=null;var liPrev=null;for(var i=0;i<simpleRoundellConf.elements.length;i++){if(i==prevId||i==nextId){var li=jQuery(document.createElement('li'));li.attr('class',(i==prevId?'prev':'next'));var image=jQuery(document.createElement('img'));image.attr({alt:simpleRoundellConf.elements[i].altText,src:(i==prevId)?simpleRoundellConf.elements[i].imageLeft:simpleRoundellConf.elements[i].imageRight,rel:simpleRoundellConf.elements[i].rel});image.click(function(){var image=jQuery(this);var newPrevId=null;var newNextId=null;var curElement=null;var newElement=null;for(var i=0;i<simpleRoundellConf.elements.length;i++){if(image.attr('rel')==simpleRoundellConf.elements[i].rel){curElement=simpleRoundellConf.elements[i];newNextId=(i==(simpleRoundellConf.elements.length-1))?0:(i+1);newPrevId=(i==0)?(simpleRoundellConf.elements.length-1):(i-1);}else{jQuery(simpleRoundellConf.elements[i].rel+":visble").fadeOut('slow');}}
ul.find('li').each(function(){var li=jQuery(this);var image=jQuery(li.find('img'));if(li.attr('class')=='prev'){image.attr({alt:simpleRoundellConf.elements[newPrevId].altText,src:simpleRoundellConf.elements[newPrevId].imageLeft,rel:simpleRoundellConf.elements[newPrevId].rel});}else{image.attr({alt:simpleRoundellConf.elements[newNextId].altText,src:simpleRoundellConf.elements[newNextId].imageRight,rel:simpleRoundellConf.elements[newNextId].rel});}});jQuery(curElement.rel).fadeIn('slow');});li.append(image);if(i==prevId){liPrev=li;}else{liNext=li;}
jQuery(simpleRoundellConf.elements[i].rel).hide();}}
ul.append(liPrev);ul.append(liNext);});};function reloadCaptcha(imgIdToReload){document.getElementById(imgIdToReload).setAttribute('src',document.getElementById(imgIdToReload).getAttribute('src')+'?1');}
var isFormSubmitted=false;function checkSubmit(){if(!isFormSubmitted){isFormSubmitted=true;return true;}else{return false;}}
jQuery.fn.products_paging=function(){jQuery('#crossproducts_paging_front').bind('click',crossproducts_paging_front_click);jQuery('#altproducts_paging_front').bind('click',altproducts_paging_front_click);jQuery('#crossproducts_paging_back').bind('click',crossproducts_paging_back_click);jQuery('#altproducts_paging_back').bind('click',altproducts_paging_back_click);init_products_paging();}
var curr_paging_index=0;var next_paging_index=0;var previous_paging_index=0;var paging_index=0;var products_paging_size=0;function init_products_paging(){crossproducts_paging_reset();jQuery('div.crossproducts_paging').each(function(){paging_index++;if(jQuery(this).css('display')=='block'){if(curr_paging_index==0){curr_paging_index=paging_index;next_paging_index=curr_paging_index+1;previous_paging_index=curr_paging_index-1;}}});products_paging_size=paging_index;if(products_paging_size<2){jQuery('#crossproducts_paging_header').css('display','none');}else{jQuery('#crossproducts_paging_header').css('display','block');if(next_paging_index>products_paging_size){jQuery('#crossproducts_paging_front').css('display','none');}
if(previous_paging_index<1){jQuery('#crossproducts_paging_back').css('display','none');}
paging_index=0;jQuery('div.crossproducts_paging').each(function(){paging_index++;if(paging_index==curr_paging_index){jQuery(this).css('display','block');}else{jQuery(this).css('display','none');}});}
altproducts_paging_reset();jQuery('div.altproducts_paging').each(function(){paging_index++;if(jQuery(this).css('display')=='block'){if(curr_paging_index==0){curr_paging_index=paging_index;next_paging_index=curr_paging_index+1;previous_paging_index=curr_paging_index-1;}}});products_paging_size=paging_index;if(products_paging_size<2){jQuery('#altproducts_paging_header').css('display','none');}else{jQuery('#altproducts_paging_header').css('display','block');if(next_paging_index>products_paging_size){jQuery('#altproducts_paging_front').css('display','none');}
if(previous_paging_index<1){jQuery('#altproducts_paging_back').css('display','none');}
paging_index=0;jQuery('div.altproducts_paging').each(function(){paging_index++;if(paging_index==curr_paging_index){jQuery(this).css('display','block');}else{jQuery(this).css('display','none');}});}}
function crossproducts_paging_front_click(ev)
{crossproducts_paging_reset();jQuery('div.crossproducts_paging').each(function(){paging_index++;if(jQuery(this).css('display')=='block'){curr_paging_index=paging_index;next_paging_index=curr_paging_index+1;}});products_paging_size=paging_index;if(next_paging_index<=products_paging_size)
{paging_index=0;jQuery('div.crossproducts_paging').each(function(){paging_index++;if(paging_index!=next_paging_index){jQuery(this).css('display','none');}else{jQuery(this).css('display','block');}});}
if(next_paging_index==products_paging_size){jQuery('#crossproducts_paging_front').css('display','none');}}
function altproducts_paging_front_click(ev)
{altproducts_paging_reset();jQuery('div.altproducts_paging').each(function(){paging_index++;if(jQuery(this).css('display')=='block'){curr_paging_index=paging_index;next_paging_index=curr_paging_index+1;}});products_paging_size=paging_index;if(next_paging_index<=products_paging_size)
{paging_index=0;jQuery('div.altproducts_paging').each(function(){paging_index++;if(paging_index!=next_paging_index){jQuery(this).css('display','none');}else{jQuery(this).css('display','block');}});}
if(next_paging_index==products_paging_size){jQuery('#altproducts_paging_front').css('display','none');}}
function crossproducts_paging_back_click(ev)
{crossproducts_paging_reset();jQuery('div.crossproducts_paging').each(function(){paging_index++;if(jQuery(this).css('display')=='block'){curr_paging_index=paging_index;previous_paging_index=curr_paging_index-1;}});products_paging_size=paging_index;if(previous_paging_index>0&&previous_paging_index<=products_paging_size)
{paging_index=0;jQuery('div.crossproducts_paging').each(function(){paging_index++;if(paging_index!=previous_paging_index){jQuery(this).css('display','none');}else{jQuery(this).css('display','block');}});}
if(previous_paging_index==1){jQuery('#crossproducts_paging_back').css('display','none');}}
function altproducts_paging_back_click(ev)
{altproducts_paging_reset();jQuery('div.altproducts_paging').each(function(){paging_index++;if(jQuery(this).css('display')=='block'){curr_paging_index=paging_index;previous_paging_index=curr_paging_index-1;}});products_paging_size=paging_index;if(previous_paging_index>0&&previous_paging_index<=products_paging_size)
{paging_index=0;jQuery('div.altproducts_paging').each(function(){paging_index++;if(paging_index!=previous_paging_index){jQuery(this).css('display','none');}else{jQuery(this).css('display','block');}});}
if(previous_paging_index==1){jQuery('#altproducts_paging_back').css('display','none');}}
function crossproducts_paging_reset()
{paging_index=0;curr_paging_index=0;next_paging_index=0;previous_paging_index=0;products_paging_size=0;jQuery('#crossproducts_paging_front').css('display','block');jQuery('#crossproducts_paging_back').css('display','block');}
function altproducts_paging_reset()
{paging_index=0;curr_paging_index=0;next_paging_index=0;previous_paging_index=0;products_paging_size=0;jQuery('#altproducts_paging_front').css('display','block');jQuery('#altproducts_paging_back').css('display','block');}
function load_popup_window(link,width,height)
{window.open(link,'popup','toolbar=no,width='+width+',height='+height+',resizable=yes,top=40,left=100,scrollbars=yes')}
function create_popup_window(link,width,height)
{var html=jQuery('#wk_content').html();var array=new Array(document.styleSheets.length);for(var i=0;i<document.styleSheets.length;i++){css=document.styleSheets[i].href;array[i]=css;}
var this_win=window.open('','popup','toolbar=no,width='+width+',height='+height+',resizable=yes,top=40,left=100,scrollbars=yes')
with(this_win)
{document.writeln('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"');document.writeln('<html><head>');document.writeln('<title></title>');for(var i=0;i<array.length;i++){document.writeln('<link rel="stylesheet" type="text/css" href="'+array[i]+'">');}
document.writeln('</head>');document.writeln('<body>');document.writeln('<img src="/fileadmin/resources/wenz/_DEFAULT/img/global/headerLogo.gif" style="margin: 10px 0px 10px 10px;">');document.writeln('<div style="width:99% !important;">');document.writeln(html);document.writeln('<br /><br />');document.writeln('<div class="footer" style="text-align:center"><a href="javascript:print()"><strong>Drucken</strong></a> <span style="width:8px">&nbsp;</span> <a href="javascript:self.close()"><strong>Fenster schließen</strong></a></div><br/>')
document.writeln('</div>');document.writeln('</body>');if(document.getElementById('wk_buttonbar_10_50')){document.getElementById('wk_buttonbar_10_50').style.display='none';}
if(document.getElementById('wk_button_print')){document.getElementById('wk_button_print').style.display='none';}
if(document.getElementById('wk_button')){document.getElementById('wk_button').style.display='none';}}
this_win.document.close();}
function addIgnoreClass(elementId){$("#"+elementId).addClass("ignore");$("#"+elementId).removeClass("error");}
function removeIgnoreClass(elementId){$("#"+elementId).removeClass("ignore");}
function setOverallIgnoreClass(elementId){if(is_array(elementId)){for(var i=0;i<elementId.length;i++){$("#"+elementId[i]).find("input").addClass("ignore");$("#"+elementId[i]).find("input").removeClass("error");}}else{$("#"+elementId).find("input").addClass("ignore");$("#"+elementId).find("input").removeClass("error");}}
function removeIgnoreClasses(elementId){if(is_array(elementId)){for(var i=0;i<elementId.length;i++){$("#"+elementId[i]).find("input").removeClass("ignore");}}else{$("#"+elementId).find("input").removeClass("ignore");}}
function unCheck(inputId){if(document.getElementById(inputId)){document.getElementById(inputId).checked=false;}}
function is_array(variable){return typeof(variable)=="object"&&(variable instanceof Array);}
$(document).ready(function(){$("form input").live('keypress',function(e){if((e.which&&e.which==13)||(e.keyCode&&e.keyCode==13)){var matches=[];if(matches=$(this).attr('name').match(/(dmc_mb3_shoppingbasket_pi1)\[([0-9]+)\]/)){var ctype=matches[1];var uid=matches[2];var redirectStep=[];redirectStep[10]=20;redirectStep[20]=30;redirectStep[21]=30;redirectStep[30]=40;redirectStep[40]=50;var currentStep=$('#'+ctype+'\\['+uid+'\\]\\[step\\]').attr('value');$('#'+ctype+'\\['+uid+'\\]\\[nextstep\\]').attr('value',redirectStep[currentStep]);$('#'+ctype+'_'+uid+'_form').submit();}else{return true;}}else{return true;}});});var openLayer=true;var mouseDirection='';var mgesture={x:-1,y:-1};function showLayer(pk){var layer=$("#layerbox-"+pk);$("#breadcrumb, #headerMenu .bottomLine, .navSearchForm select").css('visibility','hidden');$("#headerMenu").addClass('layertop'+pk);layer.fadeIn("fast");if($.browser.msie){$('#headerMenu .helpIframe').css('height',layer.height()).fadeIn("fast");}}
function hideLayer(exceptPk){if(typeof exceptPk!="undefined"){$("#breadcrumb, #headerMenu .bottomLine, .navSearchForm select").css('visibility','visible');if($.browser.msie){$("#headerMenu .helpIframe").hide();}
$("div.layerbox[rel!='"+exceptPk+"']").each(function(){$(this).fadeOut("fast");});$("#headerMenu").attr('class','').addClass('layertop'+exceptPk);}else{$("#breadcrumb, #headerMenu .bottomLine, .navSearchForm select").css('visibility','visible');if($.browser.msie){$("#headerMenu .helpIframe").hide();}
$("div.layerbox").each(function(){$(this).fadeOut("fast");});$("#headerMenu").attr('class','');}}
function clearLayerTimeout(){if(typeof lclose!="undefined"){clearTimeout(lclose);}}
function clearLayerDelayTimeout(){if(typeof openDelay!="undefined"){clearTimeout(openDelay);}}
function setLayerTimeout(){lclose=setTimeout("hideLayer()",100);}
$(document).ready(function(){$("html").bind("mousemove",function(e){if((mgesture.x==-1)&&(mgesture.y==-1)){mgesture.x=e.screenX;mgesture.y=e.screenY;return;}
var distance=Math.sqrt(Math.pow(e.screenX-mgesture.x,2)+Math.pow(e.screenY-mgesture.y,2));if(distance>3){var angle=Math.atan2(e.screenX-mgesture.x,e.screenY-mgesture.y)/Math.PI+1;var dir='unknown';if(3/8<angle&&angle<5/8)dir='left';if(5/8<angle&&angle<7/8)dir='bottomleft';if(7/8<angle&&angle<9/8)dir='bottom';if(9/8<angle&&angle<11/8)dir='bottomright';if(11/8<angle&&angle<13/8)dir='right';if(13/8<angle&&angle<15/8)dir='topright';if(15/8<angle||angle<1/8)dir='top';if(1/8<angle&&angle<3/8)dir='topleft';mgesture.x=e.screenX;mgesture.y=e.screenY;mouseDirection=dir;}});$("a.layerlink").bind('mouseover',function(e){if(openLayer==true){var pk=$(this).attr('rel');openDelay=setTimeout(function(){clearLayerTimeout();hideLayer(pk);showLayer(pk);},500);}});$("a.layerlink").bind('mouseout',function(e){clearLayerDelayTimeout();if(openLayer==true){var pk=$(this).attr('rel');if($("#layerbox-"+pk).css('display')=='block'&&(mouseDirection!='bottomleft'||mouseDirection!='bottom'||mouseDirection!='bottomright')){hideLayer(pk);showLayer(pk);setLayerTimeout();}}});$("a.layerlink").bind('click',function(e){openLayer=false;hideLayer();});$(".layerbox li a").bind('click',function(e){openLayer=false;hideLayer();});$("div.layerbox").bind('mouseover',function(e){clearLayerTimeout();});$("div.layerbox").bind('mouseleave',function(e){hideLayer();});$("div.layerbox").bind('click',function(e){hideLayer();});});function trim(myString){return myString.replace(/^\s+/,'').replace(/\s+$/,'');}
function formatDateForValidation(day,month,year){var fulldate='';if(month>0&&day>0&&year>0){fulldate=trim(month)+'.'+trim(day)+'.'+trim(year);}
if(fulldate!='..'){return fulldate;}
return'';}
var popupWindow=null;function openWindow(url,winName,winParams){popupWindow=window.open(url,winName,winParams);if(popupWindow){popupWindow.focus();}}
function openLotteryWindow(url,firstwindow,width,height){var screenWidth=window.InnerWidth||screen.width;var screenHeight=window.InnerHeight||screen.height;var left=(screenWidth/2)-(width/2);var top=(screenHeight/2)-(height/2);if(navigator.appVersion.search(/MSIE 7+/)!=-1||navigator.appVersion.search(/MSIE 6+/)!=-1){width=width+16;}else{width=width+16;}
height=height+40;if(firstwindow){var name="dmc_OnlineLottery";var params='width='+width+','+'height='+height+',left='+left+',top='+top+', resizable=no, scrollbars=yes,toolbar=no,status=no,directories=no,menubar=no,location=no';openWindow(url,name,params);}else{self.location.href=url;}};(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);;
// ---- typo3temp/minify/acb1179f8f_minify_customclient.js
﻿
$.extend($.validator.messages,{digits:"Vänligen ange endast siffror.",maxlength:$.validator.format("Vänligen ange inte fler än {0} tecken."),minlength:$.validator.format("Vänligen ange minst {0} tecken."),rangelength:$.validator.format("Vänligen ange ett värde mellan {0} och {1} tecken."),range:$.validator.format("Vänligen ange ett värde mellan {0} och {1}."),max:$.validator.format("Vänligen ange ett värde som är samma som eller större än {0}."),min:$.validator.format("Vänligen ange ett värde som är samma som eller mindre än {0}."),email:$.validator.format("Vänligen ange en giltig e-postadress."),numberDE:"Vänligen ange ett nummer."});;
// ---- typo3temp/minify/0238578c4a_minify_javascript_93077bb238.js
var browserName=navigator.appName;var browserVer=parseInt(navigator.appVersion);var version="";var msie4=(browserName=="Microsoft Internet Explorer"&&browserVer>=4);if((browserName=="Netscape"&&browserVer>=3)||msie4||browserName=="Konqueror"||browserName=="Opera"){version="n3";}else{version="n2";}
function blurLink(theObject){if(msie4){theObject.blur();}};

