var cmsBrowser={nav:window.navigator,name:"Unknown",version:"UnknownVersion",mod:"UnknownVersion",os:{name:"UnknownOS",version:"UnknownOS"},ie:false,ie6:false,firefox:false,opera:false,safari:false,chrome:false,webkit:false,konqueror:false,getOS:function(){if(this.nav.userAgent.indexOf("Windows NT 5")!=-1)return"XP";else if(this.nav.userAgent.indexOf("Windows NT 6")!=-1)return"Vista";else return"";},init:function(){if(window.opera){this.name="Opera";this.version=(this.nav.userAgent)?this.version=/Opera.([\d.]+)/i.exec(this.nav.userAgent)[1]:"";this.mod=(this.version>=9.5)?95:(this.version>=9?9:8);}
if((this.nav.cpuClass)||((this.nav.appName.indexOf("Explorer")!=-1||this.nav.appName.indexOf("Microsoft")!=-1)&&((this.nav.appVersion.indexOf("MSIE")!=-1&&this.nav.userAgent.indexOf("MSIE")!=-1)||(this.nav.appVersion.indexOf(".NET")!=-1&&this.nav.userAgent.indexOf(".NET")!=-1)))){this.name="Explorer";this.version=(this.nav.appVersion)?(/MSIE ([\d.]+)/i.test(this.nav.appVersion)?RegExp.$1:/MSIE ([\d.]+)/i.exec(this.nav.userAgent)[1]):"";this.mod=Math.floor(this.version);}
if(this.nav.vendor&&this.nav.vendor.indexOf("KDE")!=-1){this.name="Konqueror";this.version=(this.nav.appVersion)?/Konqueror\/([\d.]+)/i.exec(this.nav.appVersion)[1]:"";this.mod=Math.floor(this.version);}
if(this.nav.vendor&&this.nav.vendor.indexOf("Apple")!=-1){this.name="Safari";this.version=(this.nav.appVersion)?/Version\/([\d.]+)/i.exec(this.nav.appVersion)[1]:"";this.mod=Math.floor(this.version);}
if(this.nav.vendor&&this.nav.vendor.indexOf("Google")!=-1){this.name="Chrome";this.version=(this.nav.appVersion)?/Chrome\/([\d.]+)/i.exec(this.nav.appVersion)[1]:"";this.mod=Math.floor(this.version);}
if((this.nav.mozIsLocallyAvailable)||((this.nav.appName&&this.nav.appName=="Netscape")&&(this.nav.product&&this.nav.product=="Gecko")&&(this.nav.userAgent.indexOf("Firefox")!=-1))){this.name="Firefox";this.version=(this.nav.userAgent)?/Firefox\/([\d]+\.[\d]+)/i.exec(this.nav.userAgent)[1]:"";this.mod=Math.floor(this.version);}
this.os.name=this.nav.platform.substr(0,3);this.os.version=this.getOS();document.getElementsByTagName("HTML")[0].className+=" "+[this.name.toLowerCase(),this.name.toLowerCase()+this.mod,this.os.name.toLowerCase(),this.os.name.toLowerCase()+this.os.version].join(" ");if(this.name=="Explorer"){this.ie=true;if(this.version<=6)this.ie6=true;}
if(this.name=="Firefox"){this.firefox=true;}
if(this.name=="Opera"){this.opera=true;}
if(this.name=="Safari"){this.safari=true;this.webkit=true;}
if(this.name=="Chrome"){this.chrome=true;this.webkit=true;}
if(this.name=="Konqueror"){this.konqueror=true;}
return this;}}.init();;
/*
 * jQuery JavaScript Library v1.3.2
 * http://jquery.com/
 *
 * Copyright (c) 2009 John Resig
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
 * Revision: 6246
 */
