//********
// * jQuery UI - Datepicker Transaltion v1.8.17
// * 
// * Traduzione dei mesi e giorni per il calendario
// * http://www.jqueryui.com
//********
jQuery(function($){$.datepicker.regional.it={closeText:"Chiudi",prevText:"&#x3c;Prec",nextText:"Succ&#x3e;",currentText:"Oggi",monthNames:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],monthNamesShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],dayNames:["Domenica","Luned&#236","Marted&#236","Mercoled&#236","Gioved&#236","Venerd&#236","Sabato"],dayNamesShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],dayNamesMin:["Do","Lu","Ma","Me","Gi","Ve","Sa"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""};$.datepicker.setDefaults($.datepicker.regional.it)});


//********
// * jQuery Orbit Plugin 1.2.3
// * 
// * Copyright 2010 - Free to use under the MIT license.
// * http://www.ZURB.com/playground
//********
(function(d){d.fn.orbit=function(a){a=d.extend({animation:"horizontal-push",animationSpeed:600,timer:!0,advanceSpeed:4E3,pauseOnHover:!1,startClockOnMouseOut:!1,startClockOnMouseOutAfter:1E3,directionalNav:!0,captions:!0,captionAnimation:"fade",captionAnimationSpeed:600,bullets:!1,bulletThumbs:!1,bulletThumbLocation:"",afterSlideChange:function(){}},a);return this.each(function(){function q(){if(!a.timer||a.timer=="false")return!1;else r.is(":hidden")?s=setInterval(function(){l("next")},a.advanceSpeed):(o=!0,x.removeClass("active"),s=setInterval(function(){var a="rotate("+m+"deg)";m+=2;t.css({"-webkit-transform":a,"-moz-transform":a,"-o-transform":a});m>180&&(t.addClass("move"),z.addClass("move"));m>360&&(t.removeClass("move"),z.removeClass("move"),m=0,l("next"))},a.advanceSpeed/180))}function n(){if(!a.timer||a.timer=="false")return!1;else o=!1,clearInterval(s),x.addClass("active")}function A(){if(!a.captions||a.captions=="false")return!1;else{var y=e.eq(b).data("caption");(_captionHTML=d(y).html())?(j.attr("id",y).html(_captionHTML),a.captionAnimation=="none"&&j.show(),a.captionAnimation=="fade"&&j.fadeIn(a.captionAnimationSpeed),a.captionAnimation=="slideOpen"&&j.slideDown(a.captionAnimationSpeed)):(a.captionAnimation=="none"&&j.hide(),a.captionAnimation=="fade"&&j.fadeOut(a.captionAnimationSpeed),a.captionAnimation=="slideOpen"&&j.slideUp(a.captionAnimationSpeed))}}function B(){if(a.bullets)D.children("li").removeClass("active").eq(b).addClass("active");else return!1}function l(d){function c(){e.eq(f).css({"z-index":1});u=!1;a.afterSlideChange.call(this)}var f=b,g=d;if(f==g)return!1;if(e.length=="1")return!1;u||(u=!0,d=="next"?(b++,b==p&&(b=0)):d=="prev"?(b--,b<0&&(b=p-1)):(b=d,f<b?g="next":f>b&&(g="prev")),B(),e.eq(f).css({"z-index":2}),a.animation=="fade"&&e.eq(b).css({opacity:0,"z-index":3}).animate({opacity:1},a.animationSpeed,c),a.animation=="horizontal-slide"&&(g=="next"&&e.eq(b).css({left:h,"z-index":3}).animate({left:0},a.animationSpeed,c),g=="prev"&&e.eq(b).css({left:-h,"z-index":3}).animate({left:0},a.animationSpeed,c)),a.animation=="vertical-slide"&&(g=="prev"&&e.eq(b).css({top:v,"z-index":3}).animate({top:0},a.animationSpeed,c),g=="next"&&e.eq(b).css({top:-v,"z-index":3}).animate({top:0},a.animationSpeed,c)),a.animation=="horizontal-push"&&(g=="next"&&(e.eq(b).css({left:h,"z-index":3}).animate({left:0},a.animationSpeed,c),e.eq(f).animate({left:-h},a.animationSpeed)),g=="prev"&&(e.eq(b).css({left:-h,"z-index":3}).animate({left:0},a.animationSpeed,c),e.eq(f).animate({left:h},a.animationSpeed))),A())}var b=0,p=0,h,v,u,f=d(this).addClass("orbit"),c=f.wrap('<div class="orbit-wrapper" />').parent();f.add(h).width("1px").height("1px");var e=f.children("img, a, div");e.each(function(){var a=d(this),b=a.width(),a=a.height();b>f.width()&&(f.add(c).width(b),h=f.width());a>f.height()&&(f.add(c).height(a),v=f.height());p++});if(e.length==1)a.directionalNav=!1,a.timer=!1,a.bullets=!1;e.eq(b).css({"z-index":3}).fadeIn(function(){e.css({display:"block"})});if(a.timer){c.append('<div class="timer"><span class="mask"><span class="rotator"></span></span><span class="pause"></span></div>');var r=d("div.timer"),o;if(r.length!=0){var t=d("div.timer span.rotator"),z=d("div.timer span.mask"),x=d("div.timer span.pause"),m=0,s;q();r.click(function(){o?n():q()});if(a.startClockOnMouseOut){var C;c.mouseleave(function(){C=setTimeout(function(){o||q()},a.startClockOnMouseOutAfter)});c.mouseenter(function(){clearTimeout(C)})}}}a.pauseOnHover&&c.mouseenter(function(){n()});if(a.captions){c.append('<div class="orbit-caption"></div>');var j=c.children(".orbit-caption");A()}if(a.directionalNav){if(a.directionalNav=="false")return!1;c.append('<div class="slider-nav"><span class="right">Right</span><span class="left">Left</span></div>');var k=c.children("div.slider-nav").children("span.left"),w=c.children("div.slider-nav").children("span.right");k.click(function(){n();l("prev")});w.click(function(){n();l("next")})}if(a.bullets){c.append('<ul class="orbit-bullets"></ul>');var D=d("ul.orbit-bullets");for(i=0;i<p;i++){k=d("<li>"+(i+1)+"</li>");if(a.bulletThumbs&&(w=e.eq(i).data("thumb")))k=d('<li class="has-thumb">'+i+"</li>"),k.css({background:"url("+a.bulletThumbLocation+w+") no-repeat"});d("ul.orbit-bullets").append(k);k.data("index",i);k.click(function(){n();l(d(this).data("index"))})}B()}})}})(jQuery);
//********
// * jQuery jReject 0.7
// * 
// * jReject gives you a customizable and easy solution to reject/allowing specific browsers access to your pages. Depends on jQuery Browser Plugin
// * Copyright 2009-2010 - Steven Bower under dual MIT/GPL license.
// * http://jreject.turnwheel.com/
//********
(function($){$.reject = function(opts){var opts = $.extend(true,{reject:{all:false,msie5:true,msie6:true,msie7:true},display:[],browserInfo:{firefox:{text:'Firefox',url:'http://www.mozilla.com/firefox/'},safari:{text:'Safari',url:'http://www.apple.com/safari/download/'},opera:{text:'Opera',url:'http://www.opera.com/download/'},chrome:{text:'Chrome',url:'http://www.google.com/chrome/'},msie:{text:'Internet Explorer',url:'http://www.microsoft.com/windows/Internet-explorer/'},gcf:{text:'Google Chrome Frame',url:'http://code.google.com/chrome/chromeframe/',allow:{all:false,msie:true}}},header:"Sapevi che la tua versione del browser è obsoleta?",paragraph1:"Per usufruire della migliore esperienza possibile nel nostro sito, ti raccomandiamo di aggiornare il browser con la nuova versione o un altro browser. Una lista dei browser più popolari si trova qui sotto.",paragraph2:"Devi solo cliccare su una delle icone per andare alla pagina di download.",close:false,closeMessage:"Chiudendo questa finestra potresti vedere il sito con errori e visualizzazioni non verificate.",closeLink:"Chiudi la finestra",closeURL:"#",closeESC:false,closeCookie:false,cookieSettings:{path:"/",expires:0},imagePath:"//www.estraspa.it/images/browserimages/",overlayBgColor:'#000',overlayOpacity:0.8,fadeInTime:'fast',fadeOutTime:'fast'},opts);if (opts.display.length < 1) opts.display = ['firefox','chrome','msie','safari','opera','gcf'];if ($.isFunction(opts.beforeReject)) opts.beforeReject(opts);if (!opts.close) opts.closeESC = false;var browserCheck = function(settings) {return (settings['all'] ? true : false) ||(settings[$.os.name] ? true : false) ||(settings[$.layout.name] ? true : false) ||(settings[$.browser.name] ? true : false) ||(settings[$.browser.className] ? true : false);};if (!browserCheck(opts.reject)) {if ($.isFunction(opts.onFail)) opts.onFail(opts);return false;}if (opts.close && opts.closeCookie) {var COOKIE_NAME = 'jreject-close';var _cookie = function(name, value) {if (typeof value != 'undefined') {var expires = '';if (opts.cookieSettings.expires != 0) {var date = new Date();date.setTime(date.getTime()+(opts.cookieSettings.expires));var expires = "; expires="+date.toGMTString();}var path = opts.cookieSettings.path || '/';document.cookie = name+'='+encodeURIComponent(value == null ? '' : value)+expires+'; path='+path;}else{var cookie,val = null;if (document.cookie && document.cookie != '') {var cookies = document.cookie.split(';');for (var i = 0; i < cookies.length; ++i) {cookie = $.trim(cookies[i]);if (cookie.substring(0,name.length+1) == (name+'=')) {val = decodeURIComponent(cookie.substring(name.length+1));break;}}}return val;}};if (_cookie(COOKIE_NAME) != null) return false;}var html = '<div id="jr_overlay"></div><div id="jr_wrap"><div id="jr_inner"><h1 id="jr_header">'+opts.header+'</h1>'+(opts.paragraph1 === '' ? '' : '<p>'+opts.paragraph1+'</p>')+(opts.paragraph2 === '' ? '' : '<p>'+opts.paragraph2+'</p>')+'<ul>';var displayNum = 0;for (var x in opts.display){var browser = opts.display[x];var info = opts.browserInfo[browser] || false;if (!info || (info['allow'] != undefined && !browserCheck(info['allow']))) continue;var url = info.url || '#';html += '<li id="jr_'+browser+'"><div class="jr_icon"></div>'+'<div><a href="'+url+'">'+(info.text || 'Unknown')+'</a></div></li>';++displayNum;}html += '</ul><div id="jr_close">'+(opts.close ? '<a href="'+opts.closeURL+'">'+opts.closeLink+'</a><p>'+opts.closeMessage+'</p>' : '')+'</div>'+'</div></div>';var element = $('<div>'+html+'</div>');var size = _pageSize();var scroll = _scrollSize();element.bind('closejr',function() {if (!opts.close) return false;if ($.isFunction(opts.beforeClose)) opts.beforeClose(opts);$(this).unbind('closejr');$('#jr_overlay,#jr_wrap').fadeOut(opts.fadeOutTime,function() {$(this).remove();if ($.isFunction(opts.afterClose)) opts.afterClose(opts);});$('embed, object, select, applet').show();if (opts.closeCookie) _cookie(COOKIE_NAME,'true');return true;});element.find('#jr_overlay').css({width: size[0],height: size[1],position: 'absolute',top: 0,left: 0,background: opts.overlayBgColor,zIndex: 200,opacity: opts.overlayOpacity,padding: 0,margin: 0}).next('#jr_wrap').css({position: 'absolute',width: '100%',top: scroll[1]+(size[3]/4),left: scroll[0],zIndex: 300,textAlign: 'center',padding: 0,margin: 0}).children('#jr_inner').css({background: '#FFF',border: '1px solid #CCC',fontFamily: '"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif',color: '#4F4F4F',margin: '0 auto',position: 'relative',height: 'auto',minWidth: displayNum*100,maxWidth: displayNum*140,width: $.layout.name == 'trident' ? displayNum*155 : 'auto',padding: 20,fontSize: 12}).children('#jr_header').css({display: 'block',fontSize: '1.3em',marginBottom: '0.5em',color: '#333',fontFamily: 'Helvetica,Arial,sans-serif',fontWeight: 'bold',textAlign: 'left',padding: 5,margin: 0}).nextAll('p').css({textAlign: 'left',padding: 5,margin: 0}).siblings('ul').css({listStyleImage: 'none',listStylePosition: 'outside',listStyleType: 'none',margin: 0,padding: 0}).children('li').css({background: 'transparent url("'+opts.imagePath+'background_browser.gif") no-repeat scroll left top',cursor: 'pointer','float': 'left',width: 120,height: 122,margin: '0 10px 10px 10px',padding: 0,textAlign: 'center'}).children('.jr_icon').css({width: 100,height: 100,margin: '1px auto',padding: 0,background: 'transparent no-repeat scroll left top',cursor: 'pointer'}).each(function() {var self = $(this);self.css('background','transparent url('+opts.imagePath+'browser_'+(self.parent('li').attr('id').replace(/jr_/,''))+'.gif) no-repeat scroll left top');self.click(function() {window.open($(this).next('div').children('a').attr('href'),'jr_'+Math.round(Math.random()*11));return false;});}).siblings('div').css({color: '#808080',fontSize: '0.8em',height: 18,lineHeight: '17px',margin: '1px auto',padding: 0,width: 118,textAlign: 'center'}).children('a').css({color: '#333',textDecoration: 'none',padding: 0,margin: 0}).hover(function() {$(this).css('textDecoration','underline');},function() {$(this).css('textDecoration','none');}).click(function() {window.open($(this).attr('href'),'jr_'+Math.round(Math.random()*11));return false;}).parents('#jr_inner').children('#jr_close').css({margin: '0 0 0 50px',clear: 'both',textAlign: 'left',padding: 0,margin: 0}).children('a').css({color: '#000',display: 'block',width: 'auto',margin: 0,padding: 0,textDecoration: 'underline'}).click(function(){$(this).trigger('closejr');if (opts.closeURL === '#') return false;}).nextAll('p').css({padding: '10px 0 0 0',margin: 0});$('#jr_overlay').focus();$('embed, object, select, applet').hide();$('body').append(element.hide().fadeIn(opts.fadeInTime));$(window).bind('resize scroll',function(){var size = _pageSize();$('#jr_overlay').css({ width: size[0],height: size[1] });var scroll = _scrollSize();$('#jr_wrap').css({ top: scroll[1] + (size[3]/4),left: scroll[0] });});if (opts.closeESC){$(document).bind('keydown',function(event){if (event.keyCode == 27) element.trigger('closejr');});}if ($.isFunction(opts.afterReject)) opts.afterReject(opts);return true;};var _pageSize = function(){var xScroll = window.innerWidth && window.scrollMaxX ? window.innerWidth + window.scrollMaxX :(document.body.scrollWidth > document.body.offsetWidth ?document.body.scrollWidth : document.body.offsetWidth);var yScroll = window.innerHeight && window.scrollMaxY ? window.innerHeight + window.scrollMaxY :(document.body.scrollHeight > document.body.offsetHeight ?document.body.scrollHeight : document.body.offsetHeight);var windowWidth = window.innerWidth ? window.innerWidth :(document.documentElement && document.documentElement.clientWidth ?document.documentElement.clientWidth : document.body.clientWidth);var windowHeight = window.innerHeight ? window.innerHeight :(document.documentElement && document.documentElement.clientHeight ?document.documentElement.clientHeight : document.body.clientHeight);return[xScroll < windowWidth ? xScroll:windowWidth,yScroll < windowHeight ? windowHeight : yScroll,windowWidth,windowHeight];};var _scrollSize = function(){return [window.pageXOffset ? window.pageXOffset:(document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollLeft:document.body.scrollLeft),window.pageYOffset ? window.pageYOffset:(document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)];};})(jQuery);
//********
// * jQuery Browser Plugin 2.4
// * 
// * Copyright 2008 - Jonathan Neal under dual MIT/GPL license.
// * http://jquery.thewikies.com/browser
//*********/
(function(b){b.browserTest=function(d,f){var g=function(c,a){for(var e=0;e<a.length;e+=1)c=c.replace(a[e][0],a[e][1]);return c},h=function(c,a,e,i){a={name:g((a.exec(c)||["unknown","unknown"])[1],e)};a[a.name]=true;a.version=a.opera?window.opera.version():(i.exec(c)||["X","X","X","X"])[3];if(/safari/.test(a.name)&&a.version>400)a.version="2.0";else if(a.name==="presto")a.version=b.browser.version>9.27?"futhark":"linear_b";a.versionNumber=parseFloat(a.version,10)||0;c=1;if(a.versionNumber<100&&a.versionNumber>9)c=2;a.versionX=a.version!=="X"?a.version.substr(0,c):"X";a.className=a.name+a.versionX;return a};d=(/Opera|Navigator|Minefield|KHTML|Chrome/.test(d)?g(d,[[/(Firefox|MSIE|KHTML,\slike\sGecko|Konqueror)/,""],["Chrome Safari","Chrome"],["KHTML","Konqueror"],["Minefield","Firefox"],["Navigator","Netscape"]]):d).toLowerCase();b.browser=b.extend(!f?b.browser:{},h(d,/(camino|chrome|firefox|netscape|konqueror|lynx|msie|opera|safari)/,[],/(camino|chrome|firefox|netscape|netscape6|opera|version|konqueror|lynx|msie|safari)(\/|\s)([a-z0-9\.\+]*?)(\;|dev|rel|\s|$)/));b.layout=h(d,/(gecko|konqueror|msie|opera|webkit)/,[["konqueror","khtml"],["msie","trident"],["opera","presto"]],/(applewebkit|rv|konqueror|msie)(\:|\/|\s)([a-z0-9\.]*?)(\;|\)|\s)/);b.os={name:(/(win|mac|linux|sunos|solaris|iphone)/.exec(navigator.platform.toLowerCase())||["unknown"])[0].replace("sunos","solaris")};f||b("html").addClass([b.os.name,b.browser.name,b.browser.className,b.layout.name,b.layout.className].join(" "))};b.browserTest(navigator.userAgent)})(jQuery);
//********
// * jQuery Plugin HTML5 Placeholder v1.8.2
// * 
// * Mathias Bynens
// * http://github.com/mathiasbynens/Placeholder-jQuery-Plugin
//*********/
(function(f){var e='placeholder' in document.createElement('input'),a='placeholder' in document.createElement('textarea');if(e&&a){f.fn.placeholder=function(){return this};f.fn.placeholder.input=f.fn.placeholder.textarea=true}else{f.fn.placeholder=function(){return this.filter((e?'textarea':':input')+'[placeholder]').bind('focus.placeholder',b).bind('blur.placeholder',d).trigger('blur.placeholder').end()};f.fn.placeholder.input=e;f.fn.placeholder.textarea=a}function c(h){var g={},i=/^jQuery\d+$/;f.each(h.attributes,function(k,j){if(j.specified&&!i.test(j.name)){g[j.name]=j.value}});return g}function b(){var g=f(this);if(g.val()===g.attr('placeholder')&&g.hasClass('placeholder')){if(g.data('placeholder-password')){g.hide().next().attr('id',g.removeAttr('id').data('placeholder-id')).show().focus()}else{g.val('').removeClass('placeholder')}}}function d(h){var l,k=f(this),g=k,j=this.id;if(k.val()===''){if(k.is(':password')){if(!k.data('placeholder-textinput')){try{l=k.clone().attr({type:'text'})}catch(i){l=f('<input>').attr(f.extend(c(this),{type:'text'}))}l.removeAttr('name').data('placeholder-password',true).data('placeholder-id',j).bind('focus.placeholder',b);k.data('placeholder-textinput',l).data('placeholder-id',j).before(l)}k=k.removeAttr('id').hide().prev().attr('id',j).show()}k.addClass('placeholder').val(k.attr('placeholder'))}else{k.removeClass('placeholder')}}f(function(){f('form').bind('submit.placeholder',function(){var g=f('.placeholder',this).each(b);setTimeout(function(){g.each(d)},10)})});f(window).bind('unload.placeholder',function(){f('.placeholder').val('')})}(jQuery));
//********
// * jQuery Tablesorter Plugin 2.05 
// * 
// * Copyright 2010 - Free to use under the MIT license.
// * http://www.opensource.org/licenses/mit-license.php
//*********/


