(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context)};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1]){selector=jQuery.clean([match[1]],context)}else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3]){return jQuery().find(selector)}return jQuery(elem)}selector=[]}}else{return jQuery(context).find(selector)}}else{if(jQuery.isFunction(selector)){return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector)}}return this.setArray(jQuery.makeArray(selector))},jquery:"1.2.6",size:function(){return this.length},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num]},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this},each:function(callback,args){return jQuery.each(this,callback,args)},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this)},attr:function(name,value,type){var options=name;if(name.constructor==String){if(value===undefined){return this[0]&&jQuery[type||"attr"](this[0],name)}else{options={};options[name]=value}}return this.each(function(i){for(name in options){jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name))}})},css:function(key,value){if((key=="width"||key=="height")&&parseFloat(value)<0){value=undefined}return this.attr(key,value,"curCSS")},text:function(text){if(typeof text!="object"&&text!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text))}var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8){ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this])}})});return ret},wrapAll:function(html){if(this[0]){jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild){elem=elem.firstChild}return elem}).append(this)}return this},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html)})},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html)})},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1){this.appendChild(elem)}})},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1){this.insertBefore(elem,this.firstChild)}})},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this)})},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling)})},end:function(){return this.prevObject||jQuery([])},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem)});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems)},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0]}else{return this.cloneNode(true)}});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined){this[expando]=null}});if(events===true){this.find("*").andSelf().each(function(i){if(this.nodeType==3){return}var events=jQuery.data(this,"events");for(var type in events){for(var handler in events[type]){jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data)}}})}return ret},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i)})||jQuery.multiFilter(selector,this))},not:function(selector){if(selector.constructor==String){if(isSimple.test(selector)){return this.pushStack(jQuery.multiFilter(selector,this,true))}else{selector=jQuery.multiFilter(selector,this)}}var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector})},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=="string"?jQuery(selector):jQuery.makeArray(selector))))},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0},hasClass:function(selector){return this.is("."+selector)},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0){return null}for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery.browser.msie&&!option.attributes.value.specified?option.text:option.value;if(one){return value}values.push(value)}}return values}else{return(this[0].value||"").replace(/\r/g,"")}}return undefined}if(value.constructor==Number){value+=""}return this.each(function(){if(this.nodeType!=1){return}if(value.constructor==Array&&/radio|checkbox/.test(this.type)){this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0)}else{if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0)});if(!values.length){this.selectedIndex=-1}}else{this.value=value}}})},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value)},replaceWith:function(value){return this.after(value).remove()},eq:function(i){return this.slice(i,i+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments))},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem)}))},andSelf:function(){return this.add(this.prevObject)},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length){data=jQuery.data(this[0],key)}return data===undefined&&parts[1]?this.data(parts[0]):data}else{return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value)})}},removeData:function(key){return this.each(function(){jQuery.removeData(this,key)})},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse){elems.reverse()}}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr")){obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"))}var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script")){scripts=scripts.add(elem)}else{if(elem.nodeType==1){scripts=scripts.add(jQuery("script",elem).remove())}callback.call(obj,elem)}});scripts.each(evalScript)})}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src){jQuery.ajax({url:elem.src,async:false,dataType:"script"})}else{jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"")}if(elem.parentNode){elem.parentNode.removeChild(elem)}}function now(){return+new Date}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2}if(typeof target!="object"&&typeof target!="function"){target={}}if(length==i){target=this;--i}for(;i<length;i++){if((options=arguments[i])!=null){for(var name in options){var src=target[name],copy=options[name];if(target===copy){continue}if(deep&&copy&&typeof copy=="object"&&!copy.nodeType){target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy)}else{if(copy!==undefined){target[name]=copy}}}}}return target};var expando="jQuery"+now(),uuid=0,windowData={},exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{};jQuery.extend({noConflict:function(deep){window.$=_$;if(deep){window.jQuery=_jQuery}return jQuery},isFunction:function(fn){return!!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/^[\s[]?function/.test(fn+"")},isXMLDoc:function(elem){return elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem.ownerDocument.body},globalEval:function(data){data=jQuery.trim(data);if(data){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.browser.msie){script.text=data}else{script.appendChild(document.createTextNode(data))}head.insertBefore(script,head.firstChild);head.removeChild(script)}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase()},cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id){id=elem[expando]=++uuid}if(name&&!jQuery.cache[id]){jQuery.cache[id]={}}if(data!==undefined){jQuery.cache[id][name]=data}return name?jQuery.cache[id][name]:id},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id]){break}if(!name){jQuery.removeData(elem)}}}else{try{delete elem[expando]}catch(e){if(elem.removeAttribute){elem.removeAttribute(expando)}}delete jQuery.cache[id]}},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length==undefined){for(name in object){if(callback.apply(object[name],args)===false){break}}}else{for(;i<length;){if(callback.apply(object[i++],args)===false){break}}}}else{if(length==undefined){for(name in object){if(callback.call(object[name],name,object[name])===false){break}}}else{for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}}return object},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value)){value=value.call(elem,i)}return value&&value.constructor==Number&&type=="curCSS"&&!exclude.test(name)?value+"px":value},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className)){elem.className+=(elem.className?" ":"")+className}})},remove:function(elem,classNames){if(elem.nodeType==1){elem.className=classNames!=undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return!jQuery.className.has(classNames,className)}).join(" "):""}},has:function(elem,className){return jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name]}callback.call(elem);for(var name in options){elem.style[name]=old[name]}},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0});val-=Math.round(padding+border)}if(jQuery(elem).is(":visible")){getWH()}else{jQuery.swap(elem,props,getWH)}return Math.max(0,val)}return jQuery.curCSS(elem,name,force)},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari){return false}var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")==""}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save}if(name.match(/float/i)){name=styleFloat}if(!force&&style&&style[name]){ret=style[name]}else{if(defaultView.getComputedStyle){if(name.match(/float/i)){name="float"}name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem)){ret=computedStyle.getPropertyValue(name)}else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode){stack.unshift(a)}for(;i<stack.length;i++){if(color(stack[i])){swap[i]=stack[i].style.display;stack[i].style.display="block"}}ret=name=="display"&&swap[stack.length-1]!=null?"none":(computedStyle&&computedStyle.getPropertyValue(name))||"";for(i=0;i<swap.length;i++){if(swap[i]!=null){stack[i].style.display=swap[i]}}}if(name=="opacity"&&ret==""){ret="1"}}else{if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase()});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft}}}}return ret},clean:function(elems,context){var ret=[];context=context||document;if(typeof context.createElement=="undefined"){context=context.ownerDocument||context[0]&&context[0].ownerDocument||document}jQuery.each(elems,function(i,elem){if(!elem){return}if(elem.constructor==Number){elem+=""}if(typeof elem=="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">"});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--){div=div.lastChild}if(jQuery.browser.msie){var tbody=!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&tags.indexOf("<tbody")<0?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j){if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length){tbody[j].parentNode.removeChild(tbody[j])}}if(/^\s/.test(elem)){div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild)}}elem=jQuery.makeArray(div.childNodes)}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select"))){return}if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options){ret.push(elem)}else{ret=jQuery.merge(ret,elem)}});return ret},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8){return undefined}var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari){elem.parentNode.selectedIndex}if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode){throw"type property can't be changed"}elem[name]=value}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name)){return elem.getAttributeNode(name).nodeValue}return elem[name]}if(msie&&notxml&&name=="style"){return jQuery.attr(elem.style,"cssText",value)}if(set){elem.setAttribute(name,""+value)}var attr=msie&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+""=="NaN"?"":"alpha(opacity="+value*100+")")}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase()});if(set){elem[name]=value}return elem[name]},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"")},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call){ret[0]=array}else{while(i){ret[--i]=array[i]}}}return ret},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++){if(array[i]===elem){return i}}return-1},merge:function(first,second){var i=0,elem,pos=first.length;if(jQuery.browser.msie){while(elem=second[i++]){if(elem.nodeType!=8){first[pos++]=elem}}}else{while(elem=second[i++]){first[pos++]=elem}}return first},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i])}}}catch(e){ret=array}return ret},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++){if(!inv!=!callback(elems[i],i)){ret.push(elems[i])}}return ret},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null){ret[ret.length]=value}}return ret.concat.apply([],ret)}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var styleFloat=jQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({boxModel:!jQuery.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing"}});jQuery.each({parent:function(elem){return elem.parentNode},parents:function(elem){return jQuery.dir(elem,"parentNode")},next:function(elem){return jQuery.nth(elem,2,"nextSibling")},prev:function(elem){return jQuery.nth(elem,2,"previousSibling")},nextAll:function(elem){return jQuery.dir(elem,"nextSibling")},prevAll:function(elem){return jQuery.dir(elem,"previousSibling")},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem)},children:function(elem){return jQuery.sibling(elem.firstChild)},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes)}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string"){ret=jQuery.multiFilter(selector,ret)}return this.pushStack(jQuery.unique(ret))}});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(){var args=arguments;return this.each(function(){for(var i=0,length=args.length;i<length;i++){jQuery(args[i])[original](this)}})}});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1){this.removeAttribute(name)}},addClass:function(classNames){jQuery.className.add(this,classNames)},removeClass:function(classNames){jQuery.className.remove(this,classNames)},toggleClass:function(classNames){jQuery.className[jQuery.className.has(this,classNames)?"remove":"add"](this,classNames)},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(function(){jQuery.event.remove(this);jQuery.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){jQuery(">*",this).remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments)}});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px")}});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2])},"#":function(a,i,m){return a.getAttribute("id")==m[2]},":":{lt:function(a,i,m){return i<m[3]-0},gt:function(a,i,m){return i>m[3]-0},nth:function(a,i,m){return m[3]-0==i},eq:function(a,i,m){return m[3]-0==i},first:function(a,i){return i==0},last:function(a,i,m,r){return i==r.length-1},even:function(a,i){return i%2==0},odd:function(a,i){return i%2},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling")},parent:function(a){return a.firstChild},empty:function(a){return!a.firstChild},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden"},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden"},enabled:function(a){return!a.disabled},disabled:function(a){return a.disabled},checked:function(a){return a.checked},selected:function(a){return a.selected||jQuery.attr(a,"selected")},text:function(a){return"text"==a.type},radio:function(a){return"radio"==a.type},checkbox:function(a){return"checkbox"==a.type},file:function(a){return"file"==a.type},password:function(a){return"password"==a.type},submit:function(a){return"submit"==a.type},image:function(a){return"image"==a.type},reset:function(a){return"reset"==a.type},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button")},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},has:function(a,i,m){return jQuery.find(m[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem}).length}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r)}return cur},find:function(t,context){if(typeof t!="string"){return[t]}if(context&&context.nodeType!=1&&context.nodeType!=9){return[]}context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++){for(var c=ret[i].firstChild;c;c=c.nextSibling){if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName)){r.push(c)}}}ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0){continue}foundToken=true}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j<rl;j++){var n=m=="~"||m=="+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=n.nextSibling){if(n.nodeType==1){var id=jQuery.data(n);if(m=="~"&&merge[id]){break}if(!nodeName||n.nodeName.toUpperCase()==nodeName){if(m=="~"){merge[id]=true}r.push(n)}if(m=="+"){break}}}}ret=r;t=jQuery.trim(t.replace(re,""));foundToken=true}}if(t&&!foundToken){if(!t.indexOf(",")){if(context==ret[0]){ret.shift()}done=jQuery.merge(done,ret);r=ret=[context];t=" "+t.substr(1,t.length)}else{var re2=quickID;var m=re2.exec(t);if(m){m=[0,m[2],m[3],m[1]]}else{re2=quickClass;m=re2.exec(t)}m[2]=m[2].replace(/\\/g,"");var elem=ret[ret.length-1];if(m[1]=="#"&&elem&&elem.getElementById&&!jQuery.isXMLDoc(elem)){var oid=elem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2]){oid=jQuery('[@id="'+m[2]+'"]',elem)[0]}ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[]}else{for(var i=0;ret[i];i++){var tag=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object"){tag="param"}r=jQuery.merge(r,ret[i].getElementsByTagName(tag))}if(m[1]=="."){r=jQuery.classFilter(r,m[2])}if(m[1]=="#"){var tmp=[];for(var i=0;r[i];i++){if(r[i].getAttribute("id")==m[2]){tmp=[r[i]];break}}r=tmp}ret=r}t=t.replace(re2,"")}}if(t){var val=jQuery.filter(t,r);ret=r=val.r;t=jQuery.trim(val.t)}}if(t){ret=[]}if(ret&&context==ret[0]){ret.shift()}done=jQuery.merge(done,ret);return done},classFilter:function(r,m,not){m=" "+m+" ";var tmp=[];for(var i=0;r[i];i++){var pass=(" "+r[i].className+" ").indexOf(m)>=0;if(!not&&pass||not&&!pass){tmp.push(r[i])}}return tmp},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break}}if(!m){break}if(m[1]==":"&&m[2]=="not"){r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3])}else{if(m[1]=="."){r=jQuery.classFilter(r,m[2],not)}else{if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i<rl;i++){var a=r[i],z=a[jQuery.props[m[2]]||m[2]];if(z==null||/href|src|selected/.test(m[2])){z=jQuery.attr(a,m[2])||""}if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^not){tmp.push(a)}}r=tmp}else{if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i<rl;i++){var node=r[i],parentNode=node.parentNode,id=jQuery.data(parentNode);if(!merge[id]){var c=1;for(var n=parentNode.firstChild;n;n=n.nextSibling){if(n.nodeType==1){n.nodeIndex=c++}}merge[id]=true}var add=false;if(first==0){if(node.nodeIndex==last){add=true}}else{if((node.nodeIndex-last)%first==0&&(node.nodeIndex-last)/first>=0){add=true}}if(add^not){tmp.push(node)}}r=tmp}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object"){fn=fn[m[2]]}if(typeof fn=="string"){fn=eval("false||function(a,i){return "+fn+";}")}r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r)},not)}}}}}return{r:r,t:t}},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1){matched.push(cur)}cur=cur[dir]}return matched},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir]){if(cur.nodeType==1&&++num==result){break}}return cur},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem){r.push(n)}}return r}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8){return}if(jQuery.browser.msie&&elem.setInterval){elem=window}if(!handler.guid){handler.guid=this.guid++}if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments)});handler.data=data}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered){return jQuery.event.handle.apply(arguments.callee.elem,arguments)}});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener){elem.addEventListener(type,handle,false)}else{if(elem.attachEvent){elem.attachEvent("on"+type,handle)}}}}handlers[handler.guid]=handler;jQuery.event.global[type]=true});elem=null},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8){return}var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)==".")){for(var type in events){this.remove(elem,type+(types||""))}}else{if(types.type){handler=types.handler;types=types.type}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler){delete events[type][handler.guid]}else{for(handler in events[type]){if(!parts[1]||events[type][handler].type==parts[1]){delete events[type][handler]}}}for(ret in events[type]){break}if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener){elem.removeEventListener(type,jQuery.data(elem,"handle"),false)}else{if(elem.detachEvent){elem.detachEvent("on"+type,jQuery.data(elem,"handle"))}}}ret=null;delete events[type]}}})}for(ret in events){break}if(!ret){var handle=jQuery.data(elem,"handle");if(handle){handle.elem=null}jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle")}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true}if(!elem){if(this.global[type]){jQuery("*").add([window,document]).trigger(type,data)}}else{if(elem.nodeType==3||elem.nodeType==8){return undefined}var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true}data[0].type=type;if(exclusive){data[0].exclusive=true}var handle=jQuery.data(elem,"handle");if(handle){val=handle.apply(elem,data)}if((!fn||(jQuery.nodeName(elem,"a")&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false){val=false}if(event){data.shift()}if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined){val=ret}}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,"a")&&type=="click")){this.triggered=true;try{elem[type]()}catch(e){}}this.triggered=false}return val},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false){val=ret}if(ret===false){event.preventDefault();event.stopPropagation()}}}return val},fix:function(event){if(event[expando]==true){return event}var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--){event[props[i]]=originalEvent[props[i]]}event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault){originalEvent.preventDefault()}originalEvent.returnValue=false};event.stopPropagation=function(){if(originalEvent.stopPropagation){originalEvent.stopPropagation()}originalEvent.cancelBubble=true};event.timeStamp=event.timeStamp||now();if(!event.target){event.target=event.srcElement||document}if(event.target.nodeType==3){event.target=event.target.parentNode}if(!event.relatedTarget&&event.fromElement){event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement}if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0)}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode)){event.which=event.charCode||event.keyCode}if(!event.metaKey&&event.ctrlKey){event.metaKey=event.ctrlKey}if(!event.which&&event.button){event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)))}return event},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy},special:{ready:{setup:function(){bindReady();return},teardown:function(){return}},mouseenter:{setup:function(){if(jQuery.browser.msie){return false}jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true},teardown:function(){if(jQuery.browser.msie){return false}jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true},handler:function(event){if(withinElement(event,this)){return true}event.type="mouseenter";return jQuery.event.handle.apply(this,arguments)}},mouseleave:{setup:function(){if(jQuery.browser.msie){return false}jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true},teardown:function(){if(jQuery.browser.msie){return false}jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true},handler:function(event){if(withinElement(event,this)){return true}event.type="mouseleave";return jQuery.event.handle.apply(this,arguments)}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data)})},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments)});return this.each(function(){jQuery.event.add(this,type,one,fn&&data)})},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn)})},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn)})},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn)},toggle:function(fn){var args=arguments,i=1;while(i<args.length){jQuery.event.proxy(fn,args[i++])}return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false}))},hover:function(fnOver,fnOut){return this.bind("mouseenter",fnOver).bind("mouseleave",fnOut)},ready:function(fn){bindReady();if(jQuery.isReady){fn.call(document,jQuery)}else{jQuery.readyList.push(function(){return fn.call(this,jQuery)})}return this}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document)});jQuery.readyList=null}jQuery(document).triggerHandler("ready")}}});var readyBound=false;function bindReady(){if(readyBound){return}readyBound=true;if(document.addEventListener&&!jQuery.browser.opera){document.addEventListener("DOMContentLoaded",jQuery.ready,false)}if(jQuery.browser.msie&&window==top){(function(){if(jQuery.isReady){return}try{document.documentElement.doScroll("left")}catch(error){setTimeout(arguments.callee,0);return}jQuery.ready()})()}if(jQuery.browser.opera){document.addEventListener("DOMContentLoaded",function(){if(jQuery.isReady){return}for(var i=0;i<document.styleSheets.length;i++){if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return}}jQuery.ready()},false)}if(jQuery.browser.safari){var numStyles;(function(){if(jQuery.isReady){return}if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return}if(numStyles===undefined){numStyles=jQuery("style, link[rel=stylesheet]").length}if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return}jQuery.ready()})()}jQuery.event.add(window,"load",jQuery.ready)}jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,change,select,submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name)}});var withinElement=function(event,elem){var parent=event.relatedTarget;while(parent&&parent!=elem){try{parent=parent.parentNode}catch(error){parent=elem}}return parent==elem};jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind()});jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!="string"){return this._load(url)}var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off)}callback=callback||function(){};var type="GET";if(params){if(jQuery.isFunction(params)){callback=params;params=null}else{params=jQuery.param(params);type="POST"}}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified"){self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText)}self.each(callback,[res.responseText,status,res])}});return this},serialize:function(){return jQuery.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type))}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val}}):{name:elem.name,value:val}}).get()}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f)}});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type})},getScript:function(url,callback){return jQuery.get(url,null,callback,"script")},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json")},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={}}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type})},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings)},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string"){s.data=jQuery.param(s.data)}if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre)){s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?"}}else{if(!s.data||!s.data.match(jsre)){s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?"}}s.dataType="json"}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data){s.data=(s.data+"").replace(jsre,"="+jsonp+"$1")}s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp]}catch(e){}if(head){head.removeChild(script)}}}if(s.dataType=="script"&&s.cache==null){s.cache=false}if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"")}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null}if(s.global&&!jQuery.active++){jQuery.event.trigger("ajaxStart")}var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset){script.charset=s.scriptCharset}if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script)}}}head.appendChild(script);return undefined}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username){xhr.open(type,s.url,s.async,s.username,s.password)}else{xhr.open(type,s.url,s.async)}try{if(s.data){xhr.setRequestHeader("Content-Type",s.contentType)}if(s.ifModified){xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default)}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false}if(s.global){jQuery.event.trigger("ajaxSend",[xhr,s])}var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter)}catch(e){status="parsererror"}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified")}catch(e){}if(s.ifModified&&modRes){jQuery.lastModified[s.url]=modRes}if(!jsonp){success()}}else{jQuery.handleError(s,xhr,status)}complete();if(s.async){xhr=null}}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0){setTimeout(function(){if(xhr){xhr.abort();if(!requestDone){onreadystatechange("timeout")}}},s.timeout)}}try{xhr.send(s.data)}catch(e){jQuery.handleError(s,xhr,null,e)}if(!s.async){onreadystatechange()}function success(){if(s.success){s.success(data,status)}if(s.global){jQuery.event.trigger("ajaxSuccess",[xhr,s])}}function complete(){if(s.complete){s.complete(xhr,status)}if(s.global){jQuery.event.trigger("ajaxComplete",[xhr,s])}if(s.global&&!--jQuery.active){jQuery.event.trigger("ajaxStop")}}return xhr},handleError:function(s,xhr,status,e){if(s.error){s.error(xhr,status,e)}if(s.global){jQuery.event.trigger("ajaxError",[xhr,s,e])}},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined}catch(e){}return false},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined}catch(e){}return false},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror"){throw"parsererror"}if(filter){data=filter(data,type)}if(type=="script"){jQuery.globalEval(data)}if(type=="json"){data=eval("("+data+")")}return data},param:function(a){var s=[];if(a.constructor==Array||a.jquery){jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value))})}else{for(var j in a){if(a[j]&&a[j].constructor==Array){jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this))})}else{s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]))}}}return s.join("&").replace(/%20/g,"+")}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none"){this.style.display="block"}elem.remove()}}).end()},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none"}).end()},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]()})},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback)},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback)},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback)},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback)},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback)},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback)},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1){return false}var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden){return opt.complete.call(this)}if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow}}if(opt.overflow!=null){this.style.overflow="hidden"}opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val)){e[val=="toggle"?hidden?"show":"hide":val](prop)}else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit}if(parts[1]){end=((parts[1]=="-="?-1:1)*end)+start}e.custom(start,end,unit)}else{e.custom(start,val,"")}}});return true})},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx"}if(!type||(typeof type=="string"&&!fn)){return queue(this[0],type)}return this.each(function(){if(fn.constructor==Array){queue(this,type,fn)}else{queue(this,type).push(fn);if(queue(this,type).length==1){fn.call(this)}}})},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue){this.queue([])}this.each(function(){for(var i=timers.length-1;i>=0;i--){if(timers[i].elem==this){if(gotoEnd){timers[i](true)}timers.splice(i,1)}}});if(!gotoEnd){this.dequeue()}return this}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array){q=jQuery.data(elem,type+"queue",jQuery.makeArray(array))}}return q};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length){q[0].call(this)}})};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false){jQuery(this).dequeue()}if(jQuery.isFunction(opt.old)){opt.old.call(this)}};return opt},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig){options.orig={}}}});jQuery.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width"){this.elem.style.display="block"}},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null){return this.elem[this.prop]}var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd)}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++){if(!timers[i]()){timers.splice(i--,1)}}if(!timers.length){clearInterval(jQuery.timerId);jQuery.timerId=null}},13)}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(0,this.cur());if(this.prop=="width"||this.prop=="height"){this.elem.style[this.prop]="1px"}jQuery(this.elem).show()},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(gotoEnd){var t=now();if(gotoEnd||t>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim){if(this.options.curAnim[i]!==true){done=false}}if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){this.elem.style.display="none"}if(this.options.hide||this.options.show){for(var p in this.options.curAnim){jQuery.attr(this.elem.style,p,this.options.orig[p])}}}if(done){this.options.complete.call(this.elem)}return false}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now},scrollTop:function(fx){fx.elem.scrollTop=fx.now},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now)},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem){with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop)}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2){border(offsetParent)}if(!fixed&&css(offsetParent,"position")=="fixed"){fixed=true}offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display"))){add(-parent.scrollLeft,-parent.scrollTop)}if(mozilla&&css(parent,"overflow")!="visible"){border(parent)}parent=parent.parentNode}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute")){add(-doc.body.offsetLeft,-doc.body.offsetTop)}if(fixed){add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop))}}results={top:top,left:left}}}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true))}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0}return results};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,"marginTop");offset.left-=num(this,"marginLeft");parentOffset.top+=num(offsetParent,"borderTopWidth");parentOffset.left+=num(offsetParent,"borderLeftWidth");results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left}}return results},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,"position")=="static")){offsetParent=offsetParent.offsetParent}return jQuery(offsetParent)}});jQuery.each(["Left","Top"],function(i,name){var method="scroll"+name;jQuery.fn[method]=function(val){if(!this[0]){return}return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val}):this[0]==window||this[0]==document?self[i?"pageYOffset":"pageXOffset"]||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method]}});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br)};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0)}})})();(function($){$.ui={plugin:{add:function(module,option,set){var proto=$.ui[module].prototype;for(var i in set){proto.plugins[i]=proto.plugins[i]||[];proto.plugins[i].push([option,set[i]])}},call:function(instance,name,args){var set=instance.plugins[name];if(!set){return}for(var i=0;i<set.length;i++){if(instance.options[set[i][0]]){set[i][1].apply(instance.element,args)}}}},cssCache:{},css:function(name){if($.ui.cssCache[name]){return $.ui.cssCache[name]}var tmp=$('<div class="ui-gen">').addClass(name).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");$.ui.cssCache[name]=!!((!(/auto|default/).test(tmp.css("cursor"))||(/^[1-9]/).test(tmp.css("height"))||(/^[1-9]/).test(tmp.css("width"))||!(/none/).test(tmp.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(tmp.css("backgroundColor"))));try{$("body").get(0).removeChild(tmp.get(0))}catch(e){}return $.ui.cssCache[name]},disableSelection:function(e){e.unselectable="on";e.onselectstart=function(){return false};if(e.style){e.style.MozUserSelect="none"}},enableSelection:function(e){e.unselectable="off";e.onselectstart=function(){return true};if(e.style){e.style.MozUserSelect=""}},hasScroll:function(e,a){var scroll=/top/.test(a||"top")?"scrollTop":"scrollLeft",has=false;if(e[scroll]>0){return true}e[scroll]=1;has=e[scroll]>0?true:false;e[scroll]=0;return has}};var _remove=$.fn.remove;$.fn.remove=function(){$("*",this).add(this).trigger("remove");return _remove.apply(this,arguments)};function getter(namespace,plugin,method){var methods=$[namespace][plugin].getter||[];methods=(typeof methods=="string"?methods.split(/,?\s+/):methods);return($.inArray(method,methods)!=-1)}$.widget=function(name,prototype){var namespace=name.split(".")[0];name=name.split(".")[1];$.fn[name]=function(options){var isMethodCall=(typeof options=="string"),args=Array.prototype.slice.call(arguments,1);if(isMethodCall&&getter(namespace,name,options)){var instance=$.data(this[0],name);return(instance?instance[options].apply(instance,args):undefined)}return this.each(function(){var instance=$.data(this,name);if(isMethodCall&&instance&&$.isFunction(instance[options])){instance[options].apply(instance,args)}else{if(!isMethodCall){$.data(this,name,new $[namespace][name](this,options))}}})};$[namespace][name]=function(element,options){var self=this;this.widgetName=name;this.widgetBaseClass=namespace+"-"+name;this.options=$.extend({},$.widget.defaults,$[namespace][name].defaults,options);this.element=$(element).bind("setData."+name,function(e,key,value){return self.setData(key,value)}).bind("getData."+name,function(e,key){return self.getData(key)}).bind("remove",function(){return self.destroy()});this.init()};$[namespace][name].prototype=$.extend({},$.widget.prototype,prototype)};$.widget.prototype={init:function(){},destroy:function(){this.element.removeData(this.widgetName)},getData:function(key){return this.options[key]},setData:function(key,value){this.options[key]=value;if(key=="disabled"){this.element[value?"addClass":"removeClass"](this.widgetBaseClass+"-disabled")}},enable:function(){this.setData("disabled",false)},disable:function(){this.setData("disabled",true)}};$.widget.defaults={disabled:false};$.ui.mouse={mouseInit:function(){var self=this;this.element.bind("mousedown."+this.widgetName,function(e){return self.mouseDown(e)});if($.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},mouseDestroy:function(){this.element.unbind("."+this.widgetName);($.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},mouseDown:function(e){(this._mouseStarted&&this.mouseUp(e));this._mouseDownEvent=e;var self=this,btnIsLeft=(e.which==1),elIsCancel=(typeof this.options.cancel=="string"?$(e.target).is(this.options.cancel):false);if(!btnIsLeft||elIsCancel||!this.mouseCapture(e)){return true}this._mouseDelayMet=!this.options.delay;if(!this._mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){self._mouseDelayMet=true},this.options.delay)}if(this.mouseDistanceMet(e)&&this.mouseDelayMet(e)){this._mouseStarted=(this.mouseStart(e)!==false);if(!this._mouseStarted){e.preventDefault();return true}}this._mouseMoveDelegate=function(e){return self.mouseMove(e)};this._mouseUpDelegate=function(e){return self.mouseUp(e)};$(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);return false},mouseMove:function(e){if($.browser.msie&&!e.button){return this.mouseUp(e)}if(this._mouseStarted){this.mouseDrag(e);return false}if(this.mouseDistanceMet(e)&&this.mouseDelayMet(e)){this._mouseStarted=(this.mouseStart(this._mouseDownEvent,e)!==false);(this._mouseStarted?this.mouseDrag(e):this.mouseUp(e))}return!this._mouseStarted},mouseUp:function(e){$(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this.mouseStop(e)}return false},mouseDistanceMet:function(e){return(Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance)},mouseDelayMet:function(e){return this._mouseDelayMet},mouseStart:function(e){},mouseDrag:function(e){},mouseStop:function(e){},mouseCapture:function(e){return true}};$.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function($){$.widget("ui.tabs",{init:function(){this.options.event+=".tabs";this.tabify(true)},setData:function(key,value){if((/^selected/).test(key)){this.select(value)}else{this.options[key]=value;this.tabify()}},length:function(){return this.$tabs.length},tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+$.data(a)},ui:function(tab,panel){return{options:this.options,tab:tab,panel:panel}},tabify:function(init){this.$lis=$("li:has(a[href])",this.element);this.$tabs=this.$lis.map(function(){return $("a",this)[0]});this.$panels=$([]);var self=this,o=this.options;this.$tabs.each(function(i,a){if(a.hash&&a.hash.replace("#","")){self.$panels=self.$panels.add(a.hash)}else{if($(a).attr("href")!="#"){$.data(a,"href.tabs",a.href);$.data(a,"load.tabs",a.href);var id=self.tabId(a);a.href="#"+id;var $panel=$("#"+id);if(!$panel.length){$panel=$(o.panelTemplate).attr("id",id).addClass(o.panelClass).insertAfter(self.$panels[i-1]||self.element);$panel.data("destroy.tabs",true)}self.$panels=self.$panels.add($panel)}else{o.disabled.push(i+1)}}});if(init){this.element.addClass(o.navClass);this.$panels.each(function(){var $this=$(this);$this.addClass(o.panelClass)});if(o.selected===undefined){if(location.hash){this.$tabs.each(function(i,a){if(a.hash==location.hash){o.selected=i;if($.browser.msie||$.browser.opera){var $toShow=$(location.hash),toShowId=$toShow.attr("id");$toShow.attr("id","");setTimeout(function(){$toShow.attr("id",toShowId)},500)}scrollTo(0,0);return false}})}else{if(o.cookie){var index=parseInt($.cookie("ui-tabs"+$.data(self.element)),10);if(index&&self.$tabs[index]){o.selected=index}}else{if(self.$lis.filter("."+o.selectedClass).length){o.selected=self.$lis.index(self.$lis.filter("."+o.selectedClass)[0])}}}}o.selected=o.selected===null||o.selected!==undefined?o.selected:0;o.disabled=$.unique(o.disabled.concat($.map(this.$lis.filter("."+o.disabledClass),function(n,i){return self.$lis.index(n)}))).sort();if($.inArray(o.selected,o.disabled)!=-1){o.disabled.splice($.inArray(o.selected,o.disabled),1)}this.$panels.addClass(o.hideClass);this.$lis.removeClass(o.selectedClass);if(o.selected!==null){this.$panels.eq(o.selected).show().removeClass(o.hideClass);this.$lis.eq(o.selected).addClass(o.selectedClass);var onShow=function(){$(self.element).triggerHandler("tabsshow",[null,self.ui(self.$tabs[o.selected],self.$panels[o.selected])],o.show)};if($.data(this.$tabs[o.selected],"load.tabs")){this.load(o.selected,onShow)}else{onShow()}}$(window).bind("unload",function(){self.$tabs.unbind(".tabs");self.$lis=self.$tabs=self.$panels=null})}for(var i=0,li;li=this.$lis[i];i++){$(li)[$.inArray(i,o.disabled)!=-1&&!$(li).hasClass(o.selectedClass)?"addClass":"removeClass"](o.disabledClass)}if(o.cache===false){this.$tabs.removeData("cache.tabs")}var hideFx,showFx,baseFx={"min-width":0,duration:1},baseDuration="normal";if(o.fx&&o.fx.constructor==Array){hideFx=o.fx[0]||baseFx,showFx=o.fx[1]||baseFx}else{hideFx=showFx=o.fx||baseFx}var resetCSS={display:"",overflow:"",height:""};if(!$.browser.msie){resetCSS.opacity=""}function hideTab(clicked,$hide,$show){$hide.animate(hideFx,hideFx.duration||baseDuration,function(){$hide.addClass(o.hideClass).css(resetCSS);if($.browser.msie&&hideFx.opacity){$hide[0].style.filter=""}if($show){showTab(clicked,$show,$hide)}})}function showTab(clicked,$show,$hide){if(showFx===baseFx){$show.css("display","block")}$show.animate(showFx,showFx.duration||baseDuration,function(){$show.removeClass(o.hideClass).css(resetCSS);if($.browser.msie&&showFx.opacity){$show[0].style.filter=""}$(self.element).triggerHandler("tabsshow",[null,self.ui(clicked,$show[0])],o.show)})}function switchTab(clicked,$li,$hide,$show){$li.addClass(o.selectedClass).siblings().removeClass(o.selectedClass);hideTab(clicked,$hide,$show)}this.$tabs.unbind(".tabs").bind(o.event,function(){var $li=$(this).parents("li:eq(0)"),$hide=self.$panels.filter(":visible"),$show=$(this.hash);if(($li.hasClass(o.selectedClass)&&!o.unselect)||$li.hasClass(o.disabledClass)||$(this).hasClass(o.loadingClass)||$(self.element).triggerHandler("tabsselect",[null,self.ui(this,$show[0])],o.select)===false){this.blur();return false}self.options.selected=self.$tabs.index(this);if(o.unselect){if($li.hasClass(o.selectedClass)){self.options.selected=null;$li.removeClass(o.selectedClass);self.$panels.stop();hideTab(this,$hide);this.blur();return false}else{if(!$hide.length){self.$panels.stop();var a=this;self.load(self.$tabs.index(this),function(){$li.addClass(o.selectedClass).addClass(o.unselectClass);showTab(a,$show)});this.blur();return false}}}if(o.cookie){$.cookie("ui-tabs"+$.data(self.element),self.options.selected,o.cookie)}self.$panels.stop();if($show.length){var a=this;self.load(self.$tabs.index(this),$hide.length?function(){switchTab(a,$li,$hide,$show)}:function(){$li.addClass(o.selectedClass);showTab(a,$show)})}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if($.browser.msie){this.blur()}return false});if(!(/^click/).test(o.event)){this.$tabs.bind("click.tabs",function(){return false})}},add:function(url,label,index){if(index==undefined){index=this.$tabs.length}var o=this.options;var $li=$(o.tabTemplate.replace(/#\{href\}/g,url).replace(/#\{label\}/g,label));$li.data("destroy.tabs",true);var id=url.indexOf("#")==0?url.replace("#",""):this.tabId($("a:first-child",$li)[0]);var $panel=$("#"+id);if(!$panel.length){$panel=$(o.panelTemplate).attr("id",id).addClass(o.hideClass).data("destroy.tabs",true)}$panel.addClass(o.panelClass);if(index>=this.$lis.length){$li.appendTo(this.element);$panel.appendTo(this.element[0].parentNode)}else{$li.insertBefore(this.$lis[index]);$panel.insertBefore(this.$panels[index])}o.disabled=$.map(o.disabled,function(n,i){return n>=index?++n:n});this.tabify();if(this.$tabs.length==1){$li.addClass(o.selectedClass);$panel.removeClass(o.hideClass);var href=$.data(this.$tabs[0],"load.tabs");if(href){this.load(index,href)}}this.element.triggerHandler("tabsadd",[null,this.ui(this.$tabs[index],this.$panels[index])],o.add)},remove:function(index){var o=this.options,$li=this.$lis.eq(index).remove(),$panel=this.$panels.eq(index).remove();if($li.hasClass(o.selectedClass)&&this.$tabs.length>1){this.select(index+(index+1<this.$tabs.length?1:-1))}o.disabled=$.map($.grep(o.disabled,function(n,i){return n!=index}),function(n,i){return n>=index?--n:n});this.tabify();this.element.triggerHandler("tabsremove",[null,this.ui($li.find("a")[0],$panel[0])],o.remove)},enable:function(index){var o=this.options;if($.inArray(index,o.disabled)==-1){return}var $li=this.$lis.eq(index).removeClass(o.disabledClass);if($.browser.safari){$li.css("display","inline-block");setTimeout(function(){$li.css("display","block")},0)}o.disabled=$.grep(o.disabled,function(n,i){return n!=index});this.element.triggerHandler("tabsenable",[null,this.ui(this.$tabs[index],this.$panels[index])],o.enable)},disable:function(index){var self=this,o=this.options;if(index!=o.selected){this.$lis.eq(index).addClass(o.disabledClass);o.disabled.push(index);o.disabled.sort();this.element.triggerHandler("tabsdisable",[null,this.ui(this.$tabs[index],this.$panels[index])],o.disable)}},select:function(index){if(typeof index=="string"){index=this.$tabs.index(this.$tabs.filter("[href$="+index+"]")[0])}this.$tabs.eq(index).trigger(this.options.event)},load:function(index,callback){var self=this,o=this.options,$a=this.$tabs.eq(index),a=$a[0],bypassCache=callback==undefined||callback===false,url=$a.data("load.tabs");callback=callback||function(){};if(!url||!bypassCache&&$.data(a,"cache.tabs")){callback();return}var inner=function(parent){var $parent=$(parent),$inner=$parent.find("*:last");return $inner.length&&$inner||$parent};var cleanup=function(){self.$tabs.filter("."+o.loadingClass).removeClass(o.loadingClass).each(function(){if(o.spinner){inner(this).parent().html(inner(this).data("label.tabs"))}});self.xhr=null};if(o.spinner){var label=inner(a).html();inner(a).wrapInner("<em></em>").find("em").data("label.tabs",label).html(o.spinner)}var ajaxOptions=$.extend({},o.ajaxOptions,{url:url,success:function(r,s){$(a.hash).html(r);cleanup();if(o.cache){$.data(a,"cache.tabs",true)}$(self.element).triggerHandler("tabsload",[null,self.ui(self.$tabs[index],self.$panels[index])],o.load);o.ajaxOptions.success&&o.ajaxOptions.success(r,s);callback()}});if(this.xhr){this.xhr.abort();cleanup()}$a.addClass(o.loadingClass);setTimeout(function(){self.xhr=$.ajax(ajaxOptions)},0)},url:function(index,url){this.$tabs.eq(index).removeData("cache.tabs").data("load.tabs",url)},destroy:function(){var o=this.options;this.element.unbind(".tabs").removeClass(o.navClass).removeData("tabs");this.$tabs.each(function(){var href=$.data(this,"href.tabs");if(href){this.href=href}var $this=$(this).unbind(".tabs");$.each(["href","load","cache"],function(i,prefix){$this.removeData(prefix+".tabs")})});this.$lis.add(this.$panels).each(function(){if($.data(this,"destroy.tabs")){$(this).remove()}else{$(this).removeClass([o.selectedClass,o.unselectClass,o.disabledClass,o.panelClass,o.hideClass].join(" "))}})}});$.ui.tabs.defaults={unselect:false,event:"click",disabled:[],cookie:null,spinner:"Loading&#8230;",cache:false,idPrefix:"ui-tabs-",ajaxOptions:{},fx:null,tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>',panelTemplate:"<div></div>",navClass:"ui-tabs-nav",selectedClass:"ui-tabs-selected",unselectClass:"ui-tabs-unselect",disabledClass:"ui-tabs-disabled",panelClass:"ui-tabs-panel",hideClass:"ui-tabs-hide",loadingClass:"ui-tabs-loading"};$.ui.tabs.getter="length";$.extend($.ui.tabs.prototype,{rotation:null,rotate:function(ms,continuing){continuing=continuing||false;var self=this,t=this.options.selected;function start(){self.rotation=setInterval(function(){t=++t<self.$tabs.length?t:0;self.select(t)},ms)}function stop(e){if(!e||e.clientX){clearInterval(self.rotation)}}if(ms){start();if(!continuing){this.$tabs.bind(this.options.event,stop)}else{this.$tabs.bind(this.options.event,function(){stop();t=self.options.selected;start()})}}else{stop();this.$tabs.unbind(this.options.event,stop)}}})})(jQuery);(function($){$.fn.alphanumeric=function(p){p=$.extend({ichars:"!@#$%^&*()+=[]\\';,/{}|\":<>?~`.- ",nchars:"",allow:""},p);return this.each(function(){if(p.nocaps){p.nchars+="ABCDEFGHIJKLMNOPQRSTUVWXYZ"}if(p.allcaps){p.nchars+="abcdefghijklmnopqrstuvwxyz"}s=p.allow.split("");for(i=0;i<s.length;i++){if(p.ichars.indexOf(s[i])!=-1){s[i]="\\"+s[i]}}p.allow=s.join("|");var reg=new RegExp(p.allow,"gi");var ch=p.ichars+p.nchars;ch=ch.replace(reg,"");$(this).keypress(function(e){if(!e.charCode){k=String.fromCharCode(e.which)}else{k=String.fromCharCode(e.charCode)}if(ch.indexOf(k)!=-1){e.preventDefault()}if(e.ctrlKey&&k=="v"){e.preventDefault()}});$(this).bind("contextmenu",function(){return false})})};$.fn.numeric=function(p){var az="abcdefghijklmnopqrstuvwxyz";az+=az.toUpperCase();p=$.extend({nchars:az},p);return this.each(function(){$(this).alphanumeric(p)})};$.fn.alpha=function(p){var nm="1234567890";p=$.extend({nchars:nm},p);return this.each(function(){$(this).alphanumeric(p)})}})(jQuery);(function($){$.extend($.fn,{livequery:function(type,fn,fn2){var self=this,q;if($.isFunction(type)){fn2=fn,fn=type,type=undefined}$.each($.livequery.queries,function(i,query){if(self.selector==query.selector&&self.context==query.context&&type==query.type&&(!fn||fn.$lqguid==query.fn.$lqguid)&&(!fn2||fn2.$lqguid==query.fn2.$lqguid)){return(q=query)&&false}});q=q||new $.livequery(this.selector,this.context,type,fn,fn2);q.stopped=false;$.livequery.run(q.id);return this},expire:function(type,fn,fn2){var self=this;if($.isFunction(type)){fn2=fn,fn=type,type=undefined}$.each($.livequery.queries,function(i,query){if(self.selector==query.selector&&self.context==query.context&&(!type||type==query.type)&&(!fn||fn.$lqguid==query.fn.$lqguid)&&(!fn2||fn2.$lqguid==query.fn2.$lqguid)&&!this.stopped){$.livequery.stop(query.id)}});return this}});$.livequery=function(selector,context,type,fn,fn2){this.selector=selector;this.context=context||document;this.type=type;this.fn=fn;this.fn2=fn2;this.elements=[];this.stopped=false;this.id=$.livequery.queries.push(this)-1;fn.$lqguid=fn.$lqguid||$.livequery.guid++;if(fn2){fn2.$lqguid=fn2.$lqguid||$.livequery.guid++}return this};$.livequery.prototype={stop:function(){var query=this;if(this.type){this.elements.unbind(this.type,this.fn)}else{if(this.fn2){this.elements.each(function(i,el){query.fn2.apply(el)})}}this.elements=[];this.stopped=true},run:function(){if(this.stopped){return}var query=this;var oEls=this.elements,els=$(this.selector,this.context),nEls=els.not(oEls);this.elements=els;if(this.type){nEls.bind(this.type,this.fn);if(oEls.length>0){$.each(oEls,function(i,el){if($.inArray(el,els)<0){$.event.remove(el,query.type,query.fn)}})}}else{nEls.each(function(){query.fn.apply(this)});if(this.fn2&&oEls.length>0){$.each(oEls,function(i,el){if($.inArray(el,els)<0){query.fn2.apply(el)}})}}}};$.extend($.livequery,{guid:0,queries:[],queue:[],running:false,timeout:null,checkQueue:function(){if($.livequery.running&&$.livequery.queue.length){var length=$.livequery.queue.length;while(length--){$.livequery.queries[$.livequery.queue.shift()].run()}}},pause:function(){$.livequery.running=false},play:function(){$.livequery.running=true;$.livequery.run()},registerPlugin:function(){$.each(arguments,function(i,n){if(!$.fn[n]){return}var old=$.fn[n];$.fn[n]=function(){var r=old.apply(this,arguments);$.livequery.run();return r}})},run:function(id){if(id!=undefined){if($.inArray(id,$.livequery.queue)<0){$.livequery.queue.push(id)}}else{$.each($.livequery.queries,function(id){if($.inArray(id,$.livequery.queue)<0){$.livequery.queue.push(id)}})}if($.livequery.timeout){clearTimeout($.livequery.timeout)}$.livequery.timeout=setTimeout($.livequery.checkQueue,20)},stop:function(id){if(id!=undefined){$.livequery.queries[id].stop()}else{$.each($.livequery.queries,function(id){$.livequery.queries[id].stop()})}}});$.livequery.registerPlugin("append","prepend","after","before","wrap","attr","removeAttr","addClass","removeClass","toggleClass","empty","remove");$(function(){$.livequery.play()});var init=$.prototype.init;$.prototype.init=function(a,c){var r=init.apply(this,arguments);if(a&&a.selector){r.context=a.context,r.selector=a.selector}if(typeof a=="string"){r.context=c||document,r.selector=a}return r};$.prototype.init.prototype=$.prototype})(jQuery);jQuery.noConflict();function getParam(strParamName){var strReturn="";var strHref=window.location.href;if(strHref.indexOf("?")>-1){var strQueryString=strHref.substr(strHref.indexOf("?"));var aQueryString=strQueryString.split("&");for(var iParam=0;iParam<aQueryString.length;iParam++){if(aQueryString[iParam].indexOf(strParamName+"=")>-1){var aParam=aQueryString[iParam].split("=");strReturn=aParam[1];break}}}return strReturn}function blockEvents(evt){if(evt.target){evt.preventDefault()}else{evt.returnValue=false}};function buttonOnFocus(button){if(button.blur){button.blur()}}function buttonOnMouseOut(button){button.className="spiffy"}function buttonOnMouseOver(button){button.className="spiffyhigh"}function printElements(delimiter){window.print()}var helpPage;function showHelp(url){helpPage=window.open(url,"helpPage","resizable,scrollbars,titlebar,height=600,width=790");helpPage.focus()}var enlargedImagePage;function showEnlargedImage(catid,prodid){enlargedImagePage=window.open("/view-image?category="+catid+"&product="+prodid,null,"height=200,width=200,top=300,left=100,status=no,toolbar=no,menubar=no,location=no,resizable=yes");enlargedImagePage.focus()}function popup(nurl){var now=new Date;wN="pop_"+now.getHours()+now.getMinutes()+now.getSeconds();eval(wN+"=window.open('"+nurl+"','merinfo'+wN,'resizable=yes,scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=yes,width=400,height=300')")}(function($){$(document).ready(function(){$("body").removeClass("no-js");$(".jshover").hover(function(){$(this).addClass("jshover-on")},function(){$(this).removeClass("jshover-on")});$(".productimg.jshover_list a").hover(function(){$(this).find("span.lgmore").show()},function(){$(this).find("span.lgmore").hide()});$(".product.jshover_list").hover(function(){$(this).addClass("pdhover");$(this).find("span.lgmore").show()},function(){$(this).removeClass("pdhover");$(this).find("span.lgmore").hide()});$(".pr .zipcode-for-ship-cost #zipcode").numeric();$(".pr #command #limit").numeric({allow:".,"})})})(jQuery);(function($){$.fn.shadowBox=function(){return this.each(function(){var outer=$('<div class="outerbox"></div>').get(0);if($(this).css("position")=="absolute"){$(outer).css({position:"relative",width:this.offsetWidth,height:this.offsetHeight})}else{$(outer).css("position","absolute")}$(this).addClass("innerBox").wrap(outer).before('<div class="shadowbox1"></div><div class="shadowbox2"></div><div class="shadowbox3"></div>')})}})(jQuery);(function($){var defaults={onClick:function(){$(this).find(">a").each(function(){if(this.href){window.location=this.href}})},arrowSrc:"",subDelay:300,mainDelay:10};$.fn.clickMenu=function(options){var shown=false;var liOffset=(($.browser.msie)?4:2);var settings=$.extend({},defaults,options);var hideDIV=function(div,delay){if(div.timer&&!div.isVisible){clearTimeout(div.timer)}else{if(div.timer){return}}if(div.isVisible){div.timer=setTimeout(function(){$(getAllChilds(getOneChild(div,"UL"),"LI")).unbind("mouseover",liHoverIn).unbind("mouseout",liHoverOut).unbind("click",settings.onClick);$(div).hide();div.isVisible=false;div.timer=null},delay)}};var showDIV=function(div,delay){if(div.timer){clearTimeout(div.timer)}if(!div.isVisible){div.timer=setTimeout(function(){if(!checkClass(div.parentNode,"hover")){return}$(getAllChilds(getOneChild(div,"UL"),"LI")).mouseover(liHoverIn).mouseout(liHoverOut).click(settings.onClick);if(!checkClass(div.parentNode,"main")){$(div).css("left",div.parentNode.offsetWidth-liOffset)}div.isVisible=true;$(div).show();if($.browser.msie){var cW=$(getOneChild(div,"UL")).width();if(cW<100){cW=100}$(div).css("width",cW)}div.timer=null},delay)}};var testHandleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode}catch(e){p=this}}if(p==this){return false}return true};var mainHoverIn=function(e){var lis=getAllChilds(this.parentNode,"LI");var pattern=new RegExp("(^|\\s)hover(\\s|$)");for(var i=0;i<lis.length;i++){if(pattern.test(lis[i].className)){$(lis[i]).removeClass("hover")}}$(this).addClass("hover");if(shown){hoverIn(this,settings.mainDelay)}};var liHoverIn=function(e){if(!testHandleHover(e)){return false}if(e.target!=this){if(!isChild(this,e.target)){return}}hoverIn(this,settings.subDelay)};var hoverIn=function(li,delay){var innerDiv=getOneChild(li,"DIV");var n=li.parentNode.firstChild;for(;n;n=n.nextSibling){if(n.nodeType==1&&n.nodeName.toUpperCase()=="LI"){var div=getOneChild(n,"DIV");if(div&&div.timer&&!div.isVisible){clearTimeout(div.timer);div.timer=null}}}var pNode=li.parentNode;for(;pNode;pNode=pNode.parentNode){if(pNode.nodeType==1&&pNode.nodeName.toUpperCase()=="DIV"){if(pNode.timer){clearTimeout(pNode.timer);pNode.timer=null;$(pNode.parentNode).addClass("hover")}}}$(li).addClass("hover");if(innerDiv&&innerDiv.isVisible){if(innerDiv.timer){clearTimeout(innerDiv.timer);innerDiv.timer=null}else{return}}$(li.parentNode.getElementsByTagName("DIV")).each(function(){if(this!=innerDiv&&this.isVisible){hideDIV(this,delay);$(this.parentNode).removeClass("hover")}});if(innerDiv){showDIV(innerDiv,delay)}};var liHoverOut=function(e){if(!testHandleHover(e)){return false}if(e.target!=this){if(!isChild(this,e.target)){return}}var div=getOneChild(this,"DIV");if(!div){$(this).removeClass("hover")}else{if(!div.isVisible){$(this).removeClass("hover")}}};var mainHoverOut=function(e){var div=getOneChild(this,"DIV");var relTarget=e.relatedTarget||e.toElement;var p;if(!shown){$(this).removeClass("hover")}else{if(!div&&relTarget){p=findParentWithClass(e.target,"UL","clickMenu");if(p.contains(relTarget)){$(this).removeClass("hover")}}else{if(relTarget){p=findParentWithClass(e.target,"UL","clickMenu");if(!div.isVisible&&(p.contains(relTarget))){$(this).removeClass("hover")}}}}};var mainClick=function(){var div=getOneChild(this,"DIV");if(div&&div.isVisible){clean();$(this).addClass("hover")}else{hoverIn(this,settings.mainDelay);shown=true;$(document).bind("mousedown",checkMouse)}return false};var checkMouse=function(e){var vis=false;var cm=findParentWithClass(e.target,"UL","clickMenu");if(cm){$(cm.getElementsByTagName("DIV")).each(function(){if(this.isVisible){vis=true}})}if(!vis){clean()}};var clean=function(){$("ul.clickMenu div.outerbox").each(function(){if(this.timer){clearTimeout(this.timer);this.timer=null}if(this.isVisible){$(this).hide();this.isVisible=false}});$("ul.clickMenu li").removeClass("hover");$("ul.clickMenu>li li").unbind("mouseover",liHoverIn).unbind("mouseout",liHoverOut).unbind("click",settings.onClick);$(document).unbind("mousedown",checkMouse);shown=false};var getOneChild=function(elem,name){if(!elem){return null}var n=elem.firstChild;for(;n;n=n.nextSibling){if(n.nodeType==1&&n.nodeName.toUpperCase()==name){return n}}return null};var getAllChilds=function(elem,name){if(!elem){return[]}var r=[];var n=elem.firstChild;for(;n;n=n.nextSibling){if(n.nodeType==1&&n.nodeName.toUpperCase()==name){r[r.length]=n}}return r};var findParentWithClass=function(elem,searchTag,searchClass){var pNode=elem.parentNode;var pattern=new RegExp("(^|\\s)"+searchClass+"(\\s|$)");for(;pNode;pNode=pNode.parentNode){if(pNode.nodeType==1&&pNode.nodeName.toUpperCase()==searchTag&&pattern.test(pNode.className)){return pNode}}return null};var checkClass=function(elem,searchClass){var pattern=new RegExp("(^|\\s)"+searchClass+"(\\s|$)");if(pattern.test(elem.className)){return true}return false};var isChild=function(elem,childElem){var n=elem.firstChild;for(;n;n=n.nextSibling){if(n==childElem){return true}}return false};return this.each(function(){if(window.Node&&Node.prototype&&!Node.prototype.contains){Node.prototype.contains=function(arg){return!!(this.compareDocumentPosition(arg)&16)}}if(!checkClass(this,"clickMenu")){$(this).addClass("clickMenu")}$("ul",this).shadowBox();if($.browser.msie&&(!$.browser.version||parseInt($.browser.version)<=6)){if($.fn.bgiframe){$("div.outerbox",this).bgiframe()}else{$("div.outerbox",this).append('<iframe style="display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:expression(this.parentNode.offsetWidth);height:expression(this.parentNode.offsetHeight)"/>')}}$(this).bind("closemenu",function(){clean()});var liElems=getAllChilds(this,"LI");for(var j=0;j<liElems.length;j++){if(getOneChild(getOneChild(getOneChild(liElems[j],"DIV"),"UL"),"LI")){$(liElems[j]).click(mainClick)}}$(liElems).hover(mainHoverIn,mainHoverOut).addClass("main").find(">div").addClass("inner");if(settings.arrowSrc){$("div.inner div.outerbox",this).before('<img src="'+settings.arrowSrc+'" class="liArrow" />')}$(this).wrap('<div class="cmDiv"></div>').after('<div style="clear: both; visibility: hidden;"></div>')})};$.fn.clickMenu.setDefaults=function(o){$.extend(defaults,o)}})(jQuery);(function($){$("#siteheader.pr ~ *:first").livequery(function(){$("#siteheader.pr .menu_nav > li:has(ul)").addClass("drop");$("#siteheader.pr .menu_nav > li:has(ul) > ul").before("<img class='tab-arrow' src='http://images.pricerunner.com/images/site-gui/newhf/tab-arrow-new.png'/>");$("#siteheader.pr .menu_nav > li li:has(ul) > ul").before("<img class='liArrow' src='http://images.pricerunner.com/images/site-gui/topnav/arrow-right.gif'/>");$.fn.clickMenu.setDefaults({mainDelay:0,subDelay:0});$("#siteheader.pr .menu_nav").clickMenu();$("#siteheader.pr .menu_nav")[0].style.display='block';$("#siteheader.pr .menu_nav").show();$("#siteheader.pr ~ *:first").expire()});$("#header-menu.pr ~ *:first").livequery(function(){$("#header-menu.pr .menu_nav > li:has(ul)").addClass("drop");$("#header-menu.pr .menu_nav > li:has(ul) > ul").before("<img class='tab-arrow' src='http://images.pricerunner.com/images/site-gui/topnav/tab-arrow.gif'/>");$("#header-menu.pr .menu_nav > li li:has(ul) > ul").before("<img class='liArrow' src='http://images.pricerunner.com/images/site-gui/topnav/arrow-right.gif'/>");$.fn.clickMenu.setDefaults({mainDelay:0,subDelay:0});$("#header-menu.pr .menu_nav").clickMenu();$("#header-menu.pr .menu_nav")[0].style.display='block';$("#header-menu.pr .menu_nav").show();$("#header-menu.pr ~ *:first").expire()});$(".pr #headerSearchBox").livequery(function(){if(window.location.href.indexOf("#")==-1){var q=getParam("q");if(q==null||q.length==0){$(this).focus()}}$(this).keydown(function(event){if($(this).val()==""){if((event.which>=37&&event.which<=40)||event.which==33||event.which==34){$(this).blur()}}});$(".pr #headerSearchBox").expire()});$(document).ready(function(){function stopLiveQueryIfNoMoreQueries(){var allStopped=true;$.each($.livequery.queries,function(i,query){if(!query.stopped){allStopped=false}});if(allStopped){$.livequery.pause()}else{setTimeout(stopLiveQueryIfNoMoreQueries,500)}}stopLiveQueryIfNoMoreQueries()})})(jQuery);jQuery.cookie=function(name,value,options){if(typeof value!="undefined"){options=options||{};if(value===null){value="";options.expires=-1}var expires="";if(options.expires&&(typeof options.expires=="number"||options.expires.toUTCString)){var date;if(typeof options.expires=="number"){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000))}else{date=options.expires}expires="; expires="+date.toUTCString()}var path=options.path?"; path="+(options.path):"";var domain=options.domain?"; domain="+(options.domain):"";var secure=options.secure?"; secure":"";document.cookie=[name,"=",encodeURIComponent(value),expires,path,domain,secure].join("")}else{var cookieValue=null;if(document.cookie&&document.cookie!=""){var cookies=document.cookie.split(";");for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+"=")){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break}}}return cookieValue}};(function($){var userPrefs={PREFS_SEPARATOR:"###",PREFS_EQUAL_SIGN:"#",COOKIE_NAME:"prefs",init:function(){this.values=new Object();var cookieValue=$.cookie(this.COOKIE_NAME);if(cookieValue){var prefsPairs=cookieValue.split(this.PREFS_SEPARATOR);for(var i=0;i<prefsPairs.length;i++){var namaValuePair=prefsPairs[i].split(this.PREFS_EQUAL_SIGN);this.store_internal(namaValuePair[0],namaValuePair[1])}}return this},store_internal:function(name,value){if(name!=null&&name!=""){this.values[name]=value}},store:function(name,value){this.store_internal(name,value);this.write()},get:function(name){return this.values[name]},hasValue:function(name){return(this.values[name]!=null)},write:function(){var cookieValue="";for(var key in this.values){cookieValue=cookieValue+key+this.PREFS_EQUAL_SIGN+this.values[key]+this.PREFS_SEPARATOR}cookieValue=cookieValue.substr(0,cookieValue.lastIndexOf(this.PREFS_SEPARATOR));$.cookie(this.COOKIE_NAME,cookieValue,{path:"/",expires:365})}};$.userPrefs=userPrefs.init()})(jQuery);(function($){var guideStats={PREFS_SEPARATOR:"|",PREFS_EQUAL_SIGN:":",COOKIE_NAME:"guideStats",init:function(){this.values=new Object();var cookieValue=$.cookie(this.COOKIE_NAME);if(cookieValue){var prefsPairs=cookieValue.split(this.PREFS_SEPARATOR);for(var i=0;i<prefsPairs.length;i++){var namaValuePair=prefsPairs[i].split(this.PREFS_EQUAL_SIGN);this.store_internal(namaValuePair[0],namaValuePair[1])}}return this},store_internal:function(name,value){if(name!=null&&name!=""){this.values[name]=value}},store:function(name,value){this.store_internal(name,value);this.write()},get:function(name){return this.values[name]},hasValue:function(name){return(this.values[name]!=null)},write:function(){var cookieValue="";for(var key in this.values){cookieValue=cookieValue+key+this.PREFS_EQUAL_SIGN+this.values[key]+this.PREFS_SEPARATOR}cookieValue=cookieValue.substr(0,cookieValue.lastIndexOf(this.PREFS_SEPARATOR));$.cookie(this.COOKIE_NAME,cookieValue,{path:"/",expires:0})}};$.guideStats=guideStats.init()})(jQuery);(function($){var ensureTabContentStatus=function(){var switcher=$(".pr #detailbox .tl .tr .switch");if($(".pr #detailbox .top-tabs .active").attr("id")=="filter-link-container"){switcher.hide();if(!$(".pr #detailbox").hasClass("minimized")){$(".pr #detailbox .switch").click()}}else{switcher.show();if($(".pr #detailbox").hasClass("minimized")){$(".pr #detailbox .switch").click()}}};$(document).ready(function(){ensureTabContentStatus();$(".pr #detailbox .tl .tr .switch").click(function(){$(".pr #detailbox").toggleClass("minimized").toggleClass("maximized")});$(".pr #detailbox ul.top-tabs li").click(function(){if($("a.tablink",this).attr("id")=='voucher-tab'){return true}$.userPrefs.store("nowTab",$("a.tablink",this).attr("id"));$("div.tab-content").hide().filter($("a.tablink",this).attr("href")).show();if($("a.tablink",this).attr("id")=="filter-link"){$(".pr #detailbox").removeClass("guide").addClass("filter")}else if($("a.tablink",this).attr("id")=="guide-link"){$(".pr #detailbox").removeClass("filter").addClass("guide");$('.number-of-product').show()}else{$(".pr #detailbox").removeClass("filter").removeClass("guide");$('.number-of-product').hide()}$(".pr #detailbox ul.top-tabs li.active").removeClass("active");$(this).addClass("active");ensureTabContentStatus();return false});if(location.hash&&location.hash.substr(-4)=='-tab'){if(location.hash=='#filter-tab'){}else if(location.hash=='#splash-tab'){$("#splash-link").parents('li').click()}else if(location.hash=='#guide-tab'){$("#guide-link").parents('li').click()}else if(location.hash=='#advice-tab'){$("#advice-link").parents('li').click()}else{}var minimized=($(".pr #detailbox.minimized").length==1);if((minimized&&(location.hash=='#splash-tab'||location.hash=='#guide-tab'))){$(".pr #detailbox .switch").click()}}$(".pr #filterbox .padder h3").click(function(e){var title=$(this);var content=$(this).nextAll("div.padderContent");if(title.hasClass("narrow")){content.show();title.removeClass("narrow")}else{content.hide();title.addClass("narrow")}});$(".pr #filterbox .padder .more").click(function(e){e.preventDefault();e.stopPropagation();$(".pr #filterbox .padder .less").trigger("click.collapse");$(this).parents(".padder:first").addClass("expanded");var div=$(this).parents("div:first");$(".upper-list",div).show();$(".popular-options",div).hide();$(".lower-list",div).slideDown("fast");$(window).bind("click.collapseFilterValues",function(){$(".pr #filterbox .padder .less").trigger("click.collapse")})});$(".pr #filterbox .padder .less").bind("click.collapse",function(e){e.preventDefault();$(window).unbind("click.collapseFilterValues");var div=$(this).parents("div:first");$(".lower-list",div).slideUp("fast",function(){$(".popular-options",div).show();$(".upper-list",div).hide();$(this).parents(".padder:first").removeClass("expanded")})});$(".pr .price:input").each(function(){$(this).numeric({allow:$("#decimalSeparator",this.form).val()})});$(".pr #filterbox .padder form:has(#low-price, #high-price)").submit(function(){var decimal=$("#decimalSeparator",this).val();var lowField=$(".pr #filterbox #low-price");var highField=$(".pr #filterbox #high-price");var low=lowField.val();var high=highField.val();if(decimal&&decimal!="."){low=low.replace(decimal,".");high=high.replace(decimal,".")}low=Number(low);high=Number(high);var lowOk=!isNaN(low);var highOk=!isNaN(high);if(lowOk&&highOk&&highField.val().length>0&&low>high){lowOk=highOk=false}if(lowOk){lowField.removeClass("error")}else{lowField.addClass("error")}if(highOk){highField.removeClass("error")}else{highField.addClass("error")}return lowOk&&highOk})})})(jQuery);(function($){function getCorresponding(element,correspondingElements){var id=getProductId(element);var corresponding=null;correspondingElements.each(function(){if(id==getProductId(this)){corresponding=this;return false}});return corresponding}function getProductId(element){return element.id.match(/(\d+)/)[0]}var myList={maximized:false,firstLoad:true,element:null,productIds:new Array(),init:function(){myList.element=this;myList.element.addClass("fixed");myList.reload(myList.element.attr("title"));myList.element.attr("title","")},minimize:function(callback){if(myList.maximized){myList.element.animate({left:"-=768px"},"slow",null,callback);myList.maximized=false}else{callback()}$("#showHide",myList.element).removeClass("hideMyList").addClass("showMyList")},maximize:function(){if(!myList.maximized){myList.element.animate({left:"0px"},"slow");myList.maximized=true}$("#showHide",myList.element).removeClass("showMyList").addClass("hideMyList")},reload:function(url){myList.element.load(url,myList.refresh)},removeFromList:function(url){if(myList.productIds.length<=1){myList.minimize(function(){myList.reload(url)})}else{myList.reload(url)}},removeCorresponding:function(element){$(getCorresponding(element,$(".remove-from-list",myList.element))).click()},setProductIds:function(newProductIds){myList.productIds=newProductIds;$(".pr div.add-to-mylist").each(function(){var add=$(this).find('a.add');var remove=$(this).find('a.remove');if($.inArray(getProductId(this),myList.productIds)>=0){add.css('display','none');remove.css('display','')}else{remove.css('display','none');add.css('display','')}});if(!myList.firstLoad&&myList.productIds.length){myList.maximize()}myList.firstLoad=false},refresh:function(){var showHide=$("#showHide",myList.element);if(myList.maximized){showHide.toggle(myList.minimize,myList.maximize)}else{showHide.toggle(myList.maximize,myList.minimize)}$("a.remove-from-list",myList.element).click(function(e){e.preventDefault();myList.removeFromList($(this).attr("href"))});$(".delete-all a",myList.element).click(function(e){e.preventDefault();myList.reload($(this).attr("href"))});$("a.clearAll").click(function(e){e.preventDefault();myList.reload($(this).attr("href"))});var timeouts=new Array();$(".extra",myList.element).each(function(){var extra=$(this);$("form",this).submit(function(e){e.preventDefault();extra.load($(this).attr("action"),$(":input",this).serializeArray(),function(){timeouts[extra.attr("id")]=setTimeout(function(){extra.fadeOut("slow",function(){myList.reload($(".pr a#reloadMyList").attr("href"))})},3000)})})})}};$.fn.initMyList=myList.init;$.myList={reload:myList.reload,refresh:myList.refresh,removeCorresponding:myList.removeCorresponding,setProductIds:myList.setProductIds}})(jQuery);jQuery(document).ready(function($){$(".pr #MyComparisonList").initMyList();$(".pr div.add-to-mylist a").click(function(){if($(this).hasClass('add')){$(this).css('display','none');$(this).siblings('a.remove').css('display','');$.myList.reload($(this).siblings('input[name=add]').val());return false}else if($(this).hasClass('remove')){$(this).css('display','none');$(this).siblings('a.add').css('display','');$.myList.reload($(this).siblings('input[name=remove]').val());return false}});if(!$.cookie("MyComparisonListTipHasShowen")){var el=$('#MyComparisonListTip');if(el.length>0){$('#MyComparisonListTip').show();$.cookie("MyComparisonListTipHasShowen","true",{path:"/",expires:365});$("#MyComparisonListTip div.b-close a").click(function(){el.hide();return false})}}});jQuery(document).ready(function($){if(!$.cookie("BuyingGuideTipHasShowen")){var el=$('#BuyingGuideTip');if(el.length>0){var container=$('#guide-link-container');var containerOffset=container.offset();var detailboxOffset=$('#detailbox ').offset();$('#BuyingGuideTip').css('left',containerOffset.left-detailboxOffset.left+container.width()-10).css('top',containerOffset.top-detailboxOffset.top+container.height()/2).show();$.cookie("BuyingGuideTipHasShowen","true",{path:"/",expires:365});$("#BuyingGuideTip div.b-close a").click(function(){el.hide();return false})}}});var has_a_window_been_opened=false;function voucherClick(a,c,i){(function($){has_a_window_been_opened=true;var d=$(window).width();var h=$(window).height();var b=screen.height;var g=h;var f=b-g;var e="window"+i;var voucherblock="voucher"+i;var el=document.getElementById(voucherblock);el.style.display='block';el.style.visibility='visible';if(navigator.userAgent.indexOf("Opera")>0){window.open(a,"VoucherWindow"+e,"top="+f+",height="+g+",width="+d+",scrollbars,status,resizable,location,menubar,directories,toolbar")}else{e=window.open(a,"VoucherWindow"+e,"top="+f+",height="+g+",width="+d+",scrollbars,status,resizable,location,menubar,directories,toolbar");e.blur()}setTimeout("window.focus()",1000)})(jQuery)}function voucherClickForPriceList(a,c,i){(function($){has_a_window_been_opened=true;var d=$(window).width();var h=$(window).height();var b=screen.height;var g=h;var f=b-g;var e="window"+i;var voucherblock="voucher_open"+i;var voucherunblock="voucher_not_open"+i;document.getElementById(voucherblock).style.display='block';document.getElementById(voucherunblock).style.display='none';if(navigator.userAgent.indexOf("Opera")>0){window.open(a,"VoucherWindow"+e,"top="+f+",height="+g+",width="+d+",scrollbars,status,resizable,location,menubar,directories,toolbar")}else{e=window.open(a,"VoucherWindow"+e,"top="+f+",height="+g+",width="+d+",scrollbars,status,resizable,location,menubar,directories,toolbar");e.blur()}setTimeout("window.focus()",1000)})(jQuery)}function getElementWidth(objectId){x=document.getElementById(objectId);return x.offsetWidth}function getAbsoluteLeft(objectId){o=document.getElementById(objectId);oLeft=o.offsetLeft;while(o.offsetParent!=null){oParent=o.offsetParent;oLeft+=oParent.offsetLeft;o=oParent}return oLeft}function getAbsoluteTop(objectId){o=document.getElementById(objectId);oTop=o.offsetTop;while(o.offsetParent!=null){oParent=o.offsetParent;oTop+=oParent.offsetTop;o=oParent}return oTop}function parseQuery(query){var Params=new Object();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 JT_init(){(function($){$("a.jTip").hover(function(){JT_show(this.href,this.id,this.name)},function(){$("#JT").remove()}).click(function(){return false});$(".jTipNoAjax").hover(function($){var tipContent=jQuery(this).siblings(".tipContent");JT_show("",this.id,tipContent.attr("name"),tipContent.html())},function(){$("#JT").remove()}).click(function(){return false});$(".localTip").hover(function($){var tipContent=jQuery(jQuery(this).attr('rel'));JT_show("",this.id,tipContent.attr("name"),tipContent.html())},function(){$("#JT").remove()}).click(function(){return false});$(".localTipAndOpenWindow").hover(function($){var tipContent=jQuery(jQuery(this).attr('rel'));JT_show("",this.id,tipContent.attr("name"),tipContent.html())},function(){$("#JT").remove()}).click(function(){return true})})(jQuery)}function JT_show(url,linkId,title,tip){(function($){if(title==false){title="&nbsp;"}var de=document.documentElement;var w=self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var hasArea=w-getAbsoluteLeft(linkId);var clickElementy=getAbsoluteTop(linkId)-3;var queryString=url.replace(/^[^\?]+\??/,"");var params=parseQuery(queryString);if(params.width===undefined){params.width=250}if(params.link!==undefined){$("#"+linkId).bind("click",function(){window.location=params.link});$("#"+linkId).css("cursor","pointer")}if(hasArea>((params.width*1)+75)){$("body").append("<div id='JT' style='width:"+params.width*1+"px'><div id='JT_arrow_left'></div><div id='JT_close_left'>"+title+"</div><div id='JT_copy'><div class='JT_loader'><div></div></div>");var arrowOffset=getElementWidth(linkId)+11;var clickElementx=getAbsoluteLeft(linkId)+arrowOffset}else{$("body").append("<div id='JT' style='width:"+params.width*1+"px'><div id='JT_arrow_right' style='left:"+((params.width*1)+1)+"px'></div><div id='JT_close_right'>"+title+"</div><div id='JT_copy'><div class='JT_loader'><div></div></div>");var clickElementx=getAbsoluteLeft(linkId)-((params.width*1)+15)}$("#JT").css({left:clickElementx+"px",top:clickElementy+"px"});$("#JT").show();if(tip==null){$("#JT_copy").load(url)}else{$("#JT_copy").html(tip)}})(jQuery)}(function($){$(document).ready(JT_init)})(jQuery);function submitGlobalSearchDataFromForm(searchFieldId){_submitGlobalSearchData(searchFieldId);return true}function submitGlobalSearchDataFromForm2(searchFieldId){return true}function submitGlobalSearchDataFromButton(formId,searchFieldId){_submitGlobalSearchData(searchFieldId);document.getElementById(formId).submit()}function submitProductSearchData(searchFieldId){var searchField=document.getElementById(searchFieldId);if(searchField!=undefined){var searchValue=searchField.value;_submitIndexToolsData(searchValue,"09","_s_cf25")}}function _submitGlobalSearchData(searchFieldId){var searchValue=document.getElementById(searchFieldId).value;_submitIndexToolsData(searchValue,"08","_s_cf24")}function _submitIndexToolsData(searchValue,itAction,itField){if(typeof createITT=="function"){var tracking_object=createITT();tracking_object.ACTION=itAction;eval("tracking_object."+itField+" = searchValue");tracking_object.submit_action()}};var pr_ad_check_delay=100;var pr_ad_check_maxTime=2000;function pr_getIframeBody(iFrame){var innerDocument=iFrame[0].contentDocument?iFrame[0].contentDocument:iFrame[0].contentWindow.document;return innerDocument.body}function pr_isIframeVisible(iFrameBody){return iFrameBody.scrollHeight>30}function pr_resizeIframe(iFrame,iFrameBody){var newHeight=iFrameBody.scrollHeight;iFrame.height(newHeight<0?0:newHeight);iFrame.width(iFrameBody.scrollWidth)}function pr_showIframe(iFrame,iFrameBody,removeClass){iFrame.parents(".adWrapper").removeClass(removeClass);jQuery(iFrameBody).css("visibility","visible");jQuery("embed",iFrameBody).attr("wmode","opaque")}function pr_resizeAdCallback(iFrame,iFrameBody,removeClass,totalTime){if(pr_isIframeVisible(iFrameBody)){pr_resizeIframe(iFrame,iFrameBody);pr_showIframe(iFrame,iFrameBody,removeClass)}else{if(totalTime<pr_ad_check_maxTime){setTimeout(function(){pr_resizeAdCallback(iFrame,iFrameBody,removeClass,totalTime+pr_ad_check_delay)},pr_ad_check_delay)}}}function pr_resizeAd(adIFrame,removeClass){var iFrameBody=pr_getIframeBody(adIFrame);pr_resizeAdCallback(adIFrame,iFrameBody,removeClass,0)}function pr_initiateAdIframe(element,width,height,hiddenResizeClass){var anchor=element.children("a:first");var url=anchor.attr("href");if(!url){return}var iframe=jQuery("<iframe>").addClass("adIframe").attr("src",url).attr("width",width).attr("height",height).attr("frameBorder","0").attr("scrolling","no").attr("marginwidth","0").attr("marginheight","0");if(hiddenResizeClass){iframe.load(function(){pr_resizeAd(jQuery(this),hiddenResizeClass)})}anchor.replaceWith(iframe)}jQuery(document).ready(function($){});function pr_initiateAdcontainer(element,width,height,hiddenResizeClass){if(element){var ad_fontsize=element.css("font-size");element.attr("width",width).attr("height",height).css("font-size","1").attr('ad_fontsize_old',ad_fontsize)}if(hiddenResizeClass){pr_resizeAdcontainer(element,hiddenResizeClass)}}function pr_resizeAdcontainer(container,removeClass){pr_resizeAdcontainerCallback(container,removeClass,0)}function pr_resizeAdcontainerCallback(container,removeClass,totalTime){if(pr_isAdcontainerVisible(container)){pr_showAdcontainer(container,removeClass)}else{if(totalTime<pr_ad_check_maxTime){setTimeout(function(){pr_resizeAdcontainerCallback(container,removeClass,totalTime+pr_ad_check_delay)},pr_ad_check_delay)}}}function pr_showAdcontainer(container,removeClass){container.parents(".adWrapper").removeClass(removeClass).css("visibility","visible");container.filter('.adWrapper').removeClass(removeClass).css("visibility","visible");container.css('font-size',container.attr('ad_fontsize_old'));container.filter("#inlist-ad-wrapper").find(".adcontainer").css("width","728px").css("height","90px").css('margin','0px auto');var containerAdDiv=container.filter(".rightAd").find(".adcontainer");if(containerAdDiv.length){if(containerAdDiv.width()<300||container.hasClass('skycraper')){containerAdDiv.css("width","160px").css("height","600px").css('margin','10px auto')}else{containerAdDiv.css("width","300px").css("height","250px").css('margin','10px auto')}}jQuery("embed",container).attr("wmode","opaque")}function pr_resizeAdcontainerSize(container){var height=jQuery(".adcontainer",container).height();var width=jQuery(".adcontainer",container).width()}function pr_isAdcontainerVisible(container){var height=jQuery(".adcontainer",container).height();return(parseInt(height)>30)}jQuery(document).ready(function($){pr_initiateAdcontainer($("#topAdSpot"),"750","90",null);for(var i=1;i<=3;i++){var ad=$("#rightAdSpot"+i);if(ad.hasClass("external")){pr_initiateAdcontainer(ad,"160","600","invisible")}else{pr_initiateAdcontainer(ad,"1","1","invisible")}}pr_initiateAdcontainer($("#inlist-ad-wrapper"),"1","1","fakehide");if($("#retailerStagingAdSpot1").size()==1){pr_initiateAdcontainer($("#retailerStagingAdSpot1"),"300","250",null)}if($("#retailerStagingAdSpot2").size()==1){pr_initiateAdcontainer($("#retailerStagingAdSpot2"),"300","250",null)}});function getParam(strParamName){var strReturn="";var strHref=window.location.href;if(strHref.indexOf("?")>-1){var strQueryString=strHref.substr(strHref.indexOf("?"));var aQueryString=strQueryString.split("&");for(var iParam=0;iParam<aQueryString.length;iParam++){if(aQueryString[iParam].indexOf(strParamName+"=")>-1){var aParam=aQueryString[iParam].split("=");strReturn=aParam[1];break}}}return strReturn}function getSizeAry(strParamName){var strHref=window.location.href;var delimiter;var aryReturn=new Array();var idx=0;if(strHref.indexOf("?")>-1){var strQueryString=strHref.substr(strHref.indexOf("?"));var aQueryString=strQueryString.split("&");for(var iParam=0;iParam<aQueryString.length;iParam++){if(aQueryString[iParam].indexOf(strParamName+"=")>-1){var aParam=aQueryString[iParam].split("=");aryReturn[idx++]=aParam[1]}}}return aryReturn}function addProductParametersToRetailerLink(retailerLink){var splittedId=jQuery(retailerLink).attr("id").split("-");var channelId=splittedId[1];var categoryId=splittedId[2];var productId=splittedId[3];var originalUrl=jQuery(retailerLink).attr("href");jQuery(retailerLink).attr("href",getRetailerURLWithParameter(originalUrl,channelId,categoryId,productId))}function getRetailerURLWithParameter(originalUrl,channelId,categoryId,productId){var splittedUrl=originalUrl.split("#");var baseUrl=splittedUrl[0];var anchor=(splittedUrl.length>1)?"#"+splittedUrl[1]:"";var firstDelimeter=(baseUrl.indexOf("?")>0)?"&":"?";return baseUrl+firstDelimeter+"categoryId="+categoryId+"&productId="+productId+anchor};(function($){$(document).ready(function(){$(".retailer-info-link").each(function(){addProductParametersToRetailerLink(this)})})})(jQuery);(function($){$(document).ready(function(){$('#headerSearchBox').click(function(){if(!$.cookie("suggestionTipsHasShowen")){if($('#searchsuggestion_switch').is(':checked')){$('#suggestionTips').show();$.cookie("suggestionTipsHasShowen","true",{path:"/",expires:365})}}});$('#suggestionTipClose').click(function(){$('#suggestionTips').hide()});$(".pr .curtainBox > .switch").click(function(){var hidden=$(this).children(".collapse:hidden, .expand:hidden");var visible=$(this).children(".collapse:visible, .expand:visible");hidden.css("display","inline");visible.hide();var curtain=$(this).parents(".curtainBox:first").children(".curtain");if(curtain.hasClass("no-slide")){curtain.toggle()}else{curtain.slideToggle("fast")}return false});$(this).parents(".curtainBox:first").children(".curtain").toggle();$(".pr .toggleBox > .switch").click(function(){$(this).children(".case1, .case2").toggle();$(this).parent().children(".case1, .case2").toggle();return false})})})(jQuery);var nft_tabPanelToShow,nft_tabPanelToShowId;function hidePanelIfNotSelected(panelId,thisPanelIsDefaultPanel){var anyTabsSelected=!(location.hash=="");var thisPanelIsSelected=location.hash=="#"+panelId;if(thisPanelIsSelected){nft_tabPanelToShow=jQuery(location.hash),nft_tabPanelToShowId=nft_tabPanelToShow.attr("id");nft_tabPanelToShow.attr("id","");scrollTo(0,0)}else{if((anyTabsSelected||!thisPanelIsDefaultPanel)){jQuery("#"+panelId).hide()}}}function initNonFlickerTabs(tabContainerId){if(nft_tabPanelToShow!=null){nft_tabPanelToShow.attr("id",nft_tabPanelToShowId)}jQuery("#"+tabContainerId+" > ul").tabs({select:function(event,ui){var url=jQuery.data(ui.tab,'load.tabs');if(url){location.href=url;return false}return true}});jQuery("#"+tabContainerId+" > ul > li").each(function(){if(jQuery(this).children("a").attr("original")){jQuery(this).children("a").attr("href",jQuery(this).children("a").attr("original"))}})}(function($){$.modal=function(data,options){return $.modal.impl.init(data,options)};$.modal.close=function(){$.modal.impl.close(true)};$.fn.modal=function(options){return $.modal.impl.init(this,options)};$.modal.defaults={overlay:50,overlayId:"modalOverlay",overlayCss:{},containerId:"modalContainer",containerCss:{},close:true,closeTitle:"Close",closeClass:"modalClose",persist:false,onOpen:null,onShow:null,onClose:null};$.modal.impl={opts:null,dialog:{},init:function(data,options){if(this.dialog.data){return false}this.opts=$.extend({},$.modal.defaults,options);if(typeof data=="object"){data=data instanceof jQuery?data:$(data);if(data.parent().parent().size()>0){this.dialog.parentNode=data.parent();if(!this.opts.persist){this.dialog.original=data.clone(true)}}}else{if(typeof data=="string"||typeof data=="number"){data=$("<div>").html(data)}else{if(console){console.log("SimpleModal Error: Unsupported data type: "+typeof data)}return false}}this.dialog.data=data.addClass("modalData");data=null;this.create();this.open();if($.isFunction(this.opts.onShow)){this.opts.onShow.apply(this,[this.dialog])}return this},create:function(){this.dialog.overlay=$("<div>").attr("id",this.opts.overlayId).addClass("modalOverlay").css($.extend(this.opts.overlayCss,{opacity:this.opts.overlay/100,height:"100%",width:"100%",position:"fixed",left:0,top:0,zIndex:10000})).hide().appendTo("body");this.dialog.container=$("<div>").attr("id",this.opts.containerId).addClass("modalContainer").css($.extend(this.opts.containerCss,{position:"fixed",zIndex:10100})).append(this.opts.close?'<a class="modalCloseImg '+this.opts.closeClass+'" title="'+this.opts.closeTitle+'"></a>':"").hide().appendTo("body");if($.browser.msie&&($.browser.version<7)){this.fixIE()}this.dialog.container.append(this.dialog.data.hide())},bindEvents:function(){var modal=this;$("."+this.opts.closeClass).click(function(e){e.preventDefault();modal.close()})},unbindEvents:function(){$("."+this.opts.closeClass).unbind("click")},fixIE:function(){var wHeight=$(document.body).height()+"px";var wWidth=$(document.body).width()+"px";this.dialog.overlay.css({position:"absolute",height:wHeight,width:wWidth});this.dialog.container.css({position:"absolute"});this.dialog.iframe=$('<iframe src="javascript:false;">').css($.extend(this.opts.iframeCss,{opacity:0,position:"absolute",height:wHeight,width:wWidth,zIndex:9999,width:"100%",top:0,left:0})).hide().appendTo("body")},open:function(){if(this.dialog.iframe){this.dialog.iframe.show()}if($.isFunction(this.opts.onOpen)){this.opts.onOpen.apply(this,[this.dialog])}else{this.dialog.overlay.show();this.dialog.container.show();this.dialog.data.show()}this.bindEvents()},close:function(external){if(!this.dialog.data){return false}if($.isFunction(this.opts.onClose)&&!external){this.opts.onClose.apply(this,[this.dialog])}else{if(this.dialog.parentNode){if(this.opts.persist){this.dialog.data.hide().appendTo(this.dialog.parentNode)}else{this.dialog.data.remove();this.dialog.original.appendTo(this.dialog.parentNode)}}else{this.dialog.data.remove()}this.dialog.container.remove();this.dialog.overlay.remove();if(this.dialog.iframe){this.dialog.iframe.remove()}this.dialog={}}this.unbindEvents()}}})(jQuery);(function($){$(document).ready(function(){$(".login").click(function(e){e.preventDefault();var baseUrl=this.href;$.modal("",{overlay:70,overlayId:"loginOverlay",containerId:"loginContainer",onOpen:function(dialog){try{dialog.data.load(baseUrl,function(){$(".modalClose",$(dialog.data)).click(function(e){e.preventDefault();$.modal.close()});$("input:visible:enabled:first",$(dialog.data)).focus()});dialog.overlay.show();dialog.container.show();dialog.data.show();if(!dialog.iframe){dialog.iframe=$('<iframe src="javascript:false;">').css({opacity:0,position:"fixed",height:"100%",width:"100%",zIndex:9999,top:0,left:0}).appendTo("body")}}catch(e){self.location=baseUrl+"?location="+encodeURIComponent(self.location)}},close:false});$("#loginOverlay").click(function(e){e.preventDefault();$.modal.close()})})})})(jQuery);(function($){$(document).ready(function(){$("#categoryVoucherFilter").change(function(e){var url=$("option:selected",this).attr("url");window.location.href=url})})})(jQuery);(function($){$(document).ready(function(){$(".video-link").click(function(e){e.preventDefault();var baseUrl=this.href+"?time="+new Date().getTime();$.modal("",{overlay:70,overlayId:"videoReviewOverlay",containerId:"videoReviewContainer",onOpen:function(dialog){dialog.data.load(baseUrl,function(response,status,res){if(res.status==404){self.location=baseUrl}ajaxVoting($);$(".modalClose",$(dialog.data)).click(function(e){e.preventDefault();$.modal.close()})});dialog.overlay.show();dialog.container.show();dialog.data.show();if(!dialog.iframe){dialog.iframe=$('<iframe src="javascript:false;">').css({opacity:0,position:"fixed",height:"100%",width:"100%",zIndex:9999,top:0,left:0}).appendTo("body")}},close:false});$("#videoReviewOverlay").click(function(e){e.preventDefault();$.modal.close()})})})})(jQuery);function ajaxVoting(){(function($){$(".uservote-link").click(function(e){e.preventDefault();$.get(this.href,function(data){var contentId=$("contentId",data).text();var contentType=$("contentType",data).text();var voted=$("voted",data).text();var useful=$("usefulAmount",data).text();var notUseful=$("notUsefulAmount",data).text();var div=$("#uservotes-"+contentType+"-"+contentId);$(".uservote-yes .vote-count",div).html(useful);$(".uservote-no .vote-count",div).html(notUseful);$("a",div).each(function(){$(this).replaceWith('<span class="'+this.className+'">'+$(this).text()+"</span>")});$(".uservote-"+voted,div).toggleClass("uservoted")})})})(jQuery)}(function($){$(document).ready(ajaxVoting)})(jQuery);(function($){$.fn.jCarouselLite=function(o){o=$.extend({btnPrev:null,btnNext:null,btnGo:null,mouseWheel:false,auto:null,speed:200,easing:null,vertical:false,circular:true,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null},o||{});return this.each(function(){var running=false,animCss=o.vertical?"top":"left",sizeCss=o.vertical?"height":"width";var div=$(this),ul=$("ul",div),tLi=$("li",ul),tl=tLi.size(),v=o.visible;if(o.circular){ul.prepend(tLi.slice(tl-v).clone()).append(tLi.slice(0,v).clone());o.start+=v}var li=$("li",ul),itemLength=li.size(),curr=o.start;div.css("visibility","visible");li.css("overflow","hidden").css("float",o.vertical?"none":"left").children().css("overflow","hidden");ul.css("margin","0").css("padding","0").css("position","relative").css("list-style-type","none").css("z-index","1");div.css("overflow","hidden").css("position","relative").css("z-index","2").css("left","0px");var liSize=o.vertical?height(li):width(li);var ulSize=liSize*itemLength;var divSize=liSize*v;li.css("width",li.width()).css("height",li.height());ul.css(sizeCss,ulSize+"px").css(animCss,-(curr*liSize));div.css(sizeCss,divSize+"px");if(o.btnPrev){$(o.btnPrev).click(function(){return go(curr-o.scroll)})}if(o.btnNext){$(o.btnNext).click(function(){return go(curr+o.scroll)})}if(o.btnGo){$.each(o.btnGo,function(i,val){$(val).click(function(){return go(o.circular?o.visible+i:i)})})}if(o.mouseWheel&&div.mousewheel){div.mousewheel(function(e,d){return d>0?go(curr-o.scroll):go(curr+o.scroll)})}if(o.auto){setInterval(function(){go(curr+o.scroll)},o.auto+o.speed)}function vis(){return li.slice(curr).slice(0,v)}function go(to){if(!running){if(o.beforeStart){o.beforeStart.call(this,vis())}if(o.circular){if(to<=o.start-v-1){ul.css(animCss,-((itemLength-(v*2))*liSize)+"px");curr=to==o.start-v-1?itemLength-(v*2)-1:itemLength-(v*2)-o.scroll}else{if(to>=itemLength-v+1){ul.css(animCss,-((v)*liSize)+"px");curr=to==itemLength-v+1?v+1:v+o.scroll}else{curr=to}}}else{if(to<0||to>itemLength-v){return}else{curr=to}}running=true;ul.animate(animCss=="left"?{left:-(curr*liSize)}:{top:-(curr*liSize)},o.speed,o.easing,function(){if(o.afterEnd){o.afterEnd.call(this,vis())}running=false});if(!o.circular){$(o.btnPrev+","+o.btnNext).removeClass("disabled");$((curr-o.scroll<0&&o.btnPrev)||(curr+o.scroll>itemLength-v&&o.btnNext)||[]).addClass("disabled")}}return false}})};function css(el,prop){return parseInt($.css(el[0],prop))||0}function width(el){return el[0].offsetWidth+css(el,"marginLeft")+css(el,"marginRight")}function height(el){return el[0].offsetHeight+css(el,"marginTop")+css(el,"marginBottom")}})(jQuery);(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false}function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('href'),objClicked.getAttribute('title')))}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAttribute('title')))}}while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('href')){settings.activeImage++}_set_image_to_view()}function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish()});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]})})}function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide()}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide()}var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){}};objImagePreloader.src=settings.imageArray[settings.activeImage][0]};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image()});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250)}else{___pause(100)}}$('#lightbox-container-image-data-box').css({width:intWidth-20});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)})};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation()});_preload_neighbor_images()};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show()}if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show()}}function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false})}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'})},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'})}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false})}}if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false})}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'})},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'})}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false})}}_enable_keyboard_navigation()}function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent)})}function _disable_keyboard_navigation(){$(document).unbind()}function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish()}if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation()}}if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation()}}}function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0]}if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0]}}function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove()});$('embed, object, select').css({'visibility':'visible'})}function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight}var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth}else{windowWidth=self.innerWidth}windowHeight=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight}if(yScroll<windowHeight){pageHeight=windowHeight}else{pageHeight=yScroll}if(xScroll<windowWidth){pageWidth=xScroll}else{pageWidth=windowWidth}arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft}arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date()}while(curDate-date<ms)};return this.unbind('click').click(_initialize)}})(jQuery);(function($){var keyString="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var uTF8Encode=function(string){string=string.replace(/\x0d\x0a/g,"\x0a");var output="";for(var n=0;n<string.length;n++){var c=string.charCodeAt(n);if(c<128){output+=String.fromCharCode(c)}else if((c>127)&&(c<2048)){output+=String.fromCharCode((c>>6)|192);output+=String.fromCharCode((c&63)|128)}else{output+=String.fromCharCode((c>>12)|224);output+=String.fromCharCode(((c>>6)&63)|128);output+=String.fromCharCode((c&63)|128)}}return output};var uTF8Decode=function(input){var string="";var i=0;var c=c1=c2=0;while(i<input.length){c=input.charCodeAt(i);if(c<128){string+=String.fromCharCode(c);i++}else if((c>191)&&(c<224)){c2=input.charCodeAt(i+1);string+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2}else{c2=input.charCodeAt(i+1);c3=input.charCodeAt(i+2);string+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3}}return string};$.extend({base64Encode:function(input){var output="";var chr1,chr2,chr3,enc1,enc2,enc3,enc4;var i=0;input=uTF8Encode(input);while(i<input.length){chr1=input.charCodeAt(i++);chr2=input.charCodeAt(i++);chr3=input.charCodeAt(i++);enc1=chr1>>2;enc2=((chr1&3)<<4)|(chr2>>4);enc3=((chr2&15)<<2)|(chr3>>6);enc4=chr3&63;if(isNaN(chr2)){enc3=enc4=64}else if(isNaN(chr3)){enc4=64}output=output+keyString.charAt(enc1)+keyString.charAt(enc2)+keyString.charAt(enc3)+keyString.charAt(enc4)}return output},base64Decode:function(input){var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(i<input.length){enc1=keyString.indexOf(input.charAt(i++));enc2=keyString.indexOf(input.charAt(i++));enc3=keyString.indexOf(input.charAt(i++));enc4=keyString.indexOf(input.charAt(i++));chr1=(enc1<<2)|(enc2>>4);chr2=((enc2&15)<<4)|(enc3>>2);chr3=((enc3&3)<<6)|enc4;output=output+String.fromCharCode(chr1);if(enc3!=64){output=output+String.fromCharCode(chr2)}if(enc4!=64){output=output+String.fromCharCode(chr3)}}output=uTF8Decode(output);return output}})})(jQuery);var req;var isIE;var names;var nameRow;var nowIndex=0;var idField;var menu;var searchBox;var timeCount;var autorow;var isNormal;var isHide=false;(function($){isNormal=$.cookie("isNormal")})(jQuery);var str_show="Show Suggestions";var str_hide="Hide Suggestions";var suggestIframe;var suggest_ff_top=86;var suggest_ff_left=365;var suggest_ie_top=0;var suggest_ie_left=3;var suggest_width=315+7;var ffMenuGapTop=3;var ffMenuGapLeft=7;var ieMenuGapTop=3;var ieMenuGapLeft=9;var lastSearchKeyword="";if(typeof XmlHttpRequest=="undefined"){isIE=true}if(window.XMLHttpRequest){}else if(window.ActiveXObject){isIE=true}function getBrowser(){if(navigator.userAgent.indexOf("MSIE")>0)return 1;if(isFirefox=navigator.userAgent.indexOf("Firefox")>0)return 2;if(isSafari=navigator.userAgent.indexOf("Safari")>0)return 3;if(isCamino=navigator.userAgent.indexOf("Camino")>0)return 4;if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0)return 5;return 0}isIE=getBrowser()==1?true:false;function initSuggestMenuPosition(){if(!searchBox)searchBox=document.getElementById("headerSearchBox");if(!menu)menu=document.getElementById("menupopup");if(!searchBox||!menu)return;menu.style.position="absolute";if(!isIE){suggest_ff_top=searchBox.offsetTop+searchBox.clientHeight+ffMenuGapTop;suggest_ff_left=searchBox.offsetLeft-ffMenuGapLeft}else{suggest_ie_top=searchBox.getBoundingClientRect().top+searchBox.clientHeight+ieMenuGapTop;suggest_ie_left=searchBox.getBoundingClientRect().left-ieMenuGapLeft}}function init_search(){if(window.XMLHttpRequest){req=new XMLHttpRequest()}else if(window.ActiveXObject){req=new ActiveXObject("Microsoft.XMLHTTP")}initWindow()}function initWindow(){idField=document.getElementById("headerSearchBox");menu=document.getElementById("menupopup");autorow=document.getElementById("menupopup")}window.onresize=function(){initWindow()};document.onmouseup=function(){if((isIE)?(names&&names.getElementsByTagName("li")&&names.getElementsByTagName("li").length!=0):(names&&names.childNodes&&names.childNodes.length!=0)){if(isNormal){hideSuggest()}}};document.onkeydown=function(e){if((isIE)?(event.keyCode==9):(e.which==9)){if((isIE)?(names&&names.getElementsByTagName("li").length!=0):(names&&names.childNodes.length!=0)){hideSuggest()}}if(names&&((isIE)?(names&&names.getElementsByTagName("li").length!=0):(names&&names.childNodes.length!=0))&&(autorow.style.visibility=="visible")){if((isIE)?(event.keyCode==38):(e.which==38)){if(nowIndex>=0){nowIndex=(nowIndex!=0)?nowIndex-1:0;makeTableWhite();changeTableColor(nowIndex);fillText()}}else if((isIE)?(event.keyCode==40):(e.which==40)){if(nowIndex>=-1&&nowIndex<((isIE)?(names.getElementsByTagName("li").length-1):(names.childNodes.length-1))){nowIndex=nowIndex+1;makeTableWhite();changeTableColor(nowIndex);fillText()}}}};function decodeHtmlSpecialChars(str){str=str.replace(/&nbsp;/g," ");str=str.replace(/&lt;/g,"<");str=str.replace(/&gt;/g,">");str=str.replace(/&amp;/g,"&");return str}function fillText(){var getLi=names.getElementsByTagName("li")[nowIndex];var getA=getLi.getElementsByTagName("a")[0];document.headerSearchForm.headerSearchBox.value=decodeHtmlSpecialChars(getA.innerHTML)}function changeTableColor(rowIndex){makeTableWhite();var getTr=names.getElementsByTagName("li")[rowIndex];if(getTr){getTr.className="hoverbg"}}function makeTableWhite(){var getTr=names.getElementsByTagName("li");for(i=0;i<getTr.length;i++){getTr[i].className=""}}function trim(str){return str.replace(/(^[\s]*)|([\s]*$)/g,"")}function validate(e){(e==null)?key=45:key=e.keyCode;timeCount=key;window.setTimeout("validate1("+key+")",20)}function validate1(e){(function($){if(1){if(key==timeCount){if(key>=48&&key<=90||key==8||key==32||key==45||key==46){if(window.idField==null||(!window.idField))idField=document.getElementById("headerSearchBox");if(window.req==null)init_search();if(window.idField&&window.req){if(trim(idField.value)==''){isHide=true;$('#SearchSuggestion').hide();$('.search .load').hide();hideSuggest();return}var arrTemp=trim(idField.value).split(" ");var arrLength=arrTemp.length-1;lastSearchKeyword=arrTemp[arrLength];isHide=false;if($('#searchsuggestion_switch').attr('checked')){isNormal=false;var url="/searchSuggestion.php?type=2&id="+encodeURIComponent(idField.value)}else{isNormal=true;var url="/searchSuggestion.php?type=1&id="+encodeURIComponent(idField.value)}try{$('.search .load').show();req.open("GET",url,true);req.onreadystatechange=processRequest;req.send(null)}catch(error){}}}}}})(jQuery)}function processRequest(){hideSuggest();(function($){if(req.readyState==4){if(req.responseXML&&req.status==200){$(this).parseMessages()}else{$('.search .load').hide();$('#SearchSuggestion').hide();hideSuggest();clearTable()}}})(jQuery)}function changeSuggestionSwitch(){(function($){initWindow();$('#SearchSuggestion').hide();hideSuggest();if($('#searchsuggestion_switch').is(':checked')){if(!$.cookie("suggestionTipsHasShowen")){$('#suggestionTips').show();$.cookie("suggestionTipsHasShowen","true",{path:"/",expires:365})}$.cookie("isNormal","true",{path:"/",expires:365})}else{$('#suggestionTips').hide();$('#SearchSuggestion').hide();$.cookie("isNormal","false",{path:"/",expires:365})}validate()})(jQuery)}(function($){$.toJSON=function(o){if(typeof(JSON)=='object'&&JSON.stringify)return JSON.stringify(o);var type=typeof(o);if(o===null)return"null";if(type=="undefined")return undefined;if(type=="number"||type=="boolean")return o+"";if(type=="string")return $.quoteString(o);if(type=='object'){if(typeof o.toJSON=="function")return $.toJSON(o.toJSON());if(o.constructor===Date){var month=o.getUTCMonth()+1;if(month<10)month='0'+month;var day=o.getUTCDate();if(day<10)day='0'+day;var year=o.getUTCFullYear();var hours=o.getUTCHours();if(hours<10)hours='0'+hours;var minutes=o.getUTCMinutes();if(minutes<10)minutes='0'+minutes;var seconds=o.getUTCSeconds();if(seconds<10)seconds='0'+seconds;var milli=o.getUTCMilliseconds();if(milli<100)milli='0'+milli;if(milli<10)milli='0'+milli;return'"'+year+'-'+month+'-'+day+'T'+hours+':'+minutes+':'+seconds+'.'+milli+'Z"'}if(o.constructor===Array){var ret=[];for(var i=0;i<o.length;i++)ret.push($.toJSON(o[i])||"null");return"["+ret.join(",")+"]"}var pairs=[];for(var k in o){var name;var type=typeof k;if(type=="number")name='"'+k+'"';else if(type=="string")name=$.quoteString(k);else continue;if(typeof o[k]=="function")continue;var val=$.toJSON(o[k]);pairs.push(name+":"+val)}return"{"+pairs.join(", ")+"}"}};$.evalJSON=function(src){if(typeof(JSON)=='object'&&JSON.parse)return JSON.parse(src);return eval("("+src+")")};$.secureEvalJSON=function(src){if(typeof(JSON)=='object'&&JSON.parse)return JSON.parse(src);var filtered=src;filtered=filtered.replace(/\\["\\\/bfnrtu]/g,'@');filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']');filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,'');if(/^[\],:{}\s]*$/.test(filtered))return eval("("+src+")");else throw new SyntaxError("Error parsing JSON, source is not valid.")};$.quoteString=function(string){if(string.match(_escapeable)){return'"'+string.replace(_escapeable,function(a){var c=_meta[a];if(typeof c==='string')return c;c=a.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"'}return'"'+string+'"'};var _escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var _meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'}})(jQuery);function showSuggest(){autorow.style.visibility="visible";jQuery('#menupopup-iframe').css('height',jQuery(names).height()+'px').show()}function hideSuggest(){autorow.style.visibility="hidden";jQuery('#menupopup-iframe').hide()}function closeAdvance(){(function($){$('#SearchSuggestion').hide()})(jQuery)}(function($){$.fn.parseMessages=function(){if(isHide){return}$('.search .load').hide();if(!names)names=document.getElementById("names");clearTable();nowIndex=-1;if(isNormal){var products=null;var dicts=null;try{dicts=req.responseXML.getElementsByTagName("f")}catch(e){hideSuggest();return false}if(!dicts){hideSuggest();return false}var dictsLength=dicts.length;for(var i=0;i<dictsLength;i++){if(dicts[i].getAttribute('n')=="All.txt"){var products=dicts[i];break}}var tableLength=products.childNodes.length>10?10:products.childNodes.length;for(loop=0;loop<tableLength;loop++){var product=products.childNodes[loop];var productname=product.getElementsByTagName("pn")[0];var productnumber=product.getElementsByTagName("pb")[0];appendProduct(productname.childNodes[0].nodeValue,productnumber.childNodes[0].nodeValue,loop)}showSuggest();if((isIE)?(names.getElementsByTagName("li").length!=0):(names.childNodes.length!=0)){makeTableWhite()}if((isIE)?(names.getElementsByTagName("li").length<1):(names.childNodes.length<1)){hideSuggest()}return}$('#SearchSuggestion .products').empty();$('#SearchSuggestion .category').empty();$('#SearchSuggestion .manufacturer').empty();$('#SearchSuggestion .buyadvice').empty();$('#SearchSuggestion .popularsearch').empty();$('#SearchSuggestion .retailer').empty();$('#SearchSuggestion .vouchers').empty();var buying_advice=$('#buying_advice').html();var products=null;var categories=null;var dicts=null;var brands=null;var vouchers=null;var retailers=null;var tags=null;try{dicts=req.responseXML.getElementsByTagName("f")}catch(e){return false}if(!dicts){return false}var dictsLength=dicts.length;if(dictsLength==0){$('#SearchSuggestion').hide();$('.search .load').hide();return false}for(var i=0;i<dictsLength;i++){if(dicts[i].getAttribute('n')=="Product.txt"){var products=dicts[i]}if(dicts[i].getAttribute('n')=="Category.txt"){var categories=dicts[i]}if(dicts[i].getAttribute('n')=="Brand.txt"){var brands=dicts[i]}if(dicts[i].getAttribute('n')=="Keyword.txt"){var tags=dicts[i]}if(dicts[i].getAttribute('n')=="Voucher.txt"){var vouchers=dicts[i]}if(dicts[i].getAttribute('n')=="Merchant.txt"){var retailers=dicts[i]}}var tagTableLength=tags.childNodes.length>5?5:tags.childNodes.length;if(tagTableLength==0){hideSuggest()}else{var tag_dom_string='';for(loop=0;loop<tagTableLength;loop++){var tag=tags.childNodes[loop];var tagname=tag.getElementsByTagName("pn")[0];var tagnumber=tag.getElementsByTagName("pb")[0];var thistagname=tagname.childNodes[0].nodeValue;var cuttagname_length=thistagname.length;if(cuttagname_length>38){thistagname=thistagname.substring(0,38)+"..."}appendProduct(thistagname,tagnumber.childNodes[0].nodeValue,loop);showSuggest()}}if(products.childNodes.length==0&&categories.childNodes.length==0&&brands.childNodes.length==0&&vouchers.childNodes.length==0&&retailers.childNodes.length==0){$('#SearchSuggestion').hide();$('.search .load').hide();return}$('#SearchSuggestion').show();$('#SearchSuggestion .h1t span').html(window.idField.value);var product_voucher=new Array();var category_voucher=new Array();var product_category=new Array();var category_search_keyword=new Array();var product_category_length=0;var product_voucher_count=0;var category_voucher_count=0;var tableLength=products.childNodes.length>15?15:products.childNodes.length;var product_dom_string='';var product_sort=new Array();var productcount=0;var product_urls=new Array();if(tableLength==0){$('#SearchSuggestion #products').hide();$('#SearchSuggestion .products').remove()}else{$('#SearchSuggestion #products').show();$('#SearchSuggestion .products').remove();var new_label=$('#SearchSuggestion #products').attr("new");for(loop=0;loop<tableLength;loop++){var product=products.childNodes[loop];var productname=product.getElementsByTagName("pn")[0];var productnumber=product.getElementsByTagName("pb")[0];var productvalue=productnumber.childNodes[0].nodeValue;var JSONobject=$.evalJSON(productvalue);var productname_category=productname.childNodes[0].nodeValue.split("	 ");var productshowname="";var oriproductshowname="";for(var i=0;i<productname_category.length-1;i++){productshowname+=productname_category[i];oriproductshowname=productshowname}var productshownamelength=productshowname.length;if(productshownamelength>52){productshowname=productshowname.substring(0,52)+"..."}if(JSONobject.n==1){productshowname="<span style='color: red; font-size: 8px;'>"+new_label+"</span>"+productshowname}if(JSONobject.v){if(!product_voucher[JSONobject.v.l]){var one_product_voucher=new Array();one_product_voucher['m']=JSONobject.v.m;one_product_voucher['t']=JSONobject.v.t;product_voucher[JSONobject.v.l]=one_product_voucher;product_voucher_count++}}var thiscategoryname=productname_category[productname_category.length-1];if(!product_sort[thiscategoryname]){product_category[thiscategoryname]=JSONobject.cl;var checklastkeywordproduct=oriproductshowname+" "+thiscategoryname;var arrTemp=trim(checklastkeywordproduct).split(" ");var arrLength=arrTemp.length-1;thisLastSearchKeyword=arrTemp[arrLength];var completeword=trim(idField.value);if(thisLastSearchKeyword.toLowerCase()==lastSearchKeyword.toLowerCase()||checklastkeywordproduct.toLowerCase().indexOf(completeword.toLowerCase()+" ")>-1){}else{var completeword=trim(idField.value).replace(lastSearchKeyword,"")}category_search_keyword[thiscategoryname]=completeword;if(product_category_length<4||productcount<10){product_category_length++;product_urls.push(JSONobject.l);product_sort[thiscategoryname]='<ul class="products"><li class="catname">'+thiscategoryname+'</li><li><a href="'+JSONobject.l+'"><div class="proimg"><img class="proimage" i="'+JSONobject.i+'" src="http://images.pricerunner.com/images/i/buyingguide/loading30x30.gif"></div><div class="name">'+productshowname+'</div><div class="price">'+JSONobject.p+'</div></a></li>';productcount++}}else{if(jQuery.inArray(JSONobject.l,product_urls)<0){product_urls.push(JSONobject.l);product_sort[thiscategoryname]+='<li><a href="'+JSONobject.l+'"><div class="proimg"><img class="proimage" i="'+JSONobject.i+'" src="http://images.pricerunner.com/images/i/buyingguide/loading30x30.gif"></div><div class="name">'+productshowname+'</div><div class="price">'+JSONobject.p+'</div></a></li>';productcount++}}}}var categoryTableLength=categories.childNodes.length>10?10:categories.childNodes.length;if(categoryTableLength==0&&product_category_length==0){$('#SearchSuggestion #buying_advice').hide();$('#SearchSuggestion #category').hide();$('#SearchSuggestion .buyadvice').hide();$('#SearchSuggestion .category').hide()}else{var buying_show=false;$('#SearchSuggestion #category').show();$('#SearchSuggestion .category').show();var category_dom_string='';var buyadvice_dom_string='';var category_sort=new Array();var category_limit=0;for(loop=0;loop<categoryTableLength;loop++){var category=categories.childNodes[loop];var categoryname=category.getElementsByTagName("pn")[0];var categorynumber=category.getElementsByTagName("pb")[0];var categoryvalue=categorynumber.childNodes[0].nodeValue;var JSONobject=$.evalJSON(categoryvalue);var category_with_product=new Array();if(!category_sort[JSONobject.n]){category_sort[JSONobject.n]=1;category_limit++;if(!JSONobject.bl){category_dom_string+='<li><a href="'+JSONobject.l+'">'+JSONobject.n+'</a></li>'}else{buying_show=true;category_dom_string+='<li><a href="'+JSONobject.l+'">'+JSONobject.n+'</a></li>';buyadvice_dom_string+='<li><a href="'+JSONobject.bl+'">'+JSONobject.n+' '+buying_advice+'</a></li>'}if(JSONobject.p){for(i in JSONobject.p){var thiscategoryname=JSONobject.n;var productshownamelength=JSONobject.p[i].pn.length;var productshowname=JSONobject.p[i].pn;if(productshownamelength>52){productshowname=productshowname.substring(0,52)+"..."}if(JSONobject.p[i].n==1){productshowname="<span style='color: red; font-size: 8px;'>"+new_label+"</span>"+productshowname}if(!product_sort[thiscategoryname]){product_category[thiscategoryname]=JSONobject;if(product_category_length<4||productcount<10){product_category_length++;product_urls.push(JSONobject.p[i].l);product_sort[thiscategoryname]='<ul class="products"><li class="catname">'+thiscategoryname+'</li><li><a href="'+JSONobject.p[i].l+'"><div class="proimg"><img class="proimage" i="'+JSONobject.p[i].i+'" src="http://images.pricerunner.com/images/i/buyingguide/loading30x30.gif"></div><div class="name">'+productshowname+'</div><div class="price">'+JSONobject.p[i].p+'</div></a></li>';productcount++}}else{if(jQuery.inArray(JSONobject.p[i].l,product_urls)<0){product_urls.push(JSONobject.p[i].l);product_sort[thiscategoryname]+='<li><a href="'+JSONobject.p[i].l+'"><div class="proimg"><img class="proimage" i="'+JSONobject.p[i].i+'" src="http://images.pricerunner.com/images/i/buyingguide/loading30x30.gif"></div><div class="name">'+productshowname+'</div><div class="price">'+JSONobject.p[i].p+'</div></a></li>';productcount++}}}}}if(JSONobject.v){if(!category_voucher[JSONobject.v.l]){var one_category_voucher=new Array();one_category_voucher['m']=JSONobject.v.m;one_category_voucher['t']=JSONobject.v.t;category_voucher[JSONobject.v.l]=one_category_voucher;category_voucher_count++}}}if(buying_show){$('#SearchSuggestion #buying_advice').show();$('#SearchSuggestion .buyadvice').show();$(buyadvice_dom_string).appendTo('#SearchSuggestion .buyadvice')}else{$('#SearchSuggestion #buying_advice').hide();$('#SearchSuggestion .buyadvice').hide()}for(i in product_category){if(!category_sort[i]){if(category_limit<5){category_limit++;if(category_search_keyword[i]){product_category[i]=product_category[i]+"?search="+category_search_keyword[i]}category_dom_string+='<li><a href="'+product_category[i]+'">'+i+'</a></li>'}}}$(category_dom_string).appendTo('#SearchSuggestion .category')}var st_product_all="";for(i in product_sort){if(!$.isFunction(product_sort[i])){while(productcount>10){var myArray=product_sort[i].split("proimg");if(myArray.length>2){var tempsplit=product_sort[i].split("<li><a");var st="";for(index in tempsplit){if(index<tempsplit.length-1){if(index==tempsplit.length-2){st+=tempsplit[index]}else{st+=tempsplit[index]+"<li><a"}}}productcount--;product_sort[i]=st;st=""}else{break}}st_product_all+=product_sort[i]+'</ul>'}}$('#SearchSuggestion .productswrap #products').after(st_product_all);var brandTableLength=brands.childNodes.length>10?10:brands.childNodes.length;if(brandTableLength==0){$('#SearchSuggestion #manufacturer').hide();$('#SearchSuggestion .manufacturer').hide()}else{$('#SearchSuggestion #manufacturer').show();$('#SearchSuggestion .manufacturer').show();var manufacturer_dom_string='';for(loop=0;loop<brandTableLength;loop++){var brand=brands.childNodes[loop];var brandname=brand.getElementsByTagName("pn")[0];var brandnumber=brand.getElementsByTagName("pb")[0];var brandvalue=brandnumber.childNodes[0].nodeValue;var JSONobject=$.evalJSON(brandvalue);manufacturer_dom_string+='<li><a href="'+JSONobject.l+'">'+brandname.childNodes[0].nodeValue+'</a></li>'}$(manufacturer_dom_string).appendTo('#SearchSuggestion .manufacturer')}var voucherTableLength=vouchers.childNodes.length>10?10:vouchers.childNodes.length;var voucher_limit=0;if(voucherTableLength==0&&product_voucher_count==0&&category_voucher_count==0){$('#SearchSuggestion #voucher').hide();$('#SearchSuggestion .vouchers').hide()}else{$('#SearchSuggestion #voucher').show();$('#SearchSuggestion .vouchers').show();var voucher_dom_string='';var all_voucher=new Array();for(loop=0;loop<voucherTableLength;loop++){var voucher=vouchers.childNodes[loop];var vouchername=voucher.getElementsByTagName("pn")[0];var vouchernumber=voucher.getElementsByTagName("pb")[0];var vouchervalue=vouchernumber.childNodes[0].nodeValue;var JSONobject=$.evalJSON(vouchervalue);if(!all_voucher[JSONobject.l]){var one_product_voucher=new Array();one_product_voucher['m']=JSONobject.m;one_product_voucher['t']=vouchername.childNodes[0].nodeValue;all_voucher[JSONobject.l]=one_product_voucher}}for(i in product_voucher){if(!all_voucher[i]){all_voucher[i]=product_voucher[i]}}for(i in category_voucher){if(!all_voucher[i]){all_voucher[i]=category_voucher[i]}}for(i in all_voucher){if(voucher_limit<5){voucher_limit++;var one_product_voucher=all_voucher[i];if(one_product_voucher["t"]&&one_product_voucher["t"].length>52){one_product_voucher["t"]=one_product_voucher["t"].substring(0,52)+"..."}voucher_dom_string+='<li><a href="'+i+'"><div class="proimg"><img class="proimage" m="'+one_product_voucher["m"]+'" src="http://images.pricerunner.com/images/i/buyingguide/loading50x30.gif"></div><div class="name">'+one_product_voucher["t"]+'</div></a></li>'}}$(voucher_dom_string).appendTo('#SearchSuggestion .vouchers')}var retailerTableLength=retailers.childNodes.length>10?10:retailers.childNodes.length;if(retailerTableLength==0){$('#SearchSuggestion #retailer').hide();$('#SearchSuggestion .retailer').hide()}else{$('#SearchSuggestion #retailer').show();$('#SearchSuggestion .retailer').show();var retailer_dom_string='';for(loop=0;loop<retailerTableLength;loop++){var retailer=retailers.childNodes[loop];var retailername=retailer.getElementsByTagName("pn")[0];var retailernumber=retailer.getElementsByTagName("pb")[0];var retailervalue=retailernumber.childNodes[0].nodeValue;var JSONobject=$.evalJSON(retailervalue);retailer_dom_string+='<li><a href="'+JSONobject.l+'">'+retailername.childNodes[0].nodeValue+'</a></li>'}$(retailer_dom_string).appendTo('#SearchSuggestion .retailer')}window.setTimeout("downloadProductImage()",1000)}})(jQuery);function downloadProductImage(){(function($){$("#SearchSuggestion .proimage").each(function(i,dom){if($(this).attr("i")){var i=$(this).attr("i");var i='http://images.pricerunner.com/product/30x30/'+i+'/';$(this).attr("src",i)}if($(this).attr("m")){var m=$(this).attr("m");$(this).attr("src",m)}})})(jQuery)}function clearTable(){if(names){for(loop=names.childNodes.length-1;loop>=0;loop--){names.removeChild(names.childNodes[loop])}jQuery('#menupopup-iframe').css('height',0).hide()}}function format(number){if(number=='1')return"1 result";for(var i=9;i>0;i-=3)if(number.length>i)number=number.substr(0,number.length-i)+" "+number.substr(number.length-i,i);return number+" results"}function appendProduct(fnameId,fnumberId,loopNo){var nameRow=document.createElement("li");names.appendChild(nameRow);var href="http://"+location.host+"/search?q="+encodeURI(fnameId);var fnameIdShow=fnameId;var textElement=document.createTextNode(fnameIdShow);var linkElement=document.createElement("a");linkElement.setAttribute("href",href);linkElement.appendChild(textElement);nameRow.appendChild(linkElement);nameRow.setAttribute("goHref",href);nameRow.setAttribute("nowIndex",loopNo);nameRow.onmousedown=function(){window.location.href=this.getAttribute("goHref");document.headerSearchForm.headerSearchBox.value=this.childNodes[0].innerHTML};nameRow.onmouseover=function(){nowIndex=(loopNo!=0)?loopNo:0;makeTableWhite();changeTableColor(nowIndex)};nameRow.onmouseout=function(){nowIndex=(this.nowIndex!=0)?this.nowIndex:0;makeTableWhite();changeTableColor(nowIndex)}}function getOneLineSuggestionName(keyword,suggestion,maxChars){if(keyword){if(suggestion.length>maxChars){var suggestionLower=suggestion.toLowerCase();var keywordLower=keyword.toLowerCase();var index=suggestionLower.indexOf(keywordLower,0);var ret=suggestion;if(index==0){ret=suggestion.substr(0,maxChars);return ret}else if(index+keyword.length<=maxChars){ret=suggestion.substr(0,maxChars);return ret}else if(index+keyword.length>maxChars){ret=suggestion.substr(index+keyword.length-maxChars,maxChars);return ret}}else{return suggestion}}else{return suggestion}}function get_autorow_window_style(){document.writeln("<style>");document.writeln(".mouseOver {background: #0066FF;  color: #FFFAFA; cursor:hand; font-size:10pt;}");document.writeln(".mouseOutFont{color: #000000;; font-size:10pt;}");document.writeln(".mouseOutRight{color: #006600; font-size:10pt;}");document.writeln(".mouseOverFont{color: #ffffff; font-size:10pt;}");document.writeln(".initTr{background: #FFFFFF; color: #000000; font-size:10pt;}");document.writeln(".initTr1{background: #FFFFFF; color: #000000; font-size:10pt;}");document.writeln("a.link_word:link{text-decoration:none;font-weight:normal;font-family: Arial,Helvetica,sans-serif; padding-left:3px;}");document.writeln("a.link_word:visited{text-decoration:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;padding-left:3px;}");document.writeln("a.link_word:active{text-decoration:none;font-weight:normal;font-family: Arial,Helvetica,sans-serif;padding-left:3px;}");document.writeln("a.link_word:hover{text-decoration:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;padding-left:3px;}");document.writeln("a.link_font:link{color: white;text-decoration:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;padding-left:3px;}");document.writeln("a.link_font:active{color: black;text-decoration:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;padding-left:3px;}");document.writeln("a.link_font:visited{color: white;text-decoration:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;padding-left:3px;}");document.writeln("a.link_font:hover{color: black;text-decoration:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;padding-left:3px;}");document.writeln("</style>")}function get_autorow_window_html(){var html='<div style="position: absolute; z-index:100; top:'+suggest_ff_top+'px; left:'+suggest_ff_left+'px; width:200px;" id="menupopup" >'+"\n"+'<table id="ptable" width="'+suggest_width+'" border="0" cellpadding="0" bgcolor="#000000" cellspacing="1" style="visibility:hidden">'+"\n"+'  <tr>'+"\n"+'    <th bgcolor="#FFFFFF" scope="row">'+"\n"+'         <table id="names" width="100%" border="0" cellpadding="0" cellspacing="0">'+"\n"+'           </table>'+"\n"+'   </th>'+"\n"+'  </tr>'+"\n"+'</table>'+"\n"+'<iframe style=" display:none; top:0; left:10px; width:'+suggest_width+'px; position: absolute; z-index:-2; " src="about:blank" frameBorder=0 scrolling=no id="suggestbg">'+"\n"+'</iframe>'+"\n"+'</div>';return html}function goS(v){var a="langtd-"+v;var b="shorttd-"+v;document.getElementById(a).style.display="none";document.getElementById(b).style.display="block"}function goL(v){var a="langtd-"+v;var b="shorttd-"+v;document.getElementById(a).style.display="block";document.getElementById(b).style.display="none"};(function($){var settings={'perpage':5,'navPrev':null,'navNext':null,'navActiveClass':'active','currentPage':1};$.fn.pager=function(options){return this.each(function(){var o=$.extend({},settings,options);var $list=$(this);var childs=$list.children();$list.perpage=o.perpage;$list.totalRecord=childs.length;$list.totalPage=Math.ceil($list.totalRecord/$list.perpage);var currentPage=parseInt(o.currentPage);if(currentPage<0){currentPage=0}else if(currentPage>$list.totalPage){currentPage=$list.totalPage}$list.currentPage=currentPage;$list.offset=($list.currentPage-1)*$list.perpage;pager();$(o.navPrev).click(function(){if($list.currentPage<=1||!$(this).hasClass(o.navActiveClass)){return false}$list.currentPage--;$list.offset=($list.currentPage-1)*$list.perpage;pager();return false});$(o.navNext).click(function(){if($list.currentPage>=$list.totalPage||!$(this).hasClass(o.navActiveClass)){return false}$list.currentPage++;$list.offset=($list.currentPage-1)*$list.perpage;pager();return false});function pager(){for(var i=0;i<$list.totalRecord;i++){if(i<$list.offset||i>$list.offset+$list.perpage){$(childs[i]).hide()}else{$(childs[i]).show()}}checkNav()}function checkNav(){if($list.currentPage<=1){$(o.navPrev).removeClass(o.navActiveClass)}else{$(o.navPrev).addClass(o.navActiveClass)}if($list.currentPage>=$list.totalPage){$(o.navNext).removeClass(o.navActiveClass)}else{$(o.navNext).addClass(o.navActiveClass)}}});function debug(obj){console.log(obj)}}})(jQuery);(function($){var clickCloudConfig={server:'/clickcloud.php',localWait:500};var b=navigator.userAgent!=undefined?navigator.userAgent.toLowerCase().replace(/-/g,''):'';var browsers=['chrome','firefox','safari','msie','opera'];var clientBrowser='unknown';for(var i=0;i<browsers.length;i++){if(b.indexOf(browsers[i])!=-1){clientBrowser=browsers[i];break}}clickCloudConfig.browser=clientBrowser;clickCloudConfig.document=(document.documentElement!=undefined&&document.documentElement.clientHeight!=0)?document.documentElement:document.body;clickCloudConfig.pathName=window.location.pathname;clickCloudConfig.lastclicktime=0;clickCloud=function(config){clickCloud.configId=config.ConfigId;clickCloud.async=!!config.Async;clickCloud.mergedWidth=config.MergedWidth;var mainEl=$("#main");mainEl.mousedown(clickCloud.catchClick);mainEl.find('iframe').focus(clickCloud.catchClick)};clickCloud.catchClick=function(e){try{if(e==undefined){e=window.event}c=e.which||e.button;element=e.srcElement||null;if(c==0){return true}if(element!=null&&element.tagName.toLowerCase()=='iframe'){if(element.sourceIndex==clickHeatLastIframe){return true}clickHeatLastIframe=element.sourceIndex}else{clickHeatLastIframe=-1}var suggestionEl=$("#SearchSuggestion");var suggestionHeight=0;if(suggestionEl.length&&suggestionEl.css('display')!='none'){suggestionHeight=suggestionEl.outerHeight()}var w=clickCloud.document.clientWidth!=undefined?clickCloud.document.clientWidth:window.innerWidth;var h=clickCloud.document.clientHeight!=undefined?clickCloud.document.clientHeight:window.innerHeight;var pageHeight=$("body").height();var scrollx=window.pageXOffset==undefined?clickCloud.document.scrollLeft:window.pageXOffset;var scrolly=window.pageYOffset==undefined?clickCloud.document.scrollTop:window.pageYOffset;var x=e.clientX;var y=e.clientY;if(x>w||y>pageHeight){return true}var E=eventX=parseInt(x+scrollx);var M=mergedWidth=parseInt(clickCloud.mergedWidth);var F=FixedWidth=$("#main .wrapper").outerWidth();var C=w;if(F<0){return true}var newX=maxX=-1;if(C>=M&&M>=F){newX=E-(C-M)/2;maxX=M}else if(C>=F&&F>=M){newX=E-(C-F)/2;maxX=F}else if(M>=C&&C>=F){newX=E+(M-C)/2;maxX=c}else if(M>=F&&F>=C){newX=E+(M-F)/2;maxX=F}else if(F>=C&&C>=M){newX=E;maxX=F}else if(F>=M&&M>=C){newX=E;maxX=F}else{return true}if(newX<0||newX>maxX){return true}var currentClickTime=new Date();if(currentClickTime.getTime()-clickCloud.lastclicktime<1000){return true}clickCloud.lastclicktime=currentClickTime.getTime();var params={'s':clickCloud.configId,'x':newX,'y':y+scrolly-suggestionHeight,'w':clickCloud.mergedWidth,'b':clickCloud.browser,'c':c};$.ajax({'type':'GET','url':clickCloud.server,'data':params,'cache':false,'async':clickCloud.async});if(!clickCloud.async){var now=new Date();clickHeatLocalWait=now.getTime()+clickCloud.localWait;while(clickHeatLocalWait>now.getTime()){now=new Date()}}}catch(err){}return true};$.extend(clickCloud,clickCloudConfig)})(jQuery);jQuery(document).ready(function($){$("#quickbar .more").click(function(e){e.stopPropagation();$(this).children(".bt").addClass("hover");$(this).children(".list").show()});$(document).click(function(e){$("#quickbar .more").children(".bt").removeClass("hover");$("#quickbar .list").hide()})});(function($){$(document).ready(function(){$("span.lgmore").each(function(){$(this).click(function(e){e.preventDefault();var baseUrl=$(this).attr("href");$.modal("",{overlay:70,overlayId:"freetextOverlay",containerId:"freetextContainer",onOpen:function(dialog){try{dialog.data.load(baseUrl,function(){$(".modalClose",$(dialog.data)).click(function(e){e.preventDefault();$.modal.close()});$("input:visible:enabled:first",$(dialog.data)).focus()});dialog.overlay.show();dialog.container.show();dialog.data.show();if(!dialog.iframe){dialog.iframe=$('<iframe src="javascript:false;">').css({opacity:0,position:"fixed",height:"100%",width:"100%",zIndex:9999,top:0,left:0}).appendTo("body")}}catch(e){}},close:false});$("#freetextOverlay").click(function(e){e.preventDefault();$.modal.close()})})})})})(jQuery);