(function(){var
window=this,undefined,_jQuery=window.jQuery,_$=window.$,jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);},quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,isSimple=/^.[^:#\[\.,]*$/;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;this.context=selector;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&&elem.id!=match[3])
return jQuery().find(selector);var ret=jQuery(elem||[]);ret.context=document;ret.selector=selector;return ret;}}else
return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))
return jQuery(document).ready(selector);if(selector.selector&&selector.context){this.selector=selector.selector;this.context=selector.context;}
return this.setArray(jQuery.isArray(selector)?selector:jQuery.makeArray(selector));},selector:"",jquery:"1.3.2",size:function(){return this.length;},get:function(num){return num===undefined?Array.prototype.slice.call(this):this[num];},pushStack:function(elems,name,selector){var ret=jQuery(elems);ret.prevObject=this;ret.context=this.context;if(name==="find")
ret.selector=this.selector+(this.selector?" ":"")+selector;else if(name)
ret.selector=this.selector+"."+name+"("+selector+")";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){return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(typeof name==="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]){var wrap=jQuery(html,this[0].ownerDocument).clone();if(this[0].parentNode)
wrap.insertBefore(this[0]);wrap.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,function(elem){if(this.nodeType==1)
this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType==1)
this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},push:[].push,sort:[].sort,splice:[].splice,find:function(selector){if(this.length===1){var ret=this.pushStack([],"find",selector);ret.length=0;jQuery.find(selector,this[0],ret);return ret;}else{return this.pushStack(jQuery.unique(jQuery.map(this,function(elem){return jQuery.find(selector,elem);})),"find",selector);}},clone:function(events){var ret=this.map(function(){if(!jQuery.support.noCloneEvent&&!jQuery.isXMLDoc(this)){var html=this.outerHTML;if(!html){var div=this.ownerDocument.createElement("div");div.appendChild(this.cloneNode(true));html=div.innerHTML;}
return jQuery.clean([html.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0];}else
return this.cloneNode(true);});if(events===true){var orig=this.find("*").andSelf(),i=0;ret.find("*").andSelf().each(function(){if(this.nodeName!==orig[i].nodeName)
return;var events=jQuery.data(orig[i],"events");for(var type in events){for(var handler in events[type]){jQuery.event.add(this,type,events[type][handler],events[type][handler].data);}}
i++;});}
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,jQuery.grep(this,function(elem){return elem.nodeType===1;})),"filter",selector);},closest:function(selector){var pos=jQuery.expr.match.POS.test(selector)?jQuery(selector):null,closer=0;return this.map(function(){var cur=this;while(cur&&cur.ownerDocument){if(pos?pos.index(cur)>-1:jQuery(cur).is(selector)){jQuery.data(cur,"closest",closer);return cur;}
cur=cur.parentNode;closer++;}});},not:function(selector){if(typeof selector==="string")
if(isSimple.test(selector))
return this.pushStack(jQuery.multiFilter(selector,this,true),"not",selector);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!!selector&&this.is("."+selector);},val:function(value){if(value===undefined){var elem=this[0];if(elem){if(jQuery.nodeName(elem,'option'))
return(elem.attributes.value||{}).specified?elem.value:elem.text;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(option).val();if(one)
return value;values.push(value);}}
return values;}
return(elem.value||"").replace(/\r/g,"");}
return undefined;}
if(typeof value==="number")
value+='';return this.each(function(){if(this.nodeType!=1)
return;if(jQuery.isArray(value)&&/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.replace(/ jQuery\d+="(?:\d+|null)"/g,""):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),"slice",Array.prototype.slice.call(arguments).join(","));},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);},domManip:function(args,table,callback){if(this[0]){var fragment=(this[0].ownerDocument||this[0]).createDocumentFragment(),scripts=jQuery.clean(args,(this[0].ownerDocument||this[0]),fragment),first=fragment.firstChild;if(first)
for(var i=0,l=this.length;i<l;i++)
callback.call(root(this[i],first),this.length>1||i>0?fragment.cloneNode(true):fragment);if(scripts)
jQuery.each(scripts,evalScript);}
return this;function root(elem,cur){return table&&jQuery.nodeName(elem,"table")&&jQuery.nodeName(cur,"tr")?(elem.getElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.createElement("tbody"))):elem;}}};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(typeof target==="boolean"){deep=target;target=arguments[1]||{};i=2;}
if(typeof target!=="object"&&!jQuery.isFunction(target))
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 exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{},toString=Object.prototype.toString;jQuery.extend({noConflict:function(deep){window.$=_$;if(deep)
window.jQuery=_jQuery;return jQuery;},isFunction:function(obj){return toString.call(obj)==="[object Function]";},isArray:function(obj){return toString.call(obj)==="[object Array]";},isXMLDoc:function(elem){return elem.nodeType===9&&elem.documentElement.nodeName!=="HTML"||!!elem.ownerDocument&&jQuery.isXMLDoc(elem.ownerDocument);},globalEval:function(data){if(data&&/\S/.test(data)){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.support.scriptEval)
script.appendChild(document.createTextNode(data));else
script.text=data;head.insertBefore(script,head.firstChild);head.removeChild(script);}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase();},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 typeof value==="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 elem&&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,extra){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;if(extra==="border")
return;jQuery.each(which,function(){if(!extra)
val-=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;if(extra==="margin")
val+=parseFloat(jQuery.curCSS(elem,"margin"+this,true))||0;else
val-=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});}
if(elem.offsetWidth!==0)
getWH();else
jQuery.swap(elem,props,getWH);return Math.max(0,Math.round(val));}
return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;if(name=="opacity"&&!jQuery.support.opacity){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}
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)
ret=computedStyle.getPropertyValue(name);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,fragment){context=context||document;if(typeof context.createElement==="undefined")
context=context.ownerDocument||context[0]&&context[0].ownerDocument||document;if(!fragment&&elems.length===1&&typeof elems[0]==="string"){var match=/^<(\w+)\s*\/?>$/.exec(elems[0]);if(match)
return[context.createElement(match[1])];}
var ret=[],scripts=[],div=context.createElement("div");jQuery.each(elems,function(i,elem){if(typeof elem==="number")
elem+='';if(!elem)
return;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=elem.replace(/^\s+/,"").substring(0,10).toLowerCase();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.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)
div=div.lastChild;if(!jQuery.support.tbody){var hasBody=/<tbody/i.test(elem),tbody=!tags.indexOf("<table")&&!hasBody?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&!hasBody?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(!jQuery.support.leadingWhitespace&&/^\s/.test(elem))
div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);elem=jQuery.makeArray(div.childNodes);}
if(elem.nodeType)
ret.push(elem);else
ret=jQuery.merge(ret,elem);});if(fragment){for(var i=0;ret[i];i++){if(jQuery.nodeName(ret[i],"script")&&(!ret[i].type||ret[i].type.toLowerCase()==="text/javascript")){scripts.push(ret[i].parentNode?ret[i].parentNode.removeChild(ret[i]):ret[i]);}else{if(ret[i].nodeType===1)
ret.splice.apply(ret,[i+1,0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))));fragment.appendChild(ret[i]);}}
return scripts;}
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;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&elem.parentNode)
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;if(name=="tabIndex"){var attributeNode=elem.getAttributeNode("tabIndex");return attributeNode&&attributeNode.specified?attributeNode.value:elem.nodeName.match(/(button|input|object|select|textarea)/i)?0:elem.nodeName.match(/^(a|area)$/i)&&elem.href?0:undefined;}
return elem[name];}
if(!jQuery.support.style&&notxml&&name=="style")
return jQuery.attr(elem.style,"cssText",value);if(set)
elem.setAttribute(name,""+value);var attr=!jQuery.support.hrefNormalized&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}
if(!jQuery.support.opacity&&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||typeof array==="string"||jQuery.isFunction(array)||array.setInterval)
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.support.getAll){while((elem=second[i++])!=null)
if(elem.nodeType!=8)
first[pos++]=elem;}else
while((elem=second[i++])!=null)
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.]+)/)||[0,'0'])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};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),name,selector);};});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(selector){var ret=[],insert=jQuery(selector);for(var i=0,l=insert.length;i<l;i++){var elems=(i>0?this.clone(true):this).get();jQuery.fn[original].apply(jQuery(insert[i]),elems);ret=ret.concat(elems);}
return this.pushStack(ret,name,selector);};});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,state){if(typeof state!=="boolean")
state=!jQuery.className.has(this,classNames);jQuery.className[state?"add":"remove"](this,classNames);},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).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).children().remove();while(this.firstChild)
this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}
var expando="jQuery"+now(),uuid=0,windowData={};jQuery.extend({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];}},queue:function(elem,type,data){if(elem){type=(type||"fx")+"queue";var q=jQuery.data(elem,type);if(!q||jQuery.isArray(data))
q=jQuery.data(elem,type,jQuery.makeArray(data));else if(data)
q.push(data);}
return q;},dequeue:function(elem,type){var queue=jQuery.queue(elem,type),fn=queue.shift();if(!type||type==="fx")
fn=queue[0];if(fn!==undefined)
fn.call(elem);}});jQuery.fn.extend({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);});},queue:function(type,data){if(typeof type!=="string"){data=type;type="fx";}
if(data===undefined)
return jQuery.queue(this[0],type);return this.each(function(){var queue=jQuery.queue(this,type,data);if(type=="fx"&&queue.length==1)
queue[0].call(this);});},dequeue:function(type){return this.each(function(){jQuery.dequeue(this,type);});}});
/*
 * Sizzle CSS Selector Engine - v0.9.3
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(function(){var chunker=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,done=0,toString=Object.prototype.toString;var Sizzle=function(selector,context,results,seed){results=results||[];context=context||document;if(context.nodeType!==1&&context.nodeType!==9)
return[];if(!selector||typeof selector!=="string"){return results;}
var parts=[],m,set,checkSet,check,mode,extra,prune=true;chunker.lastIndex=0;while((m=chunker.exec(selector))!==null){parts.push(m[1]);if(m[2]){extra=RegExp.rightContext;break;}}
if(parts.length>1&&origPOS.exec(selector)){if(parts.length===2&&Expr.relative[parts[0]]){set=posProcess(parts[0]+parts[1],context);}else{set=Expr.relative[parts[0]]?[context]:Sizzle(parts.shift(),context);while(parts.length){selector=parts.shift();if(Expr.relative[selector])
selector+=parts.shift();set=posProcess(selector,set);}}}else{var ret=seed?{expr:parts.pop(),set:makeArray(seed)}:Sizzle.find(parts.pop(),parts.length===1&&context.parentNode?context.parentNode:context,isXML(context));set=Sizzle.filter(ret.expr,ret.set);if(parts.length>0){checkSet=makeArray(set);}else{prune=false;}
while(parts.length){var cur=parts.pop(),pop=cur;if(!Expr.relative[cur]){cur="";}else{pop=parts.pop();}
if(pop==null){pop=context;}
Expr.relative[cur](checkSet,pop,isXML(context));}}
if(!checkSet){checkSet=set;}
if(!checkSet){throw"Syntax error, unrecognized expression: "+(cur||selector);}
if(toString.call(checkSet)==="[object Array]"){if(!prune){results.push.apply(results,checkSet);}else if(context.nodeType===1){for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&(checkSet[i]===true||checkSet[i].nodeType===1&&contains(context,checkSet[i]))){results.push(set[i]);}}}else{for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&checkSet[i].nodeType===1){results.push(set[i]);}}}}else{makeArray(checkSet,results);}
if(extra){Sizzle(extra,context,results,seed);if(sortOrder){hasDuplicate=false;results.sort(sortOrder);if(hasDuplicate){for(var i=1;i<results.length;i++){if(results[i]===results[i-1]){results.splice(i--,1);}}}}}
return results;};Sizzle.matches=function(expr,set){return Sizzle(expr,null,null,set);};Sizzle.find=function(expr,context,isXML){var set,match;if(!expr){return[];}
for(var i=0,l=Expr.order.length;i<l;i++){var type=Expr.order[i],match;if((match=Expr.match[type].exec(expr))){var left=RegExp.leftContext;if(left.substr(left.length-1)!=="\\"){match[1]=(match[1]||"").replace(/\\/g,"");set=Expr.find[type](match,context,isXML);if(set!=null){expr=expr.replace(Expr.match[type],"");break;}}}}
if(!set){set=context.getElementsByTagName("*");}
return{set:set,expr:expr};};Sizzle.filter=function(expr,set,inplace,not){var old=expr,result=[],curLoop=set,match,anyFound,isXMLFilter=set&&set[0]&&isXML(set[0]);while(expr&&set.length){for(var type in Expr.filter){if((match=Expr.match[type].exec(expr))!=null){var filter=Expr.filter[type],found,item;anyFound=false;if(curLoop==result){result=[];}
if(Expr.preFilter[type]){match=Expr.preFilter[type](match,curLoop,inplace,result,not,isXMLFilter);if(!match){anyFound=found=true;}else if(match===true){continue;}}
if(match){for(var i=0;(item=curLoop[i])!=null;i++){if(item){found=filter(item,match,i,curLoop);var pass=not^!!found;if(inplace&&found!=null){if(pass){anyFound=true;}else{curLoop[i]=false;}}else if(pass){result.push(item);anyFound=true;}}}}
if(found!==undefined){if(!inplace){curLoop=result;}
expr=expr.replace(Expr.match[type],"");if(!anyFound){return[];}
break;}}}
if(expr==old){if(anyFound==null){break;}else{break;}}
old=expr;}
return curLoop;};var Expr=Sizzle.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(elem){return elem.getAttribute("href");}},relative:{"+":function(checkSet,part,isXML){var isPartStr=typeof part==="string",isTag=isPartStr&&!/\W/.test(part),isPartStrNotTag=isPartStr&&!isTag;if(isTag&&!isXML){part=part.toUpperCase();}
for(var i=0,l=checkSet.length,elem;i<l;i++){if((elem=checkSet[i])){while((elem=elem.previousSibling)&&elem.nodeType!==1){}
checkSet[i]=isPartStrNotTag||elem&&elem.nodeName===part?elem||false:elem===part;}}
if(isPartStrNotTag){Sizzle.filter(part,checkSet,true);}},">":function(checkSet,part,isXML){var isPartStr=typeof part==="string";if(isPartStr&&!/\W/.test(part)){part=isXML?part:part.toUpperCase();for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){var parent=elem.parentNode;checkSet[i]=parent.nodeName===part?parent:false;}}}else{for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){checkSet[i]=isPartStr?elem.parentNode:elem.parentNode===part;}}
if(isPartStr){Sizzle.filter(part,checkSet,true);}}},"":function(checkSet,part,isXML){var doneName=done++,checkFn=dirCheck;if(!part.match(/\W/)){var nodeCheck=part=isXML?part:part.toUpperCase();checkFn=dirNodeCheck;}
checkFn("parentNode",part,doneName,checkSet,nodeCheck,isXML);},"~":function(checkSet,part,isXML){var doneName=done++,checkFn=dirCheck;if(typeof part==="string"&&!part.match(/\W/)){var nodeCheck=part=isXML?part:part.toUpperCase();checkFn=dirNodeCheck;}
checkFn("previousSibling",part,doneName,checkSet,nodeCheck,isXML);}},find:{ID:function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?[m]:[];}},NAME:function(match,context,isXML){if(typeof context.getElementsByName!=="undefined"){var ret=[],results=context.getElementsByName(match[1]);for(var i=0,l=results.length;i<l;i++){if(results[i].getAttribute("name")===match[1]){ret.push(results[i]);}}
return ret.length===0?null:ret;}},TAG:function(match,context){return context.getElementsByTagName(match[1]);}},preFilter:{CLASS:function(match,curLoop,inplace,result,not,isXML){match=" "+match[1].replace(/\\/g,"")+" ";if(isXML){return match;}
for(var i=0,elem;(elem=curLoop[i])!=null;i++){if(elem){if(not^(elem.className&&(" "+elem.className+" ").indexOf(match)>=0)){if(!inplace)
result.push(elem);}else if(inplace){curLoop[i]=false;}}}
return false;},ID:function(match){return match[1].replace(/\\/g,"");},TAG:function(match,curLoop){for(var i=0;curLoop[i]===false;i++){}
return curLoop[i]&&isXML(curLoop[i])?match[1]:match[1].toUpperCase();},CHILD:function(match){if(match[1]=="nth"){var test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(match[2]=="even"&&"2n"||match[2]=="odd"&&"2n+1"||!/\D/.test(match[2])&&"0n+"+match[2]||match[2]);match[2]=(test[1]+(test[2]||1))-0;match[3]=test[3]-0;}
match[0]=done++;return match;},ATTR:function(match,curLoop,inplace,result,not,isXML){var name=match[1].replace(/\\/g,"");if(!isXML&&Expr.attrMap[name]){match[1]=Expr.attrMap[name];}
if(match[2]==="~="){match[4]=" "+match[4]+" ";}
return match;},PSEUDO:function(match,curLoop,inplace,result,not){if(match[1]==="not"){if(match[3].match(chunker).length>1||/^\w/.test(match[3])){match[3]=Sizzle(match[3],null,null,curLoop);}else{var ret=Sizzle.filter(match[3],curLoop,inplace,true^not);if(!inplace){result.push.apply(result,ret);}
return false;}}else if(Expr.match.POS.test(match[0])||Expr.match.CHILD.test(match[0])){return true;}
return match;},POS:function(match){match.unshift(true);return match;}},filters:{enabled:function(elem){return elem.disabled===false&&elem.type!=="hidden";},disabled:function(elem){return elem.disabled===true;},checked:function(elem){return elem.checked===true;},selected:function(elem){elem.parentNode.selectedIndex;return elem.selected===true;},parent:function(elem){return!!elem.firstChild;},empty:function(elem){return!elem.firstChild;},has:function(elem,i,match){return!!Sizzle(match[3],elem).length;},header:function(elem){return /h\d/i.test(elem.nodeName);},text:function(elem){return"text"===elem.type;},radio:function(elem){return"radio"===elem.type;},checkbox:function(elem){return"checkbox"===elem.type;},file:function(elem){return"file"===elem.type;},password:function(elem){return"password"===elem.type;},submit:function(elem){return"submit"===elem.type;},image:function(elem){return"image"===elem.type;},reset:function(elem){return"reset"===elem.type;},button:function(elem){return"button"===elem.type||elem.nodeName.toUpperCase()==="BUTTON";},input:function(elem){return /input|select|textarea|button/i.test(elem.nodeName);}},setFilters:{first:function(elem,i){return i===0;},last:function(elem,i,match,array){return i===array.length-1;},even:function(elem,i){return i%2===0;},odd:function(elem,i){return i%2===1;},lt:function(elem,i,match){return i<match[3]-0;},gt:function(elem,i,match){return i>match[3]-0;},nth:function(elem,i,match){return match[3]-0==i;},eq:function(elem,i,match){return match[3]-0==i;}},filter:{PSEUDO:function(elem,match,i,array){var name=match[1],filter=Expr.filters[name];if(filter){return filter(elem,i,match,array);}else if(name==="contains"){return(elem.textContent||elem.innerText||"").indexOf(match[3])>=0;}else if(name==="not"){var not=match[3];for(var i=0,l=not.length;i<l;i++){if(not[i]===elem){return false;}}
return true;}},CHILD:function(elem,match){var type=match[1],node=elem;switch(type){case'only':case'first':while(node=node.previousSibling){if(node.nodeType===1)return false;}
if(type=='first')return true;node=elem;case'last':while(node=node.nextSibling){if(node.nodeType===1)return false;}
return true;case'nth':var first=match[2],last=match[3];if(first==1&&last==0){return true;}
var doneName=match[0],parent=elem.parentNode;if(parent&&(parent.sizcache!==doneName||!elem.nodeIndex)){var count=0;for(node=parent.firstChild;node;node=node.nextSibling){if(node.nodeType===1){node.nodeIndex=++count;}}
parent.sizcache=doneName;}
var diff=elem.nodeIndex-last;if(first==0){return diff==0;}else{return(diff%first==0&&diff/first>=0);}}},ID:function(elem,match){return elem.nodeType===1&&elem.getAttribute("id")===match;},TAG:function(elem,match){return(match==="*"&&elem.nodeType===1)||elem.nodeName===match;},CLASS:function(elem,match){return(" "+(elem.className||elem.getAttribute("class"))+" ").indexOf(match)>-1;},ATTR:function(elem,match){var name=match[1],result=Expr.attrHandle[name]?Expr.attrHandle[name](elem):elem[name]!=null?elem[name]:elem.getAttribute(name),value=result+"",type=match[2],check=match[4];return result==null?type==="!=":type==="="?value===check:type==="*="?value.indexOf(check)>=0:type==="~="?(" "+value+" ").indexOf(check)>=0:!check?value&&result!==false:type==="!="?value!=check:type==="^="?value.indexOf(check)===0:type==="$="?value.substr(value.length-check.length)===check:type==="|="?value===check||value.substr(0,check.length+1)===check+"-":false;},POS:function(elem,match,i,array){var name=match[2],filter=Expr.setFilters[name];if(filter){return filter(elem,i,match,array);}}}};var origPOS=Expr.match.POS;for(var type in Expr.match){Expr.match[type]=RegExp(Expr.match[type].source+/(?![^\[]*\])(?![^\(]*\))/.source);}
var makeArray=function(array,results){array=Array.prototype.slice.call(array);if(results){results.push.apply(results,array);return results;}
return array;};try{Array.prototype.slice.call(document.documentElement.childNodes);}catch(e){makeArray=function(array,results){var ret=results||[];if(toString.call(array)==="[object Array]"){Array.prototype.push.apply(ret,array);}else{if(typeof array.length==="number"){for(var i=0,l=array.length;i<l;i++){ret.push(array[i]);}}else{for(var i=0;array[i];i++){ret.push(array[i]);}}}
return ret;};}
var sortOrder;if(document.documentElement.compareDocumentPosition){sortOrder=function(a,b){var ret=a.compareDocumentPosition(b)&4?-1:a===b?0:1;if(ret===0){hasDuplicate=true;}
return ret;};}else if("sourceIndex"in document.documentElement){sortOrder=function(a,b){var ret=a.sourceIndex-b.sourceIndex;if(ret===0){hasDuplicate=true;}
return ret;};}else if(document.createRange){sortOrder=function(a,b){var aRange=a.ownerDocument.createRange(),bRange=b.ownerDocument.createRange();aRange.selectNode(a);aRange.collapse(true);bRange.selectNode(b);bRange.collapse(true);var ret=aRange.compareBoundaryPoints(Range.START_TO_END,bRange);if(ret===0){hasDuplicate=true;}
return ret;};}
(function(){var form=document.createElement("form"),id="script"+(new Date).getTime();form.innerHTML="<input name='"+id+"'/>";var root=document.documentElement;root.insertBefore(form,root.firstChild);if(!!document.getElementById(id)){Expr.find.ID=function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?m.id===match[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===match[1]?[m]:undefined:[];}};Expr.filter.ID=function(elem,match){var node=typeof elem.getAttributeNode!=="undefined"&&elem.getAttributeNode("id");return elem.nodeType===1&&node&&node.nodeValue===match;};}
root.removeChild(form);})();(function(){var div=document.createElement("div");div.appendChild(document.createComment(""));if(div.getElementsByTagName("*").length>0){Expr.find.TAG=function(match,context){var results=context.getElementsByTagName(match[1]);if(match[1]==="*"){var tmp=[];for(var i=0;results[i];i++){if(results[i].nodeType===1){tmp.push(results[i]);}}
results=tmp;}
return results;};}
div.innerHTML="<a href='#'></a>";if(div.firstChild&&typeof div.firstChild.getAttribute!=="undefined"&&div.firstChild.getAttribute("href")!=="#"){Expr.attrHandle.href=function(elem){return elem.getAttribute("href",2);};}})();if(document.querySelectorAll)(function(){var oldSizzle=Sizzle,div=document.createElement("div");div.innerHTML="<p class='TEST'></p>";if(div.querySelectorAll&&div.querySelectorAll(".TEST").length===0){return;}
Sizzle=function(query,context,extra,seed){context=context||document;if(!seed&&context.nodeType===9&&!isXML(context)){try{return makeArray(context.querySelectorAll(query),extra);}catch(e){}}
return oldSizzle(query,context,extra,seed);};Sizzle.find=oldSizzle.find;Sizzle.filter=oldSizzle.filter;Sizzle.selectors=oldSizzle.selectors;Sizzle.matches=oldSizzle.matches;})();if(document.getElementsByClassName&&document.documentElement.getElementsByClassName)(function(){var div=document.createElement("div");div.innerHTML="<div class='test e'></div><div class='test'></div>";if(div.getElementsByClassName("e").length===0)
return;div.lastChild.className="e";if(div.getElementsByClassName("e").length===1)
return;Expr.order.splice(1,0,"CLASS");Expr.find.CLASS=function(match,context,isXML){if(typeof context.getElementsByClassName!=="undefined"&&!isXML){return context.getElementsByClassName(match[1]);}};})();function dirNodeCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){var sibDir=dir=="previousSibling"&&!isXML;for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){if(sibDir&&elem.nodeType===1){elem.sizcache=doneName;elem.sizset=i;}
elem=elem[dir];var match=false;while(elem){if(elem.sizcache===doneName){match=checkSet[elem.sizset];break;}
if(elem.nodeType===1&&!isXML){elem.sizcache=doneName;elem.sizset=i;}
if(elem.nodeName===cur){match=elem;break;}
elem=elem[dir];}
checkSet[i]=match;}}}
function dirCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){var sibDir=dir=="previousSibling"&&!isXML;for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){if(sibDir&&elem.nodeType===1){elem.sizcache=doneName;elem.sizset=i;}
elem=elem[dir];var match=false;while(elem){if(elem.sizcache===doneName){match=checkSet[elem.sizset];break;}
if(elem.nodeType===1){if(!isXML){elem.sizcache=doneName;elem.sizset=i;}
if(typeof cur!=="string"){if(elem===cur){match=true;break;}}else if(Sizzle.filter(cur,[elem]).length>0){match=elem;break;}}
elem=elem[dir];}
checkSet[i]=match;}}}
var contains=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&16;}:function(a,b){return a!==b&&(a.contains?a.contains(b):true);};var isXML=function(elem){return elem.nodeType===9&&elem.documentElement.nodeName!=="HTML"||!!elem.ownerDocument&&isXML(elem.ownerDocument);};var posProcess=function(selector,context){var tmpSet=[],later="",match,root=context.nodeType?[context]:context;while((match=Expr.match.PSEUDO.exec(selector))){later+=match[0];selector=selector.replace(Expr.match.PSEUDO,"");}
selector=Expr.relative[selector]?selector+"*":selector;for(var i=0,l=root.length;i<l;i++){Sizzle(selector,root[i],tmpSet);}
return Sizzle.filter(later,tmpSet);};jQuery.find=Sizzle;jQuery.filter=Sizzle.filter;jQuery.expr=Sizzle.selectors;jQuery.expr[":"]=jQuery.expr.filters;Sizzle.selectors.filters.hidden=function(elem){return elem.offsetWidth===0||elem.offsetHeight===0;};Sizzle.selectors.filters.visible=function(elem){return elem.offsetWidth>0||elem.offsetHeight>0;};Sizzle.selectors.filters.animated=function(elem){return jQuery.grep(jQuery.timers,function(fn){return elem===fn.elem;}).length;};jQuery.multiFilter=function(expr,elems,not){if(not){expr=":not("+expr+")";}
return Sizzle.matches(expr,elems);};jQuery.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;};jQuery.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;};jQuery.sibling=function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)
r.push(n);}
return r;};return;window.Sizzle=Sizzle;})();jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)
return;if(elem.setInterval&&elem!=window)
elem=window;if(!handler.guid)
handler.guid=this.guid++;if(data!==undefined){var fn=handler;handler=this.proxy(fn);handler.data=data;}
var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){return typeof jQuery!=="undefined"&&!jQuery.event.triggered?jQuery.event.handle.apply(arguments.callee.elem,arguments):undefined;});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var namespaces=type.split(".");type=namespaces.shift();handler.type=namespaces.slice().sort().join(".");var handlers=events[type];if(jQuery.event.specialAll[type])
jQuery.event.specialAll[type].setup.call(elem,data,namespaces);if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem,data,namespaces)===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 namespaces=type.split(".");type=namespaces.shift();var namespace=RegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\.|$)");if(events[type]){if(handler)
delete events[type][handler.guid];else
for(var handle in events[type])
if(namespace.test(events[type][handle].type))
delete events[type][handle];if(jQuery.event.specialAll[type])
jQuery.event.specialAll[type].teardown.call(elem,namespaces);for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem,namespaces)===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(event,data,elem,bubbling){var type=event.type||event;if(!bubbling){event=typeof event==="object"?event[expando]?event:jQuery.extend(jQuery.Event(type),event):jQuery.Event(type);if(type.indexOf("!")>=0){event.type=type=type.slice(0,-1);event.exclusive=true;}
if(!elem){event.stopPropagation();if(this.global[type])
jQuery.each(jQuery.cache,function(){if(this.events&&this.events[type])
jQuery.event.trigger(event,data,this.handle.elem);});}
if(!elem||elem.nodeType==3||elem.nodeType==8)
return undefined;event.result=undefined;event.target=elem;data=jQuery.makeArray(data);data.unshift(event);}
event.currentTarget=elem;var handle=jQuery.data(elem,"handle");if(handle)
handle.apply(elem,data);if((!elem[type]||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)
event.result=false;if(!bubbling&&elem[type]&&!event.isDefaultPrevented()&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}
this.triggered=false;if(!event.isPropagationStopped()){var parent=elem.parentNode||elem.ownerDocument;if(parent)
jQuery.event.trigger(event,data,parent,true);}},handle:function(event){var all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);event.currentTarget=this;var namespaces=event.type.split(".");event.type=namespaces.shift();all=!namespaces.length&&!event.exclusive;var namespace=RegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\.|$)");handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||namespace.test(handler.type)){event.handler=handler;event.data=handler.data;var ret=handler.apply(this,arguments);if(ret!==undefined){event.result=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}
if(event.isImmediatePropagationStopped())
break;}}},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 toElement view wheelDelta which".split(" "),fix:function(event){if(event[expando])
return event;var originalEvent=event;event=jQuery.Event(originalEvent);for(var i=this.props.length,prop;i;){prop=this.props[--i];event[prop]=originalEvent[prop];}
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=proxy||function(){return fn.apply(this,arguments);};proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:bindReady,teardown:function(){}}},specialAll:{live:{setup:function(selector,namespaces){jQuery.event.add(this,namespaces[0],liveHandler);},teardown:function(namespaces){if(namespaces.length){var remove=0,name=RegExp("(^|\\.)"+namespaces[0]+"(\\.|$)");jQuery.each((jQuery.data(this,"events").live||{}),function(){if(name.test(this.type))
remove++;});if(remove<1)
jQuery.event.remove(this,namespaces[0],liveHandler);}}}}};jQuery.Event=function(src){if(!this.preventDefault)
return new jQuery.Event(src);if(src&&src.type){this.originalEvent=src;this.type=src.type;}else
this.type=src;this.timeStamp=now();this[expando]=true;};function returnFalse(){return false;}
function returnTrue(){return true;}
jQuery.Event.prototype={preventDefault:function(){this.isDefaultPrevented=returnTrue;var e=this.originalEvent;if(!e)
return;if(e.preventDefault)
e.preventDefault();e.returnValue=false;},stopPropagation:function(){this.isPropagationStopped=returnTrue;var e=this.originalEvent;if(!e)
return;if(e.stopPropagation)
e.stopPropagation();e.cancelBubble=true;},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=returnTrue;this.stopPropagation();},isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse};var withinElement=function(event){var parent=event.relatedTarget;while(parent&&parent!=this)
try{parent=parent.parentNode;}
catch(e){parent=this;}
if(parent!=this){event.type=event.data;jQuery.event.handle.apply(this,arguments);}};jQuery.each({mouseover:'mouseenter',mouseout:'mouseleave'},function(orig,fix){jQuery.event.special[fix]={setup:function(){jQuery.event.add(this,orig,withinElement,fix);},teardown:function(){jQuery.event.remove(this,orig,withinElement);}};});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){return this.each(function(){jQuery.event.trigger(type,data,this);});},triggerHandler:function(type,data){if(this[0]){var event=jQuery.Event(type);event.preventDefault();event.stopPropagation();jQuery.event.trigger(event,data,this[0]);return event.result;}},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.mouseenter(fnOver).mouseleave(fnOut);},ready:function(fn){bindReady();if(jQuery.isReady)
fn.call(document,jQuery);else
jQuery.readyList.push(fn);return this;},live:function(type,fn){var proxy=jQuery.event.proxy(fn);proxy.guid+=this.selector+type;jQuery(document).bind(liveConvert(type,this.selector),this.selector,proxy);return this;},die:function(type,fn){jQuery(document).unbind(liveConvert(type,this.selector),fn?{guid:fn.guid+this.selector+type}:null);return this;}});function liveHandler(event){var check=RegExp("(^|\\.)"+event.type+"(\\.|$)"),stop=true,elems=[];jQuery.each(jQuery.data(this,"events").live||[],function(i,fn){if(check.test(fn.type)){var elem=jQuery(event.target).closest(fn.data)[0];if(elem)
elems.push({elem:elem,fn:fn});}});elems.sort(function(a,b){return jQuery.data(a.elem,"closest")-jQuery.data(b.elem,"closest");});jQuery.each(elems,function(){if(this.fn.call(this.elem,event,this.fn.data)===false)
return(stop=false);});return stop;}
function liveConvert(type,selector){return["live",type,selector.replace(/\./g,"`").replace(/ /g,"|")].join(".");}
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);});jQuery.readyList=null;}
jQuery(document).triggerHandler("ready");}}});var readyBound=false;function bindReady(){if(readyBound)return;readyBound=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);jQuery.ready();},false);}else if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);jQuery.ready();}});if(document.documentElement.doScroll&&window==window.top)(function(){if(jQuery.isReady)return;try{document.documentElement.doScroll("left");}catch(error){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,mouseenter,mouseleave,"+"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);};});jQuery(window).bind('unload',function(){for(var id in jQuery.cache)
if(id!=1&&jQuery.cache[id].handle)
jQuery.event.remove(jQuery.cache[id].handle.elem);});(function(){jQuery.support={};var root=document.documentElement,script=document.createElement("script"),div=document.createElement("div"),id="script"+(new Date).getTime();div.style.display="none";div.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var all=div.getElementsByTagName("*"),a=div.getElementsByTagName("a")[0];if(!all||!all.length||!a){return;}
jQuery.support={leadingWhitespace:div.firstChild.nodeType==3,tbody:!div.getElementsByTagName("tbody").length,objectAll:!!div.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!div.getElementsByTagName("link").length,style:/red/.test(a.getAttribute("style")),hrefNormalized:a.getAttribute("href")==="/a",opacity:a.style.opacity==="0.5",cssFloat:!!a.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};script.type="text/javascript";try{script.appendChild(document.createTextNode("window."+id+"=1;"));}catch(e){}
root.insertBefore(script,root.firstChild);if(window[id]){jQuery.support.scriptEval=true;delete window[id];}
root.removeChild(script);if(div.attachEvent&&div.fireEvent){div.attachEvent("onclick",function(){jQuery.support.noCloneEvent=false;div.detachEvent("onclick",arguments.callee);});div.cloneNode(true).fireEvent("onclick");}
jQuery(function(){var div=document.createElement("div");div.style.width=div.style.paddingLeft="1px";document.body.appendChild(div);jQuery.boxModel=jQuery.support.boxModel=div.offsetWidth===2;document.body.removeChild(div).style.display='none';});})();var styleFloat=jQuery.support.cssFloat?"cssFloat":"styleFloat";jQuery.props={"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};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);}
var type="GET";if(params)
if(jQuery.isFunction(params)){callback=params;params=null;}else if(typeof params==="object"){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);if(callback)
self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return this.elements?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:jQuery.isArray(val)?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",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();},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 parts=/^(\w+:)?\/\/([^\/?#]+)/.exec(s.url);if(s.dataType=="script"&&type=="GET"&&parts&&(parts[1]&&parts[1]!=location.protocol||parts[2]!=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();script.onload=script.onreadystatechange=null;head.removeChild(script);}};}
head.appendChild(script);return undefined;}
var requestDone=false;var xhr=s.xhr();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){if(s.global&&!--jQuery.active)
jQuery.event.trigger("ajaxStop");xhr.abort();return false;}
if(s.global)
jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(xhr.readyState==0){if(ival){clearInterval(ival);ival=null;if(s.global&&!--jQuery.active)
jQuery.event.trigger("ajaxStop");}}else 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);}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(isTimeout)
xhr.abort();if(s.async)
xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)
setTimeout(function(){if(xhr&&!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;}catch(e){}
return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url];}catch(e){}
return false;},httpData:function(xhr,type,s){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(s&&s.dataFilter)
data=s.dataFilter(data,type);if(typeof data==="string"){if(type=="script")
jQuery.globalEval(data);if(type=="json")
data=window["eval"]("("+data+")");}
return data;},param:function(a){var s=[];function add(key,value){s[s.length]=encodeURIComponent(key)+'='+encodeURIComponent(value);};if(jQuery.isArray(a)||a.jquery)
jQuery.each(a,function(){add(this.name,this.value);});else
for(var j in a)
if(jQuery.isArray(a[j]))
jQuery.each(a[j],function(){add(j,this);});else
add(j,jQuery.isFunction(a[j])?a[j]():a[j]);return s.join("&").replace(/%20/g,"+");}});var elemdisplay={},timerId,fxAttrs=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function genFx(type,num){var obj={};jQuery.each(fxAttrs.concat.apply([],fxAttrs.slice(0,num)),function(){obj[this]=type;});return obj;}
jQuery.fn.extend({show:function(speed,callback){if(speed){return this.animate(genFx("show",3),speed,callback);}else{for(var i=0,l=this.length;i<l;i++){var old=jQuery.data(this[i],"olddisplay");this[i].style.display=old||"";if(jQuery.css(this[i],"display")==="none"){var tagName=this[i].tagName,display;if(elemdisplay[tagName]){display=elemdisplay[tagName];}else{var elem=jQuery("<"+tagName+" />").appendTo("body");display=elem.css("display");if(display==="none")
display="block";elem.remove();elemdisplay[tagName]=display;}
jQuery.data(this[i],"olddisplay",display);}}
for(var i=0,l=this.length;i<l;i++){this[i].style.display=jQuery.data(this[i],"olddisplay")||"";}
return this;}},hide:function(speed,callback){if(speed){return this.animate(genFx("hide",3),speed,callback);}else{for(var i=0,l=this.length;i<l;i++){var old=jQuery.data(this[i],"olddisplay");if(!old&&old!=="none")
jQuery.data(this[i],"olddisplay",jQuery.css(this[i],"display"));}
for(var i=0,l=this.length;i<l;i++){this[i].style.display="none";}
return this;}},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){var bool=typeof fn==="boolean";return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn==null||bool?this.each(function(){var state=bool?fn:jQuery(this).is(":hidden");jQuery(this)[state?"show":"hide"]();}):this.animate(genFx("toggle",3),fn,fn2);},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(){var opt=jQuery.extend({},optall),p,hidden=this.nodeType==1&&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")&&this.style){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;});},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;}});jQuery.each({slideDown:genFx("show",1),slideUp:genFx("hide",1),slideToggle:genFx("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(name,props){jQuery.fn[name]=function(speed,callback){return this.animate(props,speed,callback);};});jQuery.extend({speed:function(speed,easing,fn){var opt=typeof speed==="object"?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!jQuery.isFunction(easing)&&easing};opt.duration=jQuery.fx.off?0:typeof opt.duration==="number"?opt.duration:jQuery.fx.speeds[opt.duration]||jQuery.fx.speeds._default;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:[],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)
this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&(!this.elem.style||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;var self=this;function t(gotoEnd){return self.step(gotoEnd);}
t.elem=this.elem;if(t()&&jQuery.timers.push(t)&&!timerId){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(timerId);timerId=undefined;}},13);}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());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)
jQuery(this.elem).hide();if(this.options.hide||this.options.show)
for(var p in this.options.curAnim)
jQuery.attr(this.elem.style,p,this.options.orig[p]);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,_default:400},step:{opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){if(fx.elem.style&&fx.elem.style[fx.prop]!=null)
fx.elem.style[fx.prop]=fx.now+fx.unit;else
fx.elem[fx.prop]=fx.now;}}});if(document.documentElement["getBoundingClientRect"])
jQuery.fn.offset=function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return jQuery.offset.bodyOffset(this[0]);var box=this[0].getBoundingClientRect(),doc=this[0].ownerDocument,body=doc.body,docElem=doc.documentElement,clientTop=docElem.clientTop||body.clientTop||0,clientLeft=docElem.clientLeft||body.clientLeft||0,top=box.top+(self.pageYOffset||jQuery.boxModel&&docElem.scrollTop||body.scrollTop)-clientTop,left=box.left+(self.pageXOffset||jQuery.boxModel&&docElem.scrollLeft||body.scrollLeft)-clientLeft;return{top:top,left:left};};else
jQuery.fn.offset=function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return jQuery.offset.bodyOffset(this[0]);jQuery.offset.initialized||jQuery.offset.initialize();var elem=this[0],offsetParent=elem.offsetParent,prevOffsetParent=elem,doc=elem.ownerDocument,computedStyle,docElem=doc.documentElement,body=doc.body,defaultView=doc.defaultView,prevComputedStyle=defaultView.getComputedStyle(elem,null),top=elem.offsetTop,left=elem.offsetLeft;while((elem=elem.parentNode)&&elem!==body&&elem!==docElem){computedStyle=defaultView.getComputedStyle(elem,null);top-=elem.scrollTop,left-=elem.scrollLeft;if(elem===offsetParent){top+=elem.offsetTop,left+=elem.offsetLeft;if(jQuery.offset.doesNotAddBorder&&!(jQuery.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(elem.tagName)))
top+=parseInt(computedStyle.borderTopWidth,10)||0,left+=parseInt(computedStyle.borderLeftWidth,10)||0;prevOffsetParent=offsetParent,offsetParent=elem.offsetParent;}
if(jQuery.offset.subtractsBorderForOverflowNotVisible&&computedStyle.overflow!=="visible")
top+=parseInt(computedStyle.borderTopWidth,10)||0,left+=parseInt(computedStyle.borderLeftWidth,10)||0;prevComputedStyle=computedStyle;}
if(prevComputedStyle.position==="relative"||prevComputedStyle.position==="static")
top+=body.offsetTop,left+=body.offsetLeft;if(prevComputedStyle.position==="fixed")
top+=Math.max(docElem.scrollTop,body.scrollTop),left+=Math.max(docElem.scrollLeft,body.scrollLeft);return{top:top,left:left};};jQuery.offset={initialize:function(){if(this.initialized)return;var body=document.body,container=document.createElement('div'),innerDiv,checkDiv,table,td,rules,prop,bodyMarginTop=body.style.marginTop,html='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';rules={position:'absolute',top:0,left:0,margin:0,border:0,width:'1px',height:'1px',visibility:'hidden'};for(prop in rules)container.style[prop]=rules[prop];container.innerHTML=html;body.insertBefore(container,body.firstChild);innerDiv=container.firstChild,checkDiv=innerDiv.firstChild,td=innerDiv.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(checkDiv.offsetTop!==5);this.doesAddBorderForTableAndCells=(td.offsetTop===5);innerDiv.style.overflow='hidden',innerDiv.style.position='relative';this.subtractsBorderForOverflowNotVisible=(checkDiv.offsetTop===-5);body.style.marginTop='1px';this.doesNotIncludeMarginInBodyOffset=(body.offsetTop===0);body.style.marginTop=bodyMarginTop;body.removeChild(container);this.initialized=true;},bodyOffset:function(body){jQuery.offset.initialized||jQuery.offset.initialize();var top=body.offsetTop,left=body.offsetLeft;if(jQuery.offset.doesNotIncludeMarginInBodyOffset)
top+=parseInt(jQuery.curCSS(body,'marginTop',true),10)||0,left+=parseInt(jQuery.curCSS(body,'marginLeft',true),10)||0;return{top:top,left:left};}};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||document.body;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 null;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",lower=name.toLowerCase();jQuery.fn["inner"+name]=function(){return this[0]?jQuery.css(this[0],lower,false,"padding"):null;};jQuery.fn["outer"+name]=function(margin){return this[0]?jQuery.css(this[0],lower,false,margin?"margin":"border"):null;};var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(document.documentElement["client"+name],document.body["scroll"+name],document.documentElement["scroll"+name],document.body["offset"+name],document.documentElement["offset"+name]):size===undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,typeof size==="string"?size:size+"px");};});})();;var JSON;(function(){JSON={stringify:function(arg){switch(typeof arg){case'string':return'"'+encodeString(arg)+'"';case'number':return String(arg);case'object':if(arg){var out=[];for(var p in arg){var json=this.stringify(arg[p]);if(json!=null)out[out.length]='"'+encodeString(p)+'":'+json;}
return'{'+out.join(',')+'}';}
return'null';case'boolean':return String(arg);}},parse:function(text){try{return!(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(text.replace(/"(\\.|[^"\\])*"/g,'')))&&eval('('+text+')');}catch(e){return new Array();}}};var JS13=('1'.replace(/1/,function(){return'';})=='');var CHARS={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','\\':'\\\\','"':'\\"'};for(var i=0;i<32;i++){var c=String.fromCharCode(i);if(!CHARS[c])CHARS[c]=((i<16)?'\\u000':'\\u00')+i.toString(16);}
function encodeString(str){if(!/[\x00-\x1f\\"]/.test(str)){return str;}else if(JS13){return str.replace(/([\x00-\x1f\\"])/g,function($0,$1){return CHARS[$1];});}else{var out=new Array(str.length);for(var i=0;i<str.length;i++){var c=str.charAt(i);out[i]=CHARS[c]||c;}
return out.join('');}}})();;function md5(str){var RotateLeft=function(lValue,iShiftBits){return(lValue<<iShiftBits)|(lValue>>>(32-iShiftBits));};var AddUnsigned=function(lX,lY){var lX4,lY4,lX8,lY8,lResult;lX8=(lX&0x80000000);lY8=(lY&0x80000000);lX4=(lX&0x40000000);lY4=(lY&0x40000000);lResult=(lX&0x3FFFFFFF)+(lY&0x3FFFFFFF);if(lX4&lY4){return(lResult^0x80000000^lX8^lY8);}
if(lX4|lY4){if(lResult&0x40000000){return(lResult^0xC0000000^lX8^lY8);}else{return(lResult^0x40000000^lX8^lY8);}}else{return(lResult^lX8^lY8);}};var F=function(x,y,z){return(x&y)|((~x)&z);};var G=function(x,y,z){return(x&z)|(y&(~z));};var H=function(x,y,z){return(x^y^z);};var I=function(x,y,z){return(y^(x|(~z)));};var FF=function(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(F(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};var GG=function(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(G(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};var HH=function(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(H(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};var II=function(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(I(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};var ConvertToWordArray=function(str){var lWordCount;var lMessageLength=str.length;var lNumberOfWords_temp1=lMessageLength+8;var lNumberOfWords_temp2=(lNumberOfWords_temp1-(lNumberOfWords_temp1%64))/64;var lNumberOfWords=(lNumberOfWords_temp2+1)*16;var lWordArray=Array(lNumberOfWords-1);var lBytePosition=0;var lByteCount=0;while(lByteCount<lMessageLength){lWordCount=(lByteCount-(lByteCount%4))/4;lBytePosition=(lByteCount%4)*8;lWordArray[lWordCount]=(lWordArray[lWordCount]|(str.charCodeAt(lByteCount)<<lBytePosition));lByteCount++;}
lWordCount=(lByteCount-(lByteCount%4))/4;lBytePosition=(lByteCount%4)*8;lWordArray[lWordCount]=lWordArray[lWordCount]|(0x80<<lBytePosition);lWordArray[lNumberOfWords-2]=lMessageLength<<3;lWordArray[lNumberOfWords-1]=lMessageLength>>>29;return lWordArray;};var WordToHex=function(lValue){var WordToHexValue="",WordToHexValue_temp="",lByte,lCount;for(lCount=0;lCount<=3;lCount++){lByte=(lValue>>>(lCount*8))&255;WordToHexValue_temp="0"+lByte.toString(16);WordToHexValue=WordToHexValue+WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2);}
return WordToHexValue;};var x=Array();var k,AA,BB,CC,DD,a,b,c,d;var S11=7,S12=12,S13=17,S14=22;var S21=5,S22=9,S23=14,S24=20;var S31=4,S32=11,S33=16,S34=23;var S41=6,S42=10,S43=15,S44=21;x=ConvertToWordArray(str);a=0x67452301;b=0xEFCDAB89;c=0x98BADCFE;d=0x10325476;for(k=0;k<x.length;k+=16){AA=a;BB=b;CC=c;DD=d;a=FF(a,b,c,d,x[k+0],S11,0xD76AA478);d=FF(d,a,b,c,x[k+1],S12,0xE8C7B756);c=FF(c,d,a,b,x[k+2],S13,0x242070DB);b=FF(b,c,d,a,x[k+3],S14,0xC1BDCEEE);a=FF(a,b,c,d,x[k+4],S11,0xF57C0FAF);d=FF(d,a,b,c,x[k+5],S12,0x4787C62A);c=FF(c,d,a,b,x[k+6],S13,0xA8304613);b=FF(b,c,d,a,x[k+7],S14,0xFD469501);a=FF(a,b,c,d,x[k+8],S11,0x698098D8);d=FF(d,a,b,c,x[k+9],S12,0x8B44F7AF);c=FF(c,d,a,b,x[k+10],S13,0xFFFF5BB1);b=FF(b,c,d,a,x[k+11],S14,0x895CD7BE);a=FF(a,b,c,d,x[k+12],S11,0x6B901122);d=FF(d,a,b,c,x[k+13],S12,0xFD987193);c=FF(c,d,a,b,x[k+14],S13,0xA679438E);b=FF(b,c,d,a,x[k+15],S14,0x49B40821);a=GG(a,b,c,d,x[k+1],S21,0xF61E2562);d=GG(d,a,b,c,x[k+6],S22,0xC040B340);c=GG(c,d,a,b,x[k+11],S23,0x265E5A51);b=GG(b,c,d,a,x[k+0],S24,0xE9B6C7AA);a=GG(a,b,c,d,x[k+5],S21,0xD62F105D);d=GG(d,a,b,c,x[k+10],S22,0x2441453);c=GG(c,d,a,b,x[k+15],S23,0xD8A1E681);b=GG(b,c,d,a,x[k+4],S24,0xE7D3FBC8);a=GG(a,b,c,d,x[k+9],S21,0x21E1CDE6);d=GG(d,a,b,c,x[k+14],S22,0xC33707D6);c=GG(c,d,a,b,x[k+3],S23,0xF4D50D87);b=GG(b,c,d,a,x[k+8],S24,0x455A14ED);a=GG(a,b,c,d,x[k+13],S21,0xA9E3E905);d=GG(d,a,b,c,x[k+2],S22,0xFCEFA3F8);c=GG(c,d,a,b,x[k+7],S23,0x676F02D9);b=GG(b,c,d,a,x[k+12],S24,0x8D2A4C8A);a=HH(a,b,c,d,x[k+5],S31,0xFFFA3942);d=HH(d,a,b,c,x[k+8],S32,0x8771F681);c=HH(c,d,a,b,x[k+11],S33,0x6D9D6122);b=HH(b,c,d,a,x[k+14],S34,0xFDE5380C);a=HH(a,b,c,d,x[k+1],S31,0xA4BEEA44);d=HH(d,a,b,c,x[k+4],S32,0x4BDECFA9);c=HH(c,d,a,b,x[k+7],S33,0xF6BB4B60);b=HH(b,c,d,a,x[k+10],S34,0xBEBFBC70);a=HH(a,b,c,d,x[k+13],S31,0x289B7EC6);d=HH(d,a,b,c,x[k+0],S32,0xEAA127FA);c=HH(c,d,a,b,x[k+3],S33,0xD4EF3085);b=HH(b,c,d,a,x[k+6],S34,0x4881D05);a=HH(a,b,c,d,x[k+9],S31,0xD9D4D039);d=HH(d,a,b,c,x[k+12],S32,0xE6DB99E5);c=HH(c,d,a,b,x[k+15],S33,0x1FA27CF8);b=HH(b,c,d,a,x[k+2],S34,0xC4AC5665);a=II(a,b,c,d,x[k+0],S41,0xF4292244);d=II(d,a,b,c,x[k+7],S42,0x432AFF97);c=II(c,d,a,b,x[k+14],S43,0xAB9423A7);b=II(b,c,d,a,x[k+5],S44,0xFC93A039);a=II(a,b,c,d,x[k+12],S41,0x655B59C3);d=II(d,a,b,c,x[k+3],S42,0x8F0CCC92);c=II(c,d,a,b,x[k+10],S43,0xFFEFF47D);b=II(b,c,d,a,x[k+1],S44,0x85845DD1);a=II(a,b,c,d,x[k+8],S41,0x6FA87E4F);d=II(d,a,b,c,x[k+15],S42,0xFE2CE6E0);c=II(c,d,a,b,x[k+6],S43,0xA3014314);b=II(b,c,d,a,x[k+13],S44,0x4E0811A1);a=II(a,b,c,d,x[k+4],S41,0xF7537E82);d=II(d,a,b,c,x[k+11],S42,0xBD3AF235);c=II(c,d,a,b,x[k+2],S43,0x2AD7D2BB);b=II(b,c,d,a,x[k+9],S44,0xEB86D391);a=AddUnsigned(a,AA);b=AddUnsigned(b,BB);c=AddUnsigned(c,CC);d=AddUnsigned(d,DD);}
var temp=WordToHex(a)+WordToHex(b)+WordToHex(c)+WordToHex(d);return temp.toLowerCase();};var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return!a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();;(function($){jQuery.fn.pngFix=function(settings){if(jQuery.support.opacity)return this;settings=jQuery.extend({method:{img:"scale",bg:"crop",input:"scale"},blank:"/images/free.gif"},settings);function filter(obj,src,method){obj.runtimeStyle.filter+="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"',sizingMethod='"+method+"')";}
var obj=cmsPng.filter(jQuery(this).find("img[src*='.png']"));obj.each(function(){if(!this.className.match(/noPNGFix|DD_belatedPNG_sizeFinder|cmsPng_belated|cmsPng_fixed/i)){jQuery(this).css({width:jQuery(this).width(),height:jQuery(this).height(),zoom:1});filter(this,jQuery(this).attr("src"),settings.method.img);jQuery(this).attr({src:settings.blank,zoom:1}).addClass("cmsPng_fixed");}});var obj=cmsPng.filter(jQuery(this).find("*"));obj.each(function(){var bgIMG=jQuery(this).css('background-image');if(bgIMG.indexOf(".png")!=-1&&!this.className.match(/noPNGFix|DD_belatedPNG_sizeFinder|cmsPng_belated|cmsPng_fixed/i)){filter(this,bgIMG.split('url("')[1].split('")')[0],settings.method.bg);jQuery(this).css({"background-image":"none"}).addClass("cmsPng_fixed");}});var obj=cmsPng.filter(jQuery(this).find("input[src*='.png']"));obj.each(function(){if(!this.className.match(/noPNGFix|DD_belatedPNG_sizeFinder|cmsPng_belated|cmsPng_fixed/i)){filter(this,jQuery(this).attr("src"),settings.method.input);jQuery(this).attr({src:settings.blank,zoom:1}).addClass("cmsPng_fixed");}});return this;};})(jQuery);;(function($){var pasteEventName=($.browser.msie?'paste':'input')+".mask";var iPhone=(window.orientation!=undefined);$.mask={definitions:{'9':"[0-9]",'a':"[A-Za-z]",'*':"[A-Za-z0-9]"}};$.fn.extend({caret:function(begin,end){if(this.length==0)return;if(typeof begin=='number'){end=(typeof end=='number')?end:begin;return this.each(function(){if(this.setSelectionRange){this.focus();this.setSelectionRange(begin,end);}else if(this.createTextRange){var range=this.createTextRange();range.collapse(true);range.moveEnd('character',end);range.moveStart('character',begin);range.select();}});}else{if(this[0].setSelectionRange){begin=this[0].selectionStart;end=this[0].selectionEnd;}else if(document.selection&&document.selection.createRange){var range=document.selection.createRange();begin=0-range.duplicate().moveStart('character',-100000);end=begin+range.text.length;}
return{begin:begin,end:end};}},unmask:function(){return this.trigger("unmask");},mask:function(mask,settings){if(!mask&&this.length>0){var input=$(this[0]);var tests=input.data("tests");return $.map(input.data("buffer"),function(c,i){return tests[i]?c:null;}).join('');}
settings=$.extend({placeholder:"_",completed:null},settings);var defs=$.mask.definitions;var tests=[];var partialPosition=mask.length;var firstNonMaskPos=null;var len=mask.length;$.each(mask.split(""),function(i,c){if(c=='?'){len--;partialPosition=i;}else if(defs[c]){tests.push(new RegExp(defs[c]));if(firstNonMaskPos==null)
firstNonMaskPos=tests.length-1;}else{tests.push(null);}});return this.each(function(){var input=$(this);var buffer=$.map(mask.split(""),function(c,i){if(c!='?')return defs[c]?settings.placeholder:c});var ignore=false;var focusText=input.val();input.data("buffer",buffer).data("tests",tests);function seekNext(pos){while(++pos<=len&&!tests[pos]);return pos;};function shiftL(pos){while(!tests[pos]&&--pos>=0);for(var i=pos;i<len;i++){if(tests[i]){buffer[i]=settings.placeholder;var j=seekNext(i);if(j<len&&tests[i].test(buffer[j])){buffer[i]=buffer[j];}else
break;}}
writeBuffer();input.caret(Math.max(firstNonMaskPos,pos));};function shiftR(pos){for(var i=pos,c=settings.placeholder;i<len;i++){if(tests[i]){var j=seekNext(i);var t=buffer[i];buffer[i]=c;if(j<len&&tests[j].test(t))
c=t;else
break;}}};function keydownEvent(e){var pos=$(this).caret();var k=e.keyCode;ignore=(k<16||(k>16&&k<32)||(k>32&&k<41));if((pos.begin-pos.end)!=0&&(!ignore||k==8||k==46))
clearBuffer(pos.begin,pos.end);if(k==8||k==46||(iPhone&&k==127)){shiftL(pos.begin+(k==46?0:-1));return false;}else if(k==27){input.val(focusText);input.caret(0,checkVal());return false;}};function keypressEvent(e){if(ignore){ignore=false;return(e.keyCode==8)?false:null;}
e=e||window.event;var k=e.charCode||e.keyCode||e.which;var pos=$(this).caret();if(e.ctrlKey||e.altKey||e.metaKey){return true;}else if((k>=32&&k<=125)||k>186){var p=seekNext(pos.begin-1);if(p<len){var c=String.fromCharCode(k);if(tests[p].test(c)){shiftR(p);buffer[p]=c;writeBuffer();var next=seekNext(p);$(this).caret(next);if(settings.completed&&next==len)
settings.completed.call(input);}}}
return false;};function clearBuffer(start,end){for(var i=start;i<end&&i<len;i++){if(tests[i])
buffer[i]=settings.placeholder;}};function writeBuffer(){return input.val(buffer.join('')).val();};function checkVal(allow){var test=input.val();var lastMatch=-1;for(var i=0,pos=0;i<len;i++){if(tests[i]){buffer[i]=settings.placeholder;while(pos++<test.length){var c=test.charAt(pos-1);if(tests[i].test(c)){buffer[i]=c;lastMatch=i;break;}}
if(pos>test.length)
break;}else if(buffer[i]==test[pos]&&i!=partialPosition){pos++;lastMatch=i;}}
if(!allow&&lastMatch+1<partialPosition){input.val("");clearBuffer(0,len);}else if(allow||lastMatch+1>=partialPosition){writeBuffer();if(!allow)input.val(input.val().substring(0,lastMatch+1));}
return(partialPosition?i:firstNonMaskPos);};if(!input.attr("readonly"))
input.one("unmask",function(){input.unbind(".mask").removeData("buffer").removeData("tests");}).bind("focus.mask",function(){focusText=input.val();var pos=checkVal();writeBuffer();setTimeout(function(){if(pos==mask.length)
input.caret(0,pos);else
input.caret(pos);},0);}).bind("blur.mask",function(){checkVal();if(input.val()!=focusText)
input.change();}).bind("keydown.mask",keydownEvent).bind("keypress.mask",keypressEvent).bind(pasteEventName,function(){setTimeout(function(){input.caret(checkVal(true));},0);});checkVal();});}});})(jQuery);;function cmsTitle(name){document.title=name+" "+document.title;}
function cmsPreload(arr){if(!window.cmsPreload)window.cmsPreload=new Array();for(var i=0;i<arr.length;i++){var l=window.cmsPreload.length;window.cmsPreload[l]=new Image();window.cmsPreload[l].src=arr[i];}}
function newWindow(src,w,h){if(!w)w=950;if(!h)h=500;var x=(screen.width-w)/2;var y=(screen.height-h-120)/2;if(w=='blank'){window.open(src,'_blank');}else{if(w=='top'){window.open(src,'_top');}else{window.open(src,'_blank','menubar=yes, toolbar=no, width='+w+', height='+h+', resizable=no, location=yes, scrollbars=yes, status=yes, top='+y+', left='+x);}}}
function borderBottomColor(obj){$(obj).css("borderBottomColor",$(obj).css("color"));}
$(document).ready(function(){$(".lined tbody tr:odd").addClass("odd");$(".lined tbody tr:even").addClass("even");if(cmsBrowser.firefox){$("optgroup").each(function(){this.label="\u00A0"+this.label;});}});function cmsVar(obj){var text="";for(id in obj){text+=id+": "+obj[id].toString()+"\n\n";}
return text;};var cmsForm_noAlert=false;var cmsForm_lang={"en":"Obligatory fields aren't filled...","ru":"Заполнены не все обязательные поля..."}
var cmsForm_timeout=new Array();function cmsForm_checkField(id,type,e){var n=e.which;if((n>=65&&n<=90)||(n>=97&&n<=122)||(n>=1040&&n<=1103)){var obj=$("#"+id);clearTimeout(cmsForm_timeout[id]);cmsForm_timeout[id]=setTimeout(function(){var attr=obj.attr("value").toString();if(type=='numeric')obj.attr("value",attr.replace(/[^\d.,]/g,""));if(type=='login')obj.attr("value",attr.replace(/[^_\da-zA-Z]/g,""));if(type=='code')obj.attr("value",attr.replace(/[^\da-zA-Z]/g,"").toUpperCase());if(type=='phone')obj.attr("value",attr.replace(/[^-+() \d]/ig,""));if(type=='mail')obj.attr("value",attr.replace(/[^-_@.\da-zA-Z]/g,""));if(type=='url')obj.attr("value",attr.replace(/[^-\\_.:\/\da-zA-Z]/g,""));},250);}}
var cmsForm_errors=false;function cmsForm_submit(formID){cmsForm_errors=true;try{var obligatory=eval("window.obligatory_"+formID);if(!obligatory){return true;}else{var errors=0;for(var i=0,length=obligatory.length;i<length;i++){var id=obligatory[i];var obj=document.getElementById(id);if(obj){var selectValue=false;if(obj.options)for(var j=0;j<obj.options.length;j++)if(obj.options[j].value==obj.value)selectValue=obj.options[j].innerHTML.substr(0,6);if(!obj.value||(!obj.checked&&obj.type=='checkbox')||selectValue=='------'||selectValue=='Выбери'||selectValue=='Select'||obj.value=='null'){errors++;if(!$("#"+obj.id+"_error").get(0)){$(obj).after("<div class='cmsForm_error' id='"+obj.id+"_error'><img src='/images/free.gif'></div>");}
$("#"+obj.id+"_error").css({width:obj.style.width,height:"1px"}).show();$(obj).addClass("cmsForm_errorField");}else{$("#"+obj.id+"_error").hide();$(obj).removeClass("cmsForm_errorField");}}else{alert("Form is incomplete - missing obligatory field \""+id+"\"");errors++;}}
if(errors==0){cmsForm_errors=false;return true;}else{if(!cmsForm_noAlert)alert(cmsForm_lang[lang]);return false;}}}catch(e){alert("Errors in script:\n\n"+e);}
return false;}
function cmsForm_reloadCaptcha(fid){var img=$("#form_"+fid+"_captcha");cmsAjax('/core/classes/form/ajax_confirm.php',{},function(res){img.attr("src","/core/classes/form/ajax_confirm.php?code="+res+"&width="+img.width()+"&height="+img.height()).bind("load",function(){$("#form_"+fid+"_confirm_code").attr("value",res);});});};var cmsForm_ajax={clicked:"",fields:{},callbacks:{send:{},before:{},after:{},finish:{}},clearCallbacks:function(name){for(i in this.callbacks)delete this.callbacks[i][name];},updater:{elements:{},add:function(id,src){src=src||id;this.elements[id]=src;this.resize();},remove:function(id){delete this.elements[id];},resize:function(){for(id in this.elements){var w=$("#"+this.elements[id]).outerWidth(true);var h=$("#"+this.elements[id]).outerHeight(true);var c=$("#"+this.elements[id]).position();$("#"+id+"_error").css({width:w,top:c.top+h,left:c.left});}}},callback:function(formName,func,type){type=type||"after";if(!this.callbacks[type][formName])this.callbacks[type][formName]=new Array();this.callbacks[type][formName].push(func);},getID:function(name,formID){return formID+"_"+name.replace(/\|/ig,"__");},errorHTML:function(id,html,text){var obj=$("#"+id);if(obj.attr("rel")){cmsConsole_warning("Перенаправление ошибки по REL с объекта ID:"+id+" на ID:"+obj.attr("rel"));obj=$("#"+obj.attr("rel"));}
if(obj.get(0)){if(!$("#"+id+"_errorText").get(0))obj.after("<span class='cmsForm_errorText' id='"+id+"_errorText'></span>");if(!$("#"+id+"_error").get(0))obj.after("<span class='cmsForm_error'     id='"+id+"_error'><img src='/images/free.gif'></span>");$("#"+id+"_error").css({display:"block"});if(html){$("#"+id+"_errorText").css({display:"block"}).append(html);}
if(text){var title=obj.attr("title");title=(title)?title+", "+text:text;obj.attr("title",title);}
this.updater.add(id,obj.attr("id"));obj.addClass("cmsForm_errorField");}else cmsConsole_error("Невозможно найти объект с ID «"+id+"» для вывода ошибки.\nТекст ошибки: «"+html+"»");},errorHide:function(id){var obj=$("#"+id);if(obj.attr("rel")!=""){obj=$("#"+obj.attr("rel"));}
this.updater.remove(id,obj.attr("id"));$("#"+id+"_error").hide();$(obj).removeClass("cmsForm_errorField");$("#"+id+"_errorText").hide().html("");$(obj).attr("title","");},submit:function(formObj){var formID=formObj.id;var formName=formObj.name;var send={};var form=$("#"+formID);var self=this;var sendTmp=$(formObj).serializeArray();for(i in sendTmp){var tmp=sendTmp[i];send[tmp.name.substr(formName.length+1,tmp.name.length-formName.length-2)]=tmp.value;}
delete sendTmp;delete tmp;send[self.clicked]=1;self.clicked="";if(self.callbacks.send[formName])for(var i=0;i<self.callbacks.send[formName].length;i++){send=self.callbacks.send[formName][i](send,formID);if(send==null||send==false)return false;}
$("#"+formID).find("input[type=submit], input[type=image], input[type=reset], input[type=button]").data("disabled",true).attr("rel","disabled").attr("disabled",true).addClass("cmsForm_disabled");var sendJSON=new Array();sendJSON[formName]=send;cmsAjax(form.attr("action"),sendJSON,function(res){delete sendJSON;$("#"+formID+"_html").hide();if(res.fieldsDeleted)for(var i=0;i<res.fieldsDeleted.length;i++)delete self.fields[formName][res.fieldsDeleted[i]];for(var name in self.fields[formName]){self.errorHide(self.getID(self.fields[formName][name].name,formID));}
if(self.callbacks.before[formName])for(var i=0;i<self.callbacks.before[formName].length;i++){res=self.callbacks.before[formName][i](res,formID);if(res==null||res==false)break;}
if(res!=null){if(res.errors&&res.errors.length>0){for(var i=0;i<res.errors.length;i++){if(res.errors[i].type!="critical"){if(self.fields[formName][res.errors[i].name]){self.errorHTML(res.errors[i].id,res.errors[i].html,res.errors[i].text);}else cmsConsole_error("Для вывода ошибки не найдено поле «"+res.errors[i].id+"»");}else{cmsConsole_error("Критическая ошибка формы «"+formName+"»: "+res.errors[i].text);}}}else cmsConsole_notice("Отправка данных формы «"+formName+"» успешна. Ошибок не обнаружено.");self.updater.resize();if(self.callbacks.after[formName])for(var i=0;i<self.callbacks.after[formName].length;i++){res=self.callbacks.after[formName][i](res,formID);if(res==null||res==false)break;}
if(res.html)$("#"+formID+"_html").show().html(res.html);if(res.htmlReplace)form.replaceWith(res.htmlReplace);if(res.alert)alert(res.alert);if(self.callbacks.finish[formName])for(var i=0;i<self.callbacks.finish[formName].length;i++){res=self.callbacks.finish[formName][i](res,formID);if(res==null||res==false)break;}
if(res.redirect)window.location.assign(res.redirect);}
if(!res.redirect)$("#"+formID).find("input[rel=disabled]").data("disabled",false).attr("disabled",false).attr("rel","").removeClass("cmsForm_disabled");});return false;},reloadCaptcha:function(formName,formID){$("#"+this.getID("confirm",formID)).attr("value","");var img=$("#"+this.getID("captcha",formID));img.attr("src","/core/classes/form_ajax/ajax_confirm.php?formName="+formName+"&width="+img.width()+"&height="+img.height()+"&rnd="+Math.random());},cleanCaptcha:function(e,obj){if(e.which!=8&&e.which!=37&&e.which!=39&&e.which!=46&&e.which!=35&&e.which!=36&&(e.which<48||e.which>57)){$(obj).val($(obj).val().replace(/[^\d]/ig,"").substr(0,6));};}};$(function(){$("input[rel=disabled]").data("disabled",false).attr("rel","");setInterval(function(){cmsForm_ajax.updater.resize();},500);$(window).resize(function(){cmsForm_ajax.updater.resize();});});;cmsPreload(["/admin/ui/loading_ajax.gif","/admin/ui/loading_upload.gif"]);$(function(){$("body").append("<div id='cmsAjax_loader' style='display: none'></div>");});cmsAjax=function(url,params,callback,options){var self=cmsAjax;self.count++;var count=self.count+0;self.show();var date1=new Date();$.ajax({type:"post",url:url,async:true,cache:false,data:{"json":JSON.stringify(params)},success:function(data){try{data=JSON.parse(data);if(data.js){var date2=new Date();cmsConsole_warning("<b>cmsAJAX["+count+"]</b>: Запрос к <b>"+url+"</b> успешно выполнен (<b>"+(date2.getTime()-date1.getTime())+" мс</b>)");if(data.text)cmsConsole_notice("<div><b>cmsAJAX["+count+"]</b>: Ответ скрипта: <a href='#' onclick='$(\"#cmsAjax_report_"+count+"\").toggle()'>Показать/скрыть</a></div>"+"<div id='cmsAjax_report_"+count+"' style='display: none'>"+data.text+"</div>");if(callback)callback(data.js);}}catch(e){cmsConsole_error("<div><b>cmsAJAX["+count+"]</b>: Не удалось интерпретировать ответ от скрипта <b>"+url+"</b> (Ошибка JS: "+e+"): <a href='#' onclick='$(\"#cmsAjax_report_"+count+"_error\").toggle()'>Показать/скрыть</a></div>"+"<div id='cmsAjax_report_"+count+"_error' style='display: none'>"+data+"</div>");}},error:function(data,textStatus,errorThrown){cmsConsole_error("<div><b>cmsAJAX["+count+"]</b>: Критическая ошибка в Backend <b>"+url+"</b>:</div>"+"<div>"+data.responseText+"</div>");},complete:function(){self.hide();}});return this;}
cmsAjax.count=0;cmsAjax.progress=0;cmsAjax.loader="#cmsAjax_loader";cmsAjax.loading="<div><img src='/admin/ui/loading_ajax.gif' class='iconLoading'>Загрузка, ждите…</div>";cmsAjax.setLoader=function(id){this.loader=id;}
cmsAjax.show=function(){this.progress++;this.loaderShow($(this.loader));}
cmsAjax.hide=function(){this.progress--;if(this.progress<=0)this.loaderHide($(this.loader));}
cmsAjax.loaderShow=function(obj){$(obj).show();}
cmsAjax.loaderHide=function(obj){$(obj).hide();};var cmsAlert_array=new Array();function cmsAlert(text){if($(".cmsAlert").get(0)){var id=$(".cmsAlert").eq(0).attr("id").substr(9);$("#cmsAlert_"+id+"_text").text(text);$("#cmsAlert_"+id).show();}else{var id=md5(Math.random().toString());var html="";html+="<div class='cmsAlert' id='cmsAlert_"+id+"'><table class='frame fullHeight'><tr><td align='center' class='middle'>";html+=" <table class='frame cmsAlert_table'>";html+="  <tr>";html+="   <td class='cmsAlert_title' nowrap>Сообщение сайта</td>";html+="   <td class='cmsAlert_titleRight' nowrap></td>";html+="  </tr>";html+="  <tr>";html+="   <td class='cmsAlert_content'><div>";html+="    <p id='cmsAlert_"+id+"_text'>"+text+"</p>";html+="    <center><input type='submit' class='submit' value='ОК' onclick='$(\"#cmsAlert_"+id+"\").hide(); cmsAlert_array[\""+id+"\"] = false; return false'></center>";html+="   </div></td>";html+="   <td class='cmsAlert_contentRight'  nowrap></td>";html+="  </tr>";html+="  <tr>";html+="   <td class='cmsAlert_status' nowrap></td>";html+="   <td class='cmsAlert_statusRight' nowrap></td>";html+="  </tr>";html+=" </table>";html+="</td></tr></table></div>";$("body").append(html);}
cmsAlert_array[id]=true;};;var pngFix_msie=true;var cmsPng={selectors:[],fixed:false,fix:true,force:false,belate:true,add:function(expr){this.selectors.push(expr);return this;},fix:function(){if(!this.fixed&&this.belate){for(i in this.selectors){DD_belatedPNG.fix(this.selectors[i]);$(function(){$(cmsPng.selectors[i]).addClass("cmsPng_belated");});}
this.fixed=true;}else alert("cmsPng: Фиксер уже отработал или выключен cmsPng.belate");},filter:function(obj){for(i in this.selectors)obj=obj.not(this.selectors[i]);return obj;},init:function(){$(document).ready(function(){if((cmsPng.force&&cmsBrowser.ie)||(cmsBrowser.ie6&&(pngFix_msie&&cmsPng.fix)))$(document).pngFix();});return this;}}.init();;var setPosition_array=new Array();function getPosition(obj){var posTop=0;var posLeft=0;while(obj.offsetParent){posTop+=obj.offsetTop;posLeft+=obj.offsetLeft;obj=obj.offsetParent;}
return{'x':posLeft,'y':posTop,'left':posLeft,'top':posTop};}
function setPosition(id,c,o){setPosition_array.push({"obj":$("#"+id),"coord":{"right":c.right,"left":c.left,"bottom":c.bottom,"top":c.top},"offset":{"right":o.right,"left":o.left,"bottom":o.bottom,"top":o.top}});setPosition_set();}
function setPosition_set(){var bw=parseFloat($("body").width());var bh=parseFloat($("body").height());for(var i=0;i<setPosition_array.length;i++){var arr=setPosition_array[i];var obj=arr.obj;obj.css({"position":"absolute","top":"auto","bottom":"auto","left":"auto","right":"auto"});for(c in arr.coord)obj.css(c,arr.coord[c]);var pos=getPosition(obj.get(0));var pos={"left":pos.x,"right":bw-pos.x-parseInt(obj.width()),"top":pos.y,"bottom":bh-pos.y-parseInt(obj.height())};for(o in arr.offset)if(pos[o]<parseInt(arr.offset[o])){if(o=="left")obj.css("right","auto");if(o=="right")obj.css("left","auto");if(o=="top")obj.css("bottom","auto");if(o=="bottom")obj.css("top","auto");obj.css(o,arr.offset[o]);}}}
$(document).ready(function(){$(".absolute").each(function(){setPosition_array.push({"obj":$(this),"coord":{"right":this.style.right,"left":this.style.left,"bottom":this.style.bottom,"top":this.style.top},"offset":{"right":$(this).css("marginRight"),"left":$(this).css("marginLeft"),"bottom":$(this).css("marginBottom"),"top":$(this).css("marginTop")}});$(this).css("margin","0px");});$(window).bind("resize",setPosition_set);setPosition_set();});;function cmsPrint(){frames['printFrame'].focus();frames['printFrame'].print();};var cmsCalendar_last=new Object();var cmsCalendar_text=new Object();var cmsCalendar_time=new Object();$(document).ready(function(){$("body").append("<div id='cmsCalendar'></div>");$(document).bind("mouseup",function(){cmsCalendar_hide();return false;});});var cmsDate_space="      ";function cmsDate(date,pattern){var months=new Array("Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек");var d=date.getDate();var m=date.getMonth();var y=date.getFullYear();if(!pattern){if(d<10)d='0'+d.toString();if(m<10)m='0'+m.toString();return d+'.'+(m+1)+'.'+y;}else if(pattern=='ru'){if(d<10)d='0'+d.toString();return d+' '+months[m]+' '+y;}else if(pattern=='x-ru'){return months[m]+' '+y;}else if(pattern=='abs'){return date.getTime();}}
function cmsDate_set(d,m,y){var date=new Date();date.setFullYear(y,m,d);if(cmsCalendar_time!=false){var time=cmsCalendar_time.value.split(cmsDate_space);date.setHours(time[0],time[1],time[2],0);}else{date.setHours(12,0,0,0);}
return date;}
function cmsCalendar_select(time){var date=new Date();date.setTime(time);cmsCalendar_last.value=Math.round(parseInt(time)/1000);cmsCalendar_text.value=cmsDate(date,'ru');if(cmsCalendar_time!=false)cmsCalendar_time.value=date.getHours()+cmsDate_space+date.getMinutes()+cmsDate_space+date.getSeconds();cmsCalendar_hide();}
function cmsCalendar_hide(){$("#cmsCalendar").hide();$("#cmsCalendarTime").hide();}
function getDayX(obj){var day=obj.getDay();day--;if(day<0)day=6;return day;}
function cmsCalendar_show(id,override){html=new String();var xdate=new Array();if(override){var time=override;}else{var obj_date=document.getElementById(id);var obj_text=document.getElementById(id+"_text");var obj_time=($("#"+id+"_time").length)?document.getElementById(id+"_time"):false;var time=obj_date.value*1000;var c=$(obj_text).position();$("#cmsCalendar").insertAfter(obj_text).css({left:c.left,top:parseInt(c.top)+parseInt($(obj_text).outerHeight())});window.cmsCalendar_last=obj_date;window.cmsCalendar_text=obj_text;window.cmsCalendar_time=obj_time;}
$("#cmsCalendar").show();var date=new Date();if(time<1000000){time=date.getTime();}
date.setTime(time);xdate.d=parseInt(date.getDate());xdate.m=parseInt(date.getMonth());xdate.y=parseInt(date.getFullYear());var first=cmsDate_set(1,xdate.m,xdate.y);var prevMon=cmsDate(cmsDate_set(1,xdate.m-1,xdate.y),'abs');var nextMon=cmsDate(cmsDate_set(1,xdate.m+1,xdate.y),'abs');var prevYear=cmsDate(cmsDate_set(1,xdate.m,xdate.y-1),'abs');var nextYear=cmsDate(cmsDate_set(1,xdate.m,xdate.y+1),'abs');html+="<table class='frame nav'><tr>\n";html+=" <td><a id='cmsCalendar_prevy' href='javascript: cmsCalendar_show(false, "+prevYear+")' class='arrow'>&laquo;</a></td>\n";html+=" <td><a id='cmsCalendar_prevm' href='javascript: cmsCalendar_show(false, "+prevMon+")' class='arrow'>&lsaquo;</a></td>\n";html+=" <td class='fullWidth'><div class='current'>"+cmsDate(date,'x-ru')+"</div></td>\n";html+=" <td><a id='cmsCalendar_nextm' href='javascript: cmsCalendar_show(false, "+nextMon+")' class='arrow'>&rsaquo;</a></td>\n";html+=" <td><a id='cmsCalendar_nexty' href='javascript: cmsCalendar_show(false, "+nextYear+")' class='arrow'>&raquo;</a></td>\n";html+="</tr></table>\n\n";html+="<table class='frame'>\n <tr>\n";var day=getDayX(first);var mon=first.getMonth();var year=first.getFullYear();for(var i=1;i<=day;i++)html+="  <td>&nbsp;</td>\n";for(var i=1;i<=31;i++){first.setDate(i);if(mon!=first.getMonth())break;k=i==xdate.d?" class='sel'":"";html+="  <td><a href='javascript: cmsCalendar_select(\""+cmsDate(first,'abs')+"\")'"+k+" title='"+cmsDate(first,'ru')+"'>"+i+"</a></td>\n";if(getDayX(first)==6)html+=" </tr>\n <tr>\n";}
html+=" </tr>\n</table>\n";html+="<div class='today'>Сегодня: <a href='javascript: cmsCalendar_select(\""+cmsDate(new Date(),'abs')+"\")'>"+cmsDate(new Date(),'ru')+"</a></div>";$("#cmsCalendar").html(html);$("#cmsCalendar").bind("mouseup",function(){return false;});var h=$("#cmsCalendar").height();var c=$(obj_text).offset();if(c.top+h+1+20>$(document).height()){$("#cmsCalendar").css("top",c.top-h-7);}}
var cmsCalendar_timeTimeout;function cmsCalendar_setTime(id,type,to){cmsCalendar_setTimeClear();var obj=$("#"+id);var date=new Date();date.setTime(parseInt(obj.val())*1000);var h=date.getHours();var m=date.getMinutes();var s=date.getSeconds();if(type=="h")h+=to;if(type=="m")m+=to;if(type=="s")s+=to;date.setHours(h,m,s,0);var h=date.getHours().toString();var m=date.getMinutes().toString();var s=date.getSeconds().toString();if(h.length==1)h="0"+h;if(m.length==1)m="0"+m;if(s.length==1)s="0"+s;obj.val(Math.round(date.getTime()/1000));$("#"+id+"_time").val(h+cmsDate_space+m+cmsDate_space+s);$("#"+id+"_text").val(cmsDate(date,'ru'));cmsCalendar_timeTimeout=setTimeout("cmsCalendar_setTime('"+id+"', '"+type+"', "+to+")",200);}
function cmsCalendar_setTimeClear(){clearTimeout(cmsCalendar_timeTimeout);};var cmsConsole_errors=0;function cmsConsole(text,pane){cmsConsole_out(text,pane,"");}
function cmsConsole_error(text,pane){cmsConsole_out(text,pane,"error");}
function cmsConsole_warning(text,pane){cmsConsole_out(text,pane,"warning");}
function cmsConsole_notice(text,pane){cmsConsole_out(text,pane,"notice");}
function cmsConsole_out(text,pane,type){if(type=="error")cmsConsole_errors++;return null;};var cmsBanner_interval=cmsBanner_interval?cmsBanner_interval:60000;function cmsBanner_rotate(place,current){cmsAjax('/modules/banners/banner.php',{'place':place,'current':current},function(res){$("#cmsBanner"+place).html(res.html);if(res.status)setTimeout('cmsBanner_rotate("'+place+'", "'+res.id+'")',60000);});};function modMessenger_messageDelete(id){cmsAjax('/modules/messenger/actions/message_delete.php',{'id':id},function(res){if(res.status)$("#modMessenger_message_"+id).hide();});};;;$(function(){calcInit();modal.init();});var modal={last:"",open:function(selector,obj){var isHidden=$(selector).is(":hidden");if(isHidden){$(selector).show().css({"z-index":9});$(obj).css({"z-index":10});$("#modal-bg").show().css({"z-index":8});}else{$(selector).hide().css({"z-index":1});$(obj).css({"z-index":1});$("#modal-bg").hide();}
this.last=selector;},init:function(){$("#modal-bg").click(function(){modal.open(modal.last);});}};var calcCount=null;var calcLast=null;var calcLastMass=null;function calcInit(){html="<p><img src='/images/which.gif'></p><table class='frame companyList'>";for(i in calcData){html+=" <tr><td><a href='javascript: calcSelect("+i+")' class='dashed'>"+calcData[i].name+"</a></td></tr>";}
html+="</table>";$("#calcCont").html(html);}
function calcSelect(i){calcLast=i;html="<p>"+calcData[i].name+" — <a href='javascript: calcInit()' class='dashed'>изменить</a><br><img src='/images/free.gif' height='2'><br><small>"+calcData[i].desc+"</small></p>";html+="<p>"+calcData[i].type;html+="<select onchange='calcSelectSub(this.value, \""+calcData[i].unit+"\", \""+calcData[i].size+"\")'>";for(j in calcData[i].data){html+="<option value='"+calcData[i].data[j].mass+"'>"+calcData[i].data[j].number+"</option>";}
html+="</select></p>";html+="<div id='calcCount'></div>";$("#calcCont").html(html);calcSelectSub(calcData[i].data[0].mass,calcData[i].unit,calcData[i].size);}
function calcSelectSub(mass,unit,size){var length=$("#calcInput").val()||"0";calcLastMass=mass;var html="<table class='frame'><tr>";html+="<td class='middle' width='50%' nowrap              >Размер:</td>";html+="<td class='middle' width='50%' nowrap align='right'>Вес:</td>";html+="</tr><tr>";html+="<td class='middle' width='50%' nowrap              ><input type='text' class='text' id='calcLength' style='width: 70px' value='"+length+"'> <span class='labelText'>"+unit+"</span> <span class='labelText'>&times;</span> <span class='labelText' id='multi'>0</span> <span class='labelText'>"+size+"</span> = </td>";html+="<td class='middle' width='50%' nowrap align='right'><input type='text' class='text' id='calcMass'  style='width: 70px' value='"+mass+"'> <span class='labelText'>кг</span></td>";html+="</tr></table>";$("#calcCount").html(html);$("#calcLength").keyup(function(){clearTimeout(calcCount);calcCount=setTimeout("calcSelectCount('length', '"+this.value+"')",1000);});$("#calcMass").keyup(function(){clearTimeout(calcCount);calcCount=setTimeout("calcSelectCount('mass', '"+this.value+"')",1000);});calcSelectCount($("#calcMass").val(),$("#calcLength").val());}
function calcSelectCount(type,val){var val=parseFloat(val)||0;var res=0;if(val>100000)val=100000;$("#multi").html(calcLastMass);if(type=="mass"){res=(Math.round(val/calcLastMass*100)/100).toString();$("#calcMass").val(val);$("#calcLength").val(res);}else{res=(Math.round((val*calcLastMass)*100)/100).toString();$("#calcMass").val(res);$("#calcLength").val(val);}}
var calcData=[{name:"Швеллер",desc:"",type:"Номер",unit:"п.м.",size:"<sup>кг</sup>/<sub>п.м.</sub>",data:[{number:"5/5П",mass:4.84},{number:"6,5/6,5П",mass:5.9},{number:"8/8П",mass:7.05},{number:"10/10П",mass:8.59},{number:"12/12П",mass:10.4},{number:"14/14П",mass:12.3},{number:"16/16П",mass:14.2},{number:"16а",mass:15.3},{number:"18/18П",mass:16.3},{number:"18а",mass:17.4},{number:"20/20П",mass:18.4},{number:"22/22П",mass:21},{number:"24/24П",mass:24},{number:"27/27П",mass:27.7},{number:"30/30П",mass:31.8},{number:"33/33П",mass:36.5},{number:"36/36П",mass:41.9},{number:"40/40П",mass:48.3}]},{name:"Арматура А1",desc:"ГОСТ 5781-82 Прокат арматурный стержневой, ГОСТ 2590-88 Прокат горячекатаный круглый",type:"Номер",unit:"п.м.",size:"<sup>кг</sup>/<sub>п.м.</sub>",data:[{number:"6",mass:0.222},{number:"8",mass:0.395},{number:"10",mass:0.617},{number:"12",mass:0.888},{number:"14",mass:1.21},{number:"16",mass:1.58},{number:"18",mass:2},{number:"20",mass:2.47},{number:"22",mass:2.98},{number:"25",mass:3.85},{number:"28",mass:4.83},{number:"32",mass:6.31},{number:"36",mass:7.99},{number:"40",mass:9.87},{number:"45",mass:12.48},{number:"50",mass:15.41}]},{name:"Уголок",desc:"ГОСТ 8509-93 Прокат угловой равнополочный",type:"Размер в мм",unit:"п.м.",size:"<sup>кг</sup>/<sub>п.м.</sub>",data:[{number:"20x20x3",mass:0.89},{number:"20x20x4",mass:1.15},{number:"25x25x3",mass:1.12},{number:"25x25x4",mass:1.46},{number:"28x28x3",mass:1.27},{number:"32x32x3",mass:1.46},{number:"32x32x4",mass:1.91},{number:"35x35x3",mass:1.59},{number:"35x35x4",mass:2.12},{number:"40x40x4",mass:2.42},{number:"45x45x3",mass:2.97},{number:"45x45x4",mass:2.73},{number:"45x45x5",mass:3.37},{number:"50x50x4",mass:3.05},{number:"50x50x5",mass:3.77},{number:"63x63x5",mass:4.81},{number:"63x63x6",mass:5.72},{number:"70x70x4,5",mass:4.87},{number:"70x70x5",mass:5.38},{number:"70x70x6",mass:6.39},{number:"70x70x7",mass:7.39},{number:"75x75x5",mass:5.8},{number:"75x75x6",mass:6.89},{number:"75x75x7",mass:7.96},{number:"75x75x8",mass:9.02},{number:"80x80x6",mass:7.36},{number:"80x80x7",mass:8.51},{number:"80x80x8",mass:9.65},{number:"90x90x7",mass:9.64},{number:"90x90x8",mass:10.9},{number:"100x100x6,5",mass:10.1},{number:"100x100x7",mass:10.8},{number:"100x100x8",mass:12.2},{number:"100x100x10",mass:15.1},{number:"100x100x12",mass:17.9},{number:"125x125x8",mass:15.5},{number:"125x125x10",mass:19.1},{number:"125x125x12",mass:22.7},{number:"125x125x14",mass:26.2},{number:"140x140x10",mass:21.5},{number:"140x140x12",mass:25.5},{number:"160x160x10",mass:24.7},{number:"160x160x11",mass:27},{number:"160x160x12",mass:29.4},{number:"160x160x14",mass:34},{number:"160x160x16",mass:38.5},{number:"180x180x11",mass:30.5},{number:"180x180x12",mass:33.1},{number:"200x200x12",mass:37},{number:"200x200x14",mass:42.8},{number:"200x200x16",mass:48.7},{number:"200x200x20",mass:60.1}]},{name:"ЛИСТ г/к, хк (расчет по размеру)",desc:"ГОСТ 16523-97 Прокат листовой холодно- и горячекатаный",type:"Размер в мм",unit:"листов",size:"<sup>кг</sup>/<sub>лист</sub>",data:[{number:"0.5x1250x2500",mass:12.266},{number:"0.55x1250x2500",mass:13.5},{number:"0.6x1250x2500",mass:14.719},{number:"0.7x1250x2500",mass:17.188},{number:"0.8x1250x2500",mass:19.625},{number:"0.9x1250x2500",mass:22.063},{number:"1.0x1250x2500",mass:24.531},{number:"1.2x1250x2500",mass:29.438},{number:"1.5x1250x2500",mass:36.781},{number:"1.8x1250x2500",mass:44.156},{number:"2.0x1250x2500",mass:49.063},{number:"2.5x1250x2500",mass:61.313},{number:"3.0x1250x2500",mass:73.594},{number:"0.5x1000x2000",mass:7.85},{number:"0.55x1000x2000",mass:8.64},{number:"0.6x1000x2000",mass:9.42},{number:"0.7x1000x2000",mass:11},{number:"0.8x1000x2000",mass:12.56},{number:"0.9x1000x2000",mass:14.12},{number:"1.0x1000x2000",mass:15.7},{number:"1.2x1000x2000",mass:18.84},{number:"1.5x1000x2000",mass:23.54},{number:"1.8x1000x2000",mass:28.26},{number:"2.0x1000x2000",mass:31.4},{number:"2.5x1000x2000",mass:39.24},{number:"3.0x1000x2000",mass:47.1},{number:"4.0x1500x6000",mass:282.6},{number:"5.0x1500x6000",mass:353.25},{number:"6.0x1500x6000",mass:423.9},{number:"8.0x1500x6000",mass:565.2},{number:"9.0x1500x6000",mass:635.85},{number:"10x1500x6000",mass:706.5},{number:"12x1500x6000",mass:847.8},{number:"14x1500x6000",mass:989.1},{number:"16x1500x6000",mass:1130.4},{number:"18x1500x6000",mass:1271.7},{number:"20x1500x6000",mass:1413},{number:"22x1500x6000",mass:1554.3},{number:"25x1500x6000",mass:1766.25},{number:"30x1500x6000",mass:2119.5},{number:"32x1500x6000",mass:2260.8},{number:"32x2000x8000",mass:4019.2},{number:"36x1500x6000",mass:2543.4},{number:"36x2000x8000",mass:4521.6},{number:"40x1500x6000",mass:2826},{number:"40x2000x8000",mass:5024},{number:"50x1500x6000",mass:3532.5},{number:"60x1500x6000",mass:4239},{number:"70x1500x6000",mass:4945.5},{number:"80x1500x6000",mass:5652},{number:"90x1500x6000",mass:6358.5},{number:"100x1500x6000",mass:7065}]},{name:"ЛИСТ г/к, хк (расчет по толщине)",desc:"ГОСТ 16523-97 Прокат листовой холодно- и горячекатаный",type:"Толщина листа в мм",unit:"м&sup2;",size:"<sup>кг</sup>/<sub>м&sup2;</sub>",data:[{number:"0.5",mass:3.925},{number:"0.55",mass:4.32},{number:"0.6",mass:4.71},{number:"0.7",mass:5.5},{number:"0.8",mass:6.28},{number:"0.9",mass:7.06},{number:"1",mass:7.85},{number:"1.2",mass:9.42},{number:"1.5",mass:11.77},{number:"1.8",mass:14.13},{number:"2",mass:15.7},{number:"2.5",mass:19.62},{number:"3",mass:23.55},{number:"4",mass:31.4},{number:"5",mass:39.25},{number:"6",mass:47.1},{number:"8",mass:62.8},{number:"9",mass:70.65},{number:"10",mass:78.5},{number:"12",mass:94.2},{number:"14",mass:109.9},{number:"16",mass:125.6},{number:"18",mass:141.3},{number:"20",mass:157},{number:"22",mass:172.7},{number:"25",mass:196.25},{number:"30",mass:235.5},{number:"32",mass:251.2},{number:"36",mass:282.6},{number:"40",mass:314},{number:"50",mass:392.5},{number:"60",mass:471},{number:"70",mass:549.5},{number:"80",mass:628},{number:"90",mass:706.5},{number:"100",mass:785}]},{name:"Трубы профильные",desc:"ГОСТ 13663-86 Трубы профильные",type:"Размер в мм",unit:"п.м.",size:"<sup>кг</sup>/<sub>п.м.</sub>",data:[{number:"15х15x1.0",mass:0.426},{number:"15х15х1.5",mass:0.605},{number:"20x20x1.0",mass:0.583},{number:"20х20х1.5",mass:0.841},{number:"20x20x2.0",mass:1.075},{number:"25х25х1.5",mass:1.07},{number:"25x25x2.0",mass:1.39},{number:"25x25x2.5",mass:1.68},{number:"30x30x2.0",mass:1.7},{number:"30x30x2.5",mass:2.07},{number:"30x30x3.0",mass:2.42},{number:"40х40х2.0",mass:2.33},{number:"40x40x2.5",mass:2.85},{number:"40x40x3.0",mass:3.36},{number:"40х40х3.5",mass:3.85},{number:"40х40х4.0",mass:4.3},{number:"50x50x3.0",mass:5.48},{number:"50x50x3.5",mass:6.3},{number:"50x50x4.0",mass:7.08},{number:"50x50x5.0",mass:8.57},{number:"60x60x4.0",mass:6.82},{number:"60x60x5.0",mass:8.3},{number:"60x60x6.0",mass:9.69},{number:"70x70x4.0",mass:8.07},{number:"70x70x5.0",mass:9.87},{number:"80x80x4.0",mass:9.33},{number:"80x80x5.0",mass:11.440},{number:"80x80x6.0",mass:13.46},{number:"90x90x5.0",mass:13},{number:"90x90x6.0",mass:15.34},{number:"100х100x6.0",mass:17.22},{number:"100х100x7.0",mass:19.78},{number:"100х100x8.0",mass:22.25},{number:"120x120x6.0",mass:20.99},{number:"120x120x8.0",mass:27.27},{number:"140x140x6.0",mass:24.76},{number:"140х140x8.0",mass:32.29},{number:"180х180x8.0",mass:42.34},{number:"180x180x10.0",mass:52.03},{number:"180x180x12.0",mass:61.36},{number:"15х10х1.0",mass:0.348},{number:"15х10х1.5",mass:0.488},{number:"20x10x1.0",mass:0.426},{number:"20х10х1.5",mass:0.605},{number:"20x15x1.0",mass:0.505},{number:"20х15х1.5",mass:0.723},{number:"25x10x1.0",mass:0.505},{number:"25х10х1.5",mass:0.723},{number:"25х15х1.0",mass:0.583},{number:"25х15х1.5",mass:0.841},{number:"30х10х1.0",mass:0.583},{number:"30х10x1.5",mass:0.841},{number:"30х15х1.0",mass:0.661},{number:"30х15х1.5",mass:0.959},{number:"30х15x2.0",mass:1.23},{number:"40x20x2.0",mass:1.7},{number:"40x20x2.5",mass:2.07},{number:"40x20x3.0",mass:2.42},{number:"40x25x2.0",mass:1.86},{number:"40x25x2.5",mass:2.27},{number:"40x25x3.0",mass:2.66},{number:"40x30x2.0",mass:2.02},{number:"40x30x2.5",mass:2.47},{number:"50x25x2.0",mass:2.17},{number:"50x25x2.5",mass:2.66},{number:"50x25x3.0",mass:3.13},{number:"60x30x2.5",mass:3.25},{number:"60x30x3.0",mass:3.83},{number:"60x30x3.5",mass:4.39},{number:"80x40x3.0",mass:5.25},{number:"80x40x3.5",mass:6.04},{number:"80x40x4.0",mass:6.82},{number:"100x50x4.0",mass:8.7},{number:"100x50x5.0",mass:10.65},{number:"100x50x6.0",mass:12.51},{number:"120x60x6.0",mass:15.34},{number:"120x60x8.0",mass:19.73},{number:"120x80x6.0",mass:17.22},{number:"120x80x8.0",mass:22.25},{number:"180x100x8.0",mass:32.29}]},{name:"Труба бесшовные горячекатаные",desc:"ГОСТ 8731-87, ГОСТ 8732-78 Трубы бесшовные горячекатаные",type:"Размер в мм",unit:"п.м.",size:"<sup>кг</sup>/<sub>п.м.</sub>",data:[{number:"42x3.5",mass:3.32},{number:"42x4.0",mass:3.75},{number:"45x3.5",mass:3.58},{number:"45x4.0",mass:4.04},{number:"48x3.5",mass:3.87},{number:"48x4.0",mass:4.37},{number:"57x3.5",mass:4.62},{number:"57x4.0",mass:5.23},{number:"57x5.0",mass:6.41},{number:"60x3.5",mass:4.88},{number:"60x4.0",mass:5.52},{number:"60x4.5",mass:6.16},{number:"60х5.0",mass:6.78},{number:"63.5x3.5",mass:5.18},{number:"63.5x4.0",mass:5.87},{number:"159х10.0",mass:36.75},{number:"159х12.0",mass:43.5},{number:"168x6.0",mass:23.97},{number:"168x7.0",mass:27.79},{number:"168x8.0",mass:31.57},{number:"168x10.0",mass:38.97},{number:"180x8.0",mass:33.93},{number:"180х10.0",mass:41.93},{number:"63.5x4.5",mass:6.55},{number:"63.5x5.0",mass:7.21},{number:"68x4.0",mass:6.31},{number:"68x5.0",mass:7.77},{number:"70x4.0",mass:6.51},{number:"70x5.0",mass:8.02},{number:"76x3.5",mass:6.26},{number:"76x4.0",mass:7.1},{number:"76x5.0",mass:8.76},{number:"89x3.5",mass:7.38},{number:"89x4.0",mass:8.39},{number:"89x5.0",mass:10.36},{number:"89x6.0",mass:12.28},{number:"89x8.0",mass:15.98},{number:"102x4.0",mass:9.67},{number:"194x6.0",mass:27.82},{number:"194x8.0",mass:36.7},{number:"194x10.0",mass:45.38},{number:"219x8.0",mass:41.63},{number:"219x9.0",mass:46.61},{number:"219x10.0",mass:51.54},{number:"219х12.0",mass:61.26},{number:"245x8.0",mass:46.76},{number:"102x5.0",mass:11.96},{number:"102x6.0",mass:14.21},{number:"108x4.0",mass:10.26},{number:"108x5.0",mass:12.7},{number:"108x6.0",mass:15.09},{number:"108x8.0",mass:19.73},{number:"108х10.0",mass:24.17},{number:"114x4.0",mass:10.85},{number:"114x4.5",mass:12.15},{number:"114x5.0",mass:13.44},{number:"114x6.0",mass:15.98},{number:"114x8.0",mass:20.91},{number:"114х10.0",mass:25.65},{number:"127x5.0",mass:15.04},{number:"127x6.0",mass:17.9},{number:"245x9.0",mass:52.38},{number:"245x10.0",mass:57.95},{number:"245х12.0",mass:68.95},{number:"273x8.0",mass:52.28},{number:"273x9.0",mass:58.6},{number:"273x10.0",mass:64.86},{number:"273х12.0",mass:77.24},{number:"325x8.0",mass:62.54},{number:"127x8.0",mass:23.48},{number:"133x5.0",mass:15.78},{number:"133x6.0",mass:18.79},{number:"133x8.0",mass:24.66},{number:"133x10.0",mass:30.33},{number:"140x5.0",mass:16.65},{number:"140x8.0",mass:26.04},{number:"140x10.0",mass:32.06},{number:"152x5.0",mass:18.13},{number:"152x6.0",mass:21.6},{number:"152x8.0",mass:28.41},{number:"152x10.0",mass:35.02},{number:"159x5.0",mass:18.99},{number:"159x6.0",mass:22.64},{number:"159x8.0",mass:29.79},{number:"325x9.0",mass:70.14},{number:"325х10.0",mass:77.68},{number:"325х12.0",mass:92.63},{number:"325х14.0",mass:107.38},{number:"426x9.0",mass:92.56},{number:"426х10.0",mass:102.59},{number:"426х12.0",mass:122.52},{number:"426х14.0",mass:142.25}]},{name:"Трубы бесшовные холоднодеформированные",desc:"ГОСТ 8733-74, ГОСТ 8734-75 Трубы бесшовные холоднодеформированные",type:"Размер в мм",unit:"п.м.",size:"<sup>кг</sup>/<sub>п.м.</sub>",data:[{number:"10x1.0",mass:0.222},{number:"10х1.5",mass:0.314},{number:"10x2.0",mass:0.395},{number:"18х1.2",mass:0.497},{number:"18х1.5",mass:0.61},{number:"18х1.8",mass:0.719},{number:"18x2.0",mass:0.789},{number:"20х1.5",mass:0.684},{number:"20x2.0",mass:0.888},{number:"25х1.5",mass:0.869},{number:"25x2.0",mass:1.134},{number:"25x2.5",mass:1.387},{number:"25x2.8",mass:1.533},{number:"25x3.0",mass:1.628},{number:"28x2.0",mass:1.282},{number:"28x2.5",mass:1.572},{number:"28x2.8",mass:1.74},{number:"28x3.0",mass:1.85},{number:"32x2.0",mass:1.48},{number:"32x2.5",mass:1.819},{number:"32x3.0",mass:2.146},{number:"38x2.0",mass:1.776},{number:"38x2.5",mass:2.189},{number:"38x2.8",mass:2.431},{number:"38x3.0",mass:2.589},{number:"38x4.0",mass:2.354},{number:"42x2.0",mass:1.973},{number:"42x2.5",mass:2.435},{number:"42x3.0",mass:2.885},{number:"42x3.5",mass:3.323},{number:"42x4.0",mass:3.749},{number:"42x4.5",mass:4.162},{number:"42x5.0",mass:4.562},{number:"45x2.0",mass:2.121},{number:"45x2.5",mass:2.62},{number:"45x3.0",mass:3.107},{number:"45x3.5",mass:3.582},{number:"45x4.0",mass:4.044},{number:"45x5.0",mass:4.932},{number:"48x2.0",mass:2.269},{number:"48x2.5",mass:2.805},{number:"48x3.0",mass:3.329},{number:"48x3.5",mass:3.841},{number:"48x4.0",mass:4.34},{number:"48x5.0",mass:5.302},{number:"51х2.5",mass:2.99},{number:"51х3.0",mass:3.551},{number:"51x3.5",mass:4.1},{number:"51х4.0",mass:4.636},{number:"57x2.0",mass:2.713},{number:"57x3.0",mass:3.995},{number:"57x3.5",mass:4.618},{number:"57x4.0",mass:5.228},{number:"60x2.5",mass:3.545},{number:"60x3.0",mass:4.217},{number:"60x3.5",mass:4.877},{number:"68x3.0",mass:4.809},{number:"68x3.5",mass:5.567},{number:"68x4.0",mass:6.313},{number:"68x5.0",mass:7.768},{number:"76x2.5",mass:4.532},{number:"76x3.0",mass:5.401},{number:"76x3.5",mass:6.258},{number:"76х4.0",mass:7.103},{number:"89x2.5",mass:5.333},{number:"89x3.0",mass:6.363},{number:"89x3.5",mass:7.38},{number:"89x4.0",mass:8.385}]},{name:"Трубы электросварные прямошовные",desc:"ГОСТ 10704-91, ГОСТ 10705-80 Трубы электросварные прямошовные",type:"Размер в мм",unit:"п.м.",size:"<sup>кг</sup>/<sub>п.м.</sub>",data:[{number:"20x1.0",mass:0.469},{number:"20х1.5",mass:0.684},{number:"20x2.0",mass:0.888},{number:"25х1.0",mass:0.592},{number:"25x1.5",mass:0.869},{number:"25x2.0",mass:1.13},{number:"28x1.0",mass:0.666},{number:"28x1.5",mass:0.98},{number:"28x2.0",mass:1.28},{number:"30x1.0",mass:0.715},{number:"30x1.5",mass:1.05},{number:"30x2.0",mass:1.38},{number:"35x1.2",mass:1},{number:"114x5.0",mass:13.44},{number:"127x3.0",mass:9.17},{number:"127x3.5",mass:10.66},{number:"127x4.0",mass:12.13},{number:"127x4.5",mass:13.59},{number:"127x5.0",mass:15.04},{number:"133x4.0",mass:12.73},{number:"133x4.5",mass:14.26},{number:"133x5.0",mass:15.78},{number:"159x4.0",mass:15.29},{number:"159x4.5",mass:17.15},{number:"159x5.0",mass:18.99},{number:"159x6.0",mass:22.64},{number:"35x1.5",mass:1.24},{number:"35x2.0",mass:1.63},{number:"40x1.2",mass:1.15},{number:"40х1.5",mass:1.42},{number:"40x2.0",mass:1.87},{number:"45x1.5",mass:1.61},{number:"45x2.0",mass:2.12},{number:"48х1.5",mass:1.72},{number:"48x2.0",mass:2.27},{number:"48x2.5",mass:2.81},{number:"51x1.5",mass:1.83},{number:"51х2.0",mass:2.42},{number:"51x2.5",mass:2.99},{number:"168x4.5",mass:18.14},{number:"168x5.0",mass:20.1},{number:"168x6.0",mass:23.97},{number:"219x5.0",mass:26.39},{number:"219x6.0",mass:31.52},{number:"219x7.0",mass:36.6},{number:"244.5x5.0",mass:29.53},{number:"244.5x6.0",mass:35.42},{number:"244.5x7.0",mass:41},{number:"273x6.0",mass:39.51},{number:"273x7.0",mass:45.92},{number:"273x8.0",mass:52.28},{number:"325x6.0",mass:47.2},{number:"57x2.5",mass:3.36},{number:"57x3.0",mass:4},{number:"57x3.5",mass:4.62},{number:"60x2.0",mass:2.86},{number:"60x2.5",mass:3.55},{number:"60x3.0",mass:4.22},{number:"60x3.5",mass:4.88},{number:"76x2.0",mass:3.65},{number:"76x2.5",mass:4.53},{number:"76x3.0",mass:5.4},{number:"76х3.5",mass:6.26},{number:"76x4.0",mass:7.1},{number:"89x2.0",mass:4.29},{number:"325x8.0",mass:62.54},{number:"426x6.0",mass:62.15},{number:"426x7.0",mass:72.33},{number:"426x8.0",mass:82.47},{number:"426х9.0",mass:92.55},{number:"530x8.0",mass:102.99},{number:"530x9.0",mass:115.64},{number:"630x8.0",mass:122.72},{number:"630x9.0",mass:137.83},{number:"720x8.0",mass:140.47},{number:"720x9.0",mass:157.81},{number:"720х10.0",mass:175.1},{number:"820x8.0",mass:160.2},{number:"89x2.5",mass:5.33},{number:"89x3.0",mass:6.36},{number:"89x3.5",mass:7.38},{number:"89x4.0",mass:8.39},{number:"102x2.5",mass:6.13},{number:"102x3.0",mass:7.32},{number:"102x3.5",mass:8.5},{number:"102x4.0",mass:9.67},{number:"108x3.0",mass:7.77},{number:"108x3.5",mass:9.02},{number:"108x4.0",mass:10.26},{number:"114x3.5",mass:9.54},{number:"114x4.0",mass:10.85},{number:"820x9.0",mass:180},{number:"820x10.0",mass:199.76},{number:"820x11.0",mass:219.46},{number:"920x9.0",mass:202.2},{number:"920x10.0",mass:224.42},{number:"1020х10.0",mass:249.08},{number:"1020х11.0",mass:273.72},{number:"1020х12.0",mass:298.31},{number:"1020х14.0",mass:347.84},{number:"1220x10.0",mass:298.4},{number:"1220x12.0",mass:357.49},{number:"1420х10.0",mass:347.73},{number:"1420x12.0",mass:416.68}]},{name:"Балки двутавровые",desc:"ГОСТ 8239-89 Балки двутавровые обычные",type:"Номер",unit:"п.м.",size:"<sup>кг</sup>/<sub>п.м.</sub>",data:[{number:"10",mass:01},{number:"12",mass:11},{number:"14",mass:13},{number:"16",mass:15},{number:"18",mass:18},{number:"20",mass:21},{number:"22",mass:24},{number:"24",mass:27},{number:"27",mass:31},{number:"30",mass:36.5},{number:"36",mass:48.6},{number:"40",mass:57}]},{name:"Проволока ВР1",desc:"",type:"Номинальный диаметр",unit:"1000 п.м.",size:"<sup>кг</sup>/<sub>1000 п.м.</sub>",data:[{number:"3",mass:55.5},{number:"4",mass:98.7},{number:"5",mass:154.1},{number:"6",mass:221.9},{number:"7",mass:302.1},{number:"8",mass:394.6}]},{name:"Квадрат",desc:"",type:"Размер в мм",unit:"п.м.",size:"<sup>кг</sup>/<sub>п.м.</sub>",data:[{number:"8x8",mass:0.502},{number:"10х10",mass:0.785},{number:"12x12",mass:1.13},{number:"14x14",mass:1.54},{number:"16x16",mass:2.01},{number:"18x18",mass:2.54},{number:"20x20",mass:3.14},{number:"22x22",mass:3.8},{number:"24x24",mass:4.52}]}];