//********
// * jQuery Multi-select v0.2
// * 
// * Copyright (c) 2011 Louis Cuny
// * 
//*********/
(function($){var msMethods={init:function(options){this.settings={disabledClass:"disabled",emptyArray:false,callbackOnInit:false,keepOrder:false};if(options){this.settings=$.extend(this.settings,options)}var multiSelects=this;multiSelects.hide();multiSelects.each(function(){var ms=$(this);if(ms.next(".ms-container").length==0){ms.attr("id",ms.attr("id")?ms.attr("id"):"ms-"+Math.ceil(Math.random()*1000));var container=$('<div id="ms-'+ms.attr("id")+'" class="ms-container"></div>'),selectableContainer=$('<div class="ms-selectable"></div>'),selectedContainer=$('<div class="ms-selection"></div>'),selectableUl=$('<ul class="ms-list"></ul>'),selectedUl=$('<ul class="ms-list"></ul>');if(multiSelects.settings.emptyArray){if(ms.find("option[value='']").length==0){ms.prepend("<option value='' selected='selected'></option>")}else{ms.find("option[value='']").attr("selected","selected")}}ms.data("settings",multiSelects.settings);var optgroupLabel=null,optgroupId=null,optgroupCpt=0;ms.find("optgroup,option").each(function(){if($(this).is("optgroup")){optgroupLabel=$(this).attr("label");optgroupId="ms-"+ms.attr("id")+"-optgroup-"+optgroupCpt;selectableUl.append($('<li class="ms-optgroup-container" id="'+optgroupId+'"><ul class="ms-optgroup"><li class="ms-optgroup-label">'+optgroupLabel+"</li></ul></li>"));optgroupCpt++}if($(this).is("option:not(option[value=''])")){var klass=$(this).attr("class")?" "+$(this).attr("class"):"";var selectableLi=$('<li class="ms-elem-selectable'+klass+'" ms-value="'+$(this).val()+'">'+$(this).text()+"</li>");if($(this).attr("title")){selectableLi.attr("title",$(this).attr("title"))}if($(this).attr("disabled")||ms.attr("disabled")){selectableLi.attr("disabled","disabled");selectableLi.addClass(multiSelects.settings.disabledClass)}selectableLi.click(function(){ms.multiSelect("select",$(this).attr("ms-value"))});var container=optgroupId?selectableUl.children("#"+optgroupId).find("ul").first():selectableUl;container.append(selectableLi)}});if(multiSelects.settings.selectableHeader){selectableContainer.append(multiSelects.settings.selectableHeader)}selectableContainer.append(selectableUl);if(multiSelects.settings.selectedHeader){selectedContainer.append(multiSelects.settings.selectedHeader)}selectedContainer.append(selectedUl);container.append(selectableContainer);container.append(selectedContainer);ms.after(container);ms.find("option:selected").each(function(){ms.multiSelect("select",$(this).val(),"init")})}})},refresh:function(){$("#ms-"+$(this).attr("id")).remove();$(this).multiSelect("init",$(this).data("settings"))},select:function(value,method){var ms=this,selectedOption=ms.find('option[value="'+value+'"]'),text=selectedOption.text(),klass=selectedOption.attr("class"),titleAttr=selectedOption.attr("title");var selectedLi=$('<li class="ms-elem-selected'+(klass?" "+klass:"")+'" ms-value="'+value+'">'+text+"</li>"),selectableUl=$("#ms-"+ms.attr("id")+" .ms-selectable ul"),selectedUl=$("#ms-"+ms.attr("id")+" .ms-selection ul"),selectableLi=selectableUl.children('li[ms-value="'+value+'"]'),haveToSelect=((!selectableLi.hasClass(ms.data("settings").disabledClass))||(selectableLi.hasClass(ms.data("settings").disabledClass)&&method=="init"))&&value!=""&&((method=="init"&&selectedOption.attr("selected"))||(method!="init"&&!selectedOption.attr("selected")));if(haveToSelect){var parentOptgroup=selectableLi.parent(".ms-optgroup");if(parentOptgroup.length>0){if(parentOptgroup.children(".ms-elem-selectable:not(:hidden)").length==1){parentOptgroup.children(".ms-optgroup-label").hide()}}selectableLi.addClass("ms-selected");selectableLi.hide();selectedOption.attr("selected","selected");if(titleAttr){selectedLi.attr("title",titleAttr)}if(selectableLi.hasClass(ms.data("settings").disabledClass)){selectedLi.addClass(ms.data("settings").disabledClass)}else{selectedLi.click(function(){ms.multiSelect("deselect",$(this).attr("ms-value"))})}var selectedUlLis=selectedUl.children(".ms-elem-selected");if(method!="init"&&ms.data("settings").keepOrder&&selectedUlLis.length>0){var getIndexOf=function(value){elems=selectableUl.children(".ms-elem-selectable");return(elems.index(elems.closest('[ms-value="'+value+'"]')))};var index=getIndexOf(selectedLi.attr("ms-value"));if(index==0){selectedUl.prepend(selectedLi)}else{for(i=index-1;i>=0;i--){if(selectedUlLis[i]&&getIndexOf($(selectedUlLis[i]).attr("ms-value"))<index){$(selectedUlLis[i]).after(selectedLi);break}else{if(i==0){$(selectedUlLis[i]).before(selectedLi)}}}}}else{selectedUl.append(selectedLi)}if(ms.find("option[value='']")){ms.find("option[value='']").removeAttr("selected")}if(method=="select_all"&&parentOptgroup.children(".ms-elem-selectable").length>0){parentOptgroup.children(".ms-optgroup-label").hide()}if(method!="init"||ms.data("settings").callbackOnInit){selectedUl.trigger("change");selectableUl.trigger("change");if(typeof ms.data("settings").afterSelect=="function"&&(method!="init"||ms.data("settings").callbackOnInit)){ms.data("settings").afterSelect.call(this,value,text)}}}},deselect:function(value){var ms=this,selectedUl=$("#ms-"+ms.attr("id")+" .ms-selection ul"),selectedOption=ms.find('option[value="'+value+'"]'),selectedLi=selectedUl.children('li[ms-value="'+value+'"]');if(selectedLi){var selectableUl=$("#ms-"+ms.attr("id")+" .ms-selectable ul"),selectedUl=$("#ms-"+ms.attr("id")+" .ms-selection ul"),selectableLi=selectableUl.children('li[ms-value="'+value+'"]'),selectedLi=selectedUl.children('li[ms-value="'+value+'"]');var parentOptgroup=selectableLi.parent(".ms-optgroup");if(parentOptgroup.length>0){parentOptgroup.children(".ms-optgroup-label").addClass("collapse").show();parentOptgroup.children(".ms-elem-selectable:not(.ms-selected)").show()}selectedOption.removeAttr("selected");selectableLi.show();selectableLi.removeClass("ms-selected");selectedLi.remove();if(ms.data("settings").emptyArray&&selectedUl.children("li").length==0){if(ms.find("option[value='']")){ms.find("option[value='']").attr("selected","selected")}}selectedUl.trigger("change");selectableUl.trigger("change");if(typeof ms.data("settings").afterDeselect=="function"){ms.data("settings").afterDeselect.call(this,value,selectedLi.text())}}},select_all:function(visible){var ms=this,selectableUl=$("#ms-"+ms.attr("id")+" .ms-selectable ul");ms.find("option:not(option[value=''])").each(function(){var value=$(this).val();if(visible){var selectableLi=selectableUl.children('li[ms-value="'+value+'"]');if(selectableLi.filter(":visible").length>0){ms.multiSelect("select",value,"select_all")}}else{ms.multiSelect("select",value,"select_all")}})},deselect_all:function(){var ms=this;ms.find("option:not(option[value=''])").each(function(){ms.multiSelect("deselect",$(this).val(),"deselect_all")})}};$.fn.multiSelect=function(method){if(msMethods[method]){return msMethods[method].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof method==="object"||!method){return msMethods.init.apply(this,arguments)}else{if(console.log){console.log("Method "+method+" does not exist on jquery.multiSelect")}}}return false}})(jQuery);

