sonaca  | bonjour a tous
   j ai crée un forum sur forumgratuit et je souhaiterais intégrer la galerie de ce lien     http://artychaud.forumgratuit.lu/h1-test
   qui a été réaliser a l aide de ceci
   http://www.twospy.com/galleriffic/
   j ai donc télécharger the compressed, production jQuery 1.9.1  et intégrer a forumgratuit
 ensuite j ai télécharger jquery.galleriffic.js que j ai aussi intégrer a forumgratuit
   puis j ai ouvert web devellopper sur firefox pour http://artychaud.forumgratuit.lu/h1-test
 et tenter de repérer les différents blocs
   pour le css
 j ai ceci que j ai ajouter a la suite du css sur forumgratuit
  Code :
 - .noscript { display: none; }
 - html, body {
 - 	margin:0;
 - 	padding:0;
 - }
 - body{
 - 	text-align: center;
 - 	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
 - 	background-color: #eee;
 - 	color: #444;
 - 	font-size: 75%;
 - }
 - a{
 - 	color: #27D;
 - 	text-decoration: none;
 - }
 - a:focus, a:hover, a:active {
 - 	text-decoration: underline;
 - }
 - p, li {
 - 	line-height: 1.8em;
 - }
 - h1, h2 {
 - 	font-family: "Trebuchet MS", Verdana, sans-serif;
 - 	margin: 0 0 10px 0;
 - 	letter-spacing:-1px;
 - }
 - h1 {
 - 	padding: 0;
 - 	font-size: 3em;
 - 	color: #333;
 - }
 - h2 {
 - 	padding-top: 10px;
 - 	font-size:2em;
 - }
 - pre {
 - 	font-size: 1.2em;
 - 	line-height: 1.2em;
 - 	overflow-x: auto;
 - }
 - div#page {
 - 	width: 900px;
 - 	background-color: #fff;
 - 	margin: 0 auto;
 - 	text-align: left;
 - 	border-color: #ddd;
 - 	border-style: none solid solid;
 - 	border-width: medium 1px 1px;
 - }
 - div#container {
 - 	padding: 20px;
 - }
 - div#ads {
 - 	clear: both;
 - 	padding: 12px 0 12px 66px;
 - }
 - div#footer {
 - 	clear: both;
 - 	color: #777;
 - 	margin: 0 auto;
 - 	padding: 20px 0 40px;
 - 	text-align: center;
 - }
 - div.content {
 - 	/* The display of content is enabled using jQuery so that the slideshow content won't display unless  
 - 
 - javascript is enabled. */
 - 	display: none;
 - 	float: right;
 - 	width: 550px;
 - }
 - div.content a, div.navigation a {
 - 	text-decoration: none;
 - 	color: #777;
 - }
 - div.content a:focus, div.content a:hover, div.content a:active {
 - 	text-decoration: underline;
 - }
 - div.controls {
 - 	margin-top: 5px;
 - 	height: 23px;
 - }
 - div.controls a {
 - 	padding: 5px;
 - }
 - div.ss-controls {
 - 	float: left;
 - }
 - div.nav-controls {
 - 	float: right;
 - }
 - div.slideshow-container {
 - 	position: relative;
 - 	clear: both;
 - 	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
 - }
 - div.loader {
 - 	position: absolute;
 - 	top: 0;
 - 	left: 0;
 - 	background-image: url('loader.gif');
 - 	background-repeat: no-repeat;
 - 	background-position: center;
 - 	width: 550px;
 - 	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
 - }
 - div.slideshow {
 - }
 - div.slideshow span.image-wrapper {
 - 	display: block;
 - 	position: absolute;
 - 	top: 0;
 - 	left: 0;
 - }
 - div.slideshow a.advance-link {
 - 	display: block;
 - 	width: 550px;
 - 	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
 - 	line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
 - 	text-align: center;
 - }
 - div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
 - 	text-decoration: none;
 - }
 - div.slideshow img {
 - 	vertical-align: middle;
 - 	border: 1px solid #ccc;
 - }
 - div.download {
 - 	float: right;
 - }
 - div.caption-container {
 - 	position: relative;
 - 	clear: left;
 - 	height: 75px;
 - }
 - span.image-caption {
 - 	display: block;
 - 	position: absolute;
 - 	width: 550px;
 - 	top: 0;
 - 	left: 0;
 - }
 - div.caption {
 - 	padding: 12px;
 - }
 - div.image-title {
 - 	font-weight: bold;
 - 	font-size: 1.4em;
 - }
 - div.image-desc {
 - 	line-height: 1.3em;
 - 	padding-top: 12px;
 - }
 - div.navigation {
 - 	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless  
 - 
 - javascript is enabled. */
 - }
 - ul.thumbs {
 - 	clear: both;
 - 	margin: 0;
 - 	padding: 0;
 - }
 - ul.thumbs li {
 - 	float: left;
 - 	padding: 0;
 - 	margin: 5px 10px 5px 0;
 - 	list-style: none;
 - }
 - a.thumb {
 - 	padding: 2px;
 - 	display: block;
 - 	border: 1px solid #ccc;
 - }
 - ul.thumbs li.selected a.thumb {
 - 	background: #000;
 - }
 - a.thumb:focus {
 - 	outline: none;
 - }
 - ul.thumbs img {
 - 	border: none;
 - 	display: block;
 - }
 - div.pagination {
 - 	clear: both;
 - }
 - div.navigation div.top {
 - 	margin-bottom: 12px;
 - 	height: 11px;
 - }
 - div.navigation div.bottom {
 - 	margin-top: 12px;
 - }
 - div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
 - 	display: block;
 - 	float: left;
 - 	margin-right: 2px;
 - 	padding: 4px 7px 2px 7px;
 - 	border: 1px solid #ccc;
 - }
 - div.pagination a:hover {
 - 	background-color: #eee;
 - 	text-decoration: none;
 - }
 - div.pagination span.current {
 - 	font-weight: bold;
 - 	background-color: #000;
 - 	border-color: #000;
 - 	color: #fff;
 - }
 - div.pagination span.ellipsis {
 - 	border: none;
 - 	padding: 5px 0 3px 2px;
 - }
 
  |  
 
   ensuite j ai chercher les javascripts
   j en ai 4
 le premier qui me pose des soucis j en parle plus loin
  Code :
 - document.write('<style>.noscript { display: none; }</style>');
 - jQuery(document).ready(function($) {
 -     // We only want these styles applied when javascript is enabled
 -     $('div.navigation').css({'width' : '300px', 'float' : 'left'});
 -     $('div.content').css('display', 'block');
 -     // Initially set opacity on thumbs and add
 -     // additional styling for hover effect on thumbs
 -     var onMouseOutOpacity = 0.67;
 -     $('#thumbs ul.thumbs li').opacityrollover({
 -     	mouseOutOpacity:   onMouseOutOpacity,
 -     	mouseOverOpacity:  1.0,
 -     	fadeSpeed:         'fast',
 -     	exemptionSelector: '.selected'
 -     });
 -     // Initialize Advanced Galleriffic Gallery
 -     var gallery = $('#thumbs').galleriffic({
 -     	delay:                     2500,
 -     	numThumbs:                 15,
 -     	preloadAhead:              10,
 -     	enableTopPager:            true,
 -     	enableBottomPager:         true,
 -     	maxPagesToShow:            7,
 -     	imageContainerSel:         '#slideshow',
 -     	controlsContainerSel:      '#controls',
 -     	captionContainerSel:       '#caption',
 -     	loadingContainerSel:       '#loading',
 -     	renderSSControls:          true,
 -     	renderNavControls:         true,
 -     	playLinkText:              'Play Slideshow',
 -     	pauseLinkText:             'Pause Slideshow',
 -     	prevLinkText:              '‹ Previous Photo',
 -     	nextLinkText:              'Next Photo ›',
 -     	nextPageLinkText:          'Next ›',
 -     	prevPageLinkText:          '‹ Prev',
 -     	enableHistory:             false,
 -     	autoStart:                 false,
 -     	syncTransitions:           true,
 -     	defaultTransitionDuration: 900,
 -     	onSlideChange:             function(prevIndex, nextIndex) {
 -       // 'this' refers to the gallery, which is an extension of  
 - $('#thumbs')
 -       this.find('ul.thumbs').children()
 -       	.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
 -       	.eq(nextIndex).fadeTo('fast', 1.0);
 -     	},
 -     	onPageTransitionOut:       function(callback) {
 -       this.fadeTo('fast', 0.0, callback);
 -     	},
 -     	onPageTransitionIn:        function() {
 -       this.fadeTo('fast', 1.0);
 -     	}
 -     });
 -   	});
 
  |  
 
 le deuxieme que j ai integre a forumactif
 [code]
 (function(){var     window=this,undefined,_jQuery=window.jQuery,_$=window.$,jQuery=window.jQuery=window.$=function(selector,context){ret
   urn new     jQuery.fn.init(selector,context)},quickExpr=/^[^<]*(<(.|\s)+> )[^>]*$|^#([\w-]+)$/,isSimple=/^.[^:#\[\.,]*$/;jQuery.f
   n=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=select
   or;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.contex
   t=selector.context}return     this.setArray(jQuery.isArray(selector)?selector:jQuery.makeArray(selector))},selector:"",jquery:"1.3.2",size:functio
   n(){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.sel
   ector?" ":"" )+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.nodeTy
   pe!=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. . (elem)})},prepend:function(){return     this.domManip(arguments,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild)})},before:fu
   nction(){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(){r
   eturn     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. . ("div" );div. . (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.m
   ultiFilter(selector,this).length>0},hasClass:function(selector){return!!selector&&this.is("."+selector)},val:functio
   n(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.chec
   ked=(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.appendC
   hild(elem.ownerDocument. . ("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(el
   em)}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&©&&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.prot
   otype.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. . ("script" );scri
   pt.type="text/javascript";if(jQuery.support.scriptEval)script. . (document.createTextNode(data));else     script.text=data;head.insertBefore(script,head.firstChild);head.removeChild(script)}},nodeName:function(elem,name){r
   eturn 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){jQu
   ery.each((classNames||"" ).split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.classNa
   me,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,callb
   ack){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","Bot
   tom"];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.cu
   rCSS(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" ).toLowerCas
   e();var     computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle)ret=computedStyle.getPropertyValue(name);if(n
   ame=="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=st
   yle.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft}}return     ret},clean:function(elems,context,fragment){context=context||document;if(typeof     context. . ==="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. . (match[1])]}var     ret=[],scripts=[],div=context. . ("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|tbod
   y|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.remo
   veChild(tbody[j])}if(!jQuery.support.leadingWhitespace&&/^\s/.test(elem))div.insertBefore(context.createTextNode(ele
   m.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. . (ret[i])}}ret
   urn 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&¬xml&&!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&¬xml&&name=="style" )return     jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var     attr=!jQuery.support.hrefNormalized&¬xml&&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({par
   ent: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){va
   r 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)}ret
   urn     this.pushStack(ret,name,selector)}});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"" );if(this.nodeTy
   pe==1)this.removeAttribute(name)},addClass:function(classNames){jQuery.className.add(this,classNames)},removeClass:f
   unction(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,className
   s)},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)}},funct
   ion(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)j
   Query.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:func
   tion(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){retu
   rn this.each(function(){jQuery.dequeue(this,type)})}});(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){par
   ts.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]:Si
   zzle(parts.shift(),context);while(parts.length){selector=parts.shift();if(Expr.relative[selector])selector+=parts.sh
   ift();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)}e
   lse{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(h
   asDuplicate){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.fin
   d[type](match,context,isXML);if(set!=null){expr=expr.replace(Expr.match[type],"" );break}}}}if(!set){set=context.getE
   lementsByTagName("*" )}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){throw"Syntax error, unrecognized     expression: "+expr}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"},attrH
   andle:{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.toUp
   perCase()}for(var     i=0,l=checkSet.length,elem;i<l;i++){if((elem=checkSet[i])){while((elem=elem.previousSibling)&&elem.nodeType!==1){}ch
   eckSet[i]=isPartStrNotTag||elem&&elem.nodeName===part?elem||false:elem===part}}if(isPartStrNotTag){Sizzle.filter(par
   t,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,nodeCh
   eck,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,n
   odeCheck,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+"+ma
   tch[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},ha
   s: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(e
   lem){return"checkbox"===elem.type},file:function(elem){return"file"===elem.type},password:function(elem){return"pass
   word"===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.toU
   pperCase()==="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)re
   turn 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,arr
   ay);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. . ("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] []}};Expr.filter.ID=fu
   nction(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. . ("div" );div. . (document.createComment("" ));if(div.getElementsByTagName("*" ).lengt
   h>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. . ("div" );div.innerHTML="<p     class='TEST'></p>";if(div.querySelectorAll&&div.querySelectorAll(".TEST" ).length===0){return}Sizzle=function(query,c
   ontext,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=oldS
   izzle.selectors;Sizzle.matches=oldSizzle.matches})();if(document.getElementsByClassName&&document.documentElement.ge
   tElementsByClassName)(function(){var div=document. . ("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.getElem
   entsByClassName("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}}}fu
   nction 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(!isX
   ML){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))){lat
   er+=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.nod
   eType==8)return;if(elem.setInterval&&elem!=window)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!==un
   defined){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]=tru
   e});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(typ
   es.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);f
   or(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])j
   Query.each(jQuery.cache,function(){if(this.events&&this.events[type])jQuery.event.trigger(event,data,this.handle.ele
   m)})}if(!elem||elem.nodeType==3||elem.nodeType==8)return     undefined;event.result=undefined;event.target=elem;data=jQuery.makeArray(data);data.unshift(event)}event.currentTarg
   et=elem;var     handle=jQuery.data(elem,"handle" );if(handle)handle.apply(elem,data);if((!elem[type]||(jQuery.nodeName(elem,'a')&&typ
   e=="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]()}catc
   h(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=even
   t.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&eve
   nt.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.scrollLef
   t||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||ev
   ent.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.Even
   t=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:functi
   on(){this.isPropagationStopped=returnTrue;var     e=this.originalEvent;if(!e)return;if(e.stopPropagation)e.stopPropagation();e.cancelBubble=true},stopImmediatePropaga
   tion: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!=t
   his){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,withinElemen
   t,fix)},teardown:function(){jQuery.event.remove(this,orig,withinElement)}}});jQuery.fn.extend({bind:function(type,da
   ta,fn){return     type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data)})},one:func
   tion(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]);ret
   urn 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();retur
   n 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),th
   is.selector,proxy);return     this},die:function(type,fn){jQuery(document).unbind(liveConvert(type,this.selector),fn?{guid:fn.guid+this.selector+t
   ype}:null);return this}});function liveHandler(event){var     check=RegExp("(^|\\.)"+event.type+"(\\.|$)" ),stop=true,elems=[];jQuery.each(jQuery.data(this,"events" ).live||[],func
   tion(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){retu
   rn     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=tru
   e;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document,jQuery)});jQuery.readyList=null}jQ
   uery(document).triggerHandler("ready" )}}});var readyBound=false;function     bindReady(){if(readyBound)return;readyBound=true;if(document.addEventListener){document.addEventListener("DOMContent
   Loaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);jQuery.ready()},false)}el
   se     if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete" ){d
   ocument.detachEvent("onreadystatechange",arguments.callee);jQuery.ready()}});if(document.documentElement.doScroll&&w
   indow==window.top)(function(){if(jQuery.isReady)return;try{document.documentElement.doScroll("left" )}catch(error){se
   tTimeout(arguments.callee,0);return}jQuery.ready()})()}jQuery.event.add(window,"load",jQuery.ready)}jQuery.each(("bl
   ur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouse
   leave,"+"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(){jQuer
   y.support={};var     root=document.documentElement,script=document. . ("script" ),div=document. . ("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.getEl
   ementsByTagName("object" )[0].getElementsByTagName("*" ).length,htmlSerialize:!!div.getElementsByTagName("link" ).lengt
   h,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. . (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.s
   upport.noCloneEvent=false;div.detachEvent("onclick",arguments.callee)});div.cloneNode(true).fireEvent("onclick" )}jQu
   ery(function(){var     div=document. . ("div" );div.style.width=div.style.paddingLeft="1px";document.body. . (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:"cellSpa
   cing",rowspan:"rowSpan",tabindex:"tabIndex"};jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callbac
   k){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=="succe
   ss"||status=="notmodified" )self.html(selector?jQuery("<div/>" ).append(res.responseText.replace(/<script(.|\s)*?\/scr
   ipt>/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.tes
   t(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("," ),funct
   ion(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}re
   turn     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=dat
   a;data={}}return     jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type})},ajaxSetup:function(settings){jQuery.ext
   end(jQu    |