var _currentDhtmlPop;var minX=0;var maxX=0;var minY=0;var maxY=0;function _snapWithinBounds(min,val1,val2,max){if(isNaN(parseFloat(val2))){val2=val1;}if(((val1>=max)&(val2<val1))||((val1<=min)&(val1<val2))){return Math.max(min,Math.min(val2,max));}else{return Math.max(min,Math.min(val1,max));}}function _snapX(val1,val2){return _snapWithinBounds(minX,val1,val2,maxX);}function _snapY(val1,val2){return _snapWithinBounds(minY,val1,val2,maxY);}function getPosition(e){e=e||window.event;var cursor={x:0,y:0};if(e.pageX||e.pageY){cursor.x=e.pageX;cursor.y=e.pageY;}else{var de=document.documentElement;var b=document.body;cursor.x=e.clientX+(de.scrollLeft||b.scrollLeft)-(de.clientLeft||0);cursor.y=e.clientY+(de.scrollTop||b.scrollTop)-(de.clientTop||0);}return cursor;}function showDhtmlPop(obj,e,anchor,preferredPlacement,onopen,cleanupPop){e=e||window.event;if(typeof onopen=="function"){onopen(anchor,obj);}hideDhtmlPop();obj=document.getElementById(obj);if(obj==null){return ;}obj.style.visibility="hidden";obj.style.display="inline";_currentDhtmlPop=obj;var offsetPageX;var offsetPageY;if(document.documentElement.scrollTop>=0||document.body.scrollTop>=0){offsetPageX=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft);offsetPageY=Math.max(document.documentElement.scrollTop,document.body.scrollTop);}else{offsetPageX=window.pageXOffset;offsetPageY=window.pageYOffset;}var tempX=0;var originalX=0;var tempY=0;var originalY=0;var offset=10;minX=(document.body.clientWidth-964)/2;maxX=minX+964-obj.clientWidth;minY=document.body.scrollTop;maxY=document.body.clientHeight+offsetPageY-(obj.clientHeight);tempX=originalX=(document.all)?(e.clientX+offsetPageX):(e.pageX);tempY=originalY=(document.all)?(e.clientY+offsetPageY):(e.pageY);var wWidth=0,wHeight=0;if(typeof (window.innerWidth)=="number"){wHeight=window.innerHeight;}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){wHeight=document.documentElement.clientHeight+18;}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){wHeight=document.body.clientHeight+24;}}}var xTemp=(document.body.clientWidth-895)/2;var xVar=e.clientX-xTemp;var yVar=(maxY-wHeight)+(e.clientY-65);obj.style.top=(yVar)+"px";if(xVar<700){obj.style.left=(xVar-160)+"px";}else{obj.style.left=(xVar-500)+"px";}obj.style.visibility="visible";if(typeof cleanupPop=="function"){cleanupPop();}}function showDhtmlPopForSpecs(obj,e,anchor,preferredPlacement,onopen,cleanupPop){e=e||window.event;if(typeof onopen=="function"){onopen(anchor,obj);}hideDhtmlPop();obj=document.getElementById(obj);if(obj==null){return ;}obj.style.visibility="hidden";obj.style.display="inline";_currentDhtmlPop=obj;var offsetPageX;var offsetPageY;if(document.documentElement.scrollTop>=0||document.body.scrollTop>=0){offsetPageX=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft);offsetPageY=Math.max(document.documentElement.scrollTop,document.body.scrollTop);}else{offsetPageX=window.pageXOffset;offsetPageY=window.pageYOffset;}var tempX=0;var originalX=0;var tempY=0;var originalY=0;var offset=10;minX=(document.body.clientWidth-964)/2;maxX=minX+964-obj.clientWidth;minY=document.body.scrollTop;maxY=document.body.clientHeight+offsetPageY-(obj.clientHeight);tempX=originalX=(document.all)?(e.clientX+offsetPageX):(e.pageX);tempY=originalY=(document.all)?(e.clientY+offsetPageY):(e.pageY);var wWidth=0,wHeight=0;if(typeof (window.innerWidth)=="number"){wHeight=window.innerHeight;}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){wHeight=document.documentElement.clientHeight+18;}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){wHeight=document.body.clientHeight+24;}}}var xTemp=(document.body.clientWidth-895)/2;var xVar=e.clientX-xTemp;var yVar=(maxY-wHeight)+(e.clientY-65);obj.style.top=(yVar)+"px";obj.style.left=(xVar-160)+"px";obj.style.visibility="visible";if(typeof cleanupPop=="function"){cleanupPop();}}function _getElementNodes(popID){var nodes=[];var cn=$(popID).childNodes;for(var i=0;i<cn.length;i++){if(cn[i].nodeType==1){nodes.push(cn[i]);}}return nodes;}function setDhtmlContentsTEMPLATE(popID){var nodes=_getElementNodes(popID);var header=nodes[1];var panel1=nodes[2];var panel2=nodes[3];header.innerHTML=counterTest++;return(popID);}function hideDhtmlPop(ref){if(_currentDhtmlPop){_currentDhtmlPop.style.display="none";}}function pushCenter(objref){var obj=document.getElementById(objref);obj.style.top=parseInt((document.body.clientHeight-obj.clientHeight)/2)+"px";obj.style.left=(document.body.clientWidth-obj.clientWidth)/2+"px";}(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(jQuery){jQuery.infiniti={};jQuery.infiniti.promoPopup=function(options){options=jQuery.extend({url:"",size:"fullscreen",height:"auto",width:"auto",top:"0",left:"0",name:"popup",cookie:null,autofocus:false,extra:""},options);if(options.cookie!==null&&options.cookie.length>0&&jQuery.cookie&&jQuery.cookie(options.cookie)!==null&&(jQuery.cookie(options.cookie).length>0||jQuery.cookie("nopopups")=="true")){return jQuery;}var size="";switch(options.size){case"fullscreen":size="fullscreen,type=fullWindow";break;case"fixed":break;default:size="width="+options.width+",height="+options.height+",top="+options.top+",left="+options.left;}var win=window.open(options.url,options.name.replace(/\s*/ig,""),size+(options.extra.length>0?","+options.extra:""));if(!win){win=window.open("",options.name.replace(/\s*/ig,""),size+(options.extra.length>0?","+options.extra:""));if(win){win.location.href=options.url;}}if(options.autofocus!==null&&options.autofocus&&win){win.focus();}return jQuery;};jQuery.fn.flashEvent=function(options){var $$=jQuery(this);if(typeof (options)=="function"){$$.bind("flashEvent",options);}else{$$.trigger("flashEvent",[options]);}};jQuery.fn.preview=function(options){var $$=jQuery(this);options=jQuery.extend({offset:{x:10,y:15},attribute:"rel",type:"image",id:"previewPluginPreviewElement",trigger:"hover",style:"simple",closeText:"X",position:"offset"},options);$$.cloneableData("preview.options",options);if(options.trigger=="hover"){$$.hover(jQuery.fn.preview.hoverIn,jQuery.fn.preview.hoverOut).mousemove(jQuery.fn.preview.mousemove);}if(options.trigger=="toggle"){$$.toggle(jQuery.fn.preview.hoverIn,jQuery.fn.preview.hoverOut);}return this;};jQuery.fn.cloneableData=function(dataTerm,data){var t=jQuery(this);if(t.length===0){return false;}switch(arguments.length){case 2:if(typeof t.data("cloneableData")=="undefined"){t.data("cloneableData",[]);}var tData=t.data("cloneableData");tData.push(dataTerm);t.data(dataTerm,data);t.data("cloneableData",tData);break;case 1:dataTerm.data("events",t.data("events"));if(typeof t.data("cloneableData")!="undefined"){for(var cloneable in t.data("cloneableData")){dataTerm.cloneableData(cloneable,t.data(cloneable));}}break;}return t;};jQuery.fn.preview.hoverIn=function(e){var options=jQuery(this).data("preview.options");var $$=jQuery(this);var preview=[];this.title=(options&&options.title)?options.title:(this.title?this.title:(this.alt?this.alt:""));preview.push('<div id="'+options.id+'">');if(options.trigger=="toggle"){preview.push('<a class="closeButton" href="javascript:void(null)">'+options.closeText+"</a>");}switch(options.type){case"image":case"img":var attr=$$.attr(options.attribute).split("|");preview.push('<img src="'+attr[0]+'"');if(attr.length>2){preview.push(' width="'+attr[1]+'" height="'+attr[2]+'"');}preview.push(">");break;case"html":preview.push(jQuery($$.attr(options.attribute)).html());break;}if(options.style=="slideshow"){preview.push('<div class="slideshow">');if($$.data("prev")){preview.push('<img src="'+cmsContext+'/img/icons/page-prev.png" alt="&lt;" />');}else{preview.push('<img src="'+cmsContext+'/img/icons/page-prev-off.png" alt="&lt;" />');}if($$.data("next")){preview.push('<img src="'+cmsContext+'/img/icons/page-next.png" alt="&gt;" />');}else{preview.push('<img src="'+cmsContext+'/img/icons/page-next-off.png" alt="&gt;" />');}preview.push("</div>");}if(this.title.length>0){preview.push("<p>"+this.title+"</p>");}preview.push("</div>");jQuery("body").append(preview.join(""));var $p=jQuery("#"+options.id);if(options.trigger=="toggle"){$p.get(0).triggerElement=$$;$p.click(function(){this.triggerElement.click();});}if(options.style=="slideshow"){var slideshowImg=jQuery(".slideshow img");slideshowImg.each(function(index){var t=jQuery(this);t.cloneableData("triggerElement",$$);if(jQuery.fn.ifixpng){t.ifixpng();}if(index===0){t.click(function(){jQuery(jQuery(this).data("triggerElement").click().data("prev")).click();return false;});}if(index===1){t.click(function(){jQuery(jQuery(this).data("triggerElement").click().data("next")).click();return false;});}});}if(options.callback){options.callback.apply(this);}switch(options.position){case"offset":$p.css({"left":(e.pageX+options.offset.x)+"px","top":(e.pageY+options.offset.y)+"px"}).show();break;case"center":var top=jQuery(window).scrollTop()+((jQuery(window).height()-jQuery("#"+options.id).height())/2);var left=jQuery(window).scrollLeft()+((jQuery(window).width()-jQuery("#"+options.id).width())/2);$p.css({"left":left+"px","top":top+"px"}).show();break;}};jQuery.fn.preview.hoverOut=function(e){var options=jQuery(this).data("preview.options");jQuery("#"+options.id).hide().remove();};jQuery.fn.preview.mousemove=function(e){var options=jQuery(this).data("preview.options");jQuery("#"+options.id).css({"left":(e.pageX+options.offset.x)+"px","top":(e.pageY+options.offset.y)+"px"});};jQuery.fn.iefiximg=function(returnType){var t=jQuery(this);var tcount=0;if(jQuery.browser.msie&&parseInt(jQuery.browser.version.split(".")[0],10)<7){t.each(function(){var t=jQuery(this);if(!this.src||(this.src.indexOf("metrics")==-1&&this.src.indexOf(document.location.host)!=-1)){if(this.readyState=="uninitialized"||this.readyState=="loading"){var attempts=t.data("iefiximg_attempts");
attempts=!!attempts?parseInt(attempts,10):0;if(attempts<3){t.removeClass("gImgPNG");t.iunfixpng();var clon=t.clone(true);t.cloneableData(clon);t.replaceWith(clon);t=clon;t.ifixpng();t.data("iefiximg_attempts",attempts+1);tcount++;}}else{var attempts=t.data("iefiximg_attempts");if(attempts&&parseInt(attempts,10)!==0){t.data("iefiximg_attempts",0);}}}});}return returnType=="count"?tcount:t;};jQuery.iefiximg=function(iteration){if(jQuery.browser.msie&&parseInt(jQuery.browser.version.split(".")[0],10)<7){if(jQuery("img").iefiximg("count")>0&&!!iteration){window.setTimeout(function(){jQuery.iefiximg(iteration);},iteration);}return jQuery;}};jQuery.infiniti.sendToAFriend=function(formpage){tt_copybarepageName="";tt_copychannel="";if(tt.barepageName&&tt_copybarepageName.length===0){tt_copybarepageName=tt.barepageName;}else{tt_copybarepageName="";}if(tt.siteSection){tt_copychannel=tt.siteSection;}else{tt_copychannel="";}jQuery("#TB_window,#TB_overlay").remove();if((jQuery.browser.safari&&parseInt(jQuery.browser.version.split(".")[0],10)<500)||(jQuery.browser.msie&&parseInt(jQuery.browser.version.split(".")[0],10)<7)){var url=document.location.href.split("?")[0].replace(/\:\/\//ig,",,,").replace(/\./ig,",,").replace(/\//ig,",");window.open(formpage.replace(".load.html",".popup.stafurl."+url+".html"),"sendToAFriend","top=0,left=0,height=480,width=503");}else{jQuery.infiniti.followCursor(cmsContext+"/img/global/spinner04.gif");jQuery.ajax({url:formpage,dataType:"html",success:function(responseText,responseCode){jQuery("body").append(responseText);jQuery.infiniti.followCursor.stop();},type:"GET"});}};jQuery.infiniti.followCursor=function(img){var ix=jQuery("body").append('<img class="followCursor" src="'+img+'"/>').find(".followCursor:last");ix.css({position:"absolute",top:"0px",left:"0px","z-index":10000});jQuery("body").mousemove(mousemove);function mousemove(e){if(ix){ix.css({top:(e.pageY+10)+"px",left:(e.pageX+10)+"px"});}}jQuery.infiniti.followCursor.stop=function(){jQuery("body").unbind("mousemove",mousemove);jQuery(ix).remove();};};})(jQuery);(function(jQuery){jQuery.ifixpng=function(customPixel){jQuery.ifixpng.pixel=customPixel;};jQuery.ifixpng.getPixel=function(){return jQuery.ifixpng.pixel||(typeof (cmsContext)!="undefined"?cmsContext:cmsContext="")+"/img/global/spacer.gif";};var hack={ltie7:jQuery.browser.msie&&(/MSIE\s(5\.5|6\.)/).test(navigator.userAgent),filter:function(src,method){return"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='"+method+"',src='"+src+"')";}};jQuery.fn.ifixpng=hack.ltie7?function(){return this.each(function(){var $$=jQuery(this);var base=jQuery("base").attr("href");if($$.is("img")||$$.is("input")){if($$.attr("src")){if($$.attr("src").match(/.*\.png([?].*)?$/i)){var source=(base&&$$.attr("src").substring(0,1)!="/")?base+$$.attr("src"):$$.attr("src");var w=$$.width();var h=$$.height();if(w===0){w=$$.attr("width");}if(h===0){h=$$.attr("height");}if(w===0){w="auto";}if(h===0){h="auto";}$$.css({filter:hack.filter(source,"image"),width:w,height:h}).attr({src:jQuery.ifixpng.getPixel()}).positionFix();}}}else{var image=$$.css("backgroundImage");if(image.match(/^url\(["']?(.*\.png([?].*)?)["']?\)$/i)){image=RegExp.$1;$$.css({backgroundImage:"none",filter:hack.filter(image,"scale")}).children().positionFix();}}});}:function(){return this;};jQuery.fn.iunfixpng=hack.ltie7?function(){return this.each(function(){var $$=jQuery(this);var src=$$.css("filter");if(src.match(/src=["']?(.*\.png([?].*)?)["']?/i)){src=RegExp.$1;if($$.is("img")||$$.is("input")){$$.attr({src:src}).css({filter:""});}else{$$.css({filter:"",background:"url("+src+")"});}}});}:function(){return this;};jQuery.fn.positionFix=function(){return this.each(function(){var $$=jQuery(this);var position=$$.css("position");if(position!="absolute"&&position!="relative"){$$.css({position:"relative"});}});};})(jQuery);(function($){var $preload=$.preload=function(original,settings){if(typeof (original)=="undefined"){return original;}settings=$.extend({},$preload.defaults,settings);var sources=$.map(original,function(source){if(!source){return ;}if(source.split){return settings.base+source+settings.ext;}var url=source.src||source.href;if(typeof settings.placeholder=="string"&&source.src){source.src=settings.placeholder;}if(settings.rel){url=source.rel;}if(url&&settings.find){url=url.replace(settings.find,settings.replace);}return url||null;});var data={loaded:0,failed:0,next:0,done:0,total:sources.length};if(!data.total){return finish();}var imgs="<img/>",thres=settings.threshold;while(--thres>0){imgs+="<img/>";}imgs=$(imgs).load(handler).error(handler).bind("abort",handler).each(fetch);function handler(e){data.found=e.type=="load";data.image=this.src;var orig=data.original=original[this.index];data[data.found?"loaded":"failed"]++;data.done++;if(settings.placeholder&&orig.src){orig.src=data.found?data.image:settings.notFound||orig.src;}if(settings.onComplete){settings.onComplete(data);}if(data.done<data.total){fetch(0,this);}else{if(imgs.unbind){imgs.unbind("load").unbind("error").unbind("abort");}imgs=null;finish();}}function fetch(i,img,retry){if($.browser.msie&&data.next&&data.next%$preload.gap===0&&!retry){setTimeout(function(){fetch(i,img,true);},0);return false;}if(data.next==data.total){return false;}img.index=data.next;img.src=sources[data.next++];if(settings.onRequest){data.image=img.src;data.original=original[data.next-1];settings.onRequest(data);}return false;}function finish(){if(settings.onFinish){settings.onFinish(data);}}};$preload.gap=14;$preload.defaults={threshold:2,base:"",ext:"",replace:""};$.fn.preload=function(settings){$preload(this,settings);return this;};})(jQuery);jQuery(document).ready(function(){jQuery.iefiximg(5000);});if(typeof (cmsContext)=="undefined"){var cmsContext=document.location.href.indexOf("/author")!=-1?"/author":"";}jQuery.noConflict();jQuery.preload(["/fx/featuresspecifications/grades.titlepng.png"]);if(typeof deconcept=="undefined"){var deconcept={};}if(typeof deconcept.util=="undefined"){deconcept.util={};}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil={};}deconcept.SWFObject=function(swf,id,w,h,ver,c,quality,xiRedirectUrl,redirectUrl,detectKey){if(!document.getElementById){return ;}this.DETECT_KEY=detectKey?detectKey:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params={};this.variables={};this.attributes=[];if(swf){this.setAttribute("swf",swf);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(ver){this.setAttribute("version",new deconcept.PlayerVersion(ver.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=quality?quality:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var xir=(xiRedirectUrl)?xiRedirectUrl:window.location;this.setAttribute("xiRedirectUrl",xir);this.setAttribute("redirectUrl","");if(redirectUrl){this.setAttribute("redirectUrl",redirectUrl);}};deconcept.SWFObject.prototype={useExpressInstall:function(path){this.xiSWFPath=!path?"expressinstall.swf":path;this.setAttribute("useExpressInstall",true);},setAttribute:function(name,value){this.attributes[name]=value;},getAttribute:function(name){return this.attributes[name];},addParam:function(name,value){this.params[name]=value;},getParams:function(){return this.params;},addVariable:function(name,value){this.variables[name]=value;},getVariable:function(name){return this.variables[name];},getVariables:function(){return this.variables;},getVariablePairs:function(){var variablePairs=new Array();var key;var variables=this.getVariables();for(key in variables){variablePairs[variablePairs.length]=key+"="+variables[key];}return variablePairs;},getSWFHTML:function(){var swfNode="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}swfNode='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"';
swfNode+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var params=this.getParams();for(var key in params){swfNode+=[key]+'="'+params[key]+'" ';}var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+='flashvars="'+pairs+'"';}swfNode+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}swfNode='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">';swfNode+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var params=this.getParams();for(var key in params){swfNode+='<param name="'+key+'" value="'+params[key]+'" />';}var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+='<param name="flashvars" value="'+pairs+'" />';}swfNode+="</object>";}return swfNode;},write:function(elementId){if(this.getAttribute("useExpressInstall")){var expressInstallReqVer=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(expressInstallReqVer)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof elementId=="string")?document.getElementById(elementId):elementId;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var PlayerVersion=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){PlayerVersion=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var counter=3;while(axo){try{counter++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+counter);PlayerVersion=new deconcept.PlayerVersion([counter,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");PlayerVersion=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(PlayerVersion.major==6){return PlayerVersion;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){PlayerVersion=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return PlayerVersion;};deconcept.PlayerVersion=function(arrVersion){this.major=arrVersion[0]!=null?parseInt(arrVersion[0]):0;this.minor=arrVersion[1]!=null?parseInt(arrVersion[1]):0;this.rev=arrVersion[2]!=null?parseInt(arrVersion[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(param){var q=document.location.search||document.location.hash;if(param===null){return q;}if(q){var pairs=q.substring(1).split("&");for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))==param){return pairs[i].substring((pairs[i].indexOf("=")+1));}}}return"";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var objects=document.getElementsByTagName("OBJECT");for(var i=objects.length-1;i>=0;i--){objects[i].style.display="none";for(var x in objects[i]){if(typeof objects[i][x]=="function"){objects[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;swfoWrapper.Inherits(SWFObject);function swfoWrapper(swf,container,vartable,width,height){this.requiredversion=8;this.backcolor="#000000";this.height=typeof (width)=="number"?width:800;this.width=typeof (height)=="number"?height:600;this.swf=swf;this.container=container;this.Inherits(SWFObject,swf,container+"_swf",this.height,this.width,this.requiredversion,this.backcolor);this.addParam("swLiveConnect","true");this.addVariable("htmlSwfId",container+"_swf");if((typeof showEdits!="undefined")&&showEdits){this.addVariable("author",1);}for(var varitem in vartable){if(typeof (vartable[varitem])!="function"){switch(varitem.substr(0,varitem.indexOf("_")+1)){case"atr_":this.setAttribute(varitem.replace("atr_",""),vartable[varitem]);break;case"param_":this.addParam(varitem.replace("param_",""),vartable[varitem]);break;default:this.addVariable(varitem,vartable[varitem]);break;}}}this.resize=function(h,w){var mov=document.getElementById(this.container+"_swf");var container=document.getElementById(this.container);mov.height=h;mov.setAttribute("height",h);mov.width=w;mov.setAttribute("width",w);container.style.height=h+"px";container.style.width=w+"px";};this.postform=function(action,query){var fe=document.createElement("form");fe.id="flashsearchform";fe.action=action;fe.enctype="multipart/form-data";fe.encoding="multipart/form-data";fe.method="post";fe.style.display="none";var qv="";var qa=query.split(",");for(var i=0;i<qa.length;i++){qv+=String.fromCharCode(qa[i]);}var qps=qv.split("&");for(var i=0;i<qps.length;i++){var qp=qps[i].split("=");var qpe=document.createNamedElement("input",qp[0]);qpe.type="hidden";var qpev=qp[1];qpe.value=qpev;fe.appendChild(qpe);}var qpcs=document.createNamedElement("input","_charset_");qpcs.type="hidden";qpcs.value="utf-8";fe.appendChild(qpcs);document.body.appendChild(fe);fe.submit();};var basePrefix=(location.href.replace(/https?:\/\/[^\/]+(\/(author|publish))?.*/,"$1"));this.addParam("base",basePrefix+"/flash");this.addParam("scale","noscale");this.addParam("wmode","transparent");this.addParam("allowFullScreen","true");this.write(this.container);return ;}swfoWrapper.prototype.Inherits=function(parent){if(arguments.length>1){parent.apply(this,Array.prototype.slice.call(arguments,1));}else{parent.call(this);}};if(!document.head){document.head=document.getElementsByTagName("head")[0];}var cmsContext=document.location.href.indexOf("/author/")!=-1?"/author":"";var currentURI=window.location.href;var isInfinitiSite=(location.hostname.indexOf("www.infiniti.com")>-1||location.hostname.indexOf("secure.infiniti.com")>-1||location.hostname.indexOf("stage.infiniti.com")>-1)?true:false;var isStageEnv=(currentURI.search("www.stage")>-1)?true:false;var securePath=(!isStageEnv)?"https://secure.infiniti.com":"https://www.stage.infiniti.com";var nonSecurePath=(!isStageEnv)?"http://www.infiniti.com":"http://www.stage.infiniti.com";var secureURIs=[["http://www.infiniti.com/iapps/ownership","https://secure.infiniti.com/iapps/ownership"],["https://www.infiniti.com/iapps/ownership","https://secure.infiniti.com/iapps/ownership"],["http://secure.infiniti.com/iapps/ownership","https://secure.infiniti.com/iapps/ownership"],["http://www.stage.infiniti.com/iapps/ownership","https://www.stage.infiniti.com/iapps/ownership"],["http://www.infiniti.com/iapps/preapprovedinput","https://secure.infiniti.com/iapps/preapprovedinput"],["https://www.infiniti.com/iapps/preapprovedinput","https://secure.infiniti.com/iapps/preapprovedinput"],["http://secure.infiniti.com/iapps/preapprovedinput","https://secure.infiniti.com/iapps/preapprovedinput"],["http://www.stage.infiniti.com/iapps/preapprovedinput","https://www.stage.infiniti.com/iapps/preapprovedinput"]];
var secureURIfound=false;if(isInfinitiSite&&currentURI.search("http://")>-1){for(var i in secureURIs){if(currentURI.search(secureURIs[i][0])>-1){secureURIfound=true;location.replace(currentURI.replace(secureURIs[i][0],secureURIs[i][1]));}}if(!secureURIfound&&currentURI.search("http://secure./")>-1){location.replace(currentURI.replace("http://secure./","http://www./"));}}else{if(isInfinitiSite&&currentURI.search("https:///")>-1){for(var i in secureURIs){if(currentURI.search(secureURIs[i][1])>-1){secureURIfound=true;}}if(!secureURIfound&&currentURI.search("https://www./")>-1){location.replace(currentURI.replace("https://www./","http://www./"));}else{if(!secureURIfound){location.replace(currentURI.replace(securePath,nonSecurePath));}}}}var xmlhttp=false;if(!xmlhttp&&typeof XMLHttpRequest!="undefined"){try{xmlhttp=new XMLHttpRequest();}catch(e){xmlhttp=false;}}if(!xmlhttp&&window.createRequest){try{xmlhttp=window.createRequest();}catch(e){xmlhttp=false;}}function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!="function"){window.onload=func;}else{window.onload=function(){oldonload();func();};}}function $(ee){return document.getElementById(ee);}function getHtml(elmId){return $(elmId).innerHTML;}function setHtml(elmId,strContent){$(elmId).innerHTML=strContent;}function SimpleSwap(el,which){el.src=el.getAttribute(which||"origsrc");}function SimpleSwapSetup(){var x=document.getElementsByTagName("img");for(var i=0;i<x.length;i++){var oversrc=x[i].getAttribute("oversrc");if(!oversrc){continue;}x[i].oversrc_img=new Image();x[i].oversrc_img.src=oversrc;x[i].onmouseover=new Function("SimpleSwap(this,'oversrc');");x[i].onmouseout=new Function("SimpleSwap(this);");x[i].setAttribute("origsrc",x[i].src);}}function SimpleSwapSetupFormImages(){var x=document.getElementsByTagName("input");for(var i=0;i<x.length;i++){if(x[i].type=="image"){var oversrc=x[i].getAttribute("oversrc");if(!oversrc){continue;}x[i].oversrc_img=new Image();x[i].oversrc_img.src=oversrc;x[i].onmouseover=new Function("SimpleSwap(this,'oversrc');");x[i].onmouseout=new Function("SimpleSwap(this);");x[i].setAttribute("origsrc",x[i].src);}}}addLoadEvent(SimpleSwapSetup);addLoadEvent(SimpleSwapSetupFormImages);function setOverSrc(imgObj){var _imgSrcPrefix=imgObj.src.substring(0,imgObj.src.lastIndexOf("."));var _imgSrcSuffix=imgObj.src.substring(imgObj.src.lastIndexOf("."));imgObj.setAttribute("oversrc",_imgSrcPrefix+"_on"+_imgSrcSuffix);}var menuTimer;var menuTimeout;var submenuTimeout;var currentMenu;var currentsubMenu;function menuOn(menuName){var theMenu;if(menuTimeout){clearTimeout(menuTimeout);}if(currentMenu){theMenu=$(currentMenu);theMenu.style.visibility="hidden";}currentMenu=menuName;theMenu=$(currentMenu);theMenu.style.visibility="visible";}function submenuOn(submenuName){var thesubMenu;if(submenuTimeout){clearTimeout(submenuTimeout);}if(currentsubMenu){thesubMenu=$(currentsubMenu);thesubMenu.style.visibility="hidden";}currentsubMenu=submenuName;thesubMenu=$(currentsubMenu);theMenu=$(currentMenu);thesubMenu.style.visibility="visible";theMenu.style.visibility="visible";}function menuOff(menuName){if(menuTimeout){clearTimeout(menuTimeout);}menuTimeout=setTimeout('$("'+menuName+'").style.visibility = "hidden"',500);}function submenuOff(submenuName){if(submenuTimeout){clearTimeout(submenuTimeout);}submenuTimeout=setTimeout('$("'+submenuName+'").style.visibility = "hidden"',330);}var langMgr={enToEs:[],esToEn:[],rootEn:"/",rootEs:"/espanol/",doingReq:false,pairURLs:function(enURL,esURL){langMgr.enToEs[enURL]=esURL;langMgr.esToEn[esURL]=enURL;},jumpToLanguage:function(lang){if(langMgr.doingReq){return ;}langMgr.doingReq=true;var pathName=location.pathname;var hostName=location.href.substring(0,location.href.indexOf(pathName));var queryString=(location.search.length>0)?location.href.substring(location.href.indexOf(location.search)):"";if(lang=="es"){var destURL=langMgr.enToEs[pathName];if(destURL){location.href=hostName+destURL+queryString;}else{if(xmlhttp){langMgr.requestPage(hostName+"/espanol"+pathName,hostName+langMgr.rootEs,queryString);}else{location.href=hostName+langMgr.rootEs;}}}else{if(lang=="en"){var destURL=langMgr.esToEn[pathName];if(destURL){location.href=hostName+destURL+queryString;}else{if(xmlhttp){var esString="/espanol";var destUrlPrefix=pathName.substring(0,pathName.indexOf(esString));var destUrlSuffix=pathName.substring(pathName.indexOf(esString)+esString.length,pathName.length);langMgr.requestPage(hostName+destUrlPrefix+destUrlSuffix,hostName+langMgr.rootEn,queryString);}else{location.href=hostName+langMgr.rootEs;}}}}},requestPage:function(url,rootUrl,queryString){xmlhttp.open("HEAD.html",url,true);xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){}if(xmlhttp.status==200){location.href=url+queryString;}else{location.href=rootUrl;}};xmlhttp.send(null);}};function getModelName(){var arrModelNames=["g_coupe","g_sedan","m","q","fx","qx"];var urlStr=location.href;for(i=0;i<arrModelNames.length;i++){if(urlStr.indexOf("/"+arrModelNames[i]+"/")!=-1){return arrModelNames[i];}}}function getModelNavStr(){var urlStr=location.href;var modelNavArr=[{submenuNum:1,featureNum:1,featureName:"performance"},{submenuNum:1,featureNum:2,featureName:"interior"},{submenuNum:1,featureNum:3,featureName:"technology"},{submenuNum:1,featureNum:4,featureName:"safety"},{submenuNum:2,featureNum:1,featureName:"exterior_photos"},{submenuNum:2,featureNum:2,featureName:"interior_photos"},{submenuNum:2,featureNum:3,featureName:"colors"},{submenuNum:3,featureNum:1,featureName:"packages"},{submenuNum:3,featureNum:2,featureName:"individual_options"},{submenuNum:3,featureNum:3,featureName:"dealer_accessories"},{submenuNum:4,featureNum:1,featureName:"standard_features"},{submenuNum:4,featureNum:2,featureName:"specifications"},{submenuNum:5,featureNum:1,featureName:"review"}];var modelNavArr_q=[{submenuNum:1,featureNum:1,featureName:"performance"},{submenuNum:1,featureNum:2,featureName:"interior"},{submenuNum:1,featureNum:3,featureName:"technology"},{submenuNum:1,featureNum:4,featureName:"safety"},{submenuNum:2,featureNum:1,featureName:"exterior_photos"},{submenuNum:2,featureNum:2,featureName:"interior_photos"},{submenuNum:2,featureNum:3,featureName:"colors"},{submenuNum:3,featureNum:1,featureName:"individual_options"},{submenuNum:3,featureNum:2,featureName:"dealer_accessories"},{submenuNum:4,featureNum:1,featureName:"standard_features"},{submenuNum:4,featureNum:2,featureName:"specifications"},{submenuNum:5,featureNum:1,featureName:"review"}];if(getModelName()=="q"){var mArr=modelNavArr_q;}else{var mArr=modelNavArr;}for(i=0;i<mArr.length;i++){if(urlStr.indexOf(mArr[i].featureName)!=-1){return"submenu="+mArr[i].submenuNum+"&feature="+mArr[i].featureNum;}}return"submenu=0&feature=0";}function trim(str){return str.replace(" ","").replace(/(\s)/g,"");}function getQueryString(){var objQSArgs={};var strQuery=document.location.search.substring(1);var arrPairs=strQuery.split("&");for(var i=0;i<arrPairs.length;i++){var pos=arrPairs[i].indexOf("=");if(pos==-1){continue;}var strName=arrPairs[i].substring(0,pos);var strValue=arrPairs[i].substring(pos+1);objQSArgs[strName]=unescape(strValue);}return objQSArgs;}function showPricingDetails(){var obj=$("pricingDetails");obj.style.visibility="hidden";obj.style.display="inline";_currentDhtmlPop=obj;obj.style.top=(document.body.clientHeight-obj.clientHeight)/2+"px";obj.style.left=(document.body.clientWidth-obj.clientWidth)/2+"px";obj.style.visibility="visible";}function setupPricingDetails(){return true;}function checkSrcParam(){var src,html,qPos;src=getQueryParam("src");if(src==""){return ;}html=getHtml("ufoMicroMovie");if(html){qPos=html.indexOf("?");if(qPos>-1){html+="&";}else{html+="?";}html=html+"src="+src;setHtml("ufoMicroMovie",html);}}function getQueryParam(paramName){var qString=location.search.substring(1);if(qString.indexOf(paramName)==-1){return"";}var pValueStart=qString.indexOf(paramName)+paramName.length+1;var pValueEnd=qString.indexOf("&",pValueStart);if(pValueEnd==-1){pValueEnd=qString.length;}return unescape(qString.substring(pValueStart,pValueEnd));}function _getCookie(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);
if(begin==-1){begin=dc.indexOf(prefix);if(begin!==0){return null;}}else{begin+=2;}var end=document.cookie.indexOf(";",begin);if(end==-1){end=dc.length;}return unescape(dc.substring(begin+prefix.length,end));}function getThisPage(){var pageName;var urlStr=location.pathname;var fileNameStartIndex=urlStr.lastIndexOf("index.html")+1;var fileNameExtIndex=urlStr.lastIndexOf(".");if(fileNameExtIndex>-1){pageName=urlStr.substring(fileNameStartIndex,fileNameExtIndex);if(pageName=="index"&&urlStr.indexOf("colors/index.html")>-1){pageName="colors";}}else{if(urlStr.indexOf("colors/index.html")>-1){pageName="colors";}else{pageName="index";}}return pageName;}function launchMicrosite(url,launchUrl,winName,winParams){try{var winObj=window.open(url,winName,winParams);winObj.focus();}catch(err){location.href=launchUrl;}}function openWindow(url){window.open(url,"_blank","height=720,width=1000,toolbar=no,scrollbars=no");return true;}var FRAME_PX=40;var FRAME_DELAY=1;var MIN_GROUP_HEIGHT="20px";var eImgSrc="/img/global/gl_collapse.gif";var eWidthHeight=[11,11];var cImgSrc="/img/global/gl_expand.gif";var cWidthHeight=[11,11];var rowNormal="#ffffff";var rowHighlight="#dbd0c5";var containerSelector=".tDealerAccessoriesContainer";var groupNames=new Array();var dispStatus2=new Array();var g,ABS_MIN,notAllDisp,c,a,dispStatus,imgDisp,gHeight,expand,collapse,fVal;ABS_MIN=parseInt(MIN_GROUP_HEIGHT);function toggleGroup(gId,startHeight){g=$(gId);ABS_MIN=startHeight;notAllDisp=false;c=0;if(g.style.height==""){g.style.height=MIN_GROUP_HEIGHT;}hideDhtmlPop("dhtmlPop");if(g.style.height==ABS_MIN+"px"){_animateGroup(g,ABS_MIN,g.scrollHeight,FRAME_PX,arguments[2]);$(gId+"_img").src=eImgSrc;$(gId+"_img").alt=cDesc;}else{_animateGroup(g,g.scrollHeight,ABS_MIN,-FRAME_PX,arguments[2]);$(gId+"_img").src=cImgSrc;$(gId+"_img").alt=eDesc;}for(a=0;a<groupNames.length;a++){dispStatus=$(groupNames[a]).style.height;if(dispStatus==""){dispStatus=MIN_GROUP_HEIGHT;}if(dispStatus==MIN_GROUP_HEIGHT){c++;}}if(c==1&&g.style.height==MIN_GROUP_HEIGHT){notAllDisp=false;}else{notAllDisp=true;}_toggleHTMLSwitch(notAllDisp);}function toggleAll(){notAllDisp=false;for(a=0;a<groupNames.length;a++){dispStatus=$(groupNames[a]).style.height;if(dispStatus==""){dispStatus=MIN_GROUP_HEIGHT;}if(dispStatus==MIN_GROUP_HEIGHT){notAllDisp=true;break;}}if(notAllDisp==true){_openCloseGroups(groupNames,false);_toggleHTMLSwitch(false);}else{if(jQuery!="undefined"){if(jQuery(containerSelector).size()>0){jQuery(containerSelector).each(function(){var t=jQuery(this);t.css({height:t.height()+"px"});});setTimeout(function(){jQuery(containerSelector).css({height:"auto"});},800);}}location.hash="#toggleAll";_openCloseGroups(groupNames,true);_toggleHTMLSwitch(true);}hideDhtmlPop("dhtmlPop");}function addGroup(groupID){groupNames.push(groupID);}function highlightFeature(f){if(fVal){if(fVal!=-1){if(fVal.indexOf("CommonFeatures")!=-1){$(fVal).style.backgroundColor=rowNormal;}if(fVal.indexOf("StandardFeatures")!=-1){$(fVal).style.backgroundColor=rowNormal;}}}fVal=f;hideDhtmlPop("dhtmlPop");if(fVal.indexOf("CommonFeatures")!=-1){var thenTrigger=(f!=-1)?_highlightAndOpenFeature:_delayedToggleGroup1;_openCloseGroups(groupNames,true,thenTrigger);_toggleHTMLSwitch(true);}if(fVal.indexOf("StandardFeatures")!=-1){$(fVal).style.backgroundColor=rowHighlight;newScrollAnchor=fVal;_thenScrollIntoView();}}function expandCategory(){if(document.location.pathname.indexOf("expandCategory.")!=-1){var category=document.location.pathname.substr(document.location.pathname.indexOf("expandCategory.")).split(".")[1];toggleGroup("accordionGroup_"+category,parseInt(MIN_GROUP_HEIGHT));}else{if(document.getElementById("accordingGroup_1")){toggleGroup("accordionGroup_1",parseInt(MIN_GROUP_HEIGHT));}}}function _animateGroup(g,minH,maxH,delta,thenTrigger){if(delta>0){if(minH<=maxH){g.style.height=minH+"px";setTimeout(function(){_animateGroup(g,(minH+delta),maxH,delta,thenTrigger);},FRAME_DELAY);}else{g.style.height=g.scrollHeight+"px";if(typeof thenTrigger=="function"){thenTrigger();}return ;}}else{if(minH>=ABS_MIN){g.style.height=minH+"px";setTimeout(function(){_animateGroup(g,(minH+delta),maxH,delta,thenTrigger);},FRAME_DELAY);}else{g.style.height=ABS_MIN+"px";if(typeof thenTrigger=="function"){thenTrigger();}return ;}}}function _toggleHTMLSwitch(collapsed){expand='<a href="javascript:toggleAll();" onClick="window.focus();" hideFocus="true"><img src="'+cImgSrc+'" width="'+eWidthHeight[0]+'" height="'+eWidthHeight[1]+'" alt="'+eDesc+'" border="0" /> '+eDesc+"</a>";collapse='<a href="javascript:toggleAll();" onClick="window.focus();" hideFocus="true"><img src="'+eImgSrc+'" width="'+cWidthHeight[0]+'" height="'+cWidthHeight[1]+'" alt="'+cDesc+'" border="0" /> '+cDesc+"</a>";if(collapsed==true){setHtml("ExpandCollapseLink_Top",expand);setHtml("ExpandCollapseLink_Bottom",expand);}else{setHtml("ExpandCollapseLink_Top",collapse);setHtml("ExpandCollapseLink_Bottom",collapse);}}function _openCloseGroups(items,allOpened,thenTrigger){var wasTriggered=false;if(allOpened==false){imgDisp=eImgSrc;for(a=0;a<items.length;a++){g=$(items[a]);gHeight=$(items[a]).style.height;if(gHeight==""){gHeight=MIN_GROUP_HEIGHT;}if(gHeight==MIN_GROUP_HEIGHT){_animateGroup(g,parseInt(MIN_GROUP_HEIGHT),g.scrollHeight,FRAME_PX,thenTrigger);wasTriggered=true;}$(items[a]+"_img").src=imgDisp;}}else{imgDisp=cImgSrc;for(a=0;a<items.length;a++){g=$(items[a]);gHeight=$(items[a]).style.height;if(parseInt(gHeight)>parseInt(MIN_GROUP_HEIGHT)){_animateGroup(g,g.scrollHeight,parseInt(MIN_GROUP_HEIGHT),-FRAME_PX,thenTrigger);wasTriggered=true;}$(items[a]+"_img").src=imgDisp;}}if(!wasTriggered&&typeof thenTrigger=="function"){thenTrigger();}}function _thenScrollIntoView(){if(newScrollAnchor){$(newScrollAnchor).scrollIntoView();newScrollAnchor=null;}}function _highlightAndOpenFeature(){f=fVal;feat=$(f);feat.style.backgroundColor=rowHighlight;var featgroup="";var featancestor=feat.parentNode;for(var iterate=0;featgroup==""&&iterate<100;iterate++){if(featancestor.className.indexOf("tAccordionGroup")==-1){featancestor=featancestor.parentNode;}else{featgroup=featancestor.id;newScrollAnchor=feat.id;if(featancestor.style.height==MIN_GROUP_HEIGHT||featancestor.style.height==""){toggleGroup(featancestor.id,parseInt(MIN_GROUP_HEIGHT),_thenScrollIntoView);}else{_thenScrollIntoView();}break;}}}function _delayedToggleGroup1(){toggleGroup("accordionGroup_1",parseInt(MIN_GROUP_HEIGHT));}function printpackages(){var i=1;while(document.getElementById("disclaimer"+i)){_copyCode(document.getElementById("disclaimer"+i).getElementsByTagName("div")[0],document.getElementById("tPrintOnlyDisclaimer"));i++;}if(document.getElementById("pricingDetails")){_copyCode(document.getElementById("pricingDetails").getElementsByTagName("div")[0],document.getElementById("tPrintOnlyDisclaimer"));}try{window.print();}catch(e){}}function _copyCode(source,destination){if(source.innerHTML!="undefined"){destination.innerHTML=destination.innerHTML+"<br />"+source.innerHTML;}}function spitTitle(){var temp=document.title;try{temp=temp.substr(temp.indexOf("-")+1);while(temp.charAt(0)==" "){temp=temp.substr(1);}document.write(temp);}catch(e){document.write("Packages");}}var eDesc="Expand All";var cDesc="Collapse All";eImgSrc=""+eImgSrc;cImgSrc=""+cImgSrc;var flashvars={handle:"/fx/featuresspecifications/grades",atr_redirectUrl:"/error/flash.html"};var so=new swfoWrapper("/flash/TopNav.swf","topNavMovie",flashvars,964,63);var flashvars={handle:"/fx/featuresspecifications/grades",atr_redirectUrl:"/error/flash.html"};var so1=new swfoWrapper("/flash/SideNav.swf","modelNavMovie",flashvars,181,592);setupPricingDetails();jQuery("div.tPackageNone").css("padding-left","0px");jQuery("div.tPackageNone").css("padding-right","0px");jQuery("tr.tPackagesRow").find("td:eq(2)").css("padding","20px");var flashvars={handle:"/fx/featuresspecifications/grades",base:"/flash",atr_redirectUrl:"/error/flash.html"};var promoSWF=new swfoWrapper("/flash/Promos.swf","promoMovie",flashvars,768,60);if(typeof (expandCategory)!="undefined"){expandCategory();}