//********
// * jQuery Plugin showPassword v1.3
// * 
// * Jan Jarfalk
// * http://www.unwrongest.com
//*********/
(function($){$.fn.extend({showPassword:function(c){var callback={fn:null,args:{}};callback.fn=c;var cloneElement=function(element){var $element=$(element);$clone=$("<input />");$clone.attr({type:"text","class":$element.attr("class"),style:$element.attr("style"),size:$element.attr("size"),name:$element.attr("name")+"-clone",tabindex:$element.attr("tabindex")});return $clone};var update=function(a,b){b.val(a.val())};var setState=function(checkbox,a,b){if(checkbox.is(":checked")){update(a,b);b.show();a.hide()}else{update(b,a);b.hide();a.show()}};return this.each(function(){var $input=$(this),$checkbox=$($input.data("typetoggle"));var $clone=cloneElement($input);$clone.insertAfter($input);if(callback.fn){callback.args.input=$input;callback.args.checkbox=$checkbox;callback.args.clone=$clone}$checkbox.bind("click",function(){setState($checkbox,$input,$clone)});$input.bind("keyup",function(){update($input,$clone)});$clone.bind("keyup",function(){update($clone,$input);$input.trigger("keyup")});$clone.bind("blur",function(){$input.trigger("focusout")});setState($checkbox,$input,$clone);if(callback.fn){callback.fn(callback.args)}})}})})(jQuery);

// FINE PLUGINS
$(function(){$("a[rel='external'],a.external").click(function(){window.open($(this).attr("href"));return false});function BlockMove(event){event.preventDefault();};});
