/*
/jelix/js/jforms.js
/genious/js/dynamisePage.js
/genious/js/dynamiseCrud.js
/genious/js/switchHomeOrSideBar.js
/genious/js/pluginForIframe.js
/genious/js/showInNoticeIfHovered.js
/genious/js/sendOnChange.js
/genious/js/externChat.js
/genious/js/addExternLink.js
/genious/js/labelOnValueField.js
/genious/js/miseEnOnglets.js
/genious/js/loadInIframe.js
/jelix/jquery/date_input/jquery.date_input.js
/jelix/wymeditor/jquery.wymeditor.js
/jelix/wymeditor/lang/en.js
/jelix/cycle/jquery.cycle.js
/jelix/swfobject/swfobject.js
/genious/js/jquery.simplemodal-1.3.js
/genious/js/jquery.media.js
/genious/js/jquery.history.js
/genious/js/form/jquery.form.js
/genious/js/jquery.taconite.js
/genious/js/jquery.scrollTo-1.4.1/jquery.scrollTo.js
/genious/js/tabs/jquery.tabs.js
/genious/js/jqzoom_ev1.0.1/js/jquery.jqzoom1.0.1.js
/genious/js/lightbox/js/jquery.lightbox-0.5.js
/genious/js/genious.js
*/

var jForms={_forms:{},tForm:null,tControl:null,tControl2:null,declareForm:function(aForm){this._forms[aForm.name]=aForm;},getForm:function(name){return this._forms[name];},getControlElement:function(frmElt,controlName){var elt=false;for(var j=0;j<frmElt.elements.length;j++){if(frmElt.elements[j].name==controlName){elt=frmElt.elements[j];break;}}
return elt;},verifyForm:function(frmElt){var f=this._forms[frmElt.attributes.getNamedItem("id").value];var msg='';var valid=true;f.errorDecorator.start();for(var i=0;i<f.controls.length;i++){var c=f.controls[i];var elt=this.getControlElement(frmElt,c.name);if(!elt)continue;var val=this._getValue(elt);if(val==''){if(c.required){f.errorDecorator.addError(c,1);valid=false;}}else{var ok=false;switch(c.datatype){case'string':ok=true;if(c.minLength!=-1&&val.length<c.minLength)
ok=false;if(c.maxLength!=-1&&val.length>c.maxLength)
ok=false;break;case'boolean':ok=(val=='true'||val=='false');break;case'decimal':ok=(-1!=val.search(/^\s*[\+\-]?\d+(\.\d+)?\s*$/));break;case'integer':ok=(-1!=val.search(/^\s*[\+\-]?\d+\s*$/));break;case'hexadecimal':ok=(val.search(/^0x[a-f0-9A-F]+$/)!=-1);break;case'datetime':var t=val.match(/^(\d{4})\-(\d{2})\-(\d{2}) (\d{2}):(\d{2}):(\d{2})$/);if(t==null){ok=false;break;}
var yy=parseInt(t[1],10);var mm=parseInt(t[2],10)-1;var dd=parseInt(t[3],10);var th=parseInt(t[4],10);var tm=parseInt(t[5],10);var ts=parseInt(t[6],10);var dt=new Date(yy,mm,dd,th,tn,ts);if(yy!=dt.getFullYear()||mm!=dt.getMonth()||dd!=dt.getDate()||th!=dt.getHours()||tm!=dt.getMinutes()||ts!=dt.getSeconds())
ok=false;else
ok=true;break;case'date':var t=val.match(/^(\d{4})\-(\d{2})\-(\d{2})$/);if(t==null){ok=false;break;}
var yy=parseInt(t[1],10);var mm=parseInt(t[2],10)-1;var dd=parseInt(t[3],10);var dt=new Date(yy,mm,dd,0,0,0);if(yy!=dt.getFullYear()||mm!=dt.getMonth()||dd!=dt.getDate())
ok=false;else
ok=true;break;case'localetime':case'time':var t=val.match(/^(\d{2}):(\d{2}):(\d{2})$/);if(t==null){ok=false;break;}
var th=parseInt(t[4],10);var tm=parseInt(t[5],10);var ts=parseInt(t[6],10);var dt=new Date(2007,05,02,th,tn,ts);if(th!=dt.getHours()||tm!=dt.getMinutes()||ts!=dt.getSeconds())
ok=false;else
ok=true;break;case'localedatetime':var yy,mm,dd,th,tm,ts;if(c.lang.indexOf('fr_')==0){var t=val.match(/^(\d{2})\/(\d{2})\/(\d{4}) (\d{2}):(\d{2}):(\d{2})$/);if(t==null){ok=false;break;}
yy=parseInt(t[3],10);mm=parseInt(t[2],10)-1;dd=parseInt(t[1],10);th=parseInt(t[4],10);tm=parseInt(t[5],10);ts=parseInt(t[6],10);}else{var t=val.match(/^(\d{2})\/(\d{2})\/(\d{4}) (\d{2}):(\d{2}):(\d{2})$/);if(t==null){ok=false;break;}
yy=parseInt(t[3],10);mm=parseInt(t[1],10)-1;dd=parseInt(t[2],10);th=parseInt(t[4],10);tm=parseInt(t[5],10);ts=parseInt(t[6],10);}
var dt=new Date(yy,mm,dd,th,tn,ts);if(yy!=dt.getFullYear()||mm!=dt.getMonth()||dd!=dt.getDate()||th!=dt.getHours()||tm!=dt.getMinutes()||ts!=dt.getSeconds())
ok=false;else
ok=true;break;case'localedate':var yy,mm,dd;if(c.lang.indexOf('fr_')==0){var t=val.match(/^(\d{2})\/(\d{2})\/(\d{4})$/);if(t==null){ok=false;break;}
yy=parseInt(t[3],10);mm=parseInt(t[2],10)-1;dd=parseInt(t[1],10);}else{var t=val.match(/^(\d{2})\/(\d{2})\/(\d{4})$/);if(t==null){ok=false;break;}
yy=parseInt(t[3],10);mm=parseInt(t[1],10)-1;dd=parseInt(t[2],10);}
var dt=new Date(yy,mm,dd,0,0,0);if(yy!=dt.getFullYear()||mm!=dt.getMonth()||dd!=dt.getDate())
ok=false;else
ok=true;break;case'url':ok=(val.search(/^[a-z]+:\/\/((((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))((\/)|$)/)!=-1)
break;case'email':ok=(val.search(/^((\"[^\"f\n\r\t\b]+\")|([\w\!\#\$\%\&\'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&\'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/)!=-1)
break;case'ipv4':var t=val.match(/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/);if(t)
ok=(t[1]>255||t[2]>255||t[3]>255||t[4]>255)
else
ok=false;break;case'ipv6':ok=(val.search(/^([a-f0-9]{1,4})(:([a-f0-9]{1,4})){7}$/i)!=-1)
break;}
if(!ok){f.errorDecorator.addError(c,2);valid=false;}}
if(c.isConfirmField){var val2=this._getValue(frmElt.elements[c.confirmFieldOf]);if(val!=val2){f.errorDecorator.addError(c,2);valid=false;}}}
if(!valid)
f.errorDecorator.end();return valid;},_getValue:function(elt){var value='';if(elt.nodeType){switch(elt.nodeName.toLowerCase()){case"input":switch(elt.getAttribute("type")){case"checkbox":case"radio":if(elt.checked)
value='true';else
value='false';break;default:value=elt.value;break;}
break;case"textarea":value=elt.value;break;case"select":if(!elt.multiple){value=elt.value;break;}
var options=elt.getElementsByTagName("option");value=[];for(var i=0;i<options.length;i++){if(options[i].selected){value.push(options[i].value);}}
break;}}else if(elt.item){value=[]
for(var i=0;i<elt.length;i++){var radio=elt.item(i);if(radio.checked){value.push(radio.value);}}}
return value;},showHelp:function(aFormName,aControlName){var frm=this._forms[aFormName];var ctrls=frm.controls;var ctrl=null;for(var i=0;i<ctrls.length;i++){if(ctrls[i].name==aControlName){ctrl=ctrls[i];break;}}
if(ctrl){frm.helpDecorator.show(ctrl.help);}}}
function jFormsForm(name){this.name=name;this.controls=[];this.errorDecorator=new jFormsErrorDecoratorAlert();this.helpDecorator=new jFormsHelpDecoratorAlert();}
jFormsForm.prototype={addControl:function(ctrl){this.controls.push(ctrl);},setErrorDecorator:function(decorator){this.errorDecorator=decorator;},setHelpDecorator:function(decorator){this.helpDecorator=decorator;}}
function jFormsControl(name,label,datatype){this.name=name;this.label=label;this.datatype=datatype;this.required=false;this.readonly=false;this.errInvalid='';this.errRequired='';this.help='';this.isConfirmField=false;this.confirmFieldOf='';this.minLength=-1;this.maxLength=-1;}
function jFormsErrorDecoratorAlert(){this.message='';}
jFormsErrorDecoratorAlert.prototype={start:function(){this.message='';},addError:function(control,messageType){if(messageType==1){this.message+="* "+control.errRequired+"\n";}else if(messageType==2){this.message+="* "+control.errInvalid+"\n";}else{this.message+="* Error on '"+control.label+"' field\n";}},end:function(){if(this.message!=''){alert(this.message);}}}
function jFormsHelpDecoratorAlert(){}
jFormsHelpDecoratorAlert.prototype={show:function(message){alert(message);}}
$.prepareOnglets=function(){function log(){if(!$.taconite.debug||!window.console||!window.console.log){return;}
if(typeof window.console!='undefined'){window.console.log('[prepareOnglets] '+[].join.call(arguments,'')+' ( '+(new Date().getTime()-currentTimeLog)+' )');currentTimeLog=new Date().getTime();}}
log('[dynamisePage] mesOnglets');function activePager(clicked,tabtoshow,tohide){$(clicked).parent().parent().find('.previous-rea  , .next-rea').removeClass('previous-rea').removeClass('next-rea');$(clicked).parent().prev('li').addClass('previous-rea');$(clicked).parent().next('li').addClass('next-rea');}
$('#realisations div.last_project').miseEnOnglets({id:'nos_realisations',cheminTitle:'dt a',toDeleteBefore:false,tabs:{fxSlide:false,fxFade:true,selectedClass:'selected-rea',navClass:'tabs-rea',containerClass:'tab-project',onShow:activePager}});$('#realisations li.selected-rea').next('li').addClass('next-rea');$('#actualites,#realisations').miseEnOnglets({tabs:{fxSlide:false,fxFade:true}});log('[dynamisePage] mesOnglets complete');};$.dynamisePage=function(){$.prepareOnglets();log('[accordeon] ');$.fn.media.defaults.flvPlayer='/genious/swf/v1_13.swf';$.fn.media.defaults.width=200;$.fn.media.defaults.height=140;$.fn.media.defaults.players.flash.types='flv,mp3,swf';$.fn.media.defaults.flvKeyName='fichier';$.fn.media.defaults.autoplay=true
$.fn.media.defaults.params={allowFullScreen:true,allowScriptAccess:'always',scale:'tofit'};$.fn.media.defaults.flashvars={auto_play:true};$('.leftBlock').append($('.rightBlock #premiereVisite'));$(".videopreview a").click(function(){var titleVideo=$(this).attr('title')
$(this).addClass('playerModal').text(titleVideo).media();player=$('.playerModal');var miseEnModale=function(){var modalOptions={persist:false,onClose:function(){if($('.videopreview a.reviewVideo').length==0){$('.videopreview').append("<a class='reviewVideo'>"+titleVideo+"</a>");}
$('.videopreview a.reviewVideo').click(miseEnModale);$.modal.close();$('.playerModal').hide();}};$.modal(player,modalOptions);player.find('object,embed').andSelf().animate({width:'100%',height:'100%'});};miseEnModale();return false;});jQuery("#espace_clients a.loginType").click(function(){var classesToCheck=['controlPanel','extraPanel','whmcsPanel','webMail'];var notice=$('#espace_clients div.bottom_notice');for(var i=0;i<classesToCheck.length;i++){if($(this).hasClass(classesToCheck[i])){notice.addClass(classesToCheck[i]);notice.html('<p>'+$(this).attr('title')+'</p>');}else if(notice.hasClass(classesToCheck[i])){notice.removeClass(classesToCheck[i]);}}});$('.random_annonce').removeClass('random_annonce').addClass('random_annonce_large');var logCount=0;function log(){if(!$.taconite.debug||!window.console||!window.console.log){return;}
if(typeof window.console!='undefined'){window.console.log('[dynamisePage] '+[].join.call(arguments,'')+' ( '+(new Date().getTime()-currentTimeLog)+' )');currentTimeLog=new Date().getTime();}}
log(' liens ');jQuery("#extracmsSideBar a ,.publiclookup .public_lookup a, #extracms_children_list a , .public_lookup a , #wiki-links .navigation a , .siteplan a , .nos_references p.temoignage a ,  #temoignages p.quote a , #extracms_view_content a.internalLink").not('a.editMe').taconitizeLinks(function(){if(typeof window.console!='undefined'){window.console.log('[taconitizeLinks] complete');}});log(' liens edit internes');jQuery("#wiki-links a.editMe").taconitizeCrudLinks();log(' slideshow ');jQuery('#slideshowslideshow').not('.activatedSlideshow').addClass('loadingSlides').before('<div id="slidepager"><ul></ul></div>').cycle({slideExpr:'.diaporama',cleartype:1,fx:'fade',pager:'#slidepager ul',timeout:9000,continuous:0,speed:900,pause:1,pagerAnchorBuilder:function(idx,slide){if(slide.src){var title=slide.alt;var desc=slide.title;var src=slide.src;}else{var img=$(slide).find('img').get(0);var title=img.alt;var desc=img.title;var src=img.src;}
var number=idx+1;return'<li><a href="#" title="'+desc+'" >'+title+'<img src="'+src+'" /></a></li>';}}).addClass('activatedSlideshow');jQuery('#slideshowlogo').not('.activatedSlideshow').addClass('loadingSlides').cycle({slideExpr:'.diaporama',cleartype:1}).addClass('activatedSlideshow');jQuery('#slideshowlogo img').not('.externLink').click(function(){$('body').addExternLink($(this).attr('title'),$(this).attr('alt'));return false;}).addClass('externLink');if($('#extracms_photo_viewer_slideshow dd.photopreview img').length>1){jQuery('#extracms_photo_viewer_slideshow').not('.activatedSlideshow').addClass('loadingSlides').before('<div id="slidepager"><ul></ul></div>').cycle({slideExpr:'.photosimpleview',cleartype:1,fx:'fade',pager:'#slidepager ul',timeout:9000,continuous:0,speed:900,pause:1,pagerAnchorBuilder:function(idx,slide){if(slide.src){var title=slide.alt;var desc=slide.title;var src=slide.src;}else{var img=$(slide).find('img').get(0);var title=img.alt;var desc=img.title;var src=img.src;}
var number=idx+1;return'<li><a href="#" title="'+desc+'" >'+title+'</a></li>';}}).addClass('activatedSlideshow');}
if($.browser.msie){$('#slidepager').addClass('hiddenPager');$('#extracms_photo_viewer_slideshow img , #slideshowslideshow img').mouseover(function(){$('#slidepager').removeClass('hiddenPager',500).mouseout(function(){$(this).addClass('hiddenPager',500);});});}else{$('#slidepager').addClass('hiddenPager').hover(function(){$(this).removeClass('hiddenPager',500);},function(){$(this).addClass('hiddenPager',500);});}
jQuery('#slidepager a').showInNoticeIfHovered();log(' lightbox ');var lightboxOptions={overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'genious/js/lightbox/images/lightbox-ico-loading.gif',imageBtnPrev:'genious/js/lightbox/images/lightbox-btn-prev.gif',imageBtnNext:'genious/js/lightbox/images/lightbox-btn-next.gif',imageBtnClose:'genious/js/lightbox/images/lightbox-btn-close.gif',imageBlank:'genious/js/lightbox/images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n'};jQuery("#cms_image_centre_page img").each(function(){$(this).wrap('<a rel="centrepage" title="'+$(this).attr('alt')+' '+$(this).attr('title')+'" href="'+$(this).attr('src').replace(/centre\_page/,'defaultoriginal')+'" />');});jQuery("#cms_image_centre_page a[rel=centrepage]").not('.lightboxed').lightBox(lightboxOptions).addClass('lightboxed');jQuery("#realisations a[rel=lightbox]").not('.lightboxed').lightBox(lightboxOptions).addClass('lightboxed');if(locale=='ar_MO'){var zoomPos='left';}else{var zoomPos='right';}
var optionsZoom={zoomWidth:435,zoomHeight:370,showEffect:'show',hideEffect:'fadeout',fadeoutSpeed:'slow',title:true,xOffset:-20,yOffset:-30,position:zoomPos,footer:true};var optionZoomIE={zoomWidth:435,zoomHeight:370,showEffect:'show',hideEffect:'fadeout',fadeoutSpeed:'slow',title:false,xOffset:-20,yOffset:-30,position:zoomPos,footer:false};$("table.packs tbody , table.programmes tbody").stripTable();log(' zoom ');if($.browser.msie&&$.browser.version<8){jQuery("#contenu a[rel=jqzoom]").jqzoom(optionZoomIE);}
else{jQuery("#contenu a[rel=jqzoom]").jqzoom(optionsZoom);}
$('#extracms_view_form .formulaire form').labelOnValueField();jQuery("#extracms_view_form .formulaire  form , .publiclookup #contenu .crudlookup ").taconitizeForms(function(){log('[taconitizeForms] complete');});if($('.publiclookup').length){jQuery('.publiclookup #contenu .crudlookup').moveLookup();}
var imagesToLoad=jQuery('.loadingSlides img').length;jQuery('.loadingSlides img').load(function(){if(imagesToLoad==1){$('.loadingSlides').removeClass('loadingSlides');}else{imagesToLoad--;}});$('#contenu #extracmsSideBar #secondMenu').after($('#logoShow'));log('cache le logoshow coté droit et affiche coté gauche');$('.wikipage .packs , .wikipage .programmes , #extracms_view_extern_zone .packs').find(' tfoot td, tbody td').hover(function(){if(!$(this).attr('title')){var valeurAAfficher=$(this).parent().find('th').text();if(valeurAAfficher){$(this).attr('title',valeurAAfficher);}}
if(!$(this).parent().hasClass('viewedrow')){$(this).parent().addClass('viewedrow');}},function(){if($(this).parent().hasClass('viewedrow')){$(this).parent().removeClass('viewedrow');}});$('tr.prix a').click(function(){var titleLink=((typeof $(this).attr('title'))!=='undefined'?$(this).attr('title'):$(this).text());$('#contenu').addExternLink($(this).attr('href'),titleLink,{useIframe:false});return false;}).addClass('externLink');log('liens commander ouverture en mode iframe');if($('.nos_references').length){$('.nos_references .societe .societe_note').hide();$('.nos_references .societe').hover(function(){$(this).find('img.logoSociete').hide();$(this).find('.societe_note').show();},function(){$(this).find('img.logoSociete').show();$(this).find('.societe_note').hide();});}
if($('.temoignages').length>0){function highlightTestimonial(){if($('html').hasClass('loading')){setTimeout(highlightTestimonial,100);}else{$('.temoignages').prepend($('.temoignages .highlighted').hide());$('.temoignages .highlighted').show('slow');}}
setTimeout(highlightTestimonial,100);}
log(' liens externes ');$('#contenu').addExternLink();log('liens externe complete');if($('body').hasClass('crud')){$('body').removeClass('crud');}};$.dynamiseCrud=function(){var logCount=0;function log(){if(!$.taconite.debug||!window.console||!window.console.log){return;}
if(typeof window.console!='undefined'){window.console.log('[dynamiseCrud]'+[].join.call(arguments,''));}}
log(' taconitizeCrudForms ');jQuery("#contenu form").taconitizeCrudForms(function(){log('[taconitizeCrudForms] complete');});jQuery('#contenu .crudlookup').moveLookup();$("table.crud-record-list tbody, table.jforms-table tbody").stripTable();log(' taconitizeCrudLinks ');jQuery("#contenu a.crud-list , .crud-record-list a , #contenu a.crud-link , #pagination a , .pagelinks a ").not('.download-file').not('.download-file a').not('.delete-record').taconitizeCrudLinks();log(' datepicker ');jQuery("input[name=datedebut] , input[name=datefin] , input[name=date_creation], input[name=actualite_date]").date_input();log(' htmleditor ');jQuery(".extracms textarea[name=content]").wymeditor({lang:currentLang,toolsItems:[{'name':'Bold','title':'Strong','css':'wym_tools_strong'},{'name':'Italic','title':'Emphasis','css':'wym_tools_emphasis'},{'name':'InsertOrderedList','title':'Ordered_List','css':'wym_tools_ordered_list'},{'name':'InsertUnorderedList','title':'Unordered_List','css':'wym_tools_unordered_list'},{'name':'Paste','title':'Paste_From_Word','css':'wym_tools_paste'},{'name':'ToggleHtml','title':'HTML','css':'wym_tools_html'}],updateSelector:".jcms .jforms-submit , .extracms .jforms-submit",updateEvent:"click",classesItems:[{'name':'note','title':'Note','expr':'p'},{'name':'important','title':'Important','expr':'p'}]});$('#jcms_set_type,#jcms_set_flags,#jcms_edit_zone,#media_upload_zone,#media_view_zone').miseEnOnglets({id:'mesOngletsAdmin',cheminTitle:'h2'});};$.fn.switchHomeToSideBar=function(oldHome){return this.each(function(){$('#mesOnglets,.random_annonce_large,#tousLesProduits , #premiereVisite').hide();$(this).animate({width:"196px"},500).attr('id','sideBar');$('#homeWrapper').attr('id','sideBarWrapper');});};$.fn.switchSideBarToHome=function(oldHome){return this.each(function(){if($(this).is(':visible')){$(this).hide();}
if($.browser.msie){$(this).css({display:'block'});$(this).animate({width:"925px"},500).attr('id','home');}else{$(this).animate({width:"925px",display:'block'},500).attr('id','home');}
$('#sideBarWrapper').attr('id','homeWrapper');$('#mesOnglets,.random_annonce_large,#tousLesProduits, #premiereVisite').show();});};$.fn.sizeUpIframe=function(){return this.each(function(){function log(){if(typeof window.console!='undefined'){window.console.log('[sizeUpIframe]'+[].join.call(arguments,''));}}
var iFrame=$(this);function sizeMe(){var myParentUrl=window.location.href.replace(new RegExp("#(.*)"),'');var myHeight=window.location.href.replace(new RegExp("((.*)#height-|@(.*))"),'');log("Height"+myHeight);var myUrl=window.location.href.replace(new RegExp("(.*)#height-(.*)@"),'');$.taconite.currentHash="height-"+myHeight;$.history.load("height-"+myHeight);}
$(this).load(function(){setTimeout(sizeMe,0);});});};function resizeIframe(height){if(height==0){height=10;$('body').addClass('loading');}
$('#contenu iframe').animate({height:height+'px'});if($('body').hasClass('loading')){$('body').removeClass('loading');}}
$.fn.backIframe=function(urlTo){function log(){if(typeof window.console!='undefined'){window.console.log('[backIframe] '+[].join.call(arguments,''));}}
return this.each(function(){if(window.frames[$(this).attr('name')]){log('navigation iframe back'+window.frames[$(this).attr('name')]);window.frames[$(this).attr('name')].location.href=urlTo+'#history.back';}else{log('no history available for '+$(this).attr('name'));}});};$.fn.prepareForIframeLoading=function(){return this.each(function(){$(this).not('.taconitised').attr('action',$(this).attr('action')+'#'+location.href.replace(/#(.*)/,'')).ajaxForm({target:'#contenu',iframe:true,putIframeInTarget:true,complete:function(responseText,type){$('#contenu iframe').addClass('externApplication').addClass(type).css({position:'static',top:0,left:0}).sizeUpIframe().prevAll().remove();$('#sideBar').switchSideBarToHome();},clearForm:true}).addClass('taconitised');});};$.fn.showInNoticeIfHovered=function(){return this.each(function(){$(this).hover(function(){if($('div.wrapmessage').length===0){$('div.notice').wrap('<div class="wrapmessage"></div>').css({display:'none'});}else{if($('div.notice').is(':visible')){$('div.wrapmessage div.notice').css({display:'none'});}}
if(typeof $(this).attr('title')=='undefined'){description='';}else{description=$(this).attr('title');}
$('div.wrapmessage').append('<div class="where notice"><p><strong>'+$(this).html()+'</strong><p>'+description+'</p></div>');},function(){$('div.where.notice').remove();if($('div.notice').is(':hidden')||$('div.notice').css('display')=='none'||$('div.notice').css('display')=='hidden'){$('div.notice').show('fast');}});});};$.fn.sendOnChange=function(settings){settings=$.extend({onChange:'select.countrySelect',inputDelete:'input#changeLang'},settings);function deleteInputSubmit(){$(settings.inputDelete).remove();}
function miseEnPlaceEvenement(formulaire){$(settings.onChange).change(function(){formulaire.submit();});}
deleteInputSubmit();miseEnPlaceEvenement($(this));};if(typeof $.fn.externChat=='undefined'){var chatLink=false;var fakeLink=false;$.fn.proactiveCleanUp=function(myTitleChat,myLocale){return this.each(function(){var message=$(this).find('table table table td font').eq(0).text();var links=$(this).find('table table table td a');links.each(function(i){var classLink=(i==0?'startChat':'stopChat');$(this).html('<span>'+$(this).text()+'</span>').addClass(classLink);});$(this).addClass('roundBox').append('<h3><span class="title">'+myTitleChat+'</span></h3><div id="cleanChat" class="roundBox_content" />');$cleanChat=$("#cleanChat");$cleanChat.append("<p class='chatMessage'>"+message+"</p>").append(links);$(this).find('table').remove();if(myLocale=='ar_MO'){var leftPosition='auto';var rightPosition='330px';}else{var leftPosition='330px';var rightPosition='auto';}
$(this).css({width:$cleanChat.width()+'px',height:'auto',left:leftPosition,top:'300px',right:rightPosition});});};$.fn.externChat=function(){var acceptRequest=true;function log(){if(!$.taconite.debug||!window.console||!window.console.log){return;}
if(typeof window.console!='undefined'){window.console.log('[externChat] '+[].join.call(arguments,''));}}
return this.each(function(){fakeLink=$(this);var titleChat=fakeLink.text();if(fakeLink.prevAll('a').length>0){if(chatLink===false)
chatLink=fakeLink.prevAll('a').eq(0);var chatImage=false;var chatStatusTitle;var chatStatus;function checkStatus(){if(!chatImage){chatImage=chatLink.find('img').eq(0);var firstCheck=true;}
chatStatusTitle=chatImage.addClass('chatImg').attr('title');if(firstCheck){fakeLink.append(chatImage);}
log('chemin image support'+chatImage.attr('src'));var chatStatus=(chatImage.attr('src').indexOf("offline")>0)?'Offline':((chatImage.attr('src').indexOf("away")>0)?'Away':'Online');chatLink.attr('title',chatStatusTitle).addClass('chatLink'+chatStatus).html('<span>'+fakeLink.text()+'</span>');chatImage.css({opacity:0});if(chatStatus=='Offline'){chatLink.attr('href',fakeLink.attr('href'));chatLink.click(function(){var saveTitle=chatLink.attr('title');chatLink.attr('title',$('.centreSupport a').attr('title'));fakeLink.click();return false;});}
log('chat Status '+chatStatus);}
checkStatus();$proactive=$('#proactivechatdiv');$('#conteneur').append($proactive);$proactive.proactiveCleanUp(titleChat,locale);fakeLink.hide();}else{fakeLink.show().addClass('chatLinkOffline');}});};}
$.setChatStatus=function(etat){if(chatLink){chatLink.attr('title',eval('chat'+etat)).removeClass('chatLinkOffline').removeClass('chatLinkOnline').removeClass('chatLinkAway').addClass('chatLink'+etat);if(etat=='Offline'){chatLink.attr('href',fakeLink.attr('href'));chatLink.click(function(){var saveTitle=chatLink.attr('title');chatLink.attr('title',$('.centreSupport a').attr('title'));fakeLink.click();return false;});}else{}}};if(typeof $.fn.externChatRequest=='undefined'){var acceptRequest=true;$.fn.externChatRequest=function(timer,url){function log(){if(typeof window.console!='undefined'){window.console.log('[externChat] '+[].join.call(arguments,''));}}
var urlActive=url;if(acceptRequest){log('going to show Request in '+timer);setTimeout(showChat,timer);}
function showChat(){if(urlActive==currentPath){log('going to show Request');$('#proactivechatdiv').show('slow');$('#cleanChat a.stopChat').click(function(){acceptRequest=false;});}}};}
$.fn.addExternLink=function(url,title,settings){settings=$.extend({useIframe:false},settings);jQuery.extend(jQuery.expr[':'],{externe:function(a){if(!a.hostname){return false;}
return(a.hostname!=location.hostname);}});function showExternLink(body,url,title){body.append('<div id="externLinkOverlay"></div><div id="externLink"><a class="barLogo">Genious</a><a class="barTopic">'+title+'</a><a class="barClose">Fermer</a><iframe id="frameWindow" src="'+url+'"></iframe></div>');$('a.barClose').click(function(){$('div#externLinkOverlay , div#externLink').remove();});}
function showExternLinkInNewWindow(body,url,title){window.open(url);}
var body=$(this);var loadLink=(settings.useIframe?showExternLink:showExternLinkInNewWindow);if(typeof url!='undefined'){if(!title){var title=url;}
loadLink(body,url,title);}else{body.find("a:externe").not('.externLink').addClass('externLink').click(function(){loadLink(body,$(this).attr('href'),$(this).html());return false;});}};$.fn.labelOnValueField=function(settings){settings=$.extend({labelEncapsuleField:false},settings);function log(){if(typeof window.console!='undefined')
window.console.log('[labelInput]'+[].join.call(arguments,''));}
if(settings.labelEncapsuleField){$(this).find('fieldset label input').each(function(){var label=$(this).parent();log(label.text());if($(this).attr('type')!='checkbox'&&$(this).attr('type')!='radio'&&$(this).attr('type')!='submit'){var obligatoire=label.hasClass('jforms-required')?'jforms-required':'optionnel';$(this).val(label.text()).addClass(obligatoire);$(this).val(label.text()).focus(function(){if($(this).val()==label.text()){$(this).val("");}}).blur(function(){if($(this).val()==""){$(this).val(label.text());}});label.addClass('hideTextLabel');}});}
else{$(this).find('fieldset label').each(function(){var label=$(this);var obligatoire=$(this).hasClass('jforms-required')?'jforms-required':'optionnel';var input=$(this).next();if(input.val()==""){$(this).next().val($(this).html()).addClass(obligatoire).focus(function(){if($(this).val()==label.html()){$(this).val('');}}).blur(function(){if($(this).val()==""){$(this).val(label.html());}});$(this).hide();}});}};$.fn.miseEnOnglets=function(settings){settings=$.extend({id:'mesOnglets',cheminTitle:'h3 span',toDeleteBefore:false,activerTabs:true,tabs:{fxSlide:true,fxFade:true}},settings);function miseEnPlaceStructure(element){$(element[0]).wrap('<div id="'+settings.id+'"></div>');$('#'+settings.id).prepend('<ul class="menutabs" />');}
function ajouterOnglet(div){if($('#'+settings.id+'  a[href=#'+div.attr('id')+']').length==0){extremites=$('#'+settings.id+' .menutabs .firstTab').length==1?'lastTab':'firstTab';$('#'+settings.id+' .menutabs .lastTab').removeClass('lastTab');$('#'+settings.id+' .menutabs').append('<li class="'+extremites+'"><a href="#'+div.attr('id')+'"><span>'+div.find(settings.cheminTitle).html()+'</span></a></li>');if($('#'+settings.id+'  #'+div.attr('id')).length==0){$('#'+settings.id).append(div);}}}
function activerTabs(){jQuery('#'+settings.id).tabs(settings.tabs);}
if($(this).length>0){if($('#'+settings.id).length==0){miseEnPlaceStructure($(this));this.each(function(){ajouterOnglet($(this));if(settings.toDeleteBefore){$(this).find(settings.toDeleteBefore).remove();}});if(settings.activerTabs){activerTabs();}}}};$.fn.loadInIframe=function(url){function showInIframe(body,url){body.html('<iframe id="frameWindow" class="externApplication" name="frameWindow" src="'+url+'#init-'+location.href.replace(/#(.*)/,'')+'"></iframe>');$('#frameWindow.externApplication').sizeUpIframe();$('#sideBar').switchSideBarToHome();}
if(typeof url!='undefined'){showInIframe($(this),url);}};(function($){window.DateInput=function DateInput(el,opts){if(typeof(opts)!="object"){opts={};}
$.extend(this,DateInput.DEFAULT_OPTS,opts);this.input=$(el);this.bindMethodsToObj("show","hide","hideIfClickOutside","selectDate","prevMonth","nextMonth");this.build();this.selectDate();this.hide();};DateInput.DEFAULT_OPTS={month_names:["January","February","March","April","May","June","July","August","September","October","November","December"],short_month_names:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],short_day_names:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],start_of_week:1};DateInput.prototype={build:function(){this.monthNameSpan=$('<span class="month_name"></span>');var monthNav=$('<p class="month_nav"></p>').append($('<a href="#" class="prev">&laquo;</a>').click(this.prevMonth)," ",this.monthNameSpan," ",$('<a href="#" class="next">&raquo;</a>').click(this.nextMonth));var tableShell="<table><thead><tr>";$(this.adjustDays(this.short_day_names)).each(function(){tableShell+="<th>"+this+"</th>";});tableShell+="</tr></thead><tbody></tbody></table>";this.dateSelector=this.rootLayers=$('<div class="date_selector"></div>').css({display:"none",position:"absolute",zIndex:100}).append(monthNav,tableShell).appendTo(document.body);if($.browser.msie&&$.browser.version<7){this.ieframe=$('<iframe class="date_selector_ieframe" frameborder="0" src="#"></iframe>').css({position:"absolute",display:"none",zIndex:99}).insertBefore(this.dateSelector);this.rootLayers=this.rootLayers.add(this.ieframe);};this.tbody=$("tbody",this.dateSelector);this.input.change(this.bindToObj(function(){this.selectDate();}));},selectMonth:function(date){this.currentMonth=date;var rangeStart=this.rangeStart(date),rangeEnd=this.rangeEnd(date);var numDays=this.daysBetween(rangeStart,rangeEnd);var dayCells="";for(var i=0;i<=numDays;i++){var currentDay=new Date(rangeStart.getFullYear(),rangeStart.getMonth(),rangeStart.getDate()+i);if(this.isFirstDayOfWeek(currentDay)){dayCells+="<tr>";}
if(currentDay.getMonth()==date.getMonth()){dayCells+='<td date="'+this.dateToString(currentDay)+'"><a href="#">'+currentDay.getDate()+'</a></td>';}else{dayCells+='<td class="unselected_month" date="'+this.dateToString(currentDay)+'">'+currentDay.getDate()+'</td>';}
if(this.isLastDayOfWeek(currentDay)){dayCells+="</tr>";}}
this.monthNameSpan.empty().append(this.monthName(date)+" "+date.getFullYear());this.tbody.empty().append(dayCells);$("a",this.tbody).click(this.bindToObj(function(event){this.selectDate(this.stringToDate($(event.target).parent().attr("date")));this.hide();return false;}));$("td[date="+this.dateToString(new Date())+"]",this.tbody).addClass("today");},selectDate:function(date){if(typeof(date)=="undefined"){date=this.stringToDate(this.input.val());}
if(date){this.selectedDate=date;this.selectMonth(date);var stringDate=this.dateToString(date);$('td[date='+stringDate+']',this.tbody).addClass("selected");if(this.input.val()!=stringDate){this.input.val(stringDate).change();}}else{this.selectMonth(new Date());}},show:function(){this.rootLayers.css("display","block");this.setPosition();this.input.unbind("focus",this.show);$([window,document.body]).click(this.hideIfClickOutside);},hide:function(){this.rootLayers.css("display","none");$([window,document.body]).unbind("click",this.hideIfClickOutside);this.input.focus(this.show);},hideIfClickOutside:function(event){if(event.target!=this.input[0]&&!this.insideSelector(event)){this.hide();}},stringToDate:function(string){var matches;if(matches=string.match(/^(\d{1,2}) ([^\s]+) (\d{4,4})$/)){return new Date(matches[3],this.shortMonthNum(matches[2]),matches[1]);}else{return null;}},dateToString:function(date){return date.getDate()+" "+this.short_month_names[date.getMonth()]+" "+date.getFullYear();},setPosition:function(){var offset=this.input.offset();this.rootLayers.css({top:offset.top+this.input.outerHeight(),left:offset.left});if(this.ieframe){this.ieframe.css({width:this.dateSelector.outerWidth(),height:this.dateSelector.outerHeight()});}},moveMonthBy:function(amount){this.selectMonth(new Date(this.currentMonth.setMonth(this.currentMonth.getMonth()+amount)));},prevMonth:function(){this.moveMonthBy(-1);return false;},nextMonth:function(){this.moveMonthBy(1);return false;},monthName:function(date){return this.month_names[date.getMonth()];},insideSelector:function(event){var offset=this.dateSelector.offset();offset.right=offset.left+this.dateSelector.outerWidth();offset.bottom=offset.top+this.dateSelector.outerHeight();return event.pageY<offset.bottom&&event.pageY>offset.top&&event.pageX<offset.right&&event.pageX>offset.left;},bindToObj:function(fn){var self=this;return function(){return fn.apply(self,arguments)};},bindMethodsToObj:function(){for(var i=0;i<arguments.length;i++){this[arguments[i]]=this.bindToObj(this[arguments[i]]);}},indexFor:function(array,value){for(var i=0;i<array.length;i++){if(value==array[i]){return i;}}},monthNum:function(month_name){return this.indexFor(this.month_names,month_name);},shortMonthNum:function(month_name){return this.indexFor(this.short_month_names,month_name);},shortDayNum:function(day_name){return this.indexFor(this.short_day_names,day_name);},daysBetween:function(start,end){start=Date.UTC(start.getFullYear(),start.getMonth(),start.getDate());end=Date.UTC(end.getFullYear(),end.getMonth(),end.getDate());return(end-start)/86400000;},changeDayTo:function(to,date,direction){var difference=direction*(Math.abs(date.getDay()-to-(direction*7))%7);return new Date(date.getFullYear(),date.getMonth(),date.getDate()+difference);},rangeStart:function(date){return this.changeDayTo(this.start_of_week,new Date(date.getFullYear(),date.getMonth()),-1);},rangeEnd:function(date){return this.changeDayTo((this.start_of_week-1)%7,new Date(date.getFullYear(),date.getMonth()+1,0),1);},isFirstDayOfWeek:function(date){return date.getDay()==this.start_of_week;},isLastDayOfWeek:function(date){return date.getDay()==(this.start_of_week-1)%7;},adjustDays:function(days){var newDays=[];for(var i=0;i<days.length;i++){newDays[i]=days[(i+this.start_of_week)%7];}
return newDays;}};$.fn.date_input=function(opts){return this.each(function(){new DateInput(this,opts);});};$.date_input={initialize:function(opts){$("input.date_input").date_input(opts);}};})(jQuery);if(!WYM_STRINGS)var WYM_STRINGS=new Array();var WYM_STRINGS_EN={Strong:'Strong',Emphasis:'Emphasis',Superscript:'Superscript',Subscript:'Subscript',Ordered_List:'Ordered List',Unordered_List:'Unordered List',Indent:'Indent',Outdent:'Outdent',Undo:'Undo',Redo:'Redo',Link:'Link',Unlink:'Unlink',Image:'Image',Table:'Table',HTML:'HTML',Paragraph:'Paragraph',Heading_1:'Heading 1',Heading_2:'Heading 2',Heading_3:'Heading 3',Heading_4:'Heading 4',Heading_5:'Heading 5',Heading_6:'Heading 6',Preformatted:'Preformatted',Blockquote:'Blockquote',Table_Header:'Table Header',URL:'URL',Title:'Title',Alternative_Text:'Alternative text',Caption:'Caption',Number_Of_Rows:'Number of rows',Number_Of_Cols:'Number of cols',Submit:'Submit',Cancel:'Cancel',Choose:'Choose',Preview:'Preview',Paste_From_Word:'Paste from Word',Tools:'Tools',Containers:'Containers',Classes:'Classes',Status:'Status',Source_Code:'Source code'};WYM_STRINGS['en']=WYM_STRINGS_EN;var WYM_INSTANCES=new Array();var WYM_NAME="name";var WYM_INDEX="{Wym_Index}";var WYM_BASE_PATH="{Wym_Base_Path}";var WYM_CSS_PATH="{Wym_Css_Path}";var WYM_WYM_PATH="{Wym_Wym_Path}";var WYM_IFRAME_BASE_PATH="{Wym_Iframe_Base_Path}";var WYM_IFRAME_DEFAULT="iframe/default/";var WYM_JQUERY_PATH="{Wym_Jquery_Path}";var WYM_TOOLS="{Wym_Tools}";var WYM_TOOLS_ITEMS="{Wym_Tools_Items}";var WYM_TOOL_NAME="{Wym_Tool_Name}";var WYM_TOOL_TITLE="{Wym_Tool_Title}";var WYM_TOOL_CLASS="{Wym_Tool_Class}";var WYM_CLASSES="{Wym_Classes}";var WYM_CLASSES_ITEMS="{Wym_Classes_Items}";var WYM_CLASS_NAME="{Wym_Class_Name}";var WYM_CLASS_TITLE="{Wym_Class_Title}";var WYM_CONTAINERS="{Wym_Containers}";var WYM_CONTAINERS_ITEMS="{Wym_Containers_Items}";var WYM_CONTAINER_NAME="{Wym_Container_Name}";var WYM_CONTAINER_TITLE="{Wym_Containers_Title}";var WYM_CONTAINER_CLASS="{Wym_Container_Class}";var WYM_HTML="{Wym_Html}";var WYM_IFRAME="{Wym_Iframe}";var WYM_STATUS="{Wym_Status}";var WYM_DIALOG_TITLE="{Wym_Dialog_Title}";var WYM_DIALOG_BODY="{Wym_Dialog_Body}";var WYM_BODY="body";var WYM_STRING="string";var WYM_P="p";var WYM_H1="h1";var WYM_H2="h2";var WYM_H3="h3";var WYM_H4="h4";var WYM_H5="h5";var WYM_H6="h6";var WYM_PRE="pre";var WYM_BLOCKQUOTE="blockquote";var WYM_TD="td";var WYM_TH="th";var WYM_A="a";var WYM_BR="br";var WYM_IMG="img";var WYM_TABLE="table";var WYM_UL="ul";var WYM_OL="ol";var WYM_LI="li";var WYM_CLASS="class";var WYM_HREF="href";var WYM_SRC="src";var WYM_TITLE="title";var WYM_ALT="alt";var WYM_DIALOG_LINK="Link";var WYM_DIALOG_IMAGE="Image";var WYM_DIALOG_TABLE="Table";var WYM_DIALOG_PASTE="Paste_From_Word";var WYM_BOLD="Bold";var WYM_ITALIC="Italic";var WYM_CREATE_LINK="CreateLink";var WYM_INSERT_IMAGE="InsertImage";var WYM_INSERT_TABLE="InsertTable";var WYM_PASTE="Paste";var WYM_INDENT="Indent";var WYM_OUTDENT="Outdent";var WYM_TOGGLE_HTML="ToggleHtml";var WYM_FORMAT_BLOCK="FormatBlock";var WYM_PREVIEW="Preview";var WYM_DEFAULT_SKIN="default";var WYM_MAIN_CONTAINERS=new Array(WYM_P,WYM_H1,WYM_H2,WYM_H3,WYM_H4,WYM_H5,WYM_H6,WYM_PRE,WYM_BLOCKQUOTE);var WYM_BLOCKS=new Array("address","blockquote","div","dl","fieldset","form","h1","h2","h3","h4","h5","h6","hr","noscript","ol","p","pre","table","ul","dd","dt","li","tbody","td","tfoot","th","thead","tr");var WYM_KEY={BACKSPACE:8,ENTER:13,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,CURSOR:new Array(37,38,39,40),DELETE:46};var WYM_NODE={ELEMENT:1,ATTRIBUTE:2,TEXT:3};jQuery.fn.wymeditor=function(options){options=jQuery.extend({html:"",basePath:false,cssPath:false,wymPath:false,iframeBasePath:false,jQueryPath:false,xhtmlParser:'xhtml_parser.js',cssParser:'wym_css_parser.js',styles:false,stylesheet:false,lang:"en",boxHtml:"<div class='wym_box'>"+"<div class='wym_area_top'>"+WYM_TOOLS+"</div>"+"<div class='wym_area_left'></div>"+"<div class='wym_area_right'>"+WYM_CONTAINERS+WYM_CLASSES+"</div>"+"<div class='wym_area_main'>"+WYM_HTML+WYM_IFRAME+WYM_STATUS+"</div>"+"<div class='wym_area_bottom'>"+"<a class='wym_wymeditor_link' "+"href='http://www.wymeditor.org/'>WYMeditor</a>"+"</div>"+"</div>",iframeHtml:"<div class='wym_iframe wym_section'>"+"<iframe "+"src='"+WYM_IFRAME_BASE_PATH+"wymiframe.html' "+"onload='this.contentWindow.parent.WYM_INSTANCES["+WYM_INDEX+"].initIframe(this)' "+"></iframe>"+"</div>",editorStyles:[],toolsHtml:"<div class='wym_tools wym_section'>"+"<h2>{Tools}</h2>"+"<ul>"+WYM_TOOLS_ITEMS+"</ul>"+"</div>",toolsItemHtml:"<li class='"+WYM_TOOL_CLASS+"'><a href='#' name='"+WYM_TOOL_NAME+"' title='"+WYM_TOOL_TITLE+"'>"+WYM_TOOL_TITLE+"</a></li>",toolsItems:[{'name':'Bold','title':'Strong','css':'wym_tools_strong'},{'name':'Italic','title':'Emphasis','css':'wym_tools_emphasis'},{'name':'Superscript','title':'Superscript','css':'wym_tools_superscript'},{'name':'Subscript','title':'Subscript','css':'wym_tools_subscript'},{'name':'InsertOrderedList','title':'Ordered_List','css':'wym_tools_ordered_list'},{'name':'InsertUnorderedList','title':'Unordered_List','css':'wym_tools_unordered_list'},{'name':'Indent','title':'Indent','css':'wym_tools_indent'},{'name':'Outdent','title':'Outdent','css':'wym_tools_outdent'},{'name':'Undo','title':'Undo','css':'wym_tools_undo'},{'name':'Redo','title':'Redo','css':'wym_tools_redo'},{'name':'CreateLink','title':'Link','css':'wym_tools_link'},{'name':'Unlink','title':'Unlink','css':'wym_tools_unlink'},{'name':'InsertImage','title':'Image','css':'wym_tools_image'},{'name':'InsertTable','title':'Table','css':'wym_tools_table'},{'name':'Paste','title':'Paste_From_Word','css':'wym_tools_paste'},{'name':'ToggleHtml','title':'HTML','css':'wym_tools_html'},{'name':'Preview','title':'Preview','css':'wym_tools_preview'}],containersHtml:"<div class='wym_containers wym_section'>"+"<h2>{Containers}</h2>"+"<ul>"+WYM_CONTAINERS_ITEMS+"</ul>"+"</div>",containersItemHtml:"<li class='"+WYM_CONTAINER_CLASS+"'>"+"<a href='#' name='"+WYM_CONTAINER_NAME+"'>"+WYM_CONTAINER_TITLE+"</a></li>",containersItems:[{'name':'P','title':'Paragraph','css':'wym_containers_p'},{'name':'H1','title':'Heading_1','css':'wym_containers_h1'},{'name':'H2','title':'Heading_2','css':'wym_containers_h2'},{'name':'H3','title':'Heading_3','css':'wym_containers_h3'},{'name':'H4','title':'Heading_4','css':'wym_containers_h4'},{'name':'H5','title':'Heading_5','css':'wym_containers_h5'},{'name':'H6','title':'Heading_6','css':'wym_containers_h6'},{'name':'PRE','title':'Preformatted','css':'wym_containers_pre'},{'name':'BLOCKQUOTE','title':'Blockquote','css':'wym_containers_blockquote'},{'name':'TH','title':'Table_Header','css':'wym_containers_th'}],classesHtml:"<div class='wym_classes wym_section'>"+"<h2>{Classes}</h2><ul>"+WYM_CLASSES_ITEMS+"</ul></div>",classesItemHtml:"<li><a href='#' name='"+WYM_CLASS_NAME+"'>"+WYM_CLASS_TITLE+"</a></li>",classesItems:[],statusHtml:"<div class='wym_status wym_section'>"+"<h2>{Status}</h2>"+"</div>",htmlHtml:"<div class='wym_html wym_section'>"+"<h2>{Source_Code}</h2>"+"<textarea class='wym_html_val'></textarea>"+"</div>",boxSelector:".wym_box",toolsSelector:".wym_tools",toolsListSelector:" ul",containersSelector:".wym_containers",classesSelector:".wym_classes",htmlSelector:".wym_html",iframeSelector:".wym_iframe iframe",statusSelector:".wym_status",toolSelector:".wym_tools a",containerSelector:".wym_containers a",classSelector:".wym_classes a",htmlValSelector:".wym_html_val",hrefSelector:".wym_href",srcSelector:".wym_src",titleSelector:".wym_title",altSelector:".wym_alt",textSelector:".wym_text",rowsSelector:".wym_rows",colsSelector:".wym_cols",captionSelector:".wym_caption",submitSelector:".wym_submit",cancelSelector:".wym_cancel",previewSelector:"",dialogTypeSelector:".wym_dialog_type",dialogLinkSelector:".wym_dialog_link",dialogImageSelector:".wym_dialog_image",dialogTableSelector:".wym_dialog_table",dialogPasteSelector:".wym_dialog_paste",dialogPreviewSelector:".wym_dialog_preview",updateSelector:".wymupdate",updateEvent:"click",dialogFeatures:"menubar=no,titlebar=no,toolbar=no,resizable=no"+",width=560,height=300,top=0,left=0",dialogHtml:"<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'"+" 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>"+"<html><head>"+"<link rel='stylesheet' type='text/css' media='screen'"+" href='"+WYM_CSS_PATH+"' />"+"<title>"+WYM_DIALOG_TITLE+"</title>"+"<script type='text/javascript'"+" src='"+WYM_JQUERY_PATH+"'></script>"+"<script type='text/javascript'"+" src='"+WYM_WYM_PATH+"'></script>"+"</head>"+WYM_DIALOG_BODY+"</html>",dialogLinkHtml:"<body class='wym_dialog wym_dialog_link'"+" onload='WYM_INIT_DIALOG("+WYM_INDEX+")'"+">"+"<form>"+"<fieldset>"+"<input type='hidden' class='wym_dialog_type' value='"+WYM_DIALOG_LINK+"' />"+"<legend>{Link}</legend>"+"<div class='row'>"+"<label>{URL}</label>"+"<input type='text' class='wym_href' value='' size='40' />"+"</div>"+"<div class='row'>"+"<label>{Title}</label>"+"<input type='text' class='wym_title' value='' size='40' />"+"</div>"+"<div class='row row-indent'>"+"<input class='wym_submit' type='button'"+" value='{Submit}' />"+"<input class='wym_cancel' type='button'"+"value='{Cancel}' />"+"</div>"+"</fieldset>"+"</form>"+"</body>",dialogImageHtml:"<body class='wym_dialog wym_dialog_image'"+" onload='WYM_INIT_DIALOG("+WYM_INDEX+")'"+">"+"<form>"+"<fieldset>"+"<input type='hidden' class='wym_dialog_type' value='"+WYM_DIALOG_IMAGE+"' />"+"<legend>{Image}</legend>"+"<div class='row'>"+"<label>{URL}</label>"+"<input type='text' class='wym_src' value='' size='40' />"+"</div>"+"<div class='row'>"+"<label>{Alternative_Text}</label>"+"<input type='text' class='wym_alt' value='' size='40' />"+"</div>"+"<div class='row'>"+"<label>{Title}</label>"+"<input type='text' class='wym_title' value='' size='40' />"+"</div>"+"<div class='row row-indent'>"+"<input class='wym_submit' type='button'"+" value='{Submit}' />"+"<input class='wym_cancel' type='button'"+"value='{Cancel}' />"+"</div>"+"</fieldset>"+"</form>"+"</body>",dialogTableHtml:"<body class='wym_dialog wym_dialog_table'"+" onload='WYM_INIT_DIALOG("+WYM_INDEX+")'"+">"+"<form>"+"<fieldset>"+"<input type='hidden' class='wym_dialog_type' value='"+WYM_DIALOG_TABLE+"' />"+"<legend>{Table}</legend>"+"<div class='row'>"+"<label>{Caption}</label>"+"<input type='text' class='wym_caption' value='' size='40' />"+"</div>"+"<div class='row'>"+"<label>{Number_Of_Rows}</label>"+"<input type='text' class='wym_rows' value='3' size='3' />"+"</div>"+"<div class='row'>"+"<label>{Number_Of_Cols}</label>"+"<input type='text' class='wym_cols' value='2' size='3' />"+"</div>"+"<div class='row row-indent'>"+"<input class='wym_submit' type='button'"+" value='{Submit}' />"+"<input class='wym_cancel' type='button'"+"value='{Cancel}' />"+"</div>"+"</fieldset>"+"</form>"+"</body>",dialogPasteHtml:"<body class='wym_dialog wym_dialog_paste'"+" onload='WYM_INIT_DIALOG("+WYM_INDEX+")'"+">"+"<form>"+"<input type='hidden' class='wym_dialog_type' value='"+WYM_DIALOG_PASTE+"' />"+"<fieldset>"+"<legend>{Paste_From_Word}</legend>"+"<div class='row'>"+"<textarea class='wym_text' rows='10' cols='50'></textarea>"+"</div>"+"<div class='row'>"+"<input class='wym_submit' type='button'"+" value='{Submit}' />"+"<input class='wym_cancel' type='button'"+"value='{Cancel}' />"+"</div>"+"</fieldset>"+"</form>"+"</body>",dialogPreviewHtml:"<body class='wym_dialog wym_dialog_preview'"+" onload='WYM_INIT_DIALOG("+WYM_INDEX+")'"+"></body>",dialogStyles:[],skin:WYM_DEFAULT_SKIN,stringDelimiterLeft:"{",stringDelimiterRight:"}",preInit:null,preBind:null,postInit:null,preInitDialog:null,postInitDialog:null},options);return this.each(function(){new Wymeditor(jQuery(this),options)})};jQuery.extend({wymeditors:function(i){return(WYM_INSTANCES[i])},wymstrings:function(lang,sKey){return(WYM_STRINGS[lang][sKey])}});function Wymeditor(elem,options){this._index=WYM_INSTANCES.push(this)-1;this._element=elem;this._options=options;this._html=jQuery(elem).val();if(this._options.html)this._html=this._options.html;this._options.basePath=this._options.basePath||this.computeBasePath();this._options.cssPath=this._options.cssPath||this.computeCssPath();this._options.wymPath=this._options.wymPath||this.computeWymPath();this._options.iframeBasePath=this._options.iframeBasePath||this._options.basePath+WYM_IFRAME_DEFAULT;this._options.jQueryPath=this._options.jQueryPath||this.computeJqueryPath();this.init()};Wymeditor.prototype.init=function(){if(jQuery.browser.msie){var WymClass=new WymClassExplorer(this)}else if(jQuery.browser.mozilla){var WymClass=new WymClassMozilla(this)}else if(jQuery.browser.opera){var WymClass=new WymClassOpera(this)}else if(jQuery.browser.safari){}if(WymClass){if(jQuery.isFunction(this._options.preInit))this._options.preInit(this);this.loadXhtmlParser(WymClass);if(this._options.styles||this._options.stylesheet){this.configureEditorUsingRawCss()}this.helper=new XmlHelper();for(prop in WymClass){this[prop]=WymClass[prop]}this._box=jQuery(this._element).hide().after(this._options.boxHtml).next();var iframeHtml=this._options.iframeHtml;iframeHtml=iframeHtml.replaceAll(WYM_INDEX,this._index).replaceAll(WYM_IFRAME_BASE_PATH,this._options.iframeBasePath);var boxHtml=jQuery(this._box).html();boxHtml=boxHtml.replaceAll(WYM_TOOLS,this._options.toolsHtml);boxHtml=boxHtml.replaceAll(WYM_CONTAINERS,this._options.containersHtml);boxHtml=boxHtml.replaceAll(WYM_CLASSES,this._options.classesHtml);boxHtml=boxHtml.replaceAll(WYM_HTML,this._options.htmlHtml);boxHtml=boxHtml.replaceAll(WYM_IFRAME,iframeHtml);boxHtml=boxHtml.replaceAll(WYM_STATUS,this._options.statusHtml);var aTools=eval(this._options.toolsItems);var sTools="";for(var i=0;i<aTools.length;i++){var oTool=aTools[i];if(oTool.name&&oTool.title)sTools+=this._options.toolsItemHtml.replaceAll(WYM_TOOL_NAME,oTool.name).replaceAll(WYM_TOOL_TITLE,this._options.stringDelimiterLeft+oTool.title+this._options.stringDelimiterRight).replaceAll(WYM_TOOL_CLASS,oTool.css)}boxHtml=boxHtml.replaceAll(WYM_TOOLS_ITEMS,sTools);var aClasses=eval(this._options.classesItems);var sClasses="";for(var i=0;i<aClasses.length;i++){var oClass=aClasses[i];if(oClass.name&&oClass.title)sClasses+=this._options.classesItemHtml.replaceAll(WYM_CLASS_NAME,oClass.name).replaceAll(WYM_CLASS_TITLE,oClass.title)}boxHtml=boxHtml.replaceAll(WYM_CLASSES_ITEMS,sClasses);var aContainers=eval(this._options.containersItems);var sContainers="";for(var i=0;i<aContainers.length;i++){var oContainer=aContainers[i];if(oContainer.name&&oContainer.title)sContainers+=this._options.containersItemHtml.replaceAll(WYM_CONTAINER_NAME,oContainer.name).replaceAll(WYM_CONTAINER_TITLE,this._options.stringDelimiterLeft+oContainer.title+this._options.stringDelimiterRight).replaceAll(WYM_CONTAINER_CLASS,oContainer.css)}boxHtml=boxHtml.replaceAll(WYM_CONTAINERS_ITEMS,sContainers);boxHtml=this.replaceStrings(boxHtml);jQuery(this._box).html(boxHtml);jQuery(this._box).find(this._options.htmlSelector).hide();this.skin()}};Wymeditor.prototype.bindEvents=function(){var wym=this;jQuery(this._box).find(this._options.toolSelector).click(function(){wym.exec(jQuery(this).attr(WYM_NAME));return(false)});jQuery(this._box).find(this._options.containerSelector).click(function(){wym.container(jQuery(this).attr(WYM_NAME));return(false)});jQuery(this._box).find(this._options.htmlValSelector).keyup(function(){jQuery(wym._doc.body).html(jQuery(this).val())});jQuery(this._box).find(this._options.classSelector).click(function(){var aClasses=eval(wym._options.classesItems);var sName=jQuery(this).attr(WYM_NAME);var oClass=aClasses.findByName(sName);if(oClass){jqexpr=oClass.expr;wym.toggleClass(sName,jqexpr)}return(false)});jQuery(this._options.updateSelector).bind(this._options.updateEvent,function(){wym.update()})};Wymeditor.prototype.ready=function(){return(this._doc!=null)};Wymeditor.prototype.box=function(){return(this._box)};Wymeditor.prototype.html=function(html){if(html)jQuery(this._doc.body).html(html);else return(jQuery(this._doc.body).html())};Wymeditor.prototype.xhtml=function(){return this.parser.parse(this.html())};Wymeditor.prototype.exec=function(cmd){switch(cmd){case WYM_CREATE_LINK:var container=this.container();if(container||this._selected_image)this.dialog(WYM_DIALOG_LINK);break;case WYM_INSERT_IMAGE:this.dialog(WYM_DIALOG_IMAGE);break;case WYM_INSERT_TABLE:this.dialog(WYM_DIALOG_TABLE);break;case WYM_PASTE:this.dialog(WYM_DIALOG_PASTE);break;case WYM_TOGGLE_HTML:this.update();this.toggleHtml();break;case WYM_PREVIEW:this.dialog(WYM_PREVIEW);break;default:this._exec(cmd);break}};Wymeditor.prototype.container=function(sType){if(sType){var container=null;if(sType.toLowerCase()==WYM_TH){container=this.container();switch(container.tagName.toLowerCase()){case WYM_TD:case WYM_TH:break;default:var aTypes=new Array(WYM_TD,WYM_TH);container=this.findUp(this.container(),aTypes);break}if(container!=null){sType=(container.tagName.toLowerCase()==WYM_TD)?WYM_TH:WYM_TD;this.switchTo(container,sType);this.update()}}else{var aTypes=new Array(WYM_P,WYM_H1,WYM_H2,WYM_H3,WYM_H4,WYM_H5,WYM_H6,WYM_PRE,WYM_BLOCKQUOTE);container=this.findUp(this.container(),aTypes);if(container){var newNode=null;if(sType.toLowerCase()==WYM_BLOCKQUOTE){var blockquote=this.findUp(this.container(),WYM_BLOCKQUOTE);if(blockquote==null){newNode=this._doc.createElement(sType);container.parentNode.insertBefore(newNode,container);newNode.appendChild(container);this.setFocusToNode(newNode.firstChild)}else{var nodes=blockquote.childNodes;var lgt=nodes.length;var firstNode=null;if(lgt>0)firstNode=nodes.item(0);for(var x=0;x<lgt;x++){blockquote.parentNode.insertBefore(nodes.item(0),blockquote)}blockquote.parentNode.removeChild(blockquote);if(firstNode)this.setFocusToNode(firstNode)}}else this.switchTo(container,sType);this.update()}}}else return(this.selected())};Wymeditor.prototype.toggleClass=function(sClass,jqexpr){var container=(this._selected_image?this._selected_image:jQuery(this.selected()));container=jQuery(container).parentsOrSelf(jqexpr);jQuery(container).toggleClass(sClass);if(!jQuery(container).attr(WYM_CLASS))jQuery(container).removeAttr(this._class)};Wymeditor.prototype.findUp=function(node,filter){if(node){var tagname=node.tagName.toLowerCase();if(typeof(filter)==WYM_STRING){while(tagname!=filter&&tagname!=WYM_BODY){node=node.parentNode;tagname=node.tagName.toLowerCase()}}else{var bFound=false;while(!bFound&&tagname!=WYM_BODY){for(var i=0;i<filter.length;i++){if(tagname==filter[i]){bFound=true;break}}if(!bFound){node=node.parentNode;tagname=node.tagName.toLowerCase()}}}if(tagname!=WYM_BODY)return(node);else return(null)}else return(null)};Wymeditor.prototype.switchTo=function(node,sType){var newNode=this._doc.createElement(sType);var html=jQuery(node).html();node.parentNode.replaceChild(newNode,node);jQuery(newNode).html(html);this.setFocusToNode(newNode)};Wymeditor.prototype.replaceStrings=function(sVal){for(var key in WYM_STRINGS[this._options.lang]){sVal=sVal.replaceAll(this._options.stringDelimiterLeft+key+this._options.stringDelimiterRight,WYM_STRINGS[this._options.lang][key])}return(sVal)};Wymeditor.prototype.encloseString=function(sVal){return(this._options.stringDelimiterLeft+sVal+this._options.stringDelimiterRight)};Wymeditor.prototype.status=function(sMessage){jQuery(this._box).find(this._options.statusSelector).html(sMessage)};Wymeditor.prototype.update=function(){var html=this.xhtml();jQuery(this._element).val(html);jQuery(this._box).find(this._options.htmlValSelector).val(html)};Wymeditor.prototype.dialog=function(sType){var wDialog=window.open('','dialog',this._wym._options.dialogFeatures);if(wDialog){var sBodyHtml="";switch(sType){case(WYM_DIALOG_LINK):sBodyHtml=this._options.dialogLinkHtml;break;case(WYM_DIALOG_IMAGE):sBodyHtml=this._options.dialogImageHtml;break;case(WYM_DIALOG_TABLE):sBodyHtml=this._options.dialogTableHtml;break;case(WYM_DIALOG_PASTE):sBodyHtml=this._options.dialogPasteHtml;break;case(WYM_PREVIEW):sBodyHtml=this._options.dialogPreviewHtml;break}var dialogHtml=this._options.dialogHtml;dialogHtml=dialogHtml.replaceAll(WYM_BASE_PATH,this._options.basePath).replaceAll(WYM_CSS_PATH,this._options.cssPath).replaceAll(WYM_WYM_PATH,this._options.wymPath).replaceAll(WYM_JQUERY_PATH,this._options.jQueryPath).replaceAll(WYM_DIALOG_TITLE,this.encloseString(sType)).replaceAll(WYM_DIALOG_BODY,sBodyHtml).replaceAll(WYM_INDEX,this._index);dialogHtml=this.replaceStrings(dialogHtml);var doc=wDialog.document;doc.write(dialogHtml);doc.close()}};Wymeditor.prototype.toggleHtml=function(){jQuery(this._box).find(this._options.htmlSelector).toggle()};Wymeditor.prototype.uniqueStamp=function(){var now=new Date();return("wym-"+now.getTime())};Wymeditor.prototype.paste=function(sData){var sTmp;var container=this.selected();var aP=sData.split(this._newLine+this._newLine);var rExp=new RegExp(this._newLine,"g");if(container&&container.tagName.toLowerCase()!=WYM_BODY){for(x=aP.length-1;x>=0;x--){sTmp=aP[x];sTmp=sTmp.replace(rExp,"<br />");jQuery(container).after("<p>"+sTmp+"</p>")}}else{for(x=0;x<aP.length;x++){sTmp=aP[x];sTmp=sTmp.replace(rExp,"<br />");jQuery(this._doc.body).append("<p>"+sTmp+"</p>")}}};Wymeditor.prototype.addCssRules=function(doc,aCss){var styles=doc.styleSheets[0];if(styles){for(var i=0;i<aCss.length;i++){var oCss=aCss[i];if(oCss.name&&oCss.css)this.addCssRule(styles,oCss)}}};Wymeditor.prototype.computeBasePath=function(){return jQuery(jQuery.grep(jQuery('script'),function(s){return(s.src&&s.src.match(/jquery\.wymeditor(\.pack){0,1}\.js(\?.*)?$/))})).attr('src').replace(/jquery\.wymeditor(\.pack){0,1}\.js(\?.*)?$/,'')};Wymeditor.prototype.computeWymPath=function(){return jQuery(jQuery.grep(jQuery('script'),function(s){return(s.src&&s.src.match(/jquery\.wymeditor(\.pack){0,1}\.js(\?.*)?$/))})).attr('src')};Wymeditor.prototype.computeJqueryPath=function(){return jQuery(jQuery.grep(jQuery('script'),function(s){return(s.src&&s.src.match(/jquery(-(.*)){0,1}(\.pack){0,1}\.js(\?.*)?$/))})).attr('src')};Wymeditor.prototype.computeCssPath=function(){return jQuery(jQuery.grep(jQuery('link'),function(s){return(s.href&&s.href.match(/wymeditor\/skins\/(.*)screen\.css(\?.*)?$/))})).attr('href')};Wymeditor.prototype.loadXhtmlParser=function(WymClass){if(typeof XhtmlSaxListener!='function'){eval(jQuery.ajax({url:this._options.basePath+this._options.xhtmlParser,async:false}).responseText);window.XmlHelper=XmlHelper;window.XhtmlValidator=XhtmlValidator;window.ParallelRegex=ParallelRegex;window.StateStack=StateStack;window.Lexer=Lexer;window.XhtmlLexer=XhtmlLexer;window.XhtmlParser=XhtmlParser;window.XhtmlSaxListener=XhtmlSaxListener}var SaxListener=new XhtmlSaxListener();jQuery.extend(SaxListener,WymClass);this.parser=new XhtmlParser(SaxListener)};Wymeditor.prototype.configureEditorUsingRawCss=function(){if(typeof WymCssParser!='function'){eval(jQuery.ajax({url:this._options.basePath+this._options.cssParser,async:false}).responseText);window.WymCssLexer=WymCssLexer;window.WymCssParser=WymCssParser}var CssParser=new WymCssParser();if(this._options.stylesheet){CssParser.parse(jQuery.ajax({url:this._options.stylesheet,async:false}).responseText)}else{CssParser.parse(this._options.styles,false)}if(this._options.classesItems.length==0){this._options.classesItems=CssParser.css_settings.classesItems}if(this._options.editorStyles.length==0){this._options.editorStyles=CssParser.css_settings.editorStyles}if(this._options.dialogStyles.length==0){this._options.dialogStyles=CssParser.css_settings.dialogStyles}};Wymeditor.prototype.listen=function(){jQuery(this._doc.body).bind("mouseup",this.mouseup);var images=this._doc.body.getElementsByTagName("img");for(var i=0;i<images.length;i++){jQuery(images[i]).bind("mouseup",this.mouseup)}};Wymeditor.prototype.mouseup=function(evt){var wym=WYM_INSTANCES[this.ownerDocument.title];if(this.tagName.toLowerCase()==WYM_IMG)wym._selected_image=this;else wym._selected_image=null;evt.stopPropagation()};Wymeditor.prototype.skin=function(){switch(this._options.skin){case WYM_DEFAULT_SKIN:jQuery(this._box).addClass("wym_skin_default");jQuery(this._box).find(this._options.classesSelector).addClass("wym_panel");jQuery(this._box).find(this._options.toolsSelector).addClass("wym_buttons");jQuery(this._box).find(this._options.containersSelector).addClass("wym_dropdown").find(WYM_H2).append("<span>&nbsp;&gt;</span>");jQuery(this._box).find("div.wym_area_right ul").parents("div.wym_area_right").show().parents(this._options.boxSelector).find("div.wym_area_main").css({"margin-right":"155px"});jQuery(this._box).find("div.wym_area_left ul").parents("div.wym_area_left").show().parents(this._options.boxSelector).find("div.wym_area_main").css({"margin-left":"155px"});jQuery(this._box).find(".wym_section").hover(function(){jQuery(this).addClass("hover")},function(){jQuery(this).removeClass("hover")});break}};function WYM_INIT_DIALOG(index){var wym=window.opener.WYM_INSTANCES[index];var doc=window.document;var selected=wym.selected();var dialogType=jQuery(wym._options.dialogTypeSelector).val();var sStamp=wym.uniqueStamp();switch(dialogType){case WYM_DIALOG_LINK:if(selected&&selected.tagName&&selected.tagName.toLowerCase!=WYM_A)selected=jQuery(selected).parentsOrSelf(WYM_A);if(!selected&&wym._selected_image)selected=jQuery(wym._selected_image).parentsOrSelf(WYM_A);break}if(jQuery.isFunction(wym._options.preInitDialog))wym._options.preInitDialog(wym,window);var styles=doc.styleSheets[0];var aCss=eval(wym._options.dialogStyles);wym.addCssRules(doc,aCss);if(selected){jQuery(wym._options.hrefSelector).val(jQuery(selected).attr(WYM_HREF));jQuery(wym._options.srcSelector).val(jQuery(selected).attr(WYM_SRC));jQuery(wym._options.titleSelector).val(jQuery(selected).attr(WYM_TITLE));jQuery(wym._options.altSelector).val(jQuery(selected).attr(WYM_ALT))}if(wym._selected_image){jQuery(wym._options.dialogImageSelector+" "+wym._options.srcSelector).val(jQuery(wym._selected_image).attr(WYM_SRC));jQuery(wym._options.dialogImageSelector+" "+wym._options.titleSelector).val(jQuery(wym._selected_image).attr(WYM_TITLE));jQuery(wym._options.dialogImageSelector+" "+wym._options.altSelector).val(jQuery(wym._selected_image).attr(WYM_ALT))}jQuery(wym._options.dialogLinkSelector+" "+wym._options.submitSelector).click(function(){var sUrl=jQuery(wym._options.hrefSelector).val();if(sUrl.length>0){wym._exec(WYM_CREATE_LINK,sStamp);var link=null;var nodes=wym._doc.body.getElementsByTagName(WYM_A);for(var i=0;i<nodes.length;i++){if(jQuery(nodes[i]).attr(WYM_HREF)==sStamp){link=jQuery(nodes[i]);break}}if(link){link.attr(WYM_HREF,sUrl);link.attr(WYM_TITLE,jQuery(wym._options.titleSelector).val())}}window.close()});jQuery(wym._options.dialogImageSelector+" "+wym._options.submitSelector).click(function(){var sUrl=jQuery(wym._options.srcSelector).val();if(sUrl.length>0){wym._exec(WYM_INSERT_IMAGE,sStamp);var image=null;var nodes=wym._doc.body.getElementsByTagName(WYM_IMG);for(var i=0;i<nodes.length;i++){if(jQuery(nodes[i]).attr(WYM_SRC)==sStamp){image=jQuery(nodes[i]);break}}if(image){image.attr(WYM_SRC,sUrl);image.attr(WYM_TITLE,jQuery(wym._options.titleSelector).val());image.attr(WYM_ALT,jQuery(wym._options.altSelector).val())}}window.close()});jQuery(wym._options.dialogTableSelector+" "+wym._options.submitSelector).click(function(){var iRows=jQuery(wym._options.rowsSelector).val();var iCols=jQuery(wym._options.colsSelector).val();if(iRows>0&&iCols>0){var table=wym._doc.createElement(WYM_TABLE);var newRow=null;var newCol=null;var sCaption=jQuery(wym._options.captionSelector).val();var newCaption=table.createCaption();newCaption.innerHTML=sCaption;for(x=0;x<iRows;x++){newRow=table.insertRow(x);for(y=0;y<iCols;y++){newRow.insertCell(y)}}var node=jQuery(wym.findUp(wym.container(),WYM_MAIN_CONTAINERS)).get(0);if(!node||!node.parentNode)jQuery(wym._doc.body).append(table);else jQuery(node).after(table)}window.close()});jQuery(wym._options.dialogPasteSelector+" "+wym._options.submitSelector).click(function(){var sText=jQuery(wym._options.textSelector).val();wym.paste(sText);window.close()});jQuery(wym._options.dialogPreviewSelector+" "+wym._options.previewSelector).html(wym.xhtml());jQuery(wym._options.cancelSelector).mousedown(function(){window.close()});if(jQuery.isFunction(wym._options.postInitDialog))wym._options.postInitDialog(wym,window)};jQuery.fn.isPhantomNode=function(){if(this[0].nodeType==3)return!(/[^\t\n\r ]/.test(this[0].data));return false};function isPhantomNode(n){if(n.nodeType==3)return!(/[^\t\n\r ]/.test(n.data));return false};jQuery.fn.parentsOrSelf=function(jqexpr){var n=this;if(n[0].nodeType==3)n=n.parents().slice(0,1);if(n.filter(jqexpr).size()==1)return n;else return n.parents(jqexpr).slice(0,1)};String.prototype.insertAt=function(inserted,pos){return(this.substr(0,pos)+inserted+this.substring(pos))};String.prototype.replaceAll=function(old,rep){var rExp=new RegExp(old,"g");return(this.replace(rExp,rep))};Array.prototype.contains=function(elem){for(var i=0;i<this.length;i++){if(this[i]===elem){return true}}return false};Array.prototype.indexOf=function(item){var ret=-1;for(var i=0;i<this.length;i++){if(this[i]==item){ret=i;break}}return(ret)};String.prototype.trim=function(){return this.replace(/^(\s*)|(\s*)$/gm,'')};Array.prototype.findByName=function(name){for(var i=0;i<this.length;i++){var Item=this[i];if(Item.name==name){return(Item)}}return(null)};function WymClassExplorer(wym){this._wym=wym;this._class="className";this._newLine="\r\n"};WymClassExplorer.prototype.initIframe=function(iframe){this._iframe=iframe;this._doc=iframe.contentWindow.document;var styles=this._doc.styleSheets[0];var aCss=eval(this._options.editorStyles);this.addCssRules(this._doc,aCss);this._doc.title=this._wym._index;jQuery(this._doc.body).html(this._wym._html);var wym=this;this._doc.body.onfocus=function(){wym._doc.designMode="on";wym._doc=iframe.contentWindow.document};this._doc.onbeforedeactivate=function(){wym.saveCaret()};this._doc.onkeyup=function(){wym.saveCaret();wym.keyup()};this._doc.onclick=function(){wym.saveCaret()};this._doc.body.onbeforepaste=function(){wym._iframe.contentWindow.event.returnValue=false};this._doc.body.onpaste=function(){wym._iframe.contentWindow.event.returnValue=false;wym.paste(window.clipboardData.getData("Text"))};if(this._initialized){if(jQuery.isFunction(this._options.preBind))this._options.preBind(this);this._wym.bindEvents();if(jQuery.isFunction(this._options.postInit))this._options.postInit(this);this.listen()}this._initialized=true;this._doc.designMode="on";try{this._doc=iframe.contentWindow.document}catch(e){}};WymClassExplorer.prototype._exec=function(cmd,param){switch(cmd){case WYM_INDENT:case WYM_OUTDENT:var container=this.findUp(this.container(),WYM_LI);if(container)this._doc.execCommand(cmd);break;default:if(param)this._doc.execCommand(cmd,false,param);else this._doc.execCommand(cmd);break}this.listen()};WymClassExplorer.prototype.selected=function(){var caretPos=this._iframe.contentWindow.document.caretPos;if(caretPos!=null){if(caretPos.parentElement!=undefined)return(caretPos.parentElement())}};WymClassExplorer.prototype.saveCaret=function(){this._doc.caretPos=this._doc.selection.createRange()};WymClassExplorer.prototype.addCssRule=function(styles,oCss){styles.addRule(oCss.name,oCss.css)};WymClassExplorer.prototype.keyup=function(){this._selected_image=null};WymClassExplorer.prototype.setFocusToNode=function(node){var range=this._doc.selection.createRange();range.moveToElementText(node);range.collapse(false);range.move('character',-1);range.select();node.focus()};function WymClassMozilla(wym){this._wym=wym;this._class="class";this._newLine="\n"};WymClassMozilla.prototype.initIframe=function(iframe){this._iframe=iframe;this._doc=iframe.contentDocument;var styles=this._doc.styleSheets[0];var aCss=eval(this._options.editorStyles);this.addCssRules(this._doc,aCss);this._doc.title=this._wym._index;this.html(this._wym._html);this.enableDesignMode();if(jQuery.isFunction(this._options.preBind))this._options.preBind(this);this._wym.bindEvents();jQuery(this._doc).bind("keydown",this.keydown);jQuery(this._doc).bind("keyup",this.keyup);jQuery(this._doc).bind("focus",this.enableDesignMode);if(jQuery.isFunction(this._options.postInit))this._options.postInit(this);this.listen()};WymClassMozilla.prototype.html=function(html){if(html){this._doc.designMode="off";html=html.replace(/<em([^>]*)>/gi,"<i$1>").replace(/<\/em>/gi,"</i>").replace(/<strong([^>]*)>/gi,"<b$1>").replace(/<\/strong>/gi,"</b>");jQuery(this._doc.body).html(html);this.enableDesignMode()}else return(jQuery(this._doc.body).html())};WymClassMozilla.prototype._exec=function(cmd,param){if(!this.selected())return(false);switch(cmd){case WYM_INDENT:case WYM_OUTDENT:var focusNode=this.selected();var sel=this._iframe.contentWindow.getSelection();var anchorNode=sel.anchorNode;if(anchorNode.nodeName=="#text")anchorNode=anchorNode.parentNode;focusNode=this.findUp(focusNode,WYM_BLOCKS);anchorNode=this.findUp(anchorNode,WYM_BLOCKS);if(focusNode&&focusNode==anchorNode&&focusNode.tagName.toLowerCase()==WYM_LI){var ancestor=focusNode.parentNode.parentNode;if(focusNode.parentNode.childNodes.length>1||ancestor.tagName.toLowerCase()==WYM_OL||ancestor.tagName.toLowerCase()==WYM_UL)this._doc.execCommand(cmd,'',null)}break;default:if(param)this._doc.execCommand(cmd,'',param);else this._doc.execCommand(cmd,'',null)}var container=this.selected();if(container.tagName.toLowerCase()==WYM_BODY)this._exec(WYM_FORMAT_BLOCK,WYM_P);this.listen()};WymClassMozilla.prototype.selected=function(){var sel=this._iframe.contentWindow.getSelection();var node=sel.focusNode;if(node){if(node.nodeName=="#text")return(node.parentNode);else return(node)}else return(null)};WymClassMozilla.prototype.addCssRule=function(styles,oCss){styles.insertRule(oCss.name+" {"+oCss.css+"}",styles.cssRules.length)};WymClassMozilla.prototype.keydown=function(evt){var wym=WYM_INSTANCES[this.title];if(evt.ctrlKey){if(evt.keyCode==66){wym._exec(WYM_BOLD);return false}if(evt.keyCode==73){wym._exec(WYM_ITALIC);return false}}};WymClassMozilla.prototype.keyup=function(evt){var wym=WYM_INSTANCES[this.title];wym._selected_image=null;var container=null;if(evt.keyCode==13&&!evt.shiftKey){jQuery(wym._doc.body).children(WYM_BR).remove();container=wym.selected();if(container&&container.tagName.toLowerCase()==WYM_PRE)wym._exec(WYM_FORMAT_BLOCK,WYM_P)}else if(evt.keyCode!=8&&evt.keyCode!=17&&evt.keyCode!=46&&evt.keyCode!=224&&!evt.metaKey&&!evt.ctrlKey){container=wym.selected();var name=container.tagName.toLowerCase();if(name=="strong"||name=="b"||name=="em"||name=="i"||name=="sub"||name=="sup"||name=="a")name=container.parentNode.tagName.toLowerCase();if(name==WYM_BODY)wym._exec(WYM_FORMAT_BLOCK,WYM_P)}};WymClassMozilla.prototype.enableDesignMode=function(){if(this.designMode=="off"){try{this.designMode="on";this.execCommand("styleWithCSS",'',false)}catch(e){}}};WymClassMozilla.prototype.setFocusToNode=function(node){var range=document.createRange();range.selectNode(node);var selected=this._iframe.contentWindow.getSelection();selected.addRange(range);selected.collapse(node,node.childNodes.length);this._iframe.contentWindow.focus()};WymClassMozilla.prototype.openBlockTag=function(tag,attributes){var attributes=this.validator.getValidTagAttributes(tag,attributes);if(tag=='span'&&attributes.style){var new_tag=this.getTagForStyle(attributes.style);if(new_tag){this._tag_stack.pop();var tag=new_tag;this._tag_stack.push(new_tag);attributes.style=''}else{return}}this.output+=this.helper.tag(tag,attributes,true)};WymClassMozilla.prototype.getTagForStyle=function(style){if(/bold/.test(style))return'strong';if(/italic/.test(style))return'em';if(/sub/.test(style))return'sub';if(/sub/.test(style))return'super';return false};function WymClassOpera(wym){this._wym=wym;this._class="class";this._newLine="\r\n"};WymClassOpera.prototype.initIframe=function(iframe){this._iframe=iframe;this._doc=iframe.contentWindow.document;var styles=this._doc.styleSheets[0];var aCss=eval(this._options.editorStyles);this.addCssRules(this._doc,aCss);this._doc.title=this._wym._index;this._doc.designMode="on";this.html(this._wym._html);if(jQuery.isFunction(this._options.preBind))this._options.preBind(this);jQuery(this._box).find(this._options.toolSelector+'[@name='+WYM_INDENT+']').hide();jQuery(this._box).find(this._options.toolSelector+'[@name='+WYM_OUTDENT+']').hide();this._wym.bindEvents();jQuery(this._doc).bind("keyup",this.keyup);if(jQuery.isFunction(this._options.postInit))this._options.postInit(this);this.listen()};WymClassOpera.prototype._exec=function(cmd,param){switch(cmd){case WYM_INDENT:case WYM_OUTDENT:this.status("Unsupported feature.");break;default:if(param)this._doc.execCommand(cmd,false,param);else this._doc.execCommand(cmd);break}this.listen()};WymClassOpera.prototype.selected=function(){var sel=this._iframe.contentWindow.getSelection();var node=sel.focusNode;if(node){if(node.nodeName=="#text")return(node.parentNode);else return(node)}else return(null)};WymClassOpera.prototype.addCssRule=function(styles,oCss){styles.insertRule(oCss.name+" {"+oCss.css+"}",styles.cssRules.length)};WymClassOpera.prototype.keyup=function(evt){var wym=WYM_INSTANCES[this.title];wym._selected_image=null};WymClassOpera.prototype.setFocusToNode=function(node){};ď»żif(!WYM_STRINGS)var WYM_STRINGS=new Array();var WYM_STRINGS_EN={Strong:'Strong',Emphasis:'Emphasis',Superscript:'Superscript',Subscript:'Subscript',Ordered_List:'Ordered List',Unordered_List:'Unordered List',Indent:'Indent',Outdent:'Outdent',Undo:'Undo',Redo:'Redo',Link:'Link',Unlink:'Unlink',Image:'Image',Table:'Table',HTML:'HTML',Paragraph:'Paragraph',Heading_1:'Heading 1',Heading_2:'Heading 2',Heading_3:'Heading 3',Heading_4:'Heading 4',Heading_5:'Heading 5',Heading_6:'Heading 6',Preformatted:'Preformatted',Blockquote:'Blockquote',Table_Header:'Table Header',URL:'URL',Title:'Title',Alternative_Text:'Alternative text',Caption:'Caption',Number_Of_Rows:'Number of rows',Number_Of_Cols:'Number of cols',Submit:'Submit',Cancel:'Cancel',Choose:'Choose',Preview:'Preview',Paste_From_Word:'Paste from Word',Tools:'Tools',Containers:'Containers',Classes:'Classes',Status:'Status',Source_Code:'Source code'};WYM_STRINGS['en']=WYM_STRINGS_EN;(function($){var ver='2.12';var ie6=$.browser.msie&&/MSIE 6.0/.test(navigator.userAgent);function log(){if(window.console&&window.console.log)
window.console.log('[cycle] '+Array.prototype.join.call(arguments,''));};$.fn.cycle=function(options){return this.each(function(){options=options||{};if(options.constructor==String){switch(options){case'stop':if(this.cycleTimeout){clearTimeout(this.cycleTimeout);}
this.cycleTimeout=0;return;case'pause':this.cyclePause=1;return;case'resume':this.cyclePause=0;return;default:options={fx:options};};}
var $cont=$(this);var $slides=options.slideExpr?$(options.slideExpr,this):$cont.children();var els=$slides.get();if(els.length<2){log('terminating; too few slides: '+els.length);return;}
var opts=$.extend({},$.fn.cycle.defaults,options||{},$.metadata?$cont.metadata():$.meta?$cont.data():{});if(opts.autostop){opts.countdown=opts.autostopCount||els.length;}
opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.after]:[];opts.after.unshift(function(){opts.busy=0;});if(opts.continuous){opts.after.push(function(){go(els,opts,0,!opts.rev);});}
if(ie6&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($slides);}
var cls=this.className;opts.width=parseInt((cls.match(/w:(\d+)/)||[])[1])||opts.width;opts.height=parseInt((cls.match(/h:(\d+)/)||[])[1])||opts.height;opts.timeout=parseInt((cls.match(/t:(\d+)/)||[])[1])||opts.timeout;if($cont.css('position')=='static'){$cont.css('position','relative');}
if(opts.width){$cont.width(opts.width);}
if(opts.height&&opts.height!='auto'){$cont.height(opts.height);}
if(opts.random){opts.randomMap=[];for(var i=0;i<els.length;i++){opts.randomMap.push(i);}
opts.randomMap.sort(function(a,b){return Math.random()-0.5;});opts.randomIndex=0;opts.startingSlide=opts.randomMap[0];}
else if(opts.startingSlide>=els.length){opts.startingSlide=0;}
var first=opts.startingSlide||0;$slides.css('position','absolute').hide().each(function(i){var z=first?i>=first?els.length-(i-first):first-i:els.length-i;$(this).css('z-index',z)});$(els[first]).show();if(opts.fit&&opts.width){$slides.width(opts.width);}
if(opts.fit&&opts.height&&opts.height!='auto'){$slides.height(opts.height);}
if(opts.pause){$cont.hover(function(){this.cyclePause=1;},function(){this.cyclePause=0;});}
var init=$.fn.cycle.transitions[opts.fx];if($.isFunction(init)){init($cont,$slides,opts);}else{log('unknown transition: '+opts.fx);}
$slides.each(function(){var $el=$(this);this.cycleH=(opts.fit&&opts.height)?opts.height:$el.height();this.cycleW=(opts.fit&&opts.width)?opts.width:$el.width();});opts.cssBefore=opts.cssBefore||{};opts.animIn=opts.animIn||{};opts.animOut=opts.animOut||{};$slides.not(':eq('+first+')').css(opts.cssBefore);if(opts.cssFirst){$($slides[first]).css(opts.cssFirst);}
if(opts.timeout){if(opts.speed.constructor==String){opts.speed={slow:600,fast:200}[opts.speed]||400;}
if(!opts.sync){opts.speed=opts.speed/2;}
while((opts.timeout-opts.speed)<250){opts.timeout+=opts.speed;}}
if(opts.easing){opts.easeIn=opts.easeOut=opts.easing;}
if(!opts.speedIn){opts.speedIn=opts.speed;}
if(!opts.speedOut){opts.speedOut=opts.speed;}
opts.slideCount=els.length;opts.currSlide=first;if(opts.random){opts.nextSlide=opts.currSlide;if(++opts.randomIndex==els.length){opts.randomIndex=0;}
opts.nextSlide=opts.randomMap[opts.randomIndex];}
else{opts.nextSlide=opts.startingSlide>=(els.length-1)?0:opts.startingSlide+1;}
var e0=$slides[first];if(opts.before.length){opts.before[0].apply(e0,[e0,e0,opts,true]);}
if(opts.after.length>1){opts.after[1].apply(e0,[e0,e0,opts,true]);}
if(opts.click&&!opts.next){opts.next=opts.click;}
if(opts.next)
{$(opts.next).bind('click',function(){return advance(els,opts,opts.rev?-1:1)});}
if(opts.prev)
{$(opts.prev).bind('click',function(){return advance(els,opts,opts.rev?1:-1)});}
if(opts.pager)
{buildPager(els,opts);}
if(opts.timeout||opts.continuous){this.cycleTimeout=setTimeout(function(){go(els,opts,0,!opts.rev)},opts.continuous?10:opts.timeout+(opts.delay||0));}
opts.addSlide=function(newSlide){var $s=$(newSlide),s=$s[0];if(!opts.autostopCount)
{opts.countdown++;}
els.push(s);if(opts.els)
{opts.els.push(s);}
opts.slideCount=els.length;$s.css('position','absolute').css(opts.cssBefore).appendTo($cont);if(ie6&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($s);}
if(opts.fit&&opts.width){$s.width(opts.width);}
if(opts.fit&&opts.height&&opts.height!='auto'){$slides.height(opts.height);}
s.cycleH=(opts.fit&&opts.height)?opts.height:$s.height();s.cycleW=(opts.fit&&opts.width)?opts.width:$s.width();};});};function go(els,opts,manual,fwd){if(opts.busy){return;}
var p=els[0].parentNode,curr=els[opts.currSlide],next=els[opts.nextSlide];if(p.cycleTimeout===0&&!manual){return;}
if(!manual&&!p.cyclePause&&((opts.autostop&&(--opts.countdown<=0))||(opts.nowrap&&!opts.random&&opts.nextSlide<opts.currSlide))){if(opts.end){opts.end(opts);}
return;}
if(manual||!p.cyclePause){if(opts.before.length){$.each(opts.before,function(i,o){o.apply(next,[curr,next,opts,fwd]);});}
var after=function(){if($.browser.msie&&opts.cleartype){this.style.removeAttribute('filter');}
$.each(opts.after,function(i,o){o.apply(next,[curr,next,opts,fwd]);});};if(opts.nextSlide!=opts.currSlide){opts.busy=1;if(opts.fxFn){opts.fxFn(curr,next,opts,after,fwd);}
else if($.isFunction($.fn.cycle[opts.fx])){$.fn.cycle[opts.fx](curr,next,opts,after);}
else{$.fn.cycle.custom(curr,next,opts,after);}}
if(opts.random){opts.currSlide=opts.nextSlide;if(++opts.randomIndex==els.length){opts.randomIndex=0;}
opts.nextSlide=opts.randomMap[opts.randomIndex];}
else{var roll=(opts.nextSlide+1)==els.length;opts.nextSlide=roll?0:opts.nextSlide+1;opts.currSlide=roll?els.length-1:opts.nextSlide-1;}
if(opts.pager){$(opts.pager).find('a').removeClass('activeSlide').filter('a:eq('+opts.currSlide+')').addClass('activeSlide');}}
if(opts.timeout&&!opts.continuous){p.cycleTimeout=setTimeout(function(){go(els,opts,0,!opts.rev)},opts.timeout);}
else if(opts.continuous&&p.cyclePause){p.cycleTimeout=setTimeout(function(){go(els,opts,0,!opts.rev)},10);}};function advance(els,opts,val){var p=els[0].parentNode,timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}
opts.nextSlide=opts.currSlide+val;if(opts.nextSlide<0){if(opts.nowrap){return false;}
opts.nextSlide=els.length-1;}
else if(opts.nextSlide>=els.length){if(opts.nowrap){return false;}
opts.nextSlide=0;}
if(opts.prevNextClick&&typeof opts.prevNextClick=='function')
{opts.prevNextClick(val>0,opts.nextSlide,els[opts.nextSlide]);}
go(els,opts,1,val>=0);return false;};function buildPager(els,opts){var $p=$(opts.pager);$.each(els,function(i,o){var $a=(typeof opts.pagerAnchorBuilder=='function')?$(opts.pagerAnchorBuilder(i,o)):$('<a href="#">'+(i+1)+'</a>');if($a.parents('body').length==0)
{$a.appendTo($p);}
$a.bind('click',function(){opts.nextSlide=i;var p=els[0].parentNode,timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}
if(typeof opts.pagerClick=='function'){opts.pagerClick(opts.nextSlide,els[opts.nextSlide]);}
go(els,opts,1,!opts.rev);return false;});});$p.find('a').filter('a:eq('+opts.startingSlide+')').addClass('activeSlide');};function clearTypeFix($slides){function hex(s){var s=parseInt(s).toString(16);return s.length<2?'0'+s:s;};function getBg(e){for(;e&&e.nodeName.toLowerCase()!='html';e=e.parentNode){var v=$.css(e,'background-color');if(v.indexOf('rgb')>=0){var rgb=v.match(/\d+/g);return'#'+hex(rgb[0])+hex(rgb[1])+hex(rgb[2]);}
if(v&&v!='transparent'){return v;}}
return'#ffffff';};$slides.each(function(){$(this).css('background-color',getBg(this));});};$.fn.cycle.custom=function(curr,next,opts,cb){var $l=$(curr),$n=$(next);$n.css(opts.cssBefore);var fn=function(){$n.animate(opts.animIn,opts.speedIn,opts.easeIn,cb)};$l.animate(opts.animOut,opts.speedOut,opts.easeOut,function(){if(opts.cssAfter){$l.css(opts.cssAfter);}
if(!opts.sync){fn();}});if(opts.sync){fn();}};$.fn.cycle.transitions={fade:function($cont,$slides,opts){$slides.not(':eq('+opts.startingSlide+')').css('opacity',0);opts.before.push(function(){$(this).show()});opts.animIn={opacity:1};opts.animOut={opacity:0};opts.cssAfter={display:'none'};}};$.fn.cycle.ver=function(){return ver;};$.fn.cycle.defaults={fx:'fade',timeout:4000,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,prevNextClick:null,pager:null,pagerClick:null,pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:'auto',startingSlide:0,sync:1,random:0,fit:0,pause:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:0,nowrap:0};})(jQuery);jQuery.fn.cycle.transitions.scrollUp=function($cont,$slides,opts){$cont.css('overflow','hidden');opts.before.push(function(curr,next,opts){jQuery(this).show();opts.cssBefore.top=next.offsetHeight;opts.animOut.top=0-curr.offsetHeight;});opts.cssFirst={top:0};opts.animIn={top:0};opts.cssAfter={display:'none'};};jQuery.fn.cycle.transitions.scrollDown=function($cont,$slides,opts){$cont.css('overflow','hidden');opts.before.push(function(curr,next,opts){jQuery(this).show();opts.cssBefore.top=0-next.offsetHeight;opts.animOut.top=curr.offsetHeight;});opts.cssFirst={top:0};opts.animIn={top:0};opts.cssAfter={display:'none'};};jQuery.fn.cycle.transitions.scrollLeft=function($cont,$slides,opts){$cont.css('overflow','hidden');opts.before.push(function(curr,next,opts){jQuery(this).show();opts.cssBefore.left=next.offsetWidth;opts.animOut.left=0-curr.offsetWidth;});opts.cssFirst={left:0};opts.animIn={left:0};};jQuery.fn.cycle.transitions.scrollRight=function($cont,$slides,opts){$cont.css('overflow','hidden');opts.before.push(function(curr,next,opts){jQuery(this).show();opts.cssBefore.left=0-next.offsetWidth;opts.animOut.left=curr.offsetWidth;});opts.cssFirst={left:0};opts.animIn={left:0};};jQuery.fn.cycle.transitions.scrollHorz=function($cont,$slides,opts){$cont.css('overflow','hidden').width();opts.before.push(function(curr,next,opts,fwd){jQuery(this).show();var currW=curr.offsetWidth,nextW=next.offsetWidth;opts.cssBefore=fwd?{left:nextW}:{left:-nextW};opts.animIn.left=0;opts.animOut.left=fwd?-currW:currW;$slides.not(curr).css(opts.cssBefore);});opts.cssFirst={left:0};opts.cssAfter={display:'none'};};jQuery.fn.cycle.transitions.scrollVert=function($cont,$slides,opts){$cont.css('overflow','hidden');opts.before.push(function(curr,next,opts,fwd){jQuery(this).show();var currH=curr.offsetHeight,nextH=next.offsetHeight;opts.cssBefore=fwd?{top:-nextH}:{top:nextH};opts.animIn.top=0;opts.animOut.top=fwd?currH:-currH;$slides.not(curr).css(opts.cssBefore);});opts.cssFirst={top:0};opts.cssAfter={display:'none'};};jQuery.fn.cycle.transitions.slideX=function($cont,$slides,opts){opts.animIn={width:'show'};opts.animOut={width:'hide'};};jQuery.fn.cycle.transitions.slideY=function($cont,$slides,opts){opts.animIn={height:'show'};opts.animOut={height:'hide'};};jQuery.fn.cycle.transitions.shuffle=function($cont,$slides,opts){var w=$cont.css('overflow','visible').width();$slides.css({left:0,top:0});opts.before.push(function(){jQuery(this).show()});opts.speed=opts.speed/2;opts.random=0;opts.shuffle=opts.shuffle||{left:-w,top:15};opts.els=[];for(var i=0;i<$slides.length;i++){opts.els.push($slides[i]);}
for(var i=0;i<opts.startingSlide;i++){opts.els.push(opts.els.shift());}
opts.fxFn=function(curr,next,opts,cb,fwd){var $el=fwd?jQuery(curr):jQuery(next);$el.animate(opts.shuffle,opts.speedIn,opts.easeIn,function(){fwd?opts.els.push(opts.els.shift()):opts.els.unshift(opts.els.pop());if(fwd){for(var i=0,len=opts.els.length;i<len;i++){jQuery(opts.els[i]).css('z-index',len-i);}}
else{var z=jQuery(curr).css('z-index');$el.css('z-index',parseInt(z)+1);}
$el.animate({left:0,top:0},opts.speedOut,opts.easeOut,function(){jQuery(fwd?this:curr).hide();if(cb){cb();}});});};};jQuery.fn.cycle.transitions.turnUp=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){jQuery(this).show();opts.cssBefore.top=next.cycleH;opts.animIn.height=next.cycleH;});opts.cssFirst={top:0};opts.cssBefore={height:0};opts.animIn={top:0};opts.animOut={height:0};opts.cssAfter={display:'none'};};jQuery.fn.cycle.transitions.turnDown=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){jQuery(this).show();opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={top:0,height:0};opts.animOut={height:0};opts.cssAfter={display:'none'};};jQuery.fn.cycle.transitions.turnLeft=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){jQuery(this).show();opts.cssBefore.left=next.cycleW;opts.animIn.width=next.cycleW;});opts.cssBefore={width:0};opts.animIn={left:0};opts.animOut={width:0};opts.cssAfter={display:'none'};};jQuery.fn.cycle.transitions.turnRight=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){jQuery(this).show();opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={left:0,width:0};opts.animIn={left:0};opts.animOut={width:0};opts.cssAfter={display:'none'};};jQuery.fn.cycle.transitions.zoom=function($cont,$slides,opts){opts.cssFirst={top:0,left:0};opts.cssAfter={display:'none'};opts.before.push(function(curr,next,opts){jQuery(this).show();opts.cssBefore={width:0,height:0,top:next.cycleH/2,left:next.cycleW/2};opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};opts.animOut={width:0,height:0,top:curr.cycleH/2,left:curr.cycleW/2};});};jQuery.fn.cycle.transitions.fadeZoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){opts.cssBefore={width:0,height:0,opacity:1,left:next.cycleW/2,top:next.cycleH/2,zIndex:1};opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};});opts.animOut={opacity:0};opts.cssAfter={zIndex:0};};var swfobject=function(){var Z="undefined",P="object",B="Shockwave Flash",h="ShockwaveFlash.ShockwaveFlash",W="application/x-shockwave-flash",K="SWFObjectExprInst",G=window,g=document,N=navigator,f=[],H=[],Q=null,L=null,T=null,S=false,C=false;var a=function(){var l=typeof g.getElementById!=Z&&typeof g.getElementsByTagName!=Z&&typeof g.createElement!=Z&&typeof g.appendChild!=Z&&typeof g.replaceChild!=Z&&typeof g.removeChild!=Z&&typeof g.cloneNode!=Z,t=[0,0,0],n=null;if(typeof N.plugins!=Z&&typeof N.plugins[B]==P){n=N.plugins[B].description;if(n){n=n.replace(/^.*\s+(\S+\s+\S+$)/,"$1");t[0]=parseInt(n.replace(/^(.*)\..*$/,"$1"),10);t[1]=parseInt(n.replace(/^.*\.(.*)\s.*$/,"$1"),10);t[2]=/r/.test(n)?parseInt(n.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof G.ActiveXObject!=Z){var o=null,s=false;try{o=new ActiveXObject(h+".7")}catch(k){try{o=new ActiveXObject(h+".6");t=[6,0,21];o.AllowScriptAccess="always"}catch(k){if(t[0]==6){s=true}}if(!s){try{o=new ActiveXObject(h)}catch(k){}}}if(!s&&o){try{n=o.GetVariable("$version");if(n){n=n.split(" ")[1].split(",");t=[parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]}}catch(k){}}}}var v=N.userAgent.toLowerCase(),j=N.platform.toLowerCase(),r=/webkit/.test(v)?parseFloat(v.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,i=false,q=j?/win/.test(j):/win/.test(v),m=j?/mac/.test(j):/mac/.test(v);return{w3cdom:l,pv:t,webkit:r,ie:i,win:q,mac:m}}();var e=function(){if(!a.w3cdom){return}J(I);if(a.ie&&a.win){try{g.write("<script id=__ie_ondomload defer=true src=//:><\/script>");var i=c("__ie_ondomload");if(i){i.onreadystatechange=function(){if(this.readyState=="complete"){this.parentNode.removeChild(this);V()}}}}catch(j){}}if(a.webkit&&typeof g.readyState!=Z){Q=setInterval(function(){if(/loaded|complete/.test(g.readyState)){V()}},10)}if(typeof g.addEventListener!=Z){g.addEventListener("DOMContentLoaded",V,null)}M(V)}();function V(){if(S){return}if(a.ie&&a.win){var m=Y("span");try{var l=g.getElementsByTagName("body")[0].appendChild(m);l.parentNode.removeChild(l)}catch(n){return}}S=true;if(Q){clearInterval(Q);Q=null}var j=f.length;for(var k=0;k<j;k++){f[k]()}}function J(i){if(S){i()}else{f[f.length]=i}}function M(j){if(typeof G.addEventListener!=Z){G.addEventListener("load",j,false)}else{if(typeof g.addEventListener!=Z){g.addEventListener("load",j,false)}else{if(typeof G.attachEvent!=Z){G.attachEvent("onload",j)}else{if(typeof G.onload=="function"){var i=G.onload;G.onload=function(){i();j()}}else{G.onload=j}}}}}function I(){var l=H.length;for(var j=0;j<l;j++){var m=H[j].id;if(a.pv[0]>0){var k=c(m);if(k){H[j].width=k.getAttribute("width")?k.getAttribute("width"):"0";H[j].height=k.getAttribute("height")?k.getAttribute("height"):"0";if(O(H[j].swfVersion)){if(a.webkit&&a.webkit<312){U(k)}X(m,true)}else{if(H[j].expressInstall&&!C&&O("6.0.65")&&(a.win||a.mac)){D(H[j])}else{d(k)}}}}else{X(m,true)}}}function U(m){var k=m.getElementsByTagName(P)[0];if(k){var p=Y("embed"),r=k.attributes;if(r){var o=r.length;for(var n=0;n<o;n++){if(r[n].nodeName.toLowerCase()=="data"){p.setAttribute("src",r[n].nodeValue)}else{p.setAttribute(r[n].nodeName,r[n].nodeValue)}}}var q=k.childNodes;if(q){var s=q.length;for(var l=0;l<s;l++){if(q[l].nodeType==1&&q[l].nodeName.toLowerCase()=="param"){p.setAttribute(q[l].getAttribute("name"),q[l].getAttribute("value"))}}}m.parentNode.replaceChild(p,m)}}function F(i){if(a.ie&&a.win&&O("8.0.0")){G.attachEvent("onunload",function(){var k=c(i);if(k){for(var j in k){if(typeof k[j]=="function"){k[j]=function(){}}}k.parentNode.removeChild(k)}})}}function D(j){C=true;var o=c(j.id);if(o){if(j.altContentId){var l=c(j.altContentId);if(l){L=l;T=j.altContentId}}else{L=b(o)}if(!(/%$/.test(j.width))&&parseInt(j.width,10)<310){j.width="310"}if(!(/%$/.test(j.height))&&parseInt(j.height,10)<137){j.height="137"}g.title=g.title.slice(0,47)+" - Flash Player Installation";var n=a.ie&&a.win?"ActiveX":"PlugIn",k=g.title,m="MMredirectURL="+G.location+"&MMplayerType="+n+"&MMdoctitle="+k,p=j.id;if(a.ie&&a.win&&o.readyState!=4){var i=Y("div");p+="SWFObjectNew";i.setAttribute("id",p);o.parentNode.insertBefore(i,o);o.style.display="none";G.attachEvent("onload",function(){o.parentNode.removeChild(o)})}R({data:j.expressInstall,id:K,width:j.width,height:j.height},{flashvars:m},p)}}function d(j){if(a.ie&&a.win&&j.readyState!=4){var i=Y("div");j.parentNode.insertBefore(i,j);i.parentNode.replaceChild(b(j),i);j.style.display="none";G.attachEvent("onload",function(){j.parentNode.removeChild(j)})}else{j.parentNode.replaceChild(b(j),j)}}function b(n){var m=Y("div");if(a.win&&a.ie){m.innerHTML=n.innerHTML}else{var k=n.getElementsByTagName(P)[0];if(k){var o=k.childNodes;if(o){var j=o.length;for(var l=0;l<j;l++){if(!(o[l].nodeType==1&&o[l].nodeName.toLowerCase()=="param")&&!(o[l].nodeType==8)){m.appendChild(o[l].cloneNode(true))}}}}}return m}function R(AE,AC,q){var p,t=c(q);if(typeof AE.id==Z){AE.id=q}if(a.ie&&a.win){var AD="";for(var z in AE){if(AE[z]!=Object.prototype[z]){if(z=="data"){AC.movie=AE[z]}else{if(z.toLowerCase()=="styleclass"){AD+=' class="'+AE[z]+'"'}else{if(z!="classid"){AD+=" "+z+'="'+AE[z]+'"'}}}}}var AB="";for(var y in AC){if(AC[y]!=Object.prototype[y]){AB+='<param name="'+y+'" value="'+AC[y]+'" />'}}t.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AD+">"+AB+"</object>";F(AE.id);p=c(AE.id)}else{if(a.webkit&&a.webkit<312){var AA=Y("embed");AA.setAttribute("type",W);for(var x in AE){if(AE[x]!=Object.prototype[x]){if(x=="data"){AA.setAttribute("src",AE[x])}else{if(x.toLowerCase()=="styleclass"){AA.setAttribute("class",AE[x])}else{if(x!="classid"){AA.setAttribute(x,AE[x])}}}}}for(var w in AC){if(AC[w]!=Object.prototype[w]){if(w!="movie"){AA.setAttribute(w,AC[w])}}}t.parentNode.replaceChild(AA,t);p=AA}else{var s=Y(P);s.setAttribute("type",W);for(var v in AE){if(AE[v]!=Object.prototype[v]){if(v.toLowerCase()=="styleclass"){s.setAttribute("class",AE[v])}else{if(v!="classid"){s.setAttribute(v,AE[v])}}}}for(var u in AC){if(AC[u]!=Object.prototype[u]&&u!="movie"){E(s,u,AC[u])}}t.parentNode.replaceChild(s,t);p=s}}return p}function E(k,i,j){var l=Y("param");l.setAttribute("name",i);l.setAttribute("value",j);k.appendChild(l)}function c(i){return g.getElementById(i)}function Y(i){return g.createElement(i)}function O(k){var j=a.pv,i=k.split(".");i[0]=parseInt(i[0],10);i[1]=parseInt(i[1],10);i[2]=parseInt(i[2],10);return(j[0]>i[0]||(j[0]==i[0]&&j[1]>i[1])||(j[0]==i[0]&&j[1]==i[1]&&j[2]>=i[2]))?true:false}function A(m,j){if(a.ie&&a.mac){return}var l=g.getElementsByTagName("head")[0],k=Y("style");k.setAttribute("type","text/css");k.setAttribute("media","screen");if(!(a.ie&&a.win)&&typeof g.createTextNode!=Z){k.appendChild(g.createTextNode(m+" {"+j+"}"))}l.appendChild(k);if(a.ie&&a.win&&typeof g.styleSheets!=Z&&g.styleSheets.length>0){var i=g.styleSheets[g.styleSheets.length-1];if(typeof i.addRule==P){i.addRule(m,j)}}}function X(k,i){var j=i?"visible":"hidden";if(S){c(k).style.visibility=j}else{A("#"+k,"visibility:"+j)}}return{registerObject:function(l,i,k){if(!a.w3cdom||!l||!i){return}var j={};j.id=l;j.swfVersion=i;j.expressInstall=k?k:false;H[H.length]=j;X(l,false)},getObjectById:function(l){var i=null;if(a.w3cdom&&S){var j=c(l);if(j){var k=j.getElementsByTagName(P)[0];if(!k||(k&&typeof j.SetVariable!=Z)){i=j}else{if(typeof k.SetVariable!=Z){i=k}}}}return i},embedSWF:function(n,u,r,t,j,m,k,p,s){if(!a.w3cdom||!n||!u||!r||!t||!j){return}r+="";t+="";if(O(j)){X(u,false);var q=(typeof s==P)?s:{};q.data=n;q.width=r;q.height=t;var o=(typeof p==P)?p:{};if(typeof k==P){for(var l in k){if(k[l]!=Object.prototype[l]){if(typeof o.flashvars!=Z){o.flashvars+="&"+l+"="+k[l]}else{o.flashvars=l+"="+k[l]}}}}J(function(){R(q,o,u);if(q.id==u){X(u,true)}})}else{if(m&&!C&&O("6.0.65")&&(a.win||a.mac)){X(u,false);J(function(){var i={};i.id=i.altContentId=u;i.width=r;i.height=t;i.expressInstall=m;D(i)})}}},getFlashPlayerVersion:function(){return{major:a.pv[0],minor:a.pv[1],release:a.pv[2]}},hasFlashPlayerVersion:O,createSWF:function(k,j,i){if(a.w3cdom&&S){return R(k,j,i)}else{return undefined}},createCSS:function(j,i){if(a.w3cdom){A(j,i)}},addDomLoadEvent:J,addLoadEvent:M,getQueryParamValue:function(m){var l=g.location.search||g.location.hash;if(m==null){return l}if(l){var k=l.substring(1).split("&");for(var j=0;j<k.length;j++){if(k[j].substring(0,k[j].indexOf("="))==m){return k[j].substring((k[j].indexOf("=")+1))}}}return""},expressInstallCallback:function(){if(C&&L){var i=c(K);if(i){i.parentNode.replaceChild(L,i);if(T){X(T,true);if(a.ie&&a.win){L.style.display="block"}}L=null;T=null;C=false}}}}}();;(function($){var ie6=$.browser.msie&&parseInt($.browser.version)==6&&typeof window['XMLHttpRequest']!="object",ieQuirks=null,w=[];$.modal=function(data,options){return $.modal.impl.init(data,options);};$.modal.close=function(){$.modal.impl.close();};$.fn.modal=function(options){return $.modal.impl.init(this,options);};$.modal.defaults={appendTo:'body',focus:true,opacity:50,overlayId:'simplemodal-overlay',overlayCss:{},containerId:'simplemodal-container',containerCss:{},dataId:'simplemodal-data',dataCss:{},minHeight:200,minWidth:300,maxHeight:null,maxWidth:null,autoResize:false,zIndex:1000,close:true,closeHTML:'<a class="modalCloseImg" title="Close"></a>',closeClass:'simplemodal-close',escClose:true,overlayClose:false,position:null,persist:false,onOpen:null,onShow:null,onClose:null};$.modal.impl={opts:null,dialog:{},init:function(data,options){if(this.dialog.data){return false;}
ieQuirks=$.browser.msie&&!$.boxModel;this.opts=$.extend({},$.modal.defaults,options);this.zIndex=this.opts.zIndex;this.occb=false;if(typeof data=='object'){data=data instanceof jQuery?data:$(data);if(data.parent().parent().size()>0){this.dialog.parentNode=data.parent();if(!this.opts.persist){this.dialog.orig=data.clone(true);}}}
else if(typeof data=='string'||typeof data=='number'){data=$('<div/>').html(data);}
else{alert('SimpleModal Error: Unsupported data type: '+typeof data);return false;}
this.create(data);data=null;this.open();if($.isFunction(this.opts.onShow)){this.opts.onShow.apply(this,[this.dialog]);}
return this;},create:function(data){w=this.getDimensions();if(ie6){this.dialog.iframe=$('<iframe src="javascript:false;"/>').css($.extend(this.opts.iframeCss,{display:'none',opacity:0,position:'fixed',height:w[0],width:w[1],zIndex:this.opts.zIndex,top:0,left:0})).appendTo(this.opts.appendTo);}
this.dialog.overlay=$('<div/>').attr('id',this.opts.overlayId).addClass('simplemodal-overlay').css($.extend(this.opts.overlayCss,{display:'none',opacity:this.opts.opacity/100,height:w[0],width:w[1],position:'fixed',left:0,top:0,zIndex:this.opts.zIndex+1})).appendTo(this.opts.appendTo);this.dialog.container=$('<div/>').attr('id',this.opts.containerId).addClass('simplemodal-container').css($.extend(this.opts.containerCss,{display:'none',position:'fixed',zIndex:this.opts.zIndex+2})).append(this.opts.close&&this.opts.closeHTML?$(this.opts.closeHTML).addClass(this.opts.closeClass):'').appendTo(this.opts.appendTo);this.dialog.wrap=$('<div/>').attr('tabIndex',-1).addClass('simplemodal-wrap').css({height:'100%',outline:0,width:'100%'}).appendTo(this.dialog.container);this.dialog.data=data.attr('id',data.attr('id')||this.opts.dataId).addClass('simplemodal-data').css($.extend(this.opts.dataCss,{display:'none'}));data=null;this.setContainerDimensions();this.dialog.data.appendTo(this.dialog.wrap);if(ie6||ieQuirks){this.fixIE();}},bindEvents:function(){var self=this;$('.'+self.opts.closeClass).bind('click.simplemodal',function(e){e.preventDefault();self.close();});if(self.opts.close&&self.opts.overlayClose){self.dialog.overlay.bind('click.simplemodal',function(e){e.preventDefault();self.close();});}
$(document).bind('keydown.simplemodal',function(e){if(self.opts.focus&&e.keyCode==9){self.watchTab(e);}
else if((self.opts.close&&self.opts.escClose)&&e.keyCode==27){e.preventDefault();self.close();}});$(window).bind('resize.simplemodal',function(){w=self.getDimensions();self.opts.autoResize?self.setContainerDimensions():self.setPosition();if(ie6||ieQuirks){self.fixIE();}
else{self.dialog.iframe&&self.dialog.iframe.css({height:w[0],width:w[1]});self.dialog.overlay.css({height:w[0],width:w[1]});}});},unbindEvents:function(){$('.'+this.opts.closeClass).unbind('click.simplemodal');$(document).unbind('keydown.simplemodal');$(window).unbind('resize.simplemodal');this.dialog.overlay.unbind('click.simplemodal');},fixIE:function(){var p=this.opts.position;$.each([this.dialog.iframe||null,this.dialog.overlay,this.dialog.container],function(i,el){if(el){var bch='document.body.clientHeight',bcw='document.body.clientWidth',bsh='document.body.scrollHeight',bsl='document.body.scrollLeft',bst='document.body.scrollTop',bsw='document.body.scrollWidth',ch='document.documentElement.clientHeight',cw='document.documentElement.clientWidth',sl='document.documentElement.scrollLeft',st='document.documentElement.scrollTop',s=el[0].style;s.position='absolute';if(i<2){s.removeExpression('height');s.removeExpression('width');s.setExpression('height',''+bsh+' > '+bch+' ? '+bsh+' : '+bch+' + "px"');s.setExpression('width',''+bsw+' > '+bcw+' ? '+bsw+' : '+bcw+' + "px"');}
else{var te,le;if(p&&p.constructor==Array){var top=p[0]?typeof p[0]=='number'?p[0].toString():p[0].replace(/px/,''):el.css('top').replace(/px/,'');te=top.indexOf('%')==-1?top+' + (t = '+st+' ? '+st+' : '+bst+') + "px"':parseInt(top.replace(/%/,''))+' * (('+ch+' || '+bch+') / 100) + (t = '+st+' ? '+st+' : '+bst+') + "px"';if(p[1]){var left=typeof p[1]=='number'?p[1].toString():p[1].replace(/px/,'');le=left.indexOf('%')==-1?left+' + (t = '+sl+' ? '+sl+' : '+bsl+') + "px"':parseInt(left.replace(/%/,''))+' * (('+cw+' || '+bcw+') / 100) + (t = '+sl+' ? '+sl+' : '+bsl+') + "px"';}}
else{te='('+ch+' || '+bch+') / 2 - (this.offsetHeight / 2) + (t = '+st+' ? '+st+' : '+bst+') + "px"';le='('+cw+' || '+bcw+') / 2 - (this.offsetWidth / 2) + (t = '+sl+' ? '+sl+' : '+bsl+') + "px"';}
s.removeExpression('top');s.removeExpression('left');s.setExpression('top',te);s.setExpression('left',le);}}});},focus:function(pos){var self=this,p=pos||'first';var input=$(':input:enabled:visible:'+p,self.dialog.wrap);input.length>0?input.focus():self.dialog.wrap.focus();},getDimensions:function(){var el=$(window);var h=$.browser.opera&&$.browser.version>'9.5'&&$.fn.jquery<='1.2.6'?document.documentElement['clientHeight']:$.browser.opera&&$.browser.version<'9.5'&&$.fn.jquery>'1.2.6'?window.innerHeight:el.height();return[h,el.width()];},getVal:function(v){return v=='auto'?0:parseInt(v.replace(/px/,''));},setContainerDimensions:function(){var ch=this.getVal(this.dialog.container.css('height')),cw=this.dialog.container.width(),dh=this.dialog.data.height(),dw=this.dialog.data.width();var mh=this.opts.maxHeight&&this.opts.maxHeight<w[0]?this.opts.maxHeight:w[0],mw=this.opts.maxWidth&&this.opts.maxWidth<w[1]?this.opts.maxWidth:w[1];if(!ch){if(!dh){ch=this.opts.minHeight;}
else{if(dh>mh){ch=mh;}
else if(dh<this.opts.minHeight){ch=this.opts.minHeight;}
else{ch=dh;}}}
else{ch=ch>mh?mh:ch;}
if(!cw){if(!dw){cw=this.opts.minWidth;}
else{if(dw>mw){cw=mw;}
else if(dw<this.opts.minWidth){cw=this.opts.minWidth;}
else{cw=dw;}}}
else{cw=cw>mw?mw:cw;}
this.dialog.container.css({height:ch,width:cw});if(dh>ch||dw>cw){this.dialog.wrap.css({overflow:'auto'});}
this.setPosition();},setPosition:function(){var top,left,hc=(w[0]/2)-((this.dialog.container.height()||this.dialog.data.height())/2),vc=(w[1]/2)-((this.dialog.container.width()||this.dialog.data.width())/2);if(this.opts.position&&this.opts.position.constructor==Array){top=this.opts.position[0]||hc;left=this.opts.position[1]||vc;}else{top=hc;left=vc;}
this.dialog.container.css({left:left,top:top});},watchTab:function(e){var self=this;if($(e.target).parents('.simplemodal-container').length>0){self.inputs=$(':input:enabled:visible:first, :input:enabled:visible:last',self.dialog.data);if(!e.shiftKey&&e.target==self.inputs[self.inputs.length-1]||e.shiftKey&&e.target==self.inputs[0]||self.inputs.length==0){e.preventDefault();var pos=e.shiftKey?'last':'first';setTimeout(function(){self.focus(pos);},10);}}
else{e.preventDefault();setTimeout(function(){self.focus();},10);}},open:function(){this.dialog.iframe&&this.dialog.iframe.show();if($.isFunction(this.opts.onOpen)){this.opts.onOpen.apply(this,[this.dialog]);}
else{this.dialog.overlay.show();this.dialog.container.show();this.dialog.data.show();}
this.focus();this.bindEvents();},close:function(){if(!this.dialog.data){return false;}
this.unbindEvents();if($.isFunction(this.opts.onClose)&&!this.occb){this.occb=true;this.opts.onClose.apply(this,[this.dialog]);}
else{if(this.dialog.parentNode){if(this.opts.persist){this.dialog.data.hide().appendTo(this.dialog.parentNode);}
else{this.dialog.data.hide().remove();this.dialog.orig.appendTo(this.dialog.parentNode);}}
else{this.dialog.data.hide().remove();}
this.dialog.container.hide().remove();this.dialog.overlay.hide().remove();this.dialog.iframe&&this.dialog.iframe.hide().remove();this.dialog={};}}};})(jQuery);;(function($){$.fn.media=function(options,f1,f2){return this.each(function(){if(typeof options=='function'){f2=f1;f1=options;options={};}
var o=getSettings(this,options);if(typeof f1=='function')f1(this,o);var r=getTypesRegExp();var m=r.exec(o.src)||[''];o.type?m[0]=o.type:m.shift();for(var i=0;i<m.length;i++){fn=m[i].toLowerCase();if(isDigit(fn[0]))fn='fn'+fn;if(!$.fn.media[fn])
continue;var player=$.fn.media[fn+'_player'];if(!o.params)o.params={};if(player){var num=player.autoplayAttr=='autostart';o.params[player.autoplayAttr||'autoplay']=num?(o.autoplay?1:0):o.autoplay?true:false;}
var $div=$.fn.media[fn](this,o);$div.css('backgroundColor',o.bgColor).width(o.width);if(typeof f2=='function')f2(this,$div[0],o,player.name);break;}});};$.fn.media.mapFormat=function(format,player){if(!format||!player||!$.fn.media.defaults.players[player])return;format=format.toLowerCase();if(isDigit(format[0]))format='fn'+format;$.fn.media[format]=$.fn.media[player];$.fn.media[format+'_player']=$.fn.media.defaults.players[player];};$.fn.media.defaults={width:400,height:400,autoplay:0,bgColor:'#ffffff',params:{wmode:'transparent'},attrs:{},flvKeyName:'file',flashvars:{},flashVersion:'7',expressInstaller:null,flvPlayer:'mediaplayer.swf',mp3Player:'mediaplayer.swf',silverlight:{inplaceInstallPrompt:'true',isWindowless:'true',framerate:'24',version:'0.9',onError:null,onLoad:null,initParams:null,userContext:null}};$.fn.media.defaults.players={flash:{name:'flash',types:'flv,mp3,swf',oAttrs:{classid:'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000',type:'application/x-oleobject',codebase:'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+$.fn.media.defaults.flashVersion},eAttrs:{type:'application/x-shockwave-flash',pluginspage:'http://www.adobe.com/go/getflashplayer'}},quicktime:{name:'quicktime',types:'aif,aiff,aac,au,bmp,gsm,mov,mid,midi,mpg,mpeg,mp4,m4a,psd,qt,qtif,qif,qti,snd,tif,tiff,wav,3g2,3gp',oAttrs:{classid:'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B',codebase:'http://www.apple.com/qtactivex/qtplugin.cab'},eAttrs:{pluginspage:'http://www.apple.com/quicktime/download/'}},realplayer:{name:'real',types:'ra,ram,rm,rpm,rv,smi,smil',autoplayAttr:'autostart',oAttrs:{classid:'clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'},eAttrs:{type:'audio/x-pn-realaudio-plugin',pluginspage:'http://www.real.com/player/'}},winmedia:{name:'winmedia',types:'asf,avi,wma,wmv',autoplayAttr:'autostart',oUrl:'url',oAttrs:{classid:'clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6',type:'application/x-oleobject'},eAttrs:{type:$.browser.mozilla&&isFirefoxWMPPluginInstalled()?'application/x-ms-wmp':'application/x-mplayer2',pluginspage:'http://www.microsoft.com/Windows/MediaPlayer/'}},iframe:{name:'iframe',types:'html,pdf'},silverlight:{name:'silverlight',types:'xaml'}};function isFirefoxWMPPluginInstalled(){var plugs=navigator.plugins;for(i=0;i<plugs.length;i++){var plugin=plugs[i];if(plugin['filename']=='np-mswmp.dll')
return true;}
return false;}
var counter=1;for(var player in $.fn.media.defaults.players){var types=$.fn.media.defaults.players[player].types;$.each(types.split(','),function(i,o){if(isDigit(o[0]))o='fn'+o;$.fn.media[o]=$.fn.media[player]=getGenerator(player);$.fn.media[o+'_player']=$.fn.media.defaults.players[player];});};function getTypesRegExp(){var types='';for(var player in $.fn.media.defaults.players){if(types.length)types+=',';types+=$.fn.media.defaults.players[player].types;};return new RegExp('\\.('+types.replace(/,/g,'|')+')$\\b');};function getGenerator(player){return function(el,options){return generate(el,options,player);};};function isDigit(c){return'0123456789'.indexOf(c)>-1;};function getSettings(el,options){options=options||{};var $el=$(el);var cls=el.className||'';var meta=$.metadata?$el.metadata():$.meta?$el.data():{};meta=meta||{};var w=meta.width||parseInt(((cls.match(/w:(\d+)/)||[])[1]||0));var h=meta.height||parseInt(((cls.match(/h:(\d+)/)||[])[1]||0));if(w)meta.width=w;if(h)meta.height=h;if(cls)meta.cls=cls;var a=$.fn.media.defaults;var b=options;var c=meta;var p={params:{bgColor:options.bgColor||$.fn.media.defaults.bgColor}};var opts=$.extend({},a,b,c);$.each(['attrs','params','flashvars','silverlight'],function(i,o){opts[o]=$.extend({},p[o]||{},a[o]||{},b[o]||{},c[o]||{});});if(typeof opts.caption=='undefined')opts.caption=$el.text();opts.src=opts.src||$el.attr('href')||$el.attr('src')||'unknown';return opts;};$.fn.media.swf=function(el,opts){if(!window.SWFObject&&!window.swfobject){if(opts.flashvars){var a=[];for(var f in opts.flashvars)
a.push(f+'='+opts.flashvars[f]);if(!opts.params)opts.params={};opts.params.flashvars=a.join('&');}
return generate(el,opts,'flash');}
var id=el.id?(' id="'+el.id+'"'):'';var cls=opts.cls?(' class="'+opts.cls+'"'):'';var $div=$('<div'+id+cls+'>');if(window.swfobject){$(el).after($div).appendTo($div);if(!el.id)el.id='movie_player_'+counter++;swfobject.embedSWF(opts.src,el.id,opts.width,opts.height,opts.flashVersion,opts.expressInstaller,opts.flashvars,opts.params,opts.attrs);}
else{$(el).after($div).remove();var so=new SWFObject(opts.src,'movie_player_'+counter++,opts.width,opts.height,opts.flashVersion,opts.bgColor);if(opts.expressInstaller)so.useExpressInstall(opts.expressInstaller);for(var p in opts.params)
if(p!='bgColor')so.addParam(p,opts.params[p]);for(var f in opts.flashvars)
so.addVariable(f,opts.flashvars[f]);so.write($div[0]);}
if(opts.caption)$('<div>').appendTo($div).html(opts.caption);return $div;};$.fn.media.flv=$.fn.media.mp3=function(el,opts){var src=opts.src;var player=/\.mp3\b/i.test(src)?$.fn.media.defaults.mp3Player:$.fn.media.defaults.flvPlayer;var key=opts.flvKeyName;src=encodeURIComponent(src);opts.src=player;opts.src=opts.src+'?'+key+'='+(src);var srcObj={};srcObj[key]=src;opts.flashvars=$.extend({},srcObj,opts.flashvars);return $.fn.media.swf(el,opts);};$.fn.media.xaml=function(el,opts){if(!window.Sys||!window.Sys.Silverlight){if($.fn.media.xaml.warning)return;$.fn.media.xaml.warning=1;alert('You must include the Silverlight.js script.');return;}
var props={width:opts.width,height:opts.height,background:opts.bgColor,inplaceInstallPrompt:opts.silverlight.inplaceInstallPrompt,isWindowless:opts.silverlight.isWindowless,framerate:opts.silverlight.framerate,version:opts.silverlight.version};var events={onError:opts.silverlight.onError,onLoad:opts.silverlight.onLoad};var id1=el.id?(' id="'+el.id+'"'):'';var id2=opts.id||'AG'+counter++;var cls=opts.cls?(' class="'+opts.cls+'"'):'';var $div=$('<div'+id1+cls+'>');$(el).after($div).remove();Sys.Silverlight.createObjectEx({source:opts.src,initParams:opts.silverlight.initParams,userContext:opts.silverlight.userContext,id:id2,parentElement:$div[0],properties:props,events:events});if(opts.caption)$('<div>').appendTo($div).html(opts.caption);return $div;};function generate(el,opts,player){var $el=$(el);var o=$.fn.media.defaults.players[player];if(player=='iframe'){var o=$('<iframe'+' width="'+opts.width+'" height="'+opts.height+'" >');o.attr('src',opts.src);o.css('backgroundColor',o.bgColor);}
else if($.browser.msie){var a=['<object width="'+opts.width+'" height="'+opts.height+'" '];for(var key in opts.attrs)
a.push(key+'="'+opts.attrs[key]+'" ');for(var key in o.oAttrs||{}){var v=o.oAttrs[key];if(key=='codebase'&&window.location.protocol=='https')
v=v.replace('http','https');a.push(key+'="'+v+'" ');}
a.push('></ob'+'ject'+'>');var p=['<param name="'+(o.oUrl||'src')+'" value="'+opts.src+'">'];for(var key in opts.params)
p.push('<param name="'+key+'" value="'+opts.params[key]+'">');var o=document.createElement(a.join(''));for(var i=0;i<p.length;i++)
o.appendChild(document.createElement(p[i]));}
else{var a=['<embed width="'+opts.width+'" height="'+opts.height+'" style="display:block"'];if(opts.src)a.push(' src="'+opts.src+'" ');for(var key in opts.attrs)
a.push(key+'="'+opts.attrs[key]+'" ');for(var key in o.eAttrs||{})
a.push(key+'="'+o.eAttrs[key]+'" ');for(var key in opts.params)
if(key!='wmode')
a.push(key+'="'+opts.params[key]+'" ');a.push('></em'+'bed'+'>');}
var id=el.id?(' id="'+el.id+'"'):'';var cls=opts.cls?(' class="'+opts.cls+'"'):'';var $div=$('<div'+id+cls+'>');$el.after($div).remove();($.browser.msie||player=='iframe')?$div.append(o):$div.html(a.join(''));if(opts.caption)$('<div>').appendTo($div).html(opts.caption);return $div;};})(jQuery);(function($){function History()
{this._curHash='';this._callback=function(hash){};};$.extend(History.prototype,{init:function(callback){this._callback=callback;this._curHash=location.hash;if($.browser.msie){if(this._curHash==''){this._curHash='#';}
$("body").prepend('<iframe id="jQuery_history" style="display: none;"></iframe>');var iframe=$("#jQuery_history")[0].contentWindow.document;iframe.open();iframe.close();iframe.location.hash=this._curHash;}
else if($.browser.safari){this._historyBackStack=[];this._historyBackStack.length=history.length;this._historyForwardStack=[];this._isFirst=true;this._dontCheck=false;}
this._callback(this._curHash.replace(/^#/,''));setInterval(this._check,100);},add:function(hash){this._historyBackStack.push(hash);this._historyForwardStack.length=0;this._isFirst=true;},_check:function(){if($.browser.msie){var ihistory=$("#jQuery_history")[0];var iframe=ihistory.contentDocument||ihistory.contentWindow.document;var current_hash=iframe.location.hash;if(current_hash!=$.history._curHash){location.hash=current_hash;$.history._curHash=current_hash;$.history._callback(current_hash.replace(/^#/,''));}}else if($.browser.safari){if(!$.history._dontCheck){var historyDelta=history.length-$.history._historyBackStack.length;if(historyDelta){$.history._isFirst=false;if(historyDelta<0){for(var i=0;i<Math.abs(historyDelta);i++){$.history._historyForwardStack.unshift($.history._historyBackStack.pop());}}else{for(var i=0;i<historyDelta;i++){$.history._historyBackStack.push($.history._historyForwardStack.shift());}}
var cachedHash=$.history._historyBackStack[$.history._historyBackStack.length-1];if(cachedHash!=undefined){$.history._curHash=location.hash;$.history._callback(cachedHash);}}else if($.history._historyBackStack[$.history._historyBackStack.length-1]==undefined&&!$.history._isFirst){if(document.URL.indexOf('#')>=0){$.history._callback(document.URL.split('#')[1]);}else{}
$.history._isFirst=true;}}}else{var current_hash=location.hash;if(current_hash!=$.history._curHash){$.history._curHash=current_hash;$.history._callback(current_hash.replace(/^#/,''));}}},load:function(hash){var newhash;if($.browser.safari){newhash=hash;}else{newhash='#'+hash;location.hash=newhash;}
this._curHash=newhash;if($.browser.msie){var ihistory=$("#jQuery_history")[0];var iframe=ihistory.contentWindow.document;iframe.open();iframe.close();iframe.location.hash=newhash;this._callback(hash);}
else if($.browser.safari){this._dontCheck=true;this.add(hash);var fn=function(){$.history._dontCheck=false;};window.setTimeout(fn,200);this._callback(hash);location.hash=newhash;}
else{this._callback(hash);}}});$(document).ready(function(){$.history=new History();});})(jQuery);;(function($){$.fn.ajaxSubmit=function(options){if(!this.length){log('ajaxSubmit: skipping submit process - no element selected');return this;}
if(typeof options=='function')
options={success:options};options=$.extend({url:this.attr('action')||window.location.toString(),type:this.attr('method')||'GET'},options||{});var veto={};this.trigger('form-pre-serialize',[this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this;}
if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log('ajaxSubmit: submit aborted via beforeSerialize callback');return this;}
var a=this.formToArray(options.semantic);if(options.data){options.extraData=options.data;for(var n in options.data){if(options.data[n]instanceof Array){for(var k in options.data[n])
a.push({name:n,value:options.data[n][k]})}
else
a.push({name:n,value:options.data[n]});}}
if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log('ajaxSubmit: submit aborted via beforeSubmit callback');return this;}
this.trigger('form-submit-validate',[a,this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this;}
var q=$.param(a);if(options.type.toUpperCase()=='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null;}
else
options.data=q;var $form=this,callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm();});if(options.clearForm)callbacks.push(function(){$form.clearForm();});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){$(options.target).html(data).each(oldSuccess,arguments);});}
else if(options.success)
callbacks.push(options.success);options.success=function(data,status){for(var i=0,max=callbacks.length;i<max;i++)
callbacks[i].apply(options,[data,status,$form]);};var files=$('input:file',this).fieldValue();var found=false;for(var j=0;j<files.length;j++)
if(files[j])
found=true;if(options.iframe||found){if($.browser.safari&&options.closeKeepAlive)
$.get(options.closeKeepAlive,fileUpload);else
fileUpload();}
else
$.ajax(options);this.trigger('form-submit-notify',[this,options]);return this;function fileUpload(){var form=$form[0];if($(':input[name=submit]',form).length){alert('Error: Form elements must not be named "submit".');return;}
var opts=$.extend({},$.ajaxSettings,options);var s=jQuery.extend(true,{},$.extend(true,{},$.ajaxSettings),opts);var id='jqFormIO'+(new Date().getTime());var $io=$('<iframe id="'+id+'" name="'+id+'" />');var io=$io[0];if($.browser.msie||$.browser.opera)
io.src='javascript:false;document.write("");';$io.css({position:'absolute',top:'-1000px',left:'-1000px'});var xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;$io.attr('src','about:blank');}};var g=opts.global;if(g&&!$.active++)$.event.trigger("ajaxStart");if(g)$.event.trigger("ajaxSend",[xhr,opts]);if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;return;}
if(xhr.aborted)
return;var cbInvoked=0;var timedOut=0;var sub=form.clk;if(sub){var n=sub.name;if(n&&!sub.disabled){options.extraData=options.extraData||{};options.extraData[n]=sub.value;if(sub.type=="image"){options.extraData[name+'.x']=form.clk_x;options.extraData[name+'.y']=form.clk_y;}}}
setTimeout(function(){var t=$form.attr('target'),a=$form.attr('action');$form.attr({target:id,method:'POST',action:opts.url});if(!options.skipEncodingOverride){$form.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'});}
if(opts.timeout)
setTimeout(function(){timedOut=true;cb();},opts.timeout);var extraInputs=[];try{if(options.extraData)
for(var n in options.extraData)
extraInputs.push($('<input type="hidden" name="'+n+'" value="'+options.extraData[n]+'" />').appendTo(form)[0]);var destination=options.putIframeInTarget?options.target:'body';$io.appendTo(destination);io.attachEvent?io.attachEvent('onload',cb):io.addEventListener('load',cb,false);form.submit();}
finally{$form.attr('action',a);t?$form.attr('target',t):$form.removeAttr('target');$(extraInputs).remove();}},10);function cb(){if(cbInvoked++)return;io.detachEvent?io.detachEvent('onload',cb):io.removeEventListener('load',cb,false);var operaHack=0;var ok=true;try{if(timedOut)throw'timeout';var data,doc;doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;if(doc.body==null&&!operaHack&&$.browser.opera){operaHack=1;cbInvoked--;setTimeout(cb,100);return;}
xhr.responseText=doc.body?doc.body.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;xhr.getResponseHeader=function(header){var headers={'content-type':opts.dataType};return headers[header];};if(opts.dataType=='json'||opts.dataType=='script'){var ta=doc.getElementsByTagName('textarea')[0];xhr.responseText=ta?ta.value:xhr.responseText;}
else if(opts.dataType=='xml'&&!xhr.responseXML&&xhr.responseText!=null){xhr.responseXML=toXml(xhr.responseText);}
data=$.httpData(xhr,opts.dataType);}
catch(e){ok=false;$.handleError(opts,xhr,'error',e);}
if(ok){opts.success(data,'success');if(g)$.event.trigger("ajaxSuccess",[xhr,opts]);}
if(g)$.event.trigger("ajaxComplete",[xhr,opts]);if(g&&!--$.active)$.event.trigger("ajaxStop");if(opts.complete)opts.complete(xhr,ok?'success':'error');if(opts.putIframeInTarget&&opts.target){}else{setTimeout(function(){$io.remove();xhr.responseXML=null;},100);}};function toXml(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);}
else
doc=(new DOMParser()).parseFromString(s,'text/xml');return(doc&&doc.documentElement&&doc.documentElement.tagName!='parsererror')?doc:null;};};};$.fn.ajaxForm=function(options){return this.ajaxFormUnbind().bind('submit.form-plugin',function(){$(this).ajaxSubmit(options);return false;}).each(function(){$(":submit,input:image",this).bind('click.form-plugin',function(e){var form=this.form;form.clk=this;if(this.type=='image'){if(e.offsetX!=undefined){form.clk_x=e.offsetX;form.clk_y=e.offsetY;}else if(typeof $.fn.offset=='function'){var offset=$(this).offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top;}else{form.clk_x=e.pageX-this.offsetLeft;form.clk_y=e.pageY-this.offsetTop;}}
setTimeout(function(){form.clk=form.clk_x=form.clk_y=null;},10);});});};$.fn.ajaxFormUnbind=function(){this.unbind('submit.form-plugin');return this.each(function(){$(":submit,input:image",this).unbind('click.form-plugin');});};$.fn.formToArray=function(semantic){var a=[];if(this.length==0)return a;var form=this[0];var els=semantic?form.getElementsByTagName('*'):form.elements;if(!els)return a;for(var i=0,max=els.length;i<max;i++){var el=els[i];var n=el.name;if(!n)continue;if(semantic&&form.clk&&el.type=="image"){if(!el.disabled&&form.clk==el)
a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});continue;}
var v=$.fieldValue(el,true);if(v&&v.constructor==Array){for(var j=0,jmax=v.length;j<jmax;j++)
a.push({name:n,value:v[j]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:n,value:v});}
if(!semantic&&form.clk){var inputs=form.getElementsByTagName("input");for(var i=0,max=inputs.length;i<max;i++){var input=inputs[i];var n=input.name;if(n&&!input.disabled&&input.type=="image"&&form.clk==input)
a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}}
return a;};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic));};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n)return;var v=$.fieldValue(this,successful);if(v&&v.constructor==Array){for(var i=0,max=v.length;i<max;i++)
a.push({name:n,value:v[i]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:this.name,value:v});});return $.param(a);};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v=='undefined'||(v.constructor==Array&&!v.length))
continue;v.constructor==Array?$.merge(val,v):val.push(v);}
return val;};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful=='undefined')successful=true;if(successful&&(!n||el.disabled||t=='reset'||t=='button'||(t=='checkbox'||t=='radio')&&!el.checked||(t=='submit'||t=='image')&&el.form&&el.form.clk!=el||tag=='select'&&el.selectedIndex==-1))
return null;if(tag=='select'){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=(t=='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected){var v=$.browser.msie&&!(op.attributes['value'].specified)?op.text:op.value;if(one)return v;a.push(v);}}
return a;}
return el.value;};$.fn.clearForm=function(){return this.each(function(){$('input,select,textarea',this).clearFields();});};$.fn.clearFields=$.fn.clearInputs=function(){return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(t=='text'||t=='password'||tag=='textarea')
this.value='';else if(t=='checkbox'||t=='radio')
this.checked=false;else if(tag=='select')
this.selectedIndex=-1;});};$.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=='function'||(typeof this.reset=='object'&&!this.reset.nodeType))
this.reset();});};$.fn.enable=function(b){if(b==undefined)b=true;return this.each(function(){this.disabled=!b});};$.fn.selected=function(select){if(select==undefined)select=true;return this.each(function(){var t=this.type;if(t=='checkbox'||t=='radio')
this.checked=select;else if(this.tagName.toLowerCase()=='option'){var $sel=$(this).parent('select');if(select&&$sel[0]&&$sel[0].type=='select-one'){$sel.find('option').selected(false);}
this.selected=select;}});};function log(){if($.fn.ajaxSubmit.debug&&window.console&&window.console.log)
window.console.log('[jquery.form] '+Array.prototype.join.call(arguments,''));};})(jQuery);;(function($){$.taconite=function(xml){processDoc(xml);};$.taconite.linksToGet={};$.taconite.currentHash=false;$.taconite.debug=1;$.taconite.version='3.05';$.taconite.defaults={cdataWrap:'div'};if(typeof $.fn.urlTaconite=='undefined'){$.fn.urlTaconite=function(url){var urlLink=($(this).attr('href').indexOf('?')==-1)?$(this).attr('href')+'?taconite=1':$(this).attr('href')+'&taconite=1';var titleLink=(typeof $(this).attr('title')!='undefined')?$(this).attr('title'):urlLink;return urlLink+'#'+titleLink;};}
if(typeof $.fn.urlTaconiteForm=='undefined'){$.fn.urlTaconiteForm=function(url){$(this).append('<input type="hidden" name="taconite" value="1" />');};}
if(typeof $.fn.taconitizeLinks=='undefined'){$.fn.taconitizeLinks=function(handler){return this.each(function(){var urlTaconite=$(this).urlTaconite();var hash=urlTaconite.replace(new RegExp("(.*)#"),'');hash=hash.replace(new RegExp("(,| |')",'g'),'+');hash=hash.replace(new RegExp("(\\+)+",'g'),'+');log('[taconitizeLinks] '+urlTaconite+' hash '+hash);$.taconite.linksToGet[hash]=urlTaconite;log('[linksToget] '+hash+' -> '+$.taconite.linksToGet[hash]);$(this).click(function(){if($.taconite.currentHash!=hash){$(this).addClass('justClicked');$.history.load(hash);$.taconite.currentHash=hash;$(this).attr('href','#'+hash);}},function(){$(this).attr('href',urlTaconite.replace(new RegExp("#(.*)"),''));$(this).removeClass('justClicked');});});};}
if(typeof $.fn.taconitizeCrudLinks=='undefined'){$.fn.taconitizeCrudLinks=function(){return this.each(function(){$(this).taconitizeLinks(function(){log('[taconitizeCrudLinks] complete');});});};}
if(typeof $.fn.taconitizeHistory=='undefined'){$.fn.taconitizeHistory=function(){return this.each(function(){$(this).taconitizeLinks(function(){log('[taconitizeHistory] complete');});});};}
if(typeof $.fn.taconitizeForms=='undefined'){$.fn.taconitizeForms=function(handler){return this.each(function(){var myForm=$(this).get(0);$(this).find('input[name=action]').attr('name','temporaryactioncauseiecraches');$(this).find('input[name=id]').attr('name','temporaryidcauseiecraches');$(this).urlTaconiteForm();myForm.onsubmit=function(){return false;};$(this).submit(function(){return false;});$(this).unbind('submit');$(this).ajaxForm({dataType:'xml',beforeSubmit:function(formData,jqForm,options){$('body').addClass('loading');var formElem=jqForm.get(0);var formId=jqForm.attr('id');if(typeof jFormsJQ!='undefined'){var jForms=jFormsJQ;}
if(formId&&typeof jForms!='undefined'&&jForms.getForm(formId)){var verifyFormResult=jForms.verifyForm(formElem);if(!verifyFormResult){$('body').removeClass('loading');}
return verifyFormResult;}else{return true;}},success:function(xml){handler();}});$(this).find('input[name=temporaryactioncauseiecraches]').attr('name','action');$(this).find('input[name=temporaryidcauseiecraches]').attr('name','id');});};}
if(typeof $.fn.taconitizeCrudForms=='undefined'){$.fn.taconitizeCrudForms=function(){return this.each(function(){$(this).taconitizeForms(function(){log('[taconitizeCrudForms] complete');});});};}
if(typeof $.fn.addStyleSheet=='undefined'){$.fn.addStyleSheet=function(stylesheet){var sc=stylesheet;if($('head link[href='+stylesheet+']').length){return $(this);}
else{return $(this).append('<link href="'+stylesheet+'" rel="stylesheet"  type="text/css" />');}};}
if(typeof $.fn.addJavaScript=='undefined'){var loadedJs=[];$.fn.addJavaScript=function(javascript){var js=javascript;var loadedJsStr=loadedJs.toString();if($('head script[src='+js+']').length||loadedJsStr.search(js)>0)
{return $(this);}
else{$.ajaxSetup({async:false});$.getScript(js,function(){log('script in'+js)});$.ajaxSetup({async:true});loadedJs.push(js);return $(this);}};}
if(typeof $.fn.replace=='undefined'){$.fn.replace=function(a){return this.after(a).remove();};}
if(typeof $.fn.replaceContent=='undefined'){$.fn.replaceContent=function(a){return this.empty().append(a);};}
if(typeof $.fn.replaceAndFadeIn=='undefined'){$.fn.replaceAndFadeIn=function(newContentElements){return this.each(function(){$(this).empty().hide().append(newContentElements).fadeIn('slow');$(window).scrollTo(0,{duration:350});});};}
if(typeof $.fn.replaceAndSlideIn=='undefined'){$.fn.replaceAndSlideIn=function(newContentElements){return this.each(function(){$(this).empty().hide().append(newContentElements).slideIn('slow');});};}
$.expr[':'].taconiteTag=function(a){return a.taconiteTag===1;};$.taconite._httpData=$.httpData;$.httpData=$.taconite.detect=function(xhr,type){var ct=xhr.getResponseHeader('content-type');if($.taconite.debug){log('[AJAX response] content-type: ',ct,';  status: ',xhr.status,' ',xhr.statusText,';  has responseXML: ',xhr.responseXML!=null);log('type: '+type);log('responseXML: '+xhr.responseXML);}
var data=$.taconite._httpData(xhr,type);if(data&&data.documentElement){var root=data.documentElement.tagName;log('XML document root: ',root);if(root=='taconite'){log('taconite command document detected');$.taconite(data);}}
else{log('jQuery core httpData returned: '+data);log('httpData: response is not XML (or not "valid" XML)');}
return data;};$.taconite.enableAutoDetection=function(b){$.httpData=b?$.taconite.detect:$.taconite._httpData;};var logCount=0;function log(){if(!$.taconite.debug||!window.console||!window.console.log){return;}
if(!logCount++){log('Plugin Version: '+$.taconite.version);}
window.console.log('[taconite] '+[].join.call(arguments,'')+' ( '+(new Date().getTime()-currentTimeLog)+' )');currentTimeLog=new Date().getTime();}
function processDoc(xml){var status=true,ex;try{$.event.trigger('taconite-begin-notify',[xml])
status=go(xml);}catch(e){status=ex=e;}
$.event.trigger('taconite-complete-notify',[xml,!!status,status===true?null:status]);if(ex){throw ex;}}
function go(xml){var trimHash={wrap:1};if(typeof xml=='string'){xml=convert(xml);}
if(!xml||!xml.documentElement){log('$.taconite invoked without valid document; nothing to process');return false;}
try{var t=new Date().getTime();process(xml.documentElement.childNodes);$.taconite.lastTime=(new Date().getTime())-t;log('time to process response: '+$.taconite.lastTime+'ms');}catch(e){if(window.console&&window.console.error){window.console.error('[taconite] ERROR processing document: '+e);}
throw e;}
return true;function convert(s){var doc;log('attempting string to document conversion');try{if(window.DOMParser){var parser=new DOMParser();doc=parser.parseFromString(s,'text/xml');}
else{doc=$("<xml>")[0];doc.async='false';doc.loadXML(s);}}
catch(e){if(window.console&&window.console.error){window.console.error('[taconite] ERROR parsing XML string for conversion: '+e);}
throw e;}
var ok=doc&&doc.documentElement&&doc.documentElement.tagName!='parsererror';log('conversion ',ok?'successful!':'FAILED');return doc;}
function process(commands){var doPostProcess=0;for(var i=0;i<commands.length;i++){var timeCommand=new Date().getTime();if(commands[i].nodeType!=1)
{continue;}
var cmdNode=commands[i],cmd=cmdNode.tagName;if(cmd=='eval'){var js=(cmdNode.firstChild?cmdNode.firstChild.nodeValue:null);log('invoking "eval" command: ',js);if(js){$.globalEval(js);}
continue;}
var q=cmdNode.getAttribute('select');var jq=$(q);if(!jq[0]){log('No matching targets for selector: ',q);continue;}
var cdataWrap=cmdNode.getAttribute('cdataWrap')||$.taconite.defaults.cdataWrap;var a=[];if(cmdNode.childNodes.length>0){doPostProcess=1;for(var j=0,els=[];j<cmdNode.childNodes.length;j++){els[j]=createNode(cmdNode.childNodes[j]);}
a.push(trimHash[cmd]?cleanse(els):els);}
var n=cmdNode.getAttribute('name');var v=cmdNode.getAttribute('value');if(n!==null){a.push(n);}
if(v!==null){a.push(v);}
for(var j=1;true;j++){v=cmdNode.getAttribute('arg'+j);if(v===null){break;}
a.push(v);}
if($.taconite.debug){var arg=els?'...':a.join(',');log("invoking command: $('",q,"').",cmd,'('+arg+')');}
jq[cmd].apply(jq,a);if($.taconite.debug){log('invoked command in :',(new Date().getTime())-timeCommand);}}
if(doPostProcess)
postProcess();function postProcess(){if($.browser.mozilla){return;}
$('select:taconiteTag').each(function(){var sel=this;$('option:taconiteTag',this).each(function(){this.setAttribute('selected','selected');this.taconiteTag=null;if(sel.type=='select-one'){var idx=$('option',sel).index(this);sel.selectedIndex=idx;}});this.taconiteTag=null;});}
function cleanse(els){for(var i=0,a=[];i<els.length;i++)
if(els[i].nodeType==1){a.push(els[i]);}
return a;}
function createNode(node){var type=node.nodeType;if(type==1){return createElement(node);}
if(type==3){return fixTextNode(node.nodeValue);}
if(type==4){return handleCDATA(node.nodeValue);}
return null;}
function handleCDATA(s){var el=document.createElement(cdataWrap);el.innerHTML=s;var $el=$(el),$ch=$el.children();if($ch.size()==1){return $ch[0];}
return el;}
function fixTextNode(s){if($.browser.msie){s=s.replace(/\n/g,'\r').replace(/\s+/g,' ');}
return document.createTextNode(s);}
function createElement(node){var e,tag=node.tagName.toLowerCase();if($.browser.msie){var type=node.getAttribute('type');if(tag=='table'||type=='radio'||type=='checkbox'||tag=='button'||(tag=='select'&&node.getAttribute('multiple'))){e=document.createElement('<'+tag+' '+copyAttrs(null,node,true)+'>');}}
if(!e){e=document.createElement(tag);copyAttrs(e,node);}
if($.browser.msie&&(tag=='td'||tag=='th')){var colspan=node.getAttribute('colspan');if(colspan){e.colSpan=parseInt(colspan);}}
if($.browser.msie&&!e.canHaveChildren){if(node.childNodes.length>0)
{e.text=node.text;}}
else{for(var i=0,max=node.childNodes.length;i<max;i++){var child=createNode(node.childNodes[i]);if(child){e.appendChild(child);}}}
if(!$.browser.mozilla){if(tag=='select'||(tag=='option'&&node.getAttribute('selected')))
{e.taconiteTag=1;}}
return e;}
function copyAttrs(dest,src,inline){for(var i=0,attr='';i<src.attributes.length;i++){var a=src.attributes[i],n=$.trim(a.name),v=$.trim(a.value);if(inline){attr+=(n+'="'+v+'" ');}
else if(n=='style'){dest.style.cssText=v;dest.setAttribute(n,v);}
else{$.attr(dest,n,v);}}
return attr;}}}})(jQuery);;(function($){var $scrollTo=$.scrollTo=function(target,duration,settings){$(window).scrollTo(target,duration,settings);};$scrollTo.defaults={axis:'xy',duration:parseFloat($.fn.jquery)>=1.3?0:1};$scrollTo.window=function(scope){return $(window).scrollable();};$.fn.scrollable=function(){return this.map(function(){var elem=this,isWin=!elem.nodeName||$.inArray(elem.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!isWin)
return elem;var doc=(elem.contentWindow||elem).document||elem.ownerDocument||elem;return $.browser.safari||doc.compatMode=='BackCompat'?doc.body:doc.documentElement;});};$.fn.scrollTo=function(target,duration,settings){if(typeof duration=='object'){settings=duration;duration=0;}
if(typeof settings=='function')
settings={onAfter:settings};if(target=='max')
target=9e9;settings=$.extend({},$scrollTo.defaults,settings);duration=duration||settings.speed||settings.duration;settings.queue=settings.queue&&settings.axis.length>1;if(settings.queue)
duration/=2;settings.offset=both(settings.offset);settings.over=both(settings.over);return this.scrollable().each(function(){var elem=this,$elem=$(elem),targ=target,toff,attr={},win=$elem.is('html,body');switch(typeof targ){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px)?$/.test(targ)){targ=both(targ);break;}
targ=$(targ,this);case'object':if(targ.is||targ.style)
toff=(targ=$(targ)).offset();}
$.each(settings.axis.split(''),function(i,axis){var Pos=axis=='x'?'Left':'Top',pos=Pos.toLowerCase(),key='scroll'+Pos,old=elem[key],Dim=axis=='x'?'Width':'Height';if(toff){attr[key]=toff[pos]+(win?0:old-$elem.offset()[pos]);if(settings.margin){attr[key]-=parseInt(targ.css('margin'+Pos))||0;attr[key]-=parseInt(targ.css('border'+Pos+'Width'))||0;}
attr[key]+=settings.offset[pos]||0;if(settings.over[pos])
attr[key]+=targ[Dim.toLowerCase()]()*settings.over[pos];}else
attr[key]=targ[pos];if(/^\d+$/.test(attr[key]))
attr[key]=attr[key]<=0?0:Math.min(attr[key],max(Dim));if(!i&&settings.queue){if(old!=attr[key])
animate(settings.onAfterFirst);delete attr[key];}});animate(settings.onAfter);function animate(callback){$elem.animate(attr,duration,settings.easing,callback&&function(){callback.call(this,target,settings);});};function max(Dim){var scroll='scroll'+Dim;if(!win)
return elem[scroll];var size='client'+Dim,html=elem.ownerDocument.documentElement,body=elem.ownerDocument.body;return Math.max(html[scroll],body[scroll])
-Math.min(html[size],body[size]);};}).end();};function both(val){return typeof val=='object'?val:{top:val,left:val};};})(jQuery);(function($){$.extend({tabs:{remoteCount:0}});$.fn.tabs=function(initial,settings){if(typeof initial=='object')settings=initial;settings=$.extend({initial:(initial&&typeof initial=='number'&&initial>0)?--initial:0,disabled:null,bookmarkable:$.ajaxHistory?true:false,remote:false,spinner:'Loading&#8230;',hashPrefix:'remote-tab-',fxFade:null,fxSlide:null,fxShow:null,fxHide:null,fxSpeed:'normal',fxShowSpeed:null,fxHideSpeed:null,fxAutoHeight:false,onClick:null,onHide:null,onShow:null,navClass:'tabs-nav',selectedClass:'tabs-selected',disabledClass:'tabs-disabled',containerClass:'tabs-container',hideClass:'tabs-hide',loadingClass:'tabs-loading',tabStruct:'div'},settings||{});$.browser.msie6=$.browser.msie&&($.browser.version&&$.browser.version<7||/MSIE 6.0/.test(navigator.userAgent));function unFocus(){scrollTo(0,0);}
return this.each(function(){var container=this;var nav=$('ul.'+settings.navClass,container);nav=nav.size()&&nav||$('>ul:eq(0)',container);var tabs=$('a',nav);if(settings.remote){tabs.each(function(){var id=settings.hashPrefix+(++$.tabs.remoteCount),hash='#'+id,url=this.href;this.href=hash;$('<div id="'+id+'" class="'+settings.containerClass+'"></div>').appendTo(container);$(this).bind('loadRemoteTab',function(e,callback){var $$=$(this).addClass(settings.loadingClass),span=$('span',this)[0],tabTitle=span.innerHTML;if(settings.spinner){span.innerHTML='<em>'+settings.spinner+'</em>';}
setTimeout(function(){$(hash).load(url,function(){if(settings.spinner){span.innerHTML=tabTitle;}
$$.removeClass(settings.loadingClass);callback&&callback();});},0);});});}
var containers=$('div.'+settings.containerClass,container);containers=containers.size()&&containers||$('>'+settings.tabStruct,container);nav.is('.'+settings.navClass)||nav.addClass(settings.navClass);containers.each(function(){var $$=$(this);$$.is('.'+settings.containerClass)||$$.addClass(settings.containerClass);});var hasSelectedClass=$('li',nav).index($('li.'+settings.selectedClass,nav)[0]);if(hasSelectedClass>=0){settings.initial=hasSelectedClass;}
if(location.hash){tabs.each(function(i){if(this.hash==location.hash){settings.initial=i;if(($.browser.msie||$.browser.opera)&&!settings.remote){var toShow=$(location.hash);var toShowId=toShow.attr('id');toShow.attr('id','');setTimeout(function(){toShow.attr('id',toShowId);},500);}
unFocus();return false;}});}
if($.browser.msie){unFocus();}
containers.filter(':eq('+settings.initial+')').show().end().not(':eq('+settings.initial+')').addClass(settings.hideClass);$('li',nav).removeClass(settings.selectedClass).eq(settings.initial).addClass(settings.selectedClass);tabs.eq(settings.initial).trigger('loadRemoteTab').end();if(settings.fxAutoHeight){var _setAutoHeight=function(reset){var heights=$.map(containers.get(),function(el){var h,jq=$(el);if(reset){if($.browser.msie6){el.style.removeExpression('behaviour');el.style.height='';el.minHeight=null;}
h=jq.css({'min-height':''}).height();}else{h=jq.height();}
return h;}).sort(function(a,b){return b-a;});if($.browser.msie6){containers.each(function(){this.minHeight=heights[0]+'px';this.style.setExpression('behaviour','this.style.height = this.minHeight ? this.minHeight : "1px"');});}else{containers.css({'min-height':heights[0]+'px'});}};_setAutoHeight();var cachedWidth=container.offsetWidth;var cachedHeight=container.offsetHeight;var watchFontSize=$('#tabs-watch-font-size').get(0)||$('<span id="tabs-watch-font-size">M</span>').css({display:'block',position:'absolute',visibility:'hidden'}).appendTo(document.body).get(0);var cachedFontSize=watchFontSize.offsetHeight;setInterval(function(){var currentWidth=container.offsetWidth;var currentHeight=container.offsetHeight;var currentFontSize=watchFontSize.offsetHeight;if(currentHeight>cachedHeight||currentWidth!=cachedWidth||currentFontSize!=cachedFontSize){_setAutoHeight((currentWidth>cachedWidth||currentFontSize<cachedFontSize));cachedWidth=currentWidth;cachedHeight=currentHeight;cachedFontSize=currentFontSize;}},50);}
var showAnim={},hideAnim={},showSpeed=settings.fxShowSpeed||settings.fxSpeed,hideSpeed=settings.fxHideSpeed||settings.fxSpeed;if(settings.fxSlide||settings.fxFade){if(settings.fxSlide){showAnim['height']='show';hideAnim['height']='hide';}
if(settings.fxFade){showAnim['opacity']='show';hideAnim['opacity']='hide';}}else{if(settings.fxShow){showAnim=settings.fxShow;}else{showAnim['min-width']=0;showSpeed=1;}
if(settings.fxHide){hideAnim=settings.fxHide;}else{hideAnim['min-width']=0;hideSpeed=1;}}
var onClick=settings.onClick,onHide=settings.onHide,onShow=settings.onShow;tabs.bind('triggerTab',function(){var li=$(this).parents('li:eq(0)');if(container.locked||li.is('.'+settings.selectedClass)||li.is('.'+settings.disabledClass)){return false;}
var hash=this.hash;if($.browser.msie){$(this).trigger('click');if(settings.bookmarkable){$.ajaxHistory.update(hash);location.hash=hash.replace('#','');}}else if($.browser.safari){var tempForm=$('<form action="'+hash+'"><div><input type="submit" value="h" /></div></form>').get(0);tempForm.submit();$(this).trigger('click');if(settings.bookmarkable){$.ajaxHistory.update(hash);}}else{if(settings.bookmarkable){location.hash=hash.replace('#','');}else{$(this).trigger('click');}}});tabs.bind('disableTab',function(){var li=$(this).parents('li:eq(0)');if($.browser.safari){li.animate({opacity:0},1,function(){li.css({opacity:''});});}
li.addClass(settings.disabledClass);});if(settings.disabled&&settings.disabled.length){for(var i=0,k=settings.disabled.length;i<k;i++){tabs.eq(--settings.disabled[i]).trigger('disableTab').end();}};tabs.bind('enableTab',function(){var li=$(this).parents('li:eq(0)');li.removeClass(settings.disabledClass);if($.browser.safari){li.animate({opacity:1},1,function(){li.css({opacity:''});});}});tabs.bind('click',function(e){var trueClick=e.clientX;var clicked=this,li=$(this).parents('li:eq(0)'),toShow=$(this.hash),toHide=containers.filter(':visible');if(container['locked']||li.is('.'+settings.selectedClass)||li.is('.'+settings.disabledClass)||typeof onClick=='function'&&onClick(this,toShow[0],toHide[0])===false){this.blur();return false;}
container['locked']=true;if(toShow.size()){if($.browser.msie&&settings.bookmarkable){var toShowId=this.hash.replace('#','');toShow.attr('id','');setTimeout(function(){toShow.attr('id',toShowId);},0);}
var resetCSS={display:'',overflow:'',height:''};if(!$.browser.msie){resetCSS['opacity']='';}
function switchTab(){if(settings.bookmarkable&&trueClick){$.ajaxHistory.update(clicked.hash);}
toHide.animate(hideAnim,hideSpeed,function(){$(clicked).parents('li:eq(0)').addClass(settings.selectedClass).siblings().removeClass(settings.selectedClass);toHide.addClass(settings.hideClass).css(resetCSS);if(typeof onHide=='function'){onHide(clicked,toShow[0],toHide[0]);}
if(!(settings.fxSlide||settings.fxFade||settings.fxShow)){toShow.css('display','block');}
toShow.animate(showAnim,showSpeed,function(){toShow.removeClass(settings.hideClass).css(resetCSS);if($.browser.msie){toHide[0].style.filter='';toShow[0].style.filter='';}
if(typeof onShow=='function'){onShow(clicked,toShow[0],toHide[0]);}
container['locked']=null;});});}
if(!settings.remote){switchTab();}else{$(clicked).trigger('loadRemoteTab',[switchTab]);}}else{alert('There is no such container.');}
var scrollX=window.pageXOffset||document.documentElement&&document.documentElement.scrollLeft||document.body.scrollLeft||0;var scrollY=window.pageYOffset||document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop||0;setTimeout(function(){window.scrollTo(scrollX,scrollY);},0);this.blur();return settings.bookmarkable&&!!trueClick;});if(settings.bookmarkable){$.ajaxHistory.initialize(function(){tabs.eq(settings.initial).trigger('click').end();});}});};var tabEvents=['triggerTab','disableTab','enableTab'];for(var i=0;i<tabEvents.length;i++){$.fn[tabEvents[i]]=(function(tabEvent){return function(tab){return this.each(function(){var nav=$('ul.tabs-nav',this);nav=nav.size()&&nav||$('>ul:eq(0)',this);var a;if(!tab||typeof tab=='number'){a=$('li a',nav).eq((tab&&tab>0&&tab-1||0));}else if(typeof tab=='string'){a=$('li a[@href$="#'+tab+'"]',nav);}
a.trigger(tabEvent);});};})(tabEvents[i]);}
$.fn.activeTab=function(){var selectedTabs=[];this.each(function(){var nav=$('ul.tabs-nav',this);nav=nav.size()&&nav||$('>ul:eq(0)',this);var lis=$('li',nav);selectedTabs.push(lis.index(lis.filter('.tabs-selected')[0])+1);});return selectedTabs[0];};})(jQuery);(function($)
{$.fn.jqzoom=function(options)
{var settings={zoomType:'standard',zoomWidth:200,zoomHeight:200,xOffset:10,yOffset:0,position:"right",lens:true,lensReset:false,imageOpacity:0.2,title:true,alwaysOn:false,showEffect:'show',hideEffect:'hide',fadeinSpeed:'fast',fadeoutSpeed:'slow',preloadImages:true,showPreload:true,preloadText:'Loading zoom',preloadPosition:'center',footer:false};function log(){if(!$.debug||!window.console||!window.console.log){return;}
if(typeof window.console!='undefined'){window.console.log('[jqzoom] '+[].join.call(arguments,''));}}
log('in');options=options||{};$.extend(settings,options);return this.each(function()
{var a=$(this);var aTitle=a.attr('title');$(a).removeAttr('title');$(a).css('outline-style','none');var img=$("img",this);var imageTitle=img.attr('title');img.removeAttr('title');var smallimage=new Smallimage(img);var smallimagedata={};var btop=0;var bleft=0;var loader=null;loader=new Loader();var ZoomTitle=(trim(aTitle).length>0)?aTitle:(trim(imageTitle).length>0)?imageTitle:null;var ZoomTitleObj=new zoomTitle();var ZoomFooterObj=new zoomFooter();var largeimage=new Largeimage(a[0].href);var lens=new Lens();var lensdata={};var largeimageloaded=false;var scale={};var stage=null;var running=false;var mousepos={};var firstime=0;var preloadshow=false;var isMouseDown=false;var dragstatus=false;smallimage.loadimage();$(this).click(function(){return false;});$(this).hover(function(e)
{mousepos.x=e.pageX;mousepos.y=e.pageY;activate();},function()
{deactivate();$('div.jqZoomWindow').remove();});if(settings.alwaysOn)
{setTimeout(function(){activate();},150);}
function activate()
{if(!running){smallimage.findborder();running=true;imageTitle=img.attr('title');img.removeAttr('title');aTitle=a.attr('title');$(a).removeAttr('title');if(!largeimage||$.browser.safari){largeimage=new Largeimage(a[0].href);}
if(!largeimageloaded||$.browser.safari)
{largeimage.loadimage();}else
{if(settings.zoomType!='innerzoom')
{stage=new Stage();stage.activate();}
lens=new Lens;lens.activate();}
a[0].blur();return false;}}
function deactivate()
{if(settings.zoomType=='reverse'&&!settings.alwaysOn)
{img.css({'opacity':1});}
if(!settings.alwaysOn)
{running=false;largeimageloaded=false;$(lens.node).unbind('mousemove');lens.remove();if($('div.jqZoomWindow').length>0)
{stage.remove();}
if($('div.jqZoomTitle').length>0)
{ZoomTitleObj.remove();}
if($('div.jqZoomFooter').length>0)
{ZoomFooterObj.remove();}
img.attr('title',imageTitle);a.attr('title',aTitle);$().unbind();a.unbind('mousemove');firstime=0;if(jQuery('.zoom_ieframe').length>0)
{jQuery('.zoom_ieframe').remove();}}else
{if(settings.lensReset)
{switch(settings.zoomType)
{case'innerzoom':largeimage.setcenter();break;default:lens.center();break;}}}
if(settings.alwaysOn)
{activate();}}
function Smallimage(image)
{this.node=image[0];this.loadimage=function(){this.node.src=image[0].src;};this.findborder=function()
{var bordertop='';bordertop=$(img).css('border-top-width');btop='';var borderleft='';borderleft=$(img).css('border-left-width');bleft='';if(bordertop)
{for(i=0;i<3;i++)
{var x=[];x=bordertop.substr(i,1);if(isNaN(x)==false)
{btop=btop+''+bordertop.substr(i,1);}else
{break;}}}
if(borderleft)
{for(i=0;i<3;i++)
{if(!isNaN(borderleft.substr(i,1)))
{bleft=bleft+borderleft.substr(i,1)}else
{break;}}}
btop=(btop.length>0)?eval(btop):0;bleft=(bleft.length>0)?eval(bleft):0;}
this.node.onload=function()
{a.css({'cursor':'crosshair','display':'block'});if(a.css('position')!='absolute'&&a.parent().css('position'))
{a.css({'cursor':'crosshair','position':'relative','display':'block'});}
if(a.parent().css('position')!='absolute')
{a.parent().css('position','relative');}
else{}
if($.browser.safari||$.browser.opera)
{$(img).css({position:'absolute',top:'0px',left:'0px'});}
smallimagedata.w=$(this).width();smallimagedata.h=$(this).height();smallimagedata.h=$(this).height();smallimagedata.pos=$(this).offset();smallimagedata.pos.l=$(this).offset().left;smallimagedata.pos.t=$(this).offset().top;smallimagedata.pos.r=smallimagedata.w+smallimagedata.pos.l;smallimagedata.pos.b=smallimagedata.h+smallimagedata.pos.t;a.height(smallimagedata.h);a.width(smallimagedata.w);if(settings.preloadImages)
{largeimage.loadimage();}};return this;};function Lens()
{this.node=document.createElement("div");$(this.node).addClass('jqZoomPup');this.node.onerror=function(){$(lens.node).remove();lens=new Lens();lens.activate();};this.loadlens=function()
{switch(settings.zoomType)
{case'reverse':this.image=new Image();this.image.src=smallimage.node.src;this.node.appendChild(this.image);$(this.node).css({'opacity':1});break;case'innerzoom':this.image=new Image();this.image.src=largeimage.node.src;this.node.appendChild(this.image);$(this.node).css({'opacity':1});break;default:break;}
switch(settings.zoomType)
{case'innerzoom':lensdata.w=smallimagedata.w;lensdata.h=smallimagedata.h;break;default:lensdata.w=(settings.zoomWidth)/scale.x;lensdata.h=(settings.zoomHeight)/scale.y;break;}
$(this.node).css({width:lensdata.w+'px',height:lensdata.h+'px',position:'absolute',display:'none',borderWidth:1+'px'});a.append(this.node);}
return this;};Lens.prototype.activate=function()
{this.loadlens();switch(settings.zoomType)
{case'reverse':img.css({'opacity':settings.imageOpacity});(settings.alwaysOn)?lens.center():lens.setposition(null);a.bind('mousemove',function(e)
{mousepos.x=e.pageX;mousepos.y=e.pageY;lens.setposition(e);});break;case'innerzoom':$(this.node).css({top:0,left:0});if(settings.title)
{ZoomTitleObj.loadtitle();}
if(settings.footer)
ZoomFooterObj.loadfooter();largeimage.setcenter();a.bind('mousemove',function(e)
{mousepos.x=e.pageX;mousepos.y=e.pageY;largeimage.setinner(e);});break;default:(settings.alwaysOn)?lens.center():lens.setposition(null);$(a).bind('mousemove',function(e)
{mousepos.x=e.pageX;mousepos.y=e.pageY;lens.setposition(e);});break;}
return this;};Lens.prototype.setposition=function(e)
{if(e)
{mousepos.x=e.pageX;mousepos.y=e.pageY;}
if(firstime==0)
{var lensleft=(smallimagedata.w)/2-(lensdata.w)/2;var lenstop=(smallimagedata.h)/2-(lensdata.h)/2;$('div.jqZoomPup').show();if(settings.lens)
{this.node.style.visibility='visible';}
else
{this.node.style.visibility='hidden';$('div.jqZoomPup').hide();}
firstime=1;}else
{var lensleft=mousepos.x-smallimagedata.pos.l-(lensdata.w)/2;var lenstop=mousepos.y-smallimagedata.pos.t-(lensdata.h)/2;}
if(overleft())
{lensleft=0+bleft;}else
if(overright())
{if($.browser.msie)
{lensleft=smallimagedata.w-lensdata.w+bleft+1;}else
{lensleft=smallimagedata.w-lensdata.w+bleft-1;}}
if(overtop())
{lenstop=0+btop;}else
if(overbottom())
{if($.browser.msie)
{lenstop=smallimagedata.h-lensdata.h+btop+1;}else
{lenstop=smallimagedata.h-lensdata.h-1+btop;}}
lensleft=parseInt(lensleft);lenstop=parseInt(lenstop);$('div.jqZoomPup',a).css({top:lenstop,left:lensleft});if(settings.zoomType=='reverse')
{$('div.jqZoomPup img',a).css({'position':'absolute','top':-(lenstop-btop+1),'left':-(lensleft-bleft+1)});}
this.node.style.left=lensleft+'px';this.node.style.top=lenstop+'px';largeimage.setposition();function overleft(){return mousepos.x-(lensdata.w+2*1)/2-bleft<smallimagedata.pos.l;}
function overright(){return mousepos.x+(lensdata.w+2*1)/2>smallimagedata.pos.r+bleft;}
function overtop(){return mousepos.y-(lensdata.h+2*1)/2-btop<smallimagedata.pos.t;}
function overbottom(){return mousepos.y+(lensdata.h+2*1)/2>smallimagedata.pos.b+btop;}
return this;};Lens.prototype.center=function()
{$('div.jqZoomPup',a).css('display','none');var lensleft=(smallimagedata.w)/2-(lensdata.w)/2;var lenstop=(smallimagedata.h)/2-(lensdata.h)/2;this.node.style.left=lensleft+'px';this.node.style.top=lenstop+'px';$('div.jqZoomPup',a).css({top:lenstop,left:lensleft});if(settings.zoomType=='reverse')
{$('div.jqZoomPup img',a).css({'position':'absolute','top':-(lenstop-btop+1),'left':-(lensleft-bleft+1)});}
largeimage.setposition();if($.browser.msie)
{$('div.jqZoomPup',a).show();}else
{setTimeout(function(){$('div.jqZoomPup').fadeIn('fast');},10);}};Lens.prototype.getoffset=function(){var o={};o.left=parseInt(this.node.style.left);o.top=parseInt(this.node.style.top);return o;};Lens.prototype.remove=function()
{if(settings.zoomType=='innerzoom')
{$('div.jqZoomPup',a).fadeOut('fast',function(){$(this).remove();});}else
{$('div.jqZoomPup',a).remove();}};Lens.prototype.findborder=function()
{var bordertop='';bordertop=$('div.jqZoomPup').css('borderTop');lensbtop='';var borderleft='';borderleft=$('div.jqZoomPup').css('borderLeft');lensbleft='';if(bordertop)
{for(i=0;i<3;i++)
{var x=[];x=bordertop.substr(i,1);if(isNaN(x)==false)
{lensbtop=lensbtop+''+bordertop.substr(i,1);}else
{break;}}}
if(borderleft)
{for(i=0;i<3;i++)
{if(!isNaN(borderleft.substr(i,1)))
{lensbleft=lensbleft+borderleft.substr(i,1);}else
{break;}}}
lensbtop=(lensbtop.length>0)?eval(lensbtop):0;lensbleft=(lensbleft.length>0)?eval(lensbleft):0;};function Largeimage(url)
{this.url=url;this.node=new Image();this.loadimage=function()
{if(!this.node)
this.node=new Image();this.node.style.position='absolute';this.node.style.display='none';this.node.style.left='-5000px';this.node.style.top='10px';loader=new Loader();if(settings.showPreload&&!preloadshow)
{loader.show();preloadshow=true;}
document.body.appendChild(this.node);this.node.src=this.url;};this.node.onload=function()
{this.style.display='block';var w=Math.round($(this).width());var h=Math.round($(this).height());this.style.display='none';scale.x=(w/smallimagedata.w);scale.y=(h/smallimagedata.h);if($('div.preload').length>0)
{$('div.preload').remove();}
largeimageloaded=true;if(settings.zoomType!='innerzoom'&&running){stage=new Stage();stage.activate();}
if(running)
{lens=new Lens();lens.activate();}
if($('div.preload').length>0)
{$('div.preload').remove();}}
return this;};Largeimage.prototype.setposition=function()
{this.node.style.left=Math.ceil(-scale.x*parseInt(lens.getoffset().left)+bleft)+'px';this.node.style.top=Math.ceil(-scale.y*parseInt(lens.getoffset().top)+btop)+'px';};Largeimage.prototype.setinner=function(e){this.node.style.left=Math.ceil(-scale.x*Math.abs(e.pageX-smallimagedata.pos.l))+'px';this.node.style.top=Math.ceil(-scale.y*Math.abs(e.pageY-smallimagedata.pos.t))+'px';$('div.jqZoomPup img',a).css({'position':'absolute','top':this.node.style.top,'left':this.node.style.left});};Largeimage.prototype.setcenter=function(){this.node.style.left=Math.ceil(-scale.x*Math.abs((smallimagedata.w)/2))+'px';this.node.style.top=Math.ceil(-scale.y*Math.abs((smallimagedata.h)/2))+'px';$('div.jqZoomPup img',a).css({'position':'absolute','top':this.node.style.top,'left':this.node.style.left});};function Stage()
{var leftpos=smallimagedata.pos.l;var toppos=smallimagedata.pos.t;this.node=document.createElement("div");$(this.node).addClass('jqZoomWindow');$(this.node).css({position:'absolute',width:Math.round(settings.zoomWidth)+'px',height:Math.round(settings.zoomHeight)+'px',display:'none',zIndex:10000});switch(settings.position)
{case"right":leftpos=(smallimagedata.pos.r+Math.abs(settings.xOffset)+settings.zoomWidth<screen.width)?(smallimagedata.pos.l+smallimagedata.w+Math.abs(settings.xOffset)):(smallimagedata.pos.l-settings.zoomWidth-Math.abs(settings.xOffset));topwindow=smallimagedata.pos.t+settings.yOffset+settings.zoomHeight;toppos=(topwindow<screen.height&&topwindow>0)?smallimagedata.pos.t+settings.yOffset:smallimagedata.pos.t;break;case"left":leftpos=(smallimagedata.pos.l-Math.abs(settings.xOffset)-settings.zoomWidth>0)?(smallimagedata.pos.l-Math.abs(settings.xOffset)-settings.zoomWidth):(smallimagedata.pos.l+smallimagedata.w+Math.abs(settings.xOffset));topwindow=smallimagedata.pos.t+settings.yOffset+settings.zoomHeight;toppos=(topwindow<screen.height&&topwindow>0)?smallimagedata.pos.t+settings.yOffset:smallimagedata.pos.t;break;case"top":toppos=(smallimagedata.pos.t-Math.abs(settings.yOffset)-settings.zoomHeight>0)?(smallimagedata.pos.t-Math.abs(settings.yOffset)-settings.zoomHeight):(smallimagedata.pos.t+smallimagedata.h+Math.abs(settings.yOffset));leftwindow=smallimagedata.pos.l+settings.xOffset+settings.zoomWidth;leftpos=(leftwindow<screen.width&&leftwindow>0)?smallimagedata.pos.l+settings.xOffset:smallimagedata.pos.l;break;case"bottom":toppos=(smallimagedata.pos.b+Math.abs(settings.yOffset)+settings.zoomHeight<$('body').height())?(smallimagedata.pos.b+Math.abs(settings.yOffset)):(smallimagedata.pos.t-settings.zoomHeight-Math.abs(settings.yOffset));leftwindow=smallimagedata.pos.l+settings.xOffset+settings.zoomWidth;leftpos=(leftwindow<screen.width&&leftwindow>0)?smallimagedata.pos.l+settings.xOffset:smallimagedata.pos.l;break;default:leftpos=(smallimagedata.pos.l+smallimagedata.w+settings.xOffset+settings.zoomWidth<screen.width)?(smallimagedata.pos.l+smallimagedata.w+Math.abs(settings.xOffset)):(smallimagedata.pos.l-settings.zoomWidth-Math.abs(settings.xOffset));toppos=(smallimagedata.pos.b+Math.abs(settings.yOffset)+settings.zoomHeight<screen.height)?(smallimagedata.pos.b+Math.abs(settings.yOffset)):(smallimagedata.pos.t-settings.zoomHeight-Math.abs(settings.yOffset));break;}
this.node.style.left=leftpos+'px';this.node.style.top=toppos+'px';return this;}
Stage.prototype.activate=function()
{if(!this.node.firstChild){this.node.appendChild(largeimage.node);}
if(settings.title)
{ZoomTitleObj.loadtitle();}
if(settings.footer){ZoomFooterObj.loadfooter();}
document.body.appendChild(this.node);switch(settings.showEffect)
{case'show':$(this.node).show();break;case'fadein':$(this.node).fadeIn(settings.fadeinSpeed);break;default:$(this.node).show();break;}
$(this.node).show();if($.browser.msie&&$.browser.version<7){this.ieframe=$('<iframe class="zoom_ieframe" frameborder="0" src="#"></iframe>').css({position:"absolute",left:this.node.style.left,top:this.node.style.top,zIndex:99,width:settings.zoomWidth,height:settings.zoomHeight}).insertBefore(this.node);};$(largeimage.node).wrap("<div class='jqZoomImage'></div>");largeimage.node.style.display='block';};Stage.prototype.remove=function(){switch(settings.hideEffect)
{case'hide':$('.jqZoomWindow').remove();break;case'fadeout':$('.jqZoomWindow').fadeOut(settings.fadeoutSpeed);break;default:$('.jqZoomWindow').remove();break;}};function zoomTitle()
{this.node=jQuery('<div />').addClass('jqZoomTitle').html('<span>'+ZoomTitle+'</span>');this.loadtitle=function()
{if(settings.zoomType=='innerzoom')
{$(this.node).css({position:'absolute',top:smallimagedata.pos.b+3,left:(smallimagedata.pos.l+1),width:smallimagedata.w}).appendTo('body');}else
{$(this.node).appendTo(stage.node);}};}
function zoomFooter()
{this.node=jQuery('<div />').addClass('jqZoomFooter').html('');this.loadfooter=function()
{if(settings.zoomType=='innerzoom')
{$(this.node).css({position:'absolute',top:smallimagedata.pos.b+3,left:(smallimagedata.pos.l+1),width:smallimagedata.w}).appendTo('body');}else
{$(this.node).appendTo(stage.node);}};}
zoomTitle.prototype.remove=function(){$('.jqZoomTitle').remove();}
zoomFooter.prototype.remove=function(){$('.jqZoomFooter').remove();}
function Loader()
{this.node=document.createElement("div");$(this.node).addClass('preload');$(this.node).html(settings.preloadText);$(this.node).appendTo("body").css('visibility','hidden');this.show=function()
{switch(settings.preloadPosition)
{case'center':loadertop=smallimagedata.pos.t+(smallimagedata.h-$(this.node).height())/2;loaderleft=smallimagedata.pos.l+(smallimagedata.w-$(this.node).width())/2;break;default:var loaderoffset=this.getoffset();loadertop=!isNaN(loaderoffset.top)?smallimagedata.pos.t+loaderoffset.top:smallimagedata.pos.t+0;loaderleft=!isNaN(loaderoffset.left)?smallimagedata.pos.l+loaderoffset.left:smallimagedata.pos.l+0;break;}
$(this.node).css({top:loadertop,left:loaderleft,position:'absolute',visibility:'visible'});}
return this;}
Loader.prototype.getoffset=function()
{var o=null;o=$('div.preload').offset();return o;};});}})(jQuery);function trim(stringa)
{while(stringa.substring(0,1)==' '){stringa=stringa.substring(1,stringa.length);}
while(stringa.substring(stringa.length-1,stringa.length)==' '){stringa=stringa.substring(0,stringa.length-1);}
return stringa;};(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('href'),objClicked.getAttribute('title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAttribute('title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('href')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);$.extend(DateInput.DEFAULT_OPTS,{stringToDate:function(string){var matches;if(matches=string.match(/^(\d{4,4})-(\d{2,2})-(\d{2,2}) /)){return new Date(matches[1],matches[2]-1,matches[3])}else{return null}},dateToString:function(date){var month=(date.getMonth()+1).toString();var dom=date.getDate().toString();if(month.length==1){month="0"+month}if(dom.length==1){dom="0"+dom}return date.getFullYear()+"-"+month+"-"+dom+' 00:00:00'}});if(typeof $.fn.stripTable=='undefined'){$.fn.stripTable=function(){return this.each(function(){$(this).find("tr:nth-child(even)").each(function(i){$(this).addClass("alternate")})})}}if(typeof $.fn.moveLookup=='undefined'){$.fn.moveLookup=function(){$(this).prev('h2').remove();jQuery('div.notice').replaceContent($(this))}}var currentTimeLog=new Date().getTime();jQuery(function(){function callback(hash){log('hash.indexOf'+hash.indexOf('height')+" hash "+hash);if(hash&&hash.indexOf('height')!=-1){var currentExternUrl=hash.replace(/(.*)@/,'');var oldCurrentExternUrl=$.taconite.currentHash.replace(/(.*)@/,'');var newHeight=hash.replace(/height\-/,'').replace(/@(.*)/,'');if(currentExternUrl!=oldCurrentExternUrl&&parseInt(newHeight)>0){log('trying to backIframe to '+currentExternUrl+' '+$.taconite.currentHash);$('#contenu iframe').backIframe(currentExternUrl)}log('resizeing Iframe');resizeIframe(parseInt(newHeight));return false}if(hash&&$.taconite.currentHash!=hash){if(typeof $.taconite.linksToGet[hash]!='undefined'){$('body').addClass('loading');$.ajax({type:'GET',cache:true,url:$.taconite.linksToGet[hash],success:function(){$('a.justClicked').removeClass('justClicked');$.taconite.currentHash=hash}})}else{hash=hash.replace(new RegExp("(,| |')",'g'),' ');log('unknown hash '+hash+' lookup..');$.ajax({type:'GET',cache:true,url:'index.php?module=genious&action=default:indexhtml&taconite=1&hash='+hash,success:function(){$.taconite.currentHash=hash}})}}else{}}locale=$('html').attr('lang');var pageToClick=window.location.hash.replace(new RegExp("#"),'');$.taconite.debug=false;$.ajaxSetup({cache:true});currentLang=locale.substring(0,2);function log(){if(!$.debug||!window.console||!window.console.log){return}if(typeof window.console!='undefined'){window.console.log('[global context]'+[].join.call(arguments,'')+(new Date().getTime()-currentTimeLog));currentTimeLog=new Date().getTime()}}$('#geniousChatJs').externChat();$('#footer , #home , #sideBar ').addExternLink();if($.browser.opera===false){jQuery("#menuPrincipal li").hover(function(){$(this).addClass("over");$(this).find('ul').show('fast')},function(){$(this).find('ul').slideUp("fast",function(){$(this).parent('.over').removeClass("over")});if($(this).hasClass('over')){$(this).removeClass("over")}}).find('ul').slideUp("fast")}jQuery("#header a , #actualites a , #realisations .readmore , .random_annonce a , .copyright a , #menuSecondaire a").not('.chatLinkOffline , .chatLinkOnline').taconitizeLinks(function(){log('[taconitizeLinks] complete')});jQuery("#header a").showInNoticeIfHovered();jQuery("#menuPrivate a , #menuAdministration a").taconitizeCrudLinks();jQuery("#menuAdministration").addClass('hiddenPanel').hover(function(){$(this).removeClass('hiddenPanel')},function(){$(this).addClass('hiddenPanel')});if($('body').hasClass('crud')){$.dynamiseCrud()}else{$.dynamisePage()}$('#espace_clients  form , #commanderDomaine form').labelOnValueField({labelEncapsuleField:true});$('#langSelector').sendOnChange();$('.whmcsOrder select.productSelector').parent().before("<label>"+labelCategorie+"<select class='catSelector' name='cat' ><option value=''>"+typeDeService+"</option></select></label>");$('.whmcsOrder select.productSelector optgroup').each(function(){var cat=$(this).attr('label');$('select.catSelector').append('<option>'+cat+'</option>')});$('.whmcsOrder select.catSelector').change(function(){var currentValue=$(this).val();$('.whmcsOrder select.productSelector optgroup').each(function(){if($(this).attr('label')!=currentValue){$(this).hide()}else{$(this).show()}})});$('.whmcsOrder').sendOnChange({onChange:'select.productSelector',inputDelete:'input.orderProduct'});var endLoading=function(){$("#cacheTout").hide('slow',function(){$('html').addClass('progressive').removeClass('loading')});log('End Loading, website ready')};$.history.init(callback);if(pageToClick!=''){callback(pageToClick)}else{$.taconite.currentHash=pageToClick;log('No fast link')}if($.browser.opera===false){$(window).load(endLoading)}else{endLoading()}});