(function(d){if(!d.telligent)d.telligent={};if(!d.telligent.evolution)d.telligent.evolution={};d.telligent.evolution.administrationToolbar={get:function(){var u;u=d(".admin-bar");if(u.length>0)u=u;else{u=d("form");if(u.length>1)u=d("body");u.prepend(d('<div class="admin-bar-header"></div><div class="admin-bar site"></div><div class="admin-bar-footer"></div>'));u=d(".admin-bar")}return u}}})(jQuery,window);
(function(d,u){if(typeof d.telligent==="undefined")d.telligent={};if(typeof d.telligent.evolution==="undefined")d.telligent.evolution={};var h={baseUrl:"",authorizationCookieName:"AuthorizationCookie",defaultErrorMessage:"An error occured while communicating with the server.",defaultMultiErrorMessagePrefix:"The following errors occured while communicating with the server:\t "},o=["RecordNotFound","BadRequest","Conflict","Unauthorized","Unknown"],v=function(s,f){s.url&&s.data&&typeof s.data!=="string"&&
d.each(s.data,function(c,l){var g=RegExp("{"+c+"}","gim");if(s.url.match(g)){s.url=s.url.replace(g,u.encodeURIComponent(l));delete s.data[c]}});var n=s.beforeSend,b=s.error,a=d.extend({},h,s);d.extend(s,{type:f==="GET"?f:"POST",beforeSend:function(c){typeof n!=="undefined"&&n(c);p(c);if(f==="PUT"||f==="DELETE")c.setRequestHeader("Rest-Method",f)},error:function(c,l,g){l=a.defaultErrorMessage;var k=/(?:<|>)/g,e=null;try{var j=d.parseJSON(c.responseText);if(j&&j.Errors&&d.isArray(j.Errors)&&j.Errors.length>
0){var r=[];d.each(j.Errors,function(w,x){var z=x.split(":",2);if(z.length===1)r.push(z[0].replace(k,""));else d.inArray(z[0],o)>=0&&r.push(z[1].replace(k,""))});if(r.length===1||r.length>1&&typeof d.telligent.evolution.notifications==="undefined")l=r[0];else if(r.length>1){e=r[0];l=a.defaultMultiErrorMessagePrefix;l+="<ul>";d.each(r,function(w,x){l+="<li>"+x+"</li>"});l+="</ul>"}}if(l===null||d.trim(l)==="")l=a.defaultErrorMessage}catch(q){}if(typeof b!=="undefined")b(c,e||l,g);else try{d.telligent.evolution.notifications.show(l,
{type:"error"})}catch(m){alert(e||l)}}});return d.ajax(s)},t=function(s,f,n){for(s+="";s.length<f;)s=n+s;return s},p=function(s){var f=function(n){n=n+"=";for(var b=document.cookie.split(";"),a=0;a<b.length;a++){for(var c=b[a];c.charAt(0)==" ";)c=c.substring(1,c.length);if(c.indexOf(n)==0)return c.substring(n.length,c.length)}return null}(h.authorizationCookieName);if(f!=null){s.setRequestHeader("Authorization-Code",f);s.setRequestHeader("Rest-Authorization-Code",f)}};d.extend(d.telligent.evolution,
{get:function(s){return v(s,"GET")},post:function(s){return v(s,"POST")},put:function(s){return v(s,"PUT")},del:function(s){return v(s,"DELETE")},formatDate:function(s){var f;a:{try{f=[t(s.getFullYear(),4,"0"),"-",t(s.getMonth()+1,2,"0"),"-",t(s.getDate(),2,"0"),"T",t(s.getHours(),2,"0"),":",t(s.getMinutes(),2,"0"),":",t(s.getSeconds(),2,"0")].join("");break a}catch(n){}f=""}return f},writeAuthorizationHeader:function(s){return p(s)}});d.telligent.evolution.site={configure:function(s){h=d.extend({},
h,s);d.fn.glowDateTimeSelector&&d.extend(d.fn.glowDateTimeSelector.defaults,{monthNames:h.monthNames,dayNames:h.dayNames,calendarButtonImageUrl:d.telligent.evolution.site.getBaseUrl()+"utility/images/glow/DateTimeSelectorCalendar.gif"});if(d.glowModal){d.extend(d.glowModal.defaults,{loadingHtmlUrl:d.telligent.evolution.site.getBaseUrl()+"utility/loading.htm",windowCssClasses:["modal"],windowTitleCssClasses:["modal-title","modal-title-2","modal-title-3","modal-title-4"],windowCloseCssClasses:["modal-close"],
windowContentCssClasses:["modal-content","modal-content-2"],windowMaskCssClasses:["modal-mask"],windowFooterCssClasses:["modal-footer","modal-footer-2","modal-footer-3"],windowResizeCssClasses:["modal-resize"],zIndex:200001});u.Telligent_Modal={GetWindowOpener:function(f,n){return d.glowModal.opener(f,n)},IsShown:function(f){return d.glowModal.visible(f)},Resize:function(f,n,b,a){d.glowModal.resize(f,n,b,a)},MoveTo:function(f,n,b){d.glowModal.moveTo(f,n,b)},Open:function(f,n,b,a,c,l,g,k,e){d.glowModal(f,
{width:n,height:b,onClose:a,x:c,y:l,ignoreCloseAndAnimation:g,isManuallyresized:k,openerWindow:e})},Close:function(f,n){d.glowModal.close(f,n)},Refresh:function(f){d.glowModal.refresh(f)}}}d.fn.glowDropDownList&&d.extend(d.fn.glowDropDownList.defaults,{buttonImageUrl:d.telligent.evolution.site.getBaseUrl()+"utility/images/glow/DropDownListButton.gif"});d.fn.glowColorSelector&&d.extend(d.fn.glowColorSelector.defaults,{blendImageUrl:d.telligent.evolution.site.getBaseUrl()+"utility/images/glow/ColorSelectorSv.png",
hueBlendImageUrl:d.telligent.evolution.site.getBaseUrl()+"utility/images/glow/ColorSelectorHue.png"});d.fn.glowMultiUpload&&d.extend(d.fn.glowMultiUpload.defaults,{swfUrl:d.telligent.evolution.site.getBaseUrl()+"utility/images/glow/plupload.flash.swf",xapUrl:d.telligent.evolution.site.getBaseUrl()+"utility/images/glow/plupload.silverlight.xap"});d.fn.glowUpload&&d.extend(d.fn.glowUpload.defaults,{swfUrl:d.telligent.evolution.site.getBaseUrl()+"utility/images/glow/plupload.flash.swf",xapUrl:d.telligent.evolution.site.getBaseUrl()+
"utility/images/glow/plupload.silverlight.xap"})},getBaseUrl:function(){return h.baseUrl}}})(jQuery,window);if(typeof TelligentUtility=="undefined")var TelligentUtility={};TelligentUtility.WriteAuthorizationHeader=function(d){$.telligent.evolution.writeAuthorizationHeader(d)};
(function(d,u,h){if(!d.telligent)d.telligent={};if(!d.telligent.evolution)d.telligent.evolution={};var o={groups:{}},v=function(f,n,b){if(f.isSaving)if(n+1<f.widgets.length){var a=f.widgets[n+1];if(a.save){a=a.save(function(){v(f,n+1,b)},function(){t(f,n+1,b)});if(a===false)t(f,n+1,b);else a===true&&v(f,n+1,b)}else v(f,n+1,b)}else if(b.success){f.isSaving=false;b.success()}},t=function(f,n,b){if(f.isSaving){f.isSaving=false;b.error&&b.error()}},p=function(f,n,b){if(f.isValidating){f.widgets[n].valid=
true;var a=0;d.each(f.widgets,function(c,l){l.valid!==true&&a++});if(a==0){f.isValidating=false;b.success&&b.success()}}},s=function(f,n,b){if(f.isValidating){f.widgets[n].valid=false;f.isValidating=false;b.error&&b.error()}};d.telligent.evolution.editableGroup={register:function(f,n){var b=o.groups[f];if(!b){b={widgets:[],isSaving:false,isValidating:false};o.groups[f]=b}b.widgets[b.widgets.length]=d.extend({},n||{},{valid:false,saved:false})},save:function(f,n){d.telligent.evolution.editableGroup.validate(f,
{success:function(){var b=o.groups[f];if(b&&b.widgets.length>0){b.isSaving=true;v(b,-1,n)}else n&&n.success&&n.success()},error:function(){n.error&&n.error()}})},validate:function(f,n){var b=o.groups[f];if(b&&b.widgets.length>0){d.each(b.widgets,function(a,c){c.valid=h});b.isValidating=true;d.each(b.widgets,function(a,c){if(c.validate){var l=c.validate(function(){p(b,a,n)},function(){s(b,a,n)});if(l===false)s(b,a,n);else l===true&&p(b,a,n)}else p(b,a,n)})}else n&&n.success&&n.success()}}})(jQuery,
window);
(function(d){if(!d.telligent)d.telligent={};if(!d.telligent.evolution)d.telligent.evolution={};var u=function(h,o){o<0||(o>0&&h.subscriptionId!=""&&(h.context==""||h.contextId==="undefined")?_showMessage(h,h.errorMessage):d.telligent.evolution.post({url:h.emailDigestUrl,data:{subscriptionId:h.subscriptionId,frequency:o,context:h.context,contextId:h.contextId},success:function(v){v=eval("("+v+")");if(v.action=="create"){h.subscriptionId=v.subscriptionId;h.frequency=o;if(o==1)_showMessage(h,h.dailyMessage,
"success");else o==7&&_showMessage(h,h.weeklyMessage,"success")}else if(v.action=="update"){h.frequency=o;if(o==1)_showMessage(h,h.dailyMessage,"success");else o==7&&_showMessage(h,h.weeklyMessage,"success")}else if(v.action=="delete"){h.subscriptionId="";h.frequency=0;h.context=="group"&&_showMessage(h,h.unsubscribeGroupMessage,"success")}v={subscriptionId:h.subscriptionId,frequency:h.frequency,context:h.context,contextId:h.contextId,action:v.action};d(document).trigger("emailDigestSubscriptionChange",
[v])},error:function(){_showMessage(h,h.errorMessage,"error")}}))};_showMessage=function(h,o,v){d.telligent.evolution.notifications.show(o,{type:v,duration:5E3})};d.telligent.evolution.emailDigest={register:function(h){d("#"+h.selectPopupId).glowPopUpPanel({cssClass:"Panel",position:"updown",zIndex:100,hideOnDocumentClick:true});d("#"+h.rollupWrapperId).click(function(){var o=d(this),v="",t="",p="";if(h.frequency==1)v="email-digest-selected";else if(h.frequency==7)t="email-digest-selected";else p=
"email-digest-selected";var s=o.outerWidth(),f=o.outerHeight();o=o.offset();v="<div class='email-digest-selectWrapper' style=\"width: "+(s-2)+'px;"><div frequency="1" class="email-digest-selectable '+h.selectableTag+" "+v+'"><span>'+h.popupDaily+'</span></div><div frequency="7" class="email-digest-selectable '+h.selectableTag+" "+t+'"><span>'+h.popupWeekly+'</span></div><div frequency="0" class="email-digest-selectable '+h.selectableTag+" "+p+'"><span>'+h.popupUnsubscribe+"</span></div></div>";d("#"+
h.selectPopupId).glowPopUpPanel("hide").glowPopUpPanel("html",v).glowPopUpPanel("show",o.left+4,o.top+5,s,f-10,false)});d("."+h.selectableTag).live("click",function(){var o=d(this);if(!o.hasClass("email-digest-selected")){o=o.attr("frequency");u(h,o)}});d(document).bind("emailDigestSubscriptionChange",function(o,v){if(!(v.context!=h.context||v.contextId!=h.contextId)){var t="";if(v.action=="create"||v.action=="update"){if(v.frequency=="1")t=h.rollupDaily;else if(v.frequency=="7")t=h.rollupWeekly;
h.subscriptionId=v.subscriptionId}else{t=h.rollupUnsubscribed;h.subscriptionId=""}h.frequency=v.frequency;d("#"+h.rollupTextId).html(t)}})}}})(jQuery);
(function(d){var u={},h=function(t,p){if(t.internal.isInitialized){for(var s=p.split(/[,;]/g),f=[],n=0;n<s.length;n++){var b=d.trim(s[n]);if(b)f[f.length]=b}t.settings.onSave(f,function(){t.settings.currentTags=f})}},o=function(t){return this.each(function(){var p={settings:d.extend({},d.fn.evolutionInlineTagEditor.defaults,t||{}),internal:{state:d(this)}};d(this).data("evolutionTagInlineEditor_context",p);v(p)})},v=function(t){var p=d("<div></div>").addClass(t.settings.editorCssClass).attr("style",
"display: none;"),s=d("<textarea></textarea>").attr("cols","40").attr("rows","2");if(t.settings.allTags&&t.settings.allTags.length>0)var f=d('<input type="button" />').val(t.settings.selectTagsText);var n=d('<input type="button" />').val(t.settings.saveTagsText),b=d('<input type="button" />').val(t.settings.cancelText),a=d('<div style="white-space: nowrap; padding-top: 4px;"><table width="100%" cellspacing="0" cellpadding="0" border="0"><tbody><td align="left"></td><td align="right"></td></tr></tbody></table></div>');
a.find("td:eq(1)").append(n);a.find("td:eq(1)").append(b);f&&a.find("td:first").append(f);p.append(s);p.append(a);s.evolutionTagTextBox({allTags:t.settings.allTags});p.glowPopUpPanel({cssClass:t.settings.editorCssClass,position:"updown",zIndex:100,hideOnDocumentClick:false});d(t.internal.state).bind("click.evolutionInlineTagEditor",function(){p.glowPopUpPanel("hide").glowPopUpPanel("show",d(this));s.val(t.settings.currentTags.length>0?t.settings.currentTags.join(", "):"");return false});n.bind("click.evolutionInlineTagEditor",
function(){h(t,s.attr("value"));p.glowPopUpPanel("hide");return false});b.bind("click.evolutionInlineTagEditor",function(){p.glowPopUpPanel("hide");return false});f&&f.bind("click.evolutionInlineTagEditor",function(){s.evolutionTagTextBox("openTagSelector");return false});t.internal.state.after(p);t.internal.isInitialized=true};d.fn.evolutionInlineTagEditor=function(t){if(t in u)return u[t].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof t==="object"||!t)return o.apply(this,arguments);
else d.error("Method "+t+" does not exist on jQuery.fn.evolutionInlineTagEditor")};d.extend(d.fn.evolutionInlineTagEditor,{defaults:{allTags:[""],currentTags:[""],editorCssClass:"tags-editor",editButtonText:"Edit",selectTagsText:"Select Tags",saveTagsText:"Save",cancelText:"Cancel",onSave:function(){}}})})(jQuery);
(function(d){if(!d.telligent)d.telligent={};if(!d.telligent.evolution)d.telligent.evolution={};var u={message:"",enabled:false,ignoreClick:false},h=function(){if(!u.ignoreClick)return u.message};d.telligent.evolution.navigationConfirmation={configure:function(o){u=d.extend(u,o)},enable:function(){if(!u.enabled){window.onbeforeunload=h;u.enabled=true;d(document).bind("customizepage",function(){u.ignoreClick=true})}},register:function(o){d(o).click(function(){u.ignoreClick=true})},ignoreClick:function(){u.ignoreClick=
true}}})(jQuery);
(function(d,u){if(!d.telligent)d.telligent={};if(!d.telligent.evolution)d.telligent.evolution={};var h={duration:9999,width:300,type:"directions"},o=null,v=null,t=300,p=false,s=function(){u.clearTimeout(v);if(p)v=u.setTimeout(s,249);else o.glowPopUpPanel("hide")},f=function(){o&&o.glowPopUpPanel("isShown")&&o.glowPopUpPanel("show",(d(u).width()-t)/2,d(u).scrollTop(),t,0,true)};d.telligent.evolution.notifications={show:function(n,b){b=d.extend({},h,b||{});if(!o){o=d("<div></div>").glowPopUpPanel({cssClass:"menu notification notification__menu",position:"down",
zIndex:1E4,hideOnDocumentClick:false}).bind("glowPopUpPanelMouseOver",function(){p=true}).bind("glowPopUpPanelMouseOut",function(){p=false});d(u).bind("scroll",f)}u.clearTimeout(v);o.glowPopUpPanel("isShown")&&o.glowPopUpPanel("hide");t=b.width;o.glowPopUpPanel("html",'<div class="message '+b.type+'" style="width:'+b.width+'px">'+n+"</div>").glowPopUpPanel("show",(d(u).width()-b.width)/2,d(u).scrollTop(),b.width,0);v=u.setTimeout(s,b.duration)}}})(jQuery,window);
(function(){function d(){this.returnValue=false}function u(){this.cancelBubble=true}var h=0,o=[],v={},t={},p={"<":"lt",">":"gt","&":"amp",'"':"quot","'":"#39"},s=/[<>&\"\']/g,f=window.setTimeout,n={},b;(function(c){c=c.split(/,/);var l,g,k;for(l=0;l<c.length;l+=2){k=c[l+1].split(/ /);for(g=0;g<k.length;g++)t[k[g]]=c[l]}})("application/msword,doc dot,application/pdf,pdf,application/pgp-signature,pgp,application/postscript,ps ai eps,application/rtf,rtf,application/vnd.ms-excel,xls xlb,application/vnd.ms-powerpoint,ppt pps pot,application/zip,zip,application/x-shockwave-flash,swf swfl,application/vnd.openxmlformats,docx pptx xlsx,audio/mpeg,mpga mpega mp2 mp3,audio/x-wav,wav,audio/mp4,m4a,image/bmp,bmp,image/gif,gif,image/jpeg,jpeg jpg jpe,image/png,png,image/svg+xml,svg svgz,image/tiff,tiff tif,text/html,htm html xhtml,text/rtf,rtf,video/mpeg,mpeg mpg mpe,video/quicktime,qt mov,video/mp4,mp4,video/x-m4v,m4v,video/x-flv,flv,video/vnd.rn-realvideo,rv,text/plain,asc txt text diff log,application/octet-stream,exe");
var a={VERSION:"1.4.3.2",STOPPED:1,STARTED:2,QUEUED:1,UPLOADING:2,FAILED:4,DONE:5,GENERIC_ERROR:-100,HTTP_ERROR:-200,IO_ERROR:-300,SECURITY_ERROR:-400,INIT_ERROR:-500,FILE_SIZE_ERROR:-600,FILE_EXTENSION_ERROR:-601,IMAGE_FORMAT_ERROR:-700,IMAGE_MEMORY_ERROR:-701,IMAGE_DIMENSIONS_ERROR:-702,mimeTypes:t,extend:function(c){a.each(arguments,function(l,g){g>0&&a.each(l,function(k,e){c[e]=k})});return c},cleanName:function(c){var l,g;g=[/[\300-\306]/g,"A",/[\340-\346]/g,"a",/\307/g,"C",/\347/g,"c",/[\310-\313]/g,
"E",/[\350-\353]/g,"e",/[\314-\317]/g,"I",/[\354-\357]/g,"i",/\321/g,"N",/\361/g,"n",/[\322-\330]/g,"O",/[\362-\370]/g,"o",/[\331-\334]/g,"U",/[\371-\374]/g,"u"];for(l=0;l<g.length;l+=2)c=c.replace(g[l],g[l+1]);c=c.replace(/\s+/g,"_");return c=c.replace(/[^a-z0-9_\-\.]+/gi,"")},addRuntime:function(c,l){l.name=c;o[c]=l;o.push(l);return l},guid:function(){var c=(new Date).getTime().toString(32),l;for(l=0;l<5;l++)c+=Math.floor(Math.random()*65535).toString(32);return(a.guidPrefix||"p")+c+(h++).toString(32)},
buildUrl:function(c,l){var g="";a.each(l,function(k,e){g+=(g?"&":"")+encodeURIComponent(e)+"="+encodeURIComponent(k)});if(g)c+=(c.indexOf("?")>0?"&":"?")+g;return c},each:function(c,l){var g,k;if(c){g=c.length;if(g===void 0)for(k in c){if(c.hasOwnProperty(k))if(l(c[k],k)===false)break}else for(k=0;k<g;k++)if(l(c[k],k)===false)break}},formatSize:function(c){if(c===void 0||/\D/.test(c))return a.translate("N/A");if(c>1073741824)return Math.round(c/1073741824,1)+" GB";if(c>1048576)return Math.round(c/
1048576,1)+" MB";if(c>1024)return Math.round(c/1024,1)+" KB";return c+" b"},getPos:function(c,l){function g(q){var m,w=0;m=0;if(q){m=q.getBoundingClientRect();q=r.compatMode==="CSS1Compat"?r.documentElement:r.body;w=m.left+q.scrollLeft;m=m.top+q.scrollTop}return{x:w,y:m}}var k=0,e=0,j,r=document;c=c;l=l||r.body;if(c&&c.getBoundingClientRect&&navigator.userAgent.indexOf("MSIE")>0&&r.documentMode!==8){k=g(c);e=g(l);return{x:k.x-e.x,y:k.y-e.y}}for(j=c;j&&j!=l&&j.nodeType;){k+=j.offsetLeft||0;e+=j.offsetTop||
0;j=j.offsetParent}for(j=c.parentNode;j&&j!=l&&j.nodeType;){k-=j.scrollLeft||0;e-=j.scrollTop||0;j=j.parentNode}return{x:k,y:e}},getSize:function(c){return{w:c.offsetWidth||c.clientWidth,h:c.offsetHeight||c.clientHeight}},parseSize:function(c){var l;if(typeof c=="string"){c=/^([0-9]+)([mgk]+)$/.exec(c.toLowerCase().replace(/[^0-9mkg]/g,""));l=c[2];c=+c[1];if(l=="g")c*=1073741824;if(l=="m")c*=1048576;if(l=="k")c*=1024}return c},xmlEncode:function(c){return c?(""+c).replace(s,function(l){return p[l]?
"&"+p[l]+";":l}):c},toArray:function(c){var l,g=[];for(l=0;l<c.length;l++)g[l]=c[l];return g},addI18n:function(c){return a.extend(v,c)},translate:function(c){return v[c]||c},isEmptyObj:function(c){if(c===void 0)return true;for(var l in c)return false;return true},hasClass:function(c,l){if(c.className=="")return false;return RegExp("(^|\\s+)"+l+"(\\s+|$)").test(c.className)},addClass:function(c,l){if(!a.hasClass(c,l))c.className=c.className==""?l:c.className.replace(/\s+$/,"")+" "+l},removeClass:function(c,
l){c.className=c.className.replace(RegExp("(^|\\s+)"+l+"(\\s+|$)"),function(g,k,e){return k===" "&&e===" "?" ":""})},getStyle:function(c,l){if(c.currentStyle)return c.currentStyle[l];else if(window.getComputedStyle)return window.getComputedStyle(c,null)[l]},addEvent:function(c,l,g,k){var e;l=l.toLowerCase();if(b===void 0)b="Plupload_"+a.guid();if(c.attachEvent){e=function(){var j=window.event;if(!j.target)j.target=j.srcElement;j.preventDefault=d;j.stopPropagation=u;g(j)};c.attachEvent("on"+l,e)}else if(c.addEventListener){e=
g;c.addEventListener(l,e,false)}if(c[b]===void 0)c[b]=a.guid();n.hasOwnProperty(c[b])||(n[c[b]]={});c=n[c[b]];c.hasOwnProperty(l)||(c[l]=[]);c[l].push({func:e,orig:g,key:k})},removeEvent:function(c,l,g){var k,e;if(typeof g=="function")k=g;else e=g;l=l.toLowerCase();if(c[b]&&n[c[b]]&&n[c[b]][l]){g=n[c[b]][l];for(var j=g.length-1;j>=0;j--)if(g[j].key===e||g[j].orig===k){if(c.detachEvent)c.detachEvent("on"+l,g[j].func);else c.removeEventListener&&c.removeEventListener(l,g[j].func,false);g[j].orig=null;
g[j].func=null;g.splice(j,1);if(k!==void 0)break}g.length||delete n[c[b]][l];if(a.isEmptyObj(n[c[b]])){delete n[c[b]];try{delete c[b]}catch(r){c[b]=void 0}}}},removeAllEvents:function(c,l){c[b]===void 0||!c[b]||a.each(n[c[b]],function(g,k){a.removeEvent(c,k,l)})}};a.Uploader=function(c){function l(){var q,m=0,w;if(this.state==a.STARTED){for(w=0;w<j.length;w++)if(!q&&j[w].status==a.QUEUED){q=j[w];q.status=a.UPLOADING;this.trigger("BeforeUpload",q);this.trigger("UploadFile",q)}else m++;if(m==j.length){this.trigger("UploadComplete",
j);this.stop()}}}function g(){var q,m;e.reset();for(q=0;q<j.length;q++){m=j[q];if(m.size!==void 0){e.size+=m.size;e.loaded+=m.loaded}else e.size=void 0;if(m.status==a.DONE)e.uploaded++;else if(m.status==a.FAILED)e.failed++;else e.queued++}if(e.size===void 0)e.percent=j.length>0?Math.ceil(e.uploaded/j.length*100):0;else{e.bytesPerSec=Math.ceil(e.loaded/((+new Date-r||1)/1E3));e.percent=e.size>0?Math.ceil(e.loaded/e.size*100):0}}var k={},e,j=[],r;e=new a.QueueProgress;c=a.extend({chunk_size:0,multipart:true,
multi_selection:true,file_data_name:"file",filters:[]},c);a.extend(this,{state:a.STOPPED,runtime:"",features:{},files:j,settings:c,total:e,id:a.guid(),init:function(){function q(){var B=x[z++],y,A,D;if(B){y=B.getFeatures();if(A=m.settings.required_features){A=A.split(",");for(D=0;D<A.length;D++)if(!y[A[D]]){q();return}}B.init(m,function(E){if(E&&E.success){m.features=y;m.runtime=B.name;m.trigger("Init",{runtime:B.name});m.trigger("PostInit");m.refresh()}else q()})}else m.trigger("Error",{code:a.INIT_ERROR,
message:a.translate("Init error.")})}var m=this,w,x,z=0,C;typeof c.preinit=="function"?c.preinit(m):a.each(c.preinit,function(B,y){m.bind(y,B)});c.page_url=c.page_url||document.location.pathname.replace(/\/[^\/]+$/g,"/");if(!/^(\w+:\/\/|\/)/.test(c.url))c.url=c.page_url+c.url;c.chunk_size=a.parseSize(c.chunk_size);c.max_file_size=a.parseSize(c.max_file_size);m.bind("FilesAdded",function(B,y){var A,D,E=0,F;if((A=c.filters)&&A.length){F=[];a.each(A,function(K){a.each(K.extensions.split(/,/),function(J){/^\s*\*\s*$/.test(J)?
F.push("\\.*"):F.push("\\."+J.replace(RegExp("["+"/^$.*+?|()[]{}\\".replace(/./g,"\\$&")+"]","g"),"\\$&"))})});F=RegExp(F.join("|")+"$","i")}for(A=0;A<y.length;A++){D=y[A];D.loaded=0;D.percent=0;D.status=a.QUEUED;if(F&&!F.test(D.name))B.trigger("Error",{code:a.FILE_EXTENSION_ERROR,message:a.translate("File extension error."),file:D});else if(D.size!==void 0&&D.size>c.max_file_size)B.trigger("Error",{code:a.FILE_SIZE_ERROR,message:a.translate("File size error."),file:D});else{j.push(D);E++}}if(E)f(function(){m.trigger("QueueChanged");
m.refresh()},1);else return false});c.unique_names&&m.bind("UploadFile",function(B,y){var A=y.name.match(/\.([^.]+)$/),D="tmp";if(A)D=A[1];y.target_name=y.id+"."+D});m.bind("UploadProgress",function(B,y){y.percent=y.size>0?Math.ceil(y.loaded/y.size*100):100;g()});m.bind("StateChanged",function(B){if(B.state==a.STARTED)r=+new Date;else if(B.state==a.STOPPED)for(w=B.files.length-1;w>=0;w--)if(B.files[w].status==a.UPLOADING){B.files[w].status=a.QUEUED;g()}});m.bind("QueueChanged",g);m.bind("Error",function(B,
y){if(y.file){y.file.status=a.FAILED;g();B.state==a.STARTED&&f(function(){l.call(m)},1)}});m.bind("FileUploaded",function(B,y){y.status=a.DONE;y.loaded=y.size;B.trigger("UploadProgress",y);f(function(){l.call(m)},1)});if(c.runtimes){x=[];C=c.runtimes.split(/\s?,\s?/);for(w=0;w<C.length;w++)o[C[w]]&&x.push(o[C[w]])}else x=o;q();typeof c.init=="function"?c.init(m):a.each(c.init,function(B,y){m.bind(y,B)})},refresh:function(){this.trigger("Refresh")},start:function(){if(this.state!=a.STARTED){this.state=
a.STARTED;this.trigger("StateChanged");l.call(this)}},stop:function(){if(this.state!=a.STOPPED){this.state=a.STOPPED;this.trigger("StateChanged")}},getFile:function(q){var m;for(m=j.length-1;m>=0;m--)if(j[m].id===q)return j[m]},removeFile:function(q){var m;for(m=j.length-1;m>=0;m--)if(j[m].id===q.id)return this.splice(m,1)[0]},splice:function(q,m){var w;w=j.splice(q===void 0?0:q,m===void 0?j.length:m);this.trigger("FilesRemoved",w);this.trigger("QueueChanged");return w},trigger:function(q){var m=
k[q.toLowerCase()],w,x;if(m){x=Array.prototype.slice.call(arguments);x[0]=this;for(w=0;w<m.length;w++)if(m[w].func.apply(m[w].scope,x)===false)return false}return true},bind:function(q,m,w){var x;q=q.toLowerCase();x=k[q]||[];x.push({func:m,scope:w||this});k[q]=x},unbind:function(q,m){q=q.toLowerCase();var w=k[q],x;if(w){if(m!==void 0)for(x=w.length-1;x>=0;x--){if(w[x].func===m){w.splice(x,1);break}}else w=[];w.length||delete k[q]}},unbindAll:function(){var q=this;a.each(k,function(m,w){q.unbind(w)})},
destroy:function(){this.trigger("Destroy");this.unbindAll()}})};a.File=function(c,l,g){this.id=c;this.name=l;this.size=g;this.status=this.percent=this.loaded=0};a.Runtime=function(){this.getFeatures=function(){};this.init=function(){}};a.QueueProgress=function(){var c=this;c.size=0;c.loaded=0;c.uploaded=0;c.failed=0;c.queued=0;c.percent=0;c.bytesPerSec=0;c.reset=function(){c.size=c.loaded=c.uploaded=c.failed=c.queued=c.percent=c.bytesPerSec=0}};a.runtimes={};window.plupload=a})();
(function(d,u,h){function o(){var p;try{p=navigator.plugins["Shockwave Flash"];p=p.description}catch(s){try{p=(new ActiveXObject("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version")}catch(f){p="0.0"}}p=p.match(/\d+/g);return parseFloat(p[0]+"."+p[1])}var v={},t={};h.flash={trigger:function(p,s,f){setTimeout(function(){var n=v[p];n&&n.trigger("Flash:"+s,f)},0)}};h.runtimes.Flash=h.addRuntime("flash",{getFeatures:function(){return{jpgresize:true,pngresize:true,maxWidth:8091,maxHeight:8091,chunks:true,
progress:true,multipart:true}},init:function(p,s){function f(){return u.getElementById(p.id+"_flash")}function n(){if(c++>5E3)s({success:false});else t[p.id]||setTimeout(n,1)}var b,a,c=0,l=u.body;if(o()<10)s({success:false});else{t[p.id]=false;v[p.id]=p;u.getElementById(p.settings.browse_button);b=u.createElement("div");b.id=p.id+"_flash_container";h.extend(b.style,{position:"absolute",top:"0px",background:p.settings.shim_bgcolor||"transparent",zIndex:99999,width:"100%",height:"100%"});b.className=
"plupload flash";if(p.settings.container){l=u.getElementById(p.settings.container);if(h.getStyle(l,"position")==="static")l.style.position="relative"}l.appendChild(b);a="id="+escape(p.id);b.innerHTML='<object id="'+p.id+'_flash" width="100%" height="100%" style="outline:0" type="application/x-shockwave-flash" data="'+p.settings.flash_swf_url+'"><param name="movie" value="'+p.settings.flash_swf_url+'" /><param name="flashvars" value="'+a+'" /><param name="wmode" value="transparent" /><param name="allowscriptaccess" value="always" /></object>';
n();b=null;p.bind("Flash:Init",function(){var g={};f().setFileFilters(p.settings.filters,p.settings.multi_selection);if(!t[p.id]){t[p.id]=true;p.bind("UploadFile",function(k,e){var j=k.settings,r=p.settings.resize||{};f().uploadFile(g[e.id],j.url,{name:e.target_name||e.name,mime:h.mimeTypes[e.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream",chunk_size:j.chunk_size,width:r.width,height:r.height,quality:r.quality,multipart:j.multipart,multipart_params:j.multipart_params||
{},file_data_name:j.file_data_name,format:/\.(jpg|jpeg)$/i.test(e.name)?"jpg":"png",headers:j.headers,urlstream_upload:j.urlstream_upload})});p.bind("Flash:UploadProcess",function(k,e){var j=k.getFile(g[e.id]);if(j.status!=h.FAILED){j.loaded=e.loaded;j.size=e.size;k.trigger("UploadProgress",j)}});p.bind("Flash:UploadChunkComplete",function(k,e){var j=k.getFile(g[e.id]);k.trigger("ChunkUploaded",j,{chunk:e.chunk,chunks:e.chunks,response:e.text});j.status!=h.FAILED&&f().uploadNextChunk();if(e.chunk==
e.chunks-1){j.status=h.DONE;k.trigger("FileUploaded",j,{response:e.text})}});p.bind("Flash:SelectFiles",function(k,e){var j,r,q=[],m;for(r=0;r<e.length;r++){j=e[r];m=h.guid();g[m]=j.id;g[j.id]=m;q.push(new h.File(m,j.name,j.size))}q.length&&p.trigger("FilesAdded",q)});p.bind("Flash:SecurityError",function(k,e){p.trigger("Error",{code:h.SECURITY_ERROR,message:h.translate("Security error."),details:e.message,file:p.getFile(g[e.id])})});p.bind("Flash:GenericError",function(k,e){p.trigger("Error",{code:h.GENERIC_ERROR,
message:h.translate("Generic error."),details:e.message,file:p.getFile(g[e.id])})});p.bind("Flash:IOError",function(k,e){p.trigger("Error",{code:h.IO_ERROR,message:h.translate("IO error."),details:e.message,file:p.getFile(g[e.id])})});p.bind("Flash:ImageError",function(k,e){p.trigger("Error",{code:parseInt(e.code,10),message:h.translate("Image error."),file:p.getFile(g[e.id])})});p.bind("Flash:StageEvent:rollOver",function(k){var e;e=u.getElementById(p.settings.browse_button);k=k.settings.browse_button_hover;
e&&k&&h.addClass(e,k)});p.bind("Flash:StageEvent:rollOut",function(k){var e;e=u.getElementById(p.settings.browse_button);k=k.settings.browse_button_hover;e&&k&&h.removeClass(e,k)});p.bind("Flash:StageEvent:mouseDown",function(k){var e,j;e=u.getElementById(p.settings.browse_button);j=k.settings.browse_button_active;if(e&&j){h.addClass(e,j);h.addEvent(u.body,"mouseup",function(){h.removeClass(e,j)},k.id)}});p.bind("Flash:StageEvent:mouseUp",function(k){var e;e=u.getElementById(p.settings.browse_button);
k=k.settings.browse_button_active;e&&k&&h.removeClass(e,k)});p.bind("QueueChanged",function(){p.refresh()});p.bind("FilesRemoved",function(k,e){var j;for(j=0;j<e.length;j++)f().removeFile(g[e[j].id])});p.bind("StateChanged",function(){p.refresh()});p.bind("Refresh",function(k){var e,j;f().setFileFilters(p.settings.filters,p.settings.multi_selection);if(e=u.getElementById(k.settings.browse_button)){j=h.getPos(e,u.getElementById(k.settings.container));e=h.getSize(e);h.extend(u.getElementById(k.id+"_flash_container").style,
{top:j.y+"px",left:j.x+"px",width:e.w+"px",height:e.h+"px"})}});p.bind("Destroy",function(k){h.removeAllEvents(u.body,k.id);delete t[k.id];delete v[k.id];(k=u.getElementById(k.id+"_flash_container"))&&l.removeChild(k)});s({success:true})}})}}})})(window,document,plupload);
(function(){if(!(window.google&&google.gears)){var d=null;if(typeof GearsFactory!="undefined")d=new GearsFactory;else try{d=new ActiveXObject("Gears.Factory");d.getBuildInfo().indexOf("ie_mobile")!=-1&&d.privateSetGlobalObject(this)}catch(u){if(typeof navigator.mimeTypes!="undefined"&&navigator.mimeTypes["application/x-googlegears"]){d=document.createElement("object");d.style.display="none";d.width=0;d.height=0;d.type="application/x-googlegears";document.documentElement.appendChild(d)}}if(d){if(!window.google)window.google=
{};if(!google.gears)google.gears={factory:d}}}})();
(function(d,u,h){function o(t,p,s){var f,n;f=google.gears.factory.create("beta.canvas");try{f.decode(t);if(!p.width)p.width=f.width;if(!p.height)p.height=f.height;n=Math.min(width/f.width,height/f.height);if(n<1||n===1&&s==="image/jpeg"){f.resize(Math.round(f.width*n),Math.round(f.height*n));if(p.quality)return f.encode(s,{quality:p.quality/100});return f.encode(s)}}catch(b){}return t}var v={};h.runtimes.Gears=h.addRuntime("gears",{getFeatures:function(){return{dragdrop:true,jpgresize:true,pngresize:true,
chunks:true,progress:true,multipart:true}},init:function(t,p){function s(b){var a,c,l=[],g;for(c=0;c<b.length;c++){a=b[c];g=h.guid();v[g]=a.blob;l.push(new h.File(g,a.name,a.blob.length))}t.trigger("FilesAdded",l)}var f;if(!d.google||!google.gears)return p({success:false});try{f=google.gears.factory.create("beta.desktop")}catch(n){return p({success:false})}t.bind("PostInit",function(){var b=t.settings,a=u.getElementById(b.drop_element);if(a){h.addEvent(a,"dragover",function(c){f.setDropEffect(c,"copy");
c.preventDefault()},t.id);h.addEvent(a,"drop",function(c){var l=f.getDragData(c,"application/x-gears-files");l&&s(l.files);c.preventDefault()},t.id);a=0}h.addEvent(u.getElementById(b.browse_button),"click",function(c){var l=[],g,k;c.preventDefault();for(c=0;c<b.filters.length;c++){k=b.filters[c].extensions.split(",");for(g=0;g<k.length;g++)l.push("."+k[g])}f.openFiles(s,{singleFile:!b.multi_selection,filter:l})},t.id)});t.bind("UploadFile",function(b,a){function c(){function q(y){var A,D="----pluploadboundary"+
h.guid(),E;if(x){m.setRequestHeader("Content-Type","multipart/form-data; boundary="+D);A=google.gears.factory.create("beta.blobbuilder");h.each(h.extend(C,b.settings.multipart_params),function(F,K){A.append("--"+D+'\r\nContent-Disposition: form-data; name="'+K+'"\r\n\r\n');A.append(F+"\r\n")});E=h.mimeTypes[a.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream";A.append("--"+D+'\r\nContent-Disposition: form-data; name="'+b.settings.file_data_name+'"; filename="'+a.name+'"\r\nContent-Type: '+
E+"\r\n\r\n");A.append(y);A.append("\r\n--"+D+"--\r\n");E=A.getAsBlob();z=E.length-y.length;y=E}m.send(y)}var m,w,x=b.settings.multipart,z=0,C={name:a.target_name||a.name},B=b.settings.url;if(!(a.status==h.DONE||a.status==h.FAILED||b.state==h.STOPPED)){if(r){C.chunk=l;C.chunks=g}w=Math.min(k,a.size-l*k);x||(B=h.buildUrl(b.settings.url,C));m=google.gears.factory.create("beta.httprequest");m.open("POST",B);if(!x){m.setRequestHeader("Content-Disposition",'attachment; filename="'+a.name+'"');m.setRequestHeader("Content-Type",
"application/octet-stream")}h.each(b.settings.headers,function(y,A){m.setRequestHeader(A,y)});m.upload.onprogress=function(y){a.loaded=e+y.loaded-z;b.trigger("UploadProgress",a)};m.onreadystatechange=function(){var y;if(m.readyState==4)if(m.status==200){y={chunk:l,chunks:g,response:m.responseText,status:m.status};b.trigger("ChunkUploaded",a,y);if(y.cancelled)a.status=h.FAILED;else{e+=w;if(++l>=g){a.status=h.DONE;b.trigger("FileUploaded",a,{response:m.responseText,status:m.status})}else c()}}else b.trigger("Error",
{code:h.HTTP_ERROR,message:h.translate("HTTP Error."),file:a,chunk:l,chunks:g,status:m.status})};l<g&&q(v[a.id].slice(l*k,w))}}var l=0,g,k,e=0,j=b.settings.resize,r;if(j&&/\.(png|jpg|jpeg)$/i.test(a.name))v[a.id]=o(v[a.id],j,/\.png$/i.test(a.name)?"image/png":"image/jpeg");a.size=v[a.id].length;k=b.settings.chunk_size;r=k>0;g=Math.ceil(a.size/k);if(!r){k=a.size;g=1}c()});t.bind("Destroy",function(b){var a,c,l={browseButton:b.settings.browse_button,dropElm:b.settings.drop_element};for(a in l)(c=u.getElementById(l[a]))&&
h.removeAllEvents(c,b.id)});p({success:true})}})})(window,document,plupload);
(function(d,u,h,o){function v(a,c){var l;if("FileReader"in d){l=new FileReader;l.readAsDataURL(a);l.onload=function(){c(l.result)}}else return c(a.getAsDataURL())}function t(a,c){var l;if("FileReader"in d){l=new FileReader;l.readAsBinaryString(a);l.onload=function(){c(l.result)}}else return c(a.getAsBinary())}function p(a,c,l,g){var k,e,j,r;v(a,function(q){k=u.createElement("canvas");k.style.display="none";u.body.appendChild(k);e=k.getContext("2d");j=new Image;j.onerror=j.onabort=function(){g({success:false})};
j.onload=function(){var m,w,x,z;if(!c.width)c.width=j.width;if(!c.height)c.height=j.height;r=Math.min(c.width/j.width,c.height/j.height);if(r<1||r===1&&l==="image/jpeg"){m=Math.round(j.width*r);w=Math.round(j.height*r);k.width=m;k.height=w;e.drawImage(j,0,0,m,w);if(l==="image/jpeg"){x=new f(atob(q.substring(q.indexOf("base64,")+7)));if(x.headers&&x.headers.length){z=new n;if(z.init(x.get("exif")[0])){z.setExif("PixelXDimension",m);z.setExif("PixelYDimension",w);x.set("exif",z.getBinary())}}if(c.quality)try{q=
k.toDataURL(l,c.quality/100)}catch(C){q=k.toDataURL(l)}}else q=k.toDataURL(l);q=q.substring(q.indexOf("base64,")+7);q=atob(q);if(x.headers&&x.headers.length){q=x.restore(q);x.purge()}k.parentNode.removeChild(k);g({success:true,data:q})}else g({success:false})};j.src=q})}function s(){function a(k,e){var j=l?0:-8*(e-1),r=0,q;for(q=0;q<e;q++)r|=g.charCodeAt(k+q)<<Math.abs(j+q*8);return r}function c(k,e,j){j=arguments.length===3?j:g.length-e-1;g=g.substr(0,e)+k+g.substr(j+e)}var l=false,g;return{II:function(k){if(k===
o)return l;else l=k},init:function(k){l=false;g=k},SEGMENT:function(k,e,j){switch(arguments.length){case 1:return g.substr(k,g.length-k-1);case 2:return g.substr(k,e);case 3:c(j,k,e);break;default:return g}},BYTE:function(k){return a(k,1)},SHORT:function(k){return a(k,2)},LONG:function(k,e){if(e===o)return a(k,4);else{var j="",r=l?0:-24,q;for(q=0;q<4;q++)j+=String.fromCharCode(e>>Math.abs(r+q*8)&255);c(j,k,4)}},SLONG:function(k){k=a(k,4);return k>2147483647?k-4294967296:k},STRING:function(k,e){var j=
"";for(e+=k;k<e;k++)j+=String.fromCharCode(a(k,1));return j}}}function f(a){var c={65505:{app:"EXIF",name:"APP1",signature:"Exif\u0000"},65506:{app:"ICC",name:"APP2",signature:"ICC_PROFILE\u0000"},65517:{app:"IPTC",name:"APP13",signature:"Photoshop 3.0\u0000"}},l=[],g,k,e=o,j=0;g=new s;g.init(a);if(g.SHORT(0)===65496){k=2;for(a=Math.min(1048576,a.length);k<=a;){e=g.SHORT(k);if(e>=65488&&e<=65495)k+=2;else{if(e===65498||e===65497)break;j=g.SHORT(k+2)+2;c[e]&&g.STRING(k+4,c[e].signature.length)===c[e].signature&&
l.push({hex:e,app:c[e].app.toUpperCase(),name:c[e].name.toUpperCase(),start:k,length:j,segment:g.SEGMENT(k,j)});k+=j}}g.init(null);return{headers:l,restore:function(r){g.init(r);if(g.SHORT(0)!==65496)return false;k=g.SHORT(2)==65504?4+g.SHORT(4):2;r=0;for(var q=l.length;r<q;r++){g.SEGMENT(k,0,l[r].segment);k+=l[r].length}return g.SEGMENT()},get:function(r){for(var q=[],m=0,w=l.length;m<w;m++)l[m].app===r.toUpperCase()&&q.push(l[m].segment);return q},set:function(r,q){var m=[];if(typeof q==="string")m.push(q);
else m=q;for(var w=ii=0,x=l.length;w<x;w++){if(l[w].app===r.toUpperCase()){l[w].segment=m[ii];l[w].length=m[ii].length;ii++}if(ii>=m.length)break}},purge:function(){l=[];g.init(null)}}}}function n(){function a(e,j){var r=c.SHORT(e),q,m,w,x,z,C=[],B={};for(q=0;q<r;q++){z=e+12*q+2;w=j[c.SHORT(z)];if(w!==o){m=c.SHORT(z+=2);x=c.LONG(z+=2);z+=4;C=[];switch(m){case 1:case 7:if(x>4)z=c.LONG(z)+g.tiffHeader;for(m=0;m<x;m++)C[m]=c.BYTE(z+m);break;case 2:if(x>4)z=c.LONG(z)+g.tiffHeader;B[w]=c.STRING(z,x-1);
continue;case 3:if(x>2)z=c.LONG(z)+g.tiffHeader;for(m=0;m<x;m++)C[m]=c.SHORT(z+m*2);break;case 4:if(x>1)z=c.LONG(z)+g.tiffHeader;for(m=0;m<x;m++)C[m]=c.LONG(z+m*4);break;case 5:z=c.LONG(z)+g.tiffHeader;for(m=0;m<x;m++)C[m]=c.LONG(z+m*4)/c.LONG(z+m*4+4);break;case 9:z=c.LONG(z)+g.tiffHeader;for(m=0;m<x;m++)C[m]=c.SLONG(z+m*4);break;case 10:z=c.LONG(z)+g.tiffHeader;for(m=0;m<x;m++)C[m]=c.SLONG(z+m*4)/c.SLONG(z+m*4+4);break;default:continue}x=x==1?C[0]:C;B[w]=k.hasOwnProperty(w)&&typeof x!="object"?
k[w][x]:x}}return B}var c,l,g={},k;c=new s;l={tiff:{274:"Orientation",34665:"ExifIFDPointer",34853:"GPSInfoIFDPointer"},exif:{36864:"ExifVersion",40961:"ColorSpace",40962:"PixelXDimension",40963:"PixelYDimension",36867:"DateTimeOriginal",33434:"ExposureTime",33437:"FNumber",34855:"ISOSpeedRatings",37377:"ShutterSpeedValue",37378:"ApertureValue",37383:"MeteringMode",37384:"LightSource",37385:"Flash",41986:"ExposureMode",41987:"WhiteBalance",41990:"SceneCaptureType",41988:"DigitalZoomRatio",41992:"Contrast",
41993:"Saturation",41994:"Sharpness"},gps:{0:"GPSVersionID",1:"GPSLatitudeRef",2:"GPSLatitude",3:"GPSLongitudeRef",4:"GPSLongitude"}};k={ColorSpace:{1:"sRGB",0:"Uncalibrated"},MeteringMode:{0:"Unknown",1:"Average",2:"CenterWeightedAverage",3:"Spot",4:"MultiSpot",5:"Pattern",6:"Partial",255:"Other"},LightSource:{1:"Daylight",2:"Fliorescent",3:"Tungsten",4:"Flash",9:"Fine weather",10:"Cloudy weather",11:"Shade",12:"Daylight fluorescent (D 5700 - 7100K)",13:"Day white fluorescent (N 4600 -5400K)",14:"Cool white fluorescent (W 3900 - 4500K)",
15:"White fluorescent (WW 3200 - 3700K)",17:"Standard light A",18:"Standard light B",19:"Standard light C",20:"D55",21:"D65",22:"D75",23:"D50",24:"ISO studio tungsten",255:"Other"},Flash:{0:"Flash did not fire.",1:"Flash fired.",5:"Strobe return light not detected.",7:"Strobe return light detected.",9:"Flash fired, compulsory flash mode",13:"Flash fired, compulsory flash mode, return light not detected",15:"Flash fired, compulsory flash mode, return light detected",16:"Flash did not fire, compulsory flash mode",
24:"Flash did not fire, auto mode",25:"Flash fired, auto mode",29:"Flash fired, auto mode, return light not detected",31:"Flash fired, auto mode, return light detected",32:"No flash function",65:"Flash fired, red-eye reduction mode",69:"Flash fired, red-eye reduction mode, return light not detected",71:"Flash fired, red-eye reduction mode, return light detected",73:"Flash fired, compulsory flash mode, red-eye reduction mode",77:"Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected",
79:"Flash fired, compulsory flash mode, red-eye reduction mode, return light detected",89:"Flash fired, auto mode, red-eye reduction mode",93:"Flash fired, auto mode, return light not detected, red-eye reduction mode",95:"Flash fired, auto mode, return light detected, red-eye reduction mode"},ExposureMode:{0:"Auto exposure",1:"Manual exposure",2:"Auto bracket"},WhiteBalance:{0:"Auto white balance",1:"Manual white balance"},SceneCaptureType:{0:"Standard",1:"Landscape",2:"Portrait",3:"Night scene"},
Contrast:{0:"Normal",1:"Soft",2:"Hard"},Saturation:{0:"Normal",1:"Low saturation",2:"High saturation"},Sharpness:{0:"Normal",1:"Soft",2:"Hard"},GPSLatitudeRef:{N:"North latitude",S:"South latitude"},GPSLongitudeRef:{E:"East longitude",W:"West longitude"}};return{init:function(e){g={tiffHeader:10};if(e===o||!e.length)return false;c.init(e);if(c.SHORT(0)===65505&&c.STRING(4,5).toUpperCase()==="EXIF\u0000"){e=o;e=g.tiffHeader;c.II(c.SHORT(e)==18761);if(c.SHORT(e+=2)!==42)e=false;else{g.IFD0=g.tiffHeader+
c.LONG(e+2);e=a(g.IFD0,l.tiff);g.exifIFD="ExifIFDPointer"in e?g.tiffHeader+e.ExifIFDPointer:o;g.gpsIFD="GPSInfoIFDPointer"in e?g.tiffHeader+e.GPSInfoIFDPointer:o;e=true}return e}return false},EXIF:function(){var e;e=a(g.exifIFD,l.exif);e.ExifVersion=String.fromCharCode(e.ExifVersion[0],e.ExifVersion[1],e.ExifVersion[2],e.ExifVersion[3]);return e},GPS:function(){var e;e=a(g.gpsIFD,l.gps);e.GPSVersionID=e.GPSVersionID.join(".");return e},setExif:function(e,j){if(e!=="PixelXDimension"&&e!=="PixelYDimension")return false;
var r;r=e;var q,m,w,x=0;if(typeof r==="string"){q=l["exif".toLowerCase()];for(hex in q)if(q[hex]===r){r=hex;break}}q=g["exif".toLowerCase()+"IFD"];m=c.SHORT(q);for(i=0;i<m;i++){w=q+12*i+2;if(c.SHORT(w)==r){x=w+8;break}}if(x){c.LONG(x,j);r=true}else r=false;return r},getBinary:function(){return c.SEGMENT()}}}var b;if(d.Uint8Array&&d.ArrayBuffer&&!XMLHttpRequest.prototype.sendAsBinary)XMLHttpRequest.prototype.sendAsBinary=function(a){for(var c=new Uint8Array(a.length),l=0;l<a.length;l++)c[l]=a.charCodeAt(l)&
255;this.send(c.buffer)};h.runtimes.Html5=h.addRuntime("html5",{getFeatures:function(){var a,c,l,g,k,e=d;c=l=g=k=false;if(e.XMLHttpRequest){a=new XMLHttpRequest;l=!!a.upload;c=!!(a.sendAsBinary||a.upload)}if(c){g=!!(File&&(File.prototype.getAsDataURL||e.FileReader)&&a.sendAsBinary);k=!!(File&&File.prototype.slice)}b=navigator.userAgent.indexOf("Safari")>0&&navigator.vendor.indexOf("Apple")!==-1;return{html5:c,dragdrop:e.mozInnerScreenX!==o||k||b,jpgresize:g,pngresize:g,multipart:g||!!e.FileReader||
!!e.FormData,progress:l,chunks:k||g,canOpenDialog:navigator.userAgent.indexOf("WebKit")!==-1}},init:function(a,c){function l(e){var j,r,q=[],m,w={};for(r=0;r<e.length;r++){j=e[r];if(!w[j.name]){w[j.name]=true;m=h.guid();g[m]=j;q.push(new h.File(m,j.fileName,j.fileSize||j.size))}}q.length&&a.trigger("FilesAdded",q)}var g={},k;k=this.getFeatures();if(k.html5){a.bind("Init",function(e){var j,r,q=[],m,w,x=e.settings.filters,z,C;m=u.body;j=u.createElement("div");j.id=e.id+"_html5_container";h.extend(j.style,
{position:"absolute",background:a.settings.shim_bgcolor||"transparent",width:"100px",height:"100px",overflow:"hidden",zIndex:99999,opacity:a.settings.shim_bgcolor?"":0});j.className="plupload html5";if(a.settings.container){m=u.getElementById(a.settings.container);if(h.getStyle(m,"position")==="static")m.style.position="relative"}m.appendChild(j);m=0;a:for(;m<x.length;m++){z=x[m].extensions.split(/,/);for(w=0;w<z.length;w++){if(z[w]==="*"){q=[];break a}(C=h.mimeTypes[z[w]])&&q.push(C)}}j.innerHTML=
'<input id="'+a.id+'_html5" style="width:100%;height:100%;font-size:99px" type="file" accept="'+q.join(",")+'" '+(a.settings.multi_selection?'multiple="multiple"':"")+" />";u.getElementById(a.id+"_html5").onchange=function(){l(this.files);this.value=""};if(r=u.getElementById(e.settings.browse_button)){var B=e.settings.browse_button_hover,y=e.settings.browse_button_active;j=e.features.canOpenDialog?r:j;if(B){h.addEvent(j,"mouseover",function(){h.addClass(r,B)},e.id);h.addEvent(j,"mouseout",function(){h.removeClass(r,
B)},e.id)}if(y){h.addEvent(j,"mousedown",function(){h.addClass(r,y)},e.id);h.addEvent(u.body,"mouseup",function(){h.removeClass(r,y)},e.id)}e.features.canOpenDialog&&h.addEvent(r,"click",function(A){u.getElementById(e.id+"_html5").click();A.preventDefault()},e.id)}});a.bind("PostInit",function(){var e=u.getElementById(a.settings.drop_element);if(e)if(b)h.addEvent(e,"dragenter",function(){var j,r;j=u.getElementById(a.id+"_drop");if(!j){j=u.createElement("input");j.setAttribute("type","file");j.setAttribute("id",
a.id+"_drop");j.setAttribute("multiple","multiple");h.addEvent(j,"change",function(){l(this.files);h.removeEvent(j,"change",a.id);j.parentNode.removeChild(j)},a.id);e.appendChild(j)}h.getPos(e,u.getElementById(a.settings.container));r=h.getSize(e);h.getStyle(e,"position")==="static"&&h.extend(e.style,{position:"relative"});h.extend(j.style,{position:"absolute",display:"block",top:0,left:0,width:r.w+"px",height:r.h+"px",opacity:0})},a.id);else{h.addEvent(e,"dragover",function(j){j.preventDefault()},
a.id);h.addEvent(e,"drop",function(j){var r=j.dataTransfer;r&&r.files&&l(r.files);j.preventDefault()},a.id)}});a.bind("Refresh",function(e){var j,r,q;if(j=u.getElementById(a.settings.browse_button)){r=h.getPos(j,u.getElementById(e.settings.container));q=h.getSize(j);e=u.getElementById(a.id+"_html5_container");h.extend(e.style,{top:r.y+"px",left:r.x+"px",width:q.w+"px",height:q.h+"px"});if(a.features.canOpenDialog){r=parseInt(j.parentNode.style.zIndex,10);if(isNaN(r))r=0;h.extend(j.style,{zIndex:r});
h.getStyle(j,"position")==="static"&&h.extend(j.style,{position:"relative"});h.extend(e.style,{zIndex:r-1})}}});a.bind("UploadFile",function(e,j){function r(x){function z(){var y=x,A,D,E,F,K=0,J="----pluploadboundary"+h.guid(),I,M,N,L="",O=e.settings.url;if(!(j.status==h.DONE||j.status==h.FAILED||e.state==h.STOPPED)){F={name:j.target_name||j.name};if(q.chunk_size&&k.chunks){I=q.chunk_size;E=Math.ceil(j.size/I);M=Math.min(I,j.size-C*I);y=typeof x=="string"?x.substring(C*I,C*I+M):x.slice(C*I,M);F.chunk=
C;F.chunks=E}else M=j.size;A=new XMLHttpRequest;if(D=A.upload)D.onprogress=function(G){j.loaded=Math.min(j.size,B+G.loaded-K);e.trigger("UploadProgress",j)};if(!e.settings.multipart||!k.multipart)O=h.buildUrl(e.settings.url,F);else F.name=j.target_name||j.name;A.open("post",O,true);A.onreadystatechange=function(){var G,H;if(A.readyState==4){try{G=A.status}catch(P){G=0}if(G>=400)e.trigger("Error",{code:h.HTTP_ERROR,message:h.translate("HTTP Error."),file:j,status:G});else{if(E){H={chunk:C,chunks:E,
response:A.responseText,status:G};e.trigger("ChunkUploaded",j,H);B+=M;if(H.cancelled){j.status=h.FAILED;return}j.loaded=Math.min(j.size,(C+1)*I)}else j.loaded=j.size;e.trigger("UploadProgress",j);if(!E||++C>=E){j.status=h.DONE;e.trigger("FileUploaded",j,{response:A.responseText,status:G});m=x=g[j.id]=null}else z()}A=y=N=L=null}};h.each(e.settings.headers,function(G,H){A.setRequestHeader(H,G)});if(e.settings.multipart&&k.multipart){if(!A.sendAsBinary){N=new FormData;h.each(h.extend(F,e.settings.multipart_params),
function(G,H){N.append(H,G)});N.append(e.settings.file_data_name,y);A.send(N);return}A.setRequestHeader("Content-Type","multipart/form-data; boundary="+J);h.each(h.extend(F,e.settings.multipart_params),function(G,H){L+="--"+J+'\r\nContent-Disposition: form-data; name="'+H+'"\r\n\r\n';L+=unescape(encodeURIComponent(G))+"\r\n"});D=h.mimeTypes[j.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream";L+="--"+J+'\r\nContent-Disposition: form-data; name="'+e.settings.file_data_name+
'"; filename="'+unescape(encodeURIComponent(j.name))+'"\r\nContent-Type: '+D+"\r\n\r\n"+y+"\r\n--"+J+"--\r\n";K=L.length-y.length;y=L}else A.setRequestHeader("Content-Type","application/octet-stream");A.sendAsBinary?A.sendAsBinary(y):A.send(y)}}var C=0,B=0;z()}var q=e.settings,m,w;m=g[j.id];w=e.settings.resize;if(k.jpgresize)w&&/\.(png|jpg|jpeg)$/i.test(j.name)?p(m,w,/\.png$/i.test(j.name)?"image/png":"image/jpeg",function(x){if(x.success){j.size=x.data.length;r(x.data)}else t(m,r)}):t(m,r);else r(m)});
a.bind("Destroy",function(e){var j,r,q=u.body,m={inputContainer:e.id+"_html5_container",inputFile:e.id+"_html5",browseButton:e.settings.browse_button,dropElm:e.settings.drop_element};for(j in m)(r=u.getElementById(m[j]))&&h.removeAllEvents(r,e.id);h.removeAllEvents(u.body,e.id);if(e.settings.container)q=u.getElementById(e.settings.container);q.removeChild(u.getElementById(m.inputContainer))});c({success:true})}else c({success:false})}})})(window,document,plupload);
(function(d,u,h,o){function v(f){var n,b=typeof f,a;if(b==="string"){n="\u0008b\tt\nn\u000cf\rr\"\"''\\\\";return'"'+f.replace(/([\u0080-\uFFFF\x00-\x1f\"])/g,function(c,l){var g=n.indexOf(l);if(g+1)return"\\"+n.charAt(g+1);c=l.charCodeAt().toString(16);return"\\u"+"0000".substring(c.length)+c})+'"'}if(b=="object"){b=f.length!==o;n="";if(b){for(a=0;a<f.length;a++){if(n)n+=",";n+=v(f[a])}n="["+n+"]"}else{for(a in f)if(f.hasOwnProperty(a)){if(n)n+=",";n+=v(a)+":"+v(f[a])}n="{"+n+"}"}return n}if(f===
o)return"null";return""+f}function t(f){var n=false,b=null,a,c,l,g,k,e=0;try{try{b=new ActiveXObject("AgControl.AgControl");if(b.IsVersionSupported(f))n=true}catch(j){var r=navigator.plugins["Silverlight Plug-In"];if(r){a=r.description;if(a==="1.0.30226.2")a="2.0.30226.2";for(c=a.split(".");c.length>3;)c.pop();for(;c.length<4;)c.push(0);for(l=f.split(".");l.length>4;)l.pop();do{g=parseInt(l[e],10);k=parseInt(c[e],10);e++}while(e<l.length&&g===k);if(g<=k&&!isNaN(g))n=true}}}catch(q){n=false}return n}
var p={},s={};h.silverlight={trigger:function(f,n){var b=p[f],a;if(b){a=h.toArray(arguments).slice(1);a[0]="Silverlight:"+n;setTimeout(function(){b.trigger.apply(b,a)},0)}}};h.runtimes.Silverlight=h.addRuntime("silverlight",{getFeatures:function(){return{jpgresize:true,pngresize:true,chunks:true,progress:true,multipart:true}},init:function(f,n){function b(){return u.getElementById(f.id+"_silverlight").content.Upload}var a,c="",l=f.settings.filters,g,k=u.body;if(!t("2.0.31005.0")||d.opera&&d.opera.buildNumber)n({success:false});
else{s[f.id]=false;p[f.id]=f;a=u.createElement("div");a.id=f.id+"_silverlight_container";h.extend(a.style,{position:"absolute",top:"0px",background:f.settings.shim_bgcolor||"transparent",zIndex:99999,width:"100px",height:"100px",overflow:"hidden",opacity:f.settings.shim_bgcolor||u.documentMode>8?"":0.01});a.className="plupload silverlight";if(f.settings.container){k=u.getElementById(f.settings.container);if(h.getStyle(k,"position")==="static")k.style.position="relative"}k.appendChild(a);for(g=0;g<
l.length;g++)c+=(c!=""?"|":"")+l[g].title+" | *."+l[g].extensions.replace(/,/g,";*.");a.innerHTML='<object id="'+f.id+'_silverlight" data="data:application/x-silverlight," type="application/x-silverlight-2" style="outline:none;" width="1024" height="1024"><param name="source" value="'+f.settings.silverlight_xap_url+'"/><param name="background" value="Transparent"/><param name="windowless" value="true"/><param name="enablehtmlaccess" value="true"/><param name="initParams" value="id='+f.id+",filter="+
c+",multiselect="+f.settings.multi_selection+'"/></object>';f.bind("Silverlight:Init",function(){var e,j={};if(!s[f.id]){s[f.id]=true;f.bind("Silverlight:StartSelectFiles",function(){e=[]});f.bind("Silverlight:SelectFile",function(r,q,m,w){r=h.guid();j[r]=q;j[q]=r;e.push(new h.File(r,m,w))});f.bind("Silverlight:SelectSuccessful",function(){e.length&&f.trigger("FilesAdded",e)});f.bind("Silverlight:UploadChunkError",function(r,q,m,w,x){f.trigger("Error",{code:h.IO_ERROR,message:"IO Error.",details:x,
file:r.getFile(j[q])})});f.bind("Silverlight:UploadFileProgress",function(r,q,m,w){q=r.getFile(j[q]);if(q.status!=h.FAILED){q.size=w;q.loaded=m;r.trigger("UploadProgress",q)}});f.bind("Refresh",function(r){var q,m;if(q=u.getElementById(r.settings.browse_button)){m=h.getPos(q,u.getElementById(r.settings.container));q=h.getSize(q);h.extend(u.getElementById(r.id+"_silverlight_container").style,{top:m.y+"px",left:m.x+"px",width:q.w+"px",height:q.h+"px"})}});f.bind("Silverlight:UploadChunkSuccessful",
function(r,q,m,w,x){q=r.getFile(j[q]);r.trigger("ChunkUploaded",q,{chunk:m,chunks:w,response:x});q.status!=h.FAILED&&b().UploadNextChunk();if(m==w-1){q.status=h.DONE;r.trigger("FileUploaded",q,{response:x})}});f.bind("Silverlight:UploadSuccessful",function(r,q,m){q=r.getFile(j[q]);q.status=h.DONE;r.trigger("FileUploaded",q,{response:m})});f.bind("FilesRemoved",function(r,q){var m;for(m=0;m<q.length;m++)b().RemoveFile(j[q[m].id])});f.bind("UploadFile",function(r,q){var m=r.settings,w=m.resize||{};
b().UploadFile(j[q.id],r.settings.url,v({name:q.target_name||q.name,mime:h.mimeTypes[q.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream",chunk_size:m.chunk_size,image_width:w.width,image_height:w.height,image_quality:w.quality||90,multipart:!!m.multipart,multipart_params:m.multipart_params||{},file_data_name:m.file_data_name,headers:m.headers}))});f.bind("Silverlight:MouseEnter",function(r){var q;q=u.getElementById(f.settings.browse_button);r=r.settings.browse_button_hover;
q&&r&&h.addClass(q,r)});f.bind("Silverlight:MouseLeave",function(r){var q;q=u.getElementById(f.settings.browse_button);r=r.settings.browse_button_hover;q&&r&&h.removeClass(q,r)});f.bind("Silverlight:MouseLeftButtonDown",function(r){var q,m;q=u.getElementById(f.settings.browse_button);m=r.settings.browse_button_active;if(q&&m){h.addClass(q,m);h.addEvent(u.body,"mouseup",function(){h.removeClass(q,m)})}});f.bind("Sliverlight:StartSelectFiles",function(r){var q;q=u.getElementById(f.settings.browse_button);
r=r.settings.browse_button_active;q&&r&&h.removeClass(q,r)});f.bind("Destroy",function(r){h.removeAllEvents(u.body,r.id);delete s[r.id];delete p[r.id];(r=u.getElementById(r.id+"_silverlight_container"))&&k.removeChild(r)});n({success:true})}})}}})})(window,document,plupload);
(function(d){var u=[],h=/MSIE 6/i.test(navigator.userAgent)?"gif":"png",o=function(g,k){return k%2==1?g.settings.imagesPathUrl+"star-right-on."+h:g.settings.imagesPathUrl+"star-left-on."+h},v=function(g,k){return k%2==1?g.settings.imagesPathUrl+"star-right-off."+h:g.settings.imagesPathUrl+"star-left-off."+h},t=function(g,k){var e;for(e=0;e<u.length;e++)if(u[e].src==k)return true;return false},p=function(g,k,e){return typeof g.settings.titles=="object"?g.settings.titles[k].replace("{0}",e):g.settings.titles?
g.settings.titles.replace("{0}",e):e},s=function(g){return typeof g.internal.value!=="undefined"?g.internal.value:g.settings.value},f=function(g,k){if(!(!g.internal.isInitialized||g.settings.IsReadOnly)){var e,j=g.settings.maxRating*2;k=k*2-1;for(e=0;e<j;e++)e<=k?d(g.internal.state.find("a").get(e)).find("img").attr("src",o(g,e)):d(g.internal.state.find("a").get(e)).find("img").attr("src",v(g,e))}},n=function(g,k){if(!(!g.internal.isInitialized||g.settings.isReadOnly)){g.internal.state.addClass(g.settings.overClass);
f(g,k)}},b=function(g,k){if(!(!g.internal.isInitialized||g.settings.isReadOnly)){g.internal.state.removeClass(g.settings.overClass);f(g,k)}},a=function(g){return this.each(function(){var k={settings:d.extend({},d.fn.evolutionStarRating.defaults,g||{}),internal:{state:d(this)}};if(!k.settings.imagesPathUrl)k.settings.imagesPathUrl=d.telligent.evolution.site.getBaseUrl()+"utility/images/";var e,j,r;for(r=0;r<2;r++){j=o(k,r);if(!t(j)){e=new Image;e.src=j;u[u.length]=e}j=v(k,r);if(!t(j)){e=new Image;
e.src=j;u[u.length]=e}}d(this).data("evolutionStarRating_context",k);c(k)})},c=function(g){g.internal.state.addClass(g.settings.starClass).find("a").unbind(".evolutionStarRating").empty().end().bind("mouseleave",function(){f(g,s(g))});g.settings.isReadOnly&&g.internal.state.addClass(g.settings.readOnlyClass);var k,e=g.settings.maxRating*2;for(k=0;k<e;k++)(function(){var j,r;r=d("<img />").css({borderLeftWidth:"0px",borderTopWidth:"0px",borderRightWidth:"0px",borderBottomWidth:"0px"});g.settings.isReadOnly||
(j=d('<a href="#" />').css({textDecoration:"none"}).append(r));var q=(k+1)/2;q<=g.settings.value?r.attr("src",o(g,k)):r.attr("src",v(g,k));if(!g.settings.isReadOnly){if(g.settings.useHalfStars)m=p(g,k,q);else{q=Math.ceil(q);var m=p(g,q,q)}j.attr("title",m);r.attr("alt",m);j.data("rating-value",q).bind("click.evolutionStarRating",function(){var w=j.data("rating-value");if(!(!g.internal.isInitialized||g.settings.isReadOnly)){g.internal.value=w;if(!g.settings.allowMultipleSelections)g.settings.isReadOnly=
true;g.internal.savingValue=true;g.settings.onRate(w)}return false}).bind("focus.evolutionStarRating",function(){n(g,j.data("rating-value"))}).bind("mouseover.evolutionStarRating",function(){n(g,j.data("rating-value"))}).bind("blur.evolutionStarRating",function(){b(g,j.data("rating-value"))}).bind("mouseout.evolutionStarRating",function(){b(g,j.data("rating-value"))})}r.attr("align","absmiddle").attr("border",0);j?g.internal.state.append(j):g.internal.state.append(r)})();g.internal.isInitialized=
true},l={val:function(g){var k=this.data("evolutionStarRating_context",k);if(k!==null)if(typeof g!=="undefined"){k.internal.value=g;f(k,g);return g}else return s(k);return 0},readOnly:function(g){var k=this.data("evolutionStarRating_context",k);if(k!==null)if(typeof g!=="undefined")(k.settings.isReadOnly=g)?k.internal.state.find("a").css({cursor:"default"}):k.internal.state.find("a").css({cursor:"pointer"});else return k.settings.isReadOnly;return true}};d.fn.evolutionStarRating=function(g){if(g in
l)return l[g].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof g==="object"||!g)return a.apply(this,arguments);else d.error("Method "+g+" does not exist on jQuery.fn.evolutionStarRating")};d.extend(d.fn.evolutionStarRating,{defaults:{value:0,maxRating:5,imagesPathUrl:"",useHalfStars:false,starClass:"rating",overClass:"active",readOnlyClass:"readonly",titles:["Terrible","Poor","Fair","Average","Good","Excellent"],isReadOnly:false,allowMultipleSelections:true,onRate:function(){}}})})(jQuery);
(function(d){var u={openTagSelector:function(){var f=this.data("evolutionTagTextBox");if(f){window.__tagEditor={SetSelectedTags:function(n){for(var b=[],a=o(f),c=f.settings.allTags,l,g=0;g<a.length;g++){l=false;for(var k=0;k<c.length;k++)if(a[g].toUpperCase()==c[k].toUpperCase()){l=true;break}l||(b[b.length]=a[g])}for(g=0;g<n.length;g++)b[b.length]=n[g];d(f.internal.state).val(b.join(", "))},GetAllTagsWithEncoding:function(){for(var n=[],b=f.settings.allTags,a=d("<div></div>"),c=0;c<b.length;c++){a.text(b[c]);
n[c]=[b[c],a.html()]}return n},GetSelectedTags:function(){return o(f)}};if(window.Telligent_Modal)window.Telligent_Modal.Open(d.telligent.evolution.site.getBaseUrl()+"utility/TagSelector.aspx?TagEditor=__tagEditor",400,350,null);else d.glowModal&&d.glowModal(d.telligent.evolution.site.getBaseUrl()+"utility/TagSelector.aspx?TagEditor=__tagEditor",{width:400,height:350})}}},h=function(f){return this.each(function(){var n={settings:d.extend({},d.fn.evolutionTagTextBox.defaults,f||{}),internal:{state:this,
suggestionTimeoutHandle:null,previousTags:[],previousValue:"",currentTag:"",currentTagPosition:0}};d(this).data("evolutionTagTextBox",n);s(n);d(this).bind("keyup.evolutionTagTextBox",function(b){return t(n,b)});d(this).bind("keydown.evolutionTagTextBox",function(b){return v(n,b)});d(this).bind("onblur.evolutionTagTextBox",function(){window.clearTimeout(n.internal.suggestionTimeoutHandle);return true})})},o=function(f){f=d(f.internal.state).val().split(/;|,/);for(var n=[],b=0;b<f.length;b++){f[b]=
f[b].replace(/^\s+|\s+$/g,"");if(f[b]!="")n[n.length]=f[b]}return n},v=function(f,n){window.clearTimeout(f.internal.suggestionTimeoutHandle);if(!n)n=window.event;if(n){if(n.keyCode==13){f.internal.state.focus();if(document.selection){var b=window.document.selection.createRange();if(b.text&&b.text.length>0){b.moveStart("character",b.text.length);b.select()}}else if(f.internal.state.selectionStart||f.internal.state.selectionStart=="0")f.internal.state.selectionStart=f.internal.state.selectionEnd;n.cancelBubble=
true;return n.returnValue=false}else if(n.keyCode==8){f.internal.state.focus();if(document.selection){if(b=window.document.selection.createRange()){b.moveStart("character",-1);b.text="";n.cancelBubble=true;return n.returnValue=false}}else if(f.internal.state.selectionStart||f.internal.state.selectionStart=="0"){b=f.internal.state.selectionStart;var a=f.internal.state.selectionEnd;if(b==a)return true;b>0&&b--;f.internal.state.value=f.internal.state.value.substring(0,b)+f.internal.state.value.substring(a);
f.internal.state.selectionStart=b;f.internal.state.selectionEnd=b;n.cancelBubble=true;return n.returnValue=false}}return true}},t=function(f){window.clearTimeout(f.internal.suggestionTimeoutHandle);f.internal.suggestionTimeoutHandle=window.setTimeout(function(){p(f)},249);return true},p=function(f){if(!document.selection&&!f.internal.state.selectionStart&&f.internal.state.selectionStart!="0")return true;if(d(f.internal.state).val()==f.internal.previousValue)return true;f.internal.previousValue=d(f.internal.state).val();
s(f);if(f.internal.currentTag=="")return true;var n;a:{n=f.internal.currentTag;var b,a,c,l=f.settings.allTags;for(b=0;b<l.length;b++)if(l[b].toLowerCase().indexOf(n)==0){c=false;for(a=0;a<f.internal.previousTags.length&&!c;a++)if(f.internal.previousTags[a]==l[b].toLowerCase())c=true;if(!c){n=l[b];break a}}n=null}if(!n||n.length==f.internal.currentTag.length)return true;n=n.substr(f.internal.currentTag.length);d(f.internal.state).val(d(f.internal.state).val().substr(0,f.internal.currentTagPosition+
f.internal.currentTag.length)+n+d(f.internal.state).val().substr(f.internal.currentTagPosition+f.internal.currentTag.length));f.internal.state.focus();if(document.selection){b=f.internal.state.createTextRange();b.select();b.moveStart("character",f.internal.currentTagPosition+f.internal.currentTag.length);b.moveEnd("character",-(d(f.internal.state).val().length-(f.internal.currentTagPosition+f.internal.currentTag.length+n.length)));b.select()}else if(f.internal.state.selectionStart||f.internal.state.selectionStart==
"0"){f.internal.state.selectionStart=f.internal.currentTagPosition+f.internal.currentTag.length;f.internal.state.selectionEnd=f.internal.currentTagPosition+f.internal.currentTag.length+n.length}},s=function(f){var n=d(f.internal.state).val().toLowerCase().split(/;|,/),b,a,c;f.internal.currentTag="";var l=0,g=true;for(b=0;b<n.length;b++){a=n[b].replace(/^\s+/g,"");l+=n[b].length-a.length;n[b]=a;c=false;for(a=0;a<f.internal.previousTags.length&&!c;a++)if(n[b]==f.internal.previousTags[a]){f.internal.previousTags.splice(a,
1);c=true}if(!c)if(f.internal.currentTag!="")g=false;else{f.internal.currentTag=n[b];f.internal.currentTagPosition=l}l+=n[b].length+1}if(!g)f.internal.currentTag="";f.internal.previousTags=n};d.fn.evolutionTagTextBox=function(f){if(f in u)return u[f].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof f==="object"||!f)return h.apply(this,arguments);else d.error("Method "+f+" does not exist on jQuery.fn.evolutionTagTextBox")};d.extend(d.fn.evolutionTagTextBox,{defaults:{allTags:[]}})})(jQuery);
(function(d){var u={val:function(v){if(v===undefined){var t=this.data("evolutionToggleLink");if(t)return t.settings.val;return false}else return this.each(function(){var p=d(this).data("evolutionToggleLink");if(p){p.settings.val=v;p.internal.processing=false;o(p)}})}},h=function(v){return this.each(function(){var t={settings:d.extend({},d.fn.evolutionToggleLink.defaults,v||{}),internal:{state:d(this),processing:false}};t.internal.state.data("evolutionToggleLink",t).click(function(){if(!t.internal.processing&&
t.settings.changeState){t.internal.processing=true;o(t);t.settings.changeState(!t.settings.val)}return false});o(t)})},o=function(v){if(v.internal.processing)v.internal.state.attr("class",v.settings.processingCssClass).attr("title",v.settings.processingTitle).html(v.settings.processingHtml);else v.settings.val?v.internal.state.attr("class",v.settings.onCssClass).attr("title",v.settings.onTitle).html(v.settings.onHtml):v.internal.state.attr("class",v.settings.offCssClass).attr("title",v.settings.offTitle).html(v.settings.offHtml)};
d.fn.evolutionToggleLink=function(v){if(v in u)return u[v].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof v==="object"||!v)return h.apply(this,arguments);else d.error("Method "+v+" does not exist on jQuery.fn.evolutionToggleLink")};d.extend(d.fn.evolutionToggleLink,{defaults:{onHtml:"",offHtml:"",processingHtml:"",changeState:null,onCssClass:"",offCssClass:"",processingCssClass:"",onTitle:"",offTitle:"",processingTitle:"",val:false}})})(jQuery);
(function(d){var u={},h=function(t){return this.each(function(){var p={settings:d.extend({},d.fn.evolutionUserFileTextBox.defaults,t||{}),internal:{state:this,preview:null,select:null,remove:null}},s=d("<div></div>").attr("class",p.settings.cssClass);p.internal.preview=d("<div></div>").attr("class",p.settings.previewCssClass);s.append(p.internal.preview);p.internal.select=d('<input type="button" />').val(p.settings.selectText).click(function(){o(p);return false});s.append(p.internal.select);p.internal.remove=
d('<input type="button" />').val(p.settings.removeText).click(function(){p.internal.preview.html(p.settings.noFileText);d(p.internal.state).val("");return false});s.append(p.internal.remove);d(this).val()?p.internal.preview.html(p.settings.initialPreviewHtml):p.internal.preview.html(p.settings.noFileText);d(this).data("evolutionUserFileTextBox",p).before(s).hide()})},o=function(t){if(window.Telligent_Modal)window.Telligent_Modal.Open(d.telligent.evolution.site.getBaseUrl()+"utility/userfilesbrowse.aspx",
400,350,function(p){v(t,p)});else d.glowModal&&d.glowModal(d.telligent.evolution.site.getBaseUrl()+"utility/userfilesbrowse.aspx",{width:400,height:350,onClose:function(p){v(t,p)}})},v=function(t,p){if(p&&p.length==3&&p[0]&&p[1]){t.internal.preview.html(p[2]);d(t.internal.state).val(p[1])}};d.fn.evolutionUserFileTextBox=function(t){if(t in u)return u[t].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof t==="object"||!t)return h.apply(this,arguments);else d.error("Method "+t+" does not exist on jQuery.fn.evolutionUserFileTextBox")};
d.extend(d.fn.evolutionUserFileTextBox,{defaults:{removeText:"",selectText:"",noFileText:"",initialPreviewHtml:"",cssClass:"user-file-url",previewCssClass:"user-file-url-preview"}})})(jQuery);
(function(d){if(!d.telligent)d.telligent={};if(!d.telligent.evolution)d.telligent.evolution={};d.telligent.evolution.validation={registerExtensions:function(u){if(d.validator){d.validator.addMethod("password",function(h,o){return this.optional(o)||h.match(u.passwordRegex)},u.passwordInvalidMessage);d.validator.addMethod("email",function(h,o){return this.optional(o)||h.match(RegExp(u.emailRegex))},u.emailInvalidMessage);d.validator.addMethod("url",function(h,o){if(this.optional(o))return true;if(h.match(u.urlRegex))return true;
if(("http://"+h).match(u.urlRegex)){d(o).val("http://"+h);return true}return false},u.urlInvalidMessage);d.validator.addMethod("emails",function(h,o){for(var v=h.split(/[;,]/),t=true,p=RegExp(u.emailRegex),s=0;s<v.length;s++)jQuery.trim(v[s]).match(p)||(t=false);return this.optional(o)||t},u.emailsInvalidMessage);d.validator.addMethod("username",function(h,o){return this.optional(o)||h.match(u.usernameRegex)},u.usernameInvalidMessage);d.validator.addMethod("usernameexists",function(h,o,v){if(this.optional(o))return"dependency-mismatch";
var t=this.previousValue(o);this.settings.messages[o.name]||(this.settings.messages[o.name]={});t.originalMessage=this.settings.messages[o.name].remote;this.settings.messages[o.name].remote=t.message;v=typeof v=="string"&&{url:v}||v;var p=d.telligent.evolution.site.getBaseUrl()+"Utility/Validation/Core_Validator.asmx/IsUsernameAvailable";if(v.url)p=v.url;if(t.old!==h){t.old=h;var s=this;this.startRequest(o);var f='{"username":"'+h+'","elementName":"'+o.name+'"}';d.telligent.evolution.post({url:p,
dataType:"json",contentType:"application/json; charset=utf-8",data:f,success:function(n){o=s.findByName(n.d.ElementName)[0];s.settings.messages[o.name].remote=t.originalMessage;var b=n.d.IsValid===true;if(b){var a=s.formSubmitted;s.prepareElement(o);s.formSubmitted=a;s.successList.push(o);s.showErrors()}else{a={};n=t.message=n.d.ErrorMessage||s.defaultMessage(o,"usernameexists");a[o.name]=d.isFunction(n)?f(h):n;s.showErrors(a)}t.valid=b;s.stopRequest(o,b)}});return"pending"}else if(this.pending[o.name])return"pending";
return t.valid},undefined);d.validator.addMethod("emailexists",function(h,o,v){if(this.optional(o))return"dependency-mismatch";var t=this.previousValue(o);this.settings.messages[o.name]||(this.settings.messages[o.name]={});t.originalMessage=this.settings.messages[o.name].remote;this.settings.messages[o.name].remote=t.message;v=typeof v=="string"&&{url:v}||v;var p=d.telligent.evolution.site.getBaseUrl()+"Utility/Validation/Core_Validator.asmx/IsEmailAvailable";if(v.url)p=v.url;if(t.old!==h){t.old=
h;var s=this;this.startRequest(o);var f='{"email":"'+h+'","elementName":"'+o.name+'"}';d.telligent.evolution.post({url:p,dataType:"json",contentType:"application/json; charset=utf-8",data:f,success:function(n){o=s.findByName(n.d.ElementName)[0];s.settings.messages[o.name].remote=t.originalMessage;var b=n.d.IsValid===true;if(b){var a=s.formSubmitted;s.prepareElement(o);s.formSubmitted=a;s.successList.push(o);s.showErrors()}else{a={};n=t.message=n.d.ErrorMessage||s.defaultMessage(o,"emailexists");a[o.name]=
d.isFunction(n)?f(h):n;s.showErrors(a)}t.valid=b;s.stopRequest(o,b)}});return"pending"}else if(this.pending[o.name])return"pending";return t.valid},undefined);d.validator.addMethod("groupnameexists",function(h,o,v){if(this.optional(o))return"dependency-mismatch";var t=encodeURIComponent(d.trim(h));if(t.length==0)return true;var p=this.previousValue(o);this.settings.messages[o.name]||(this.settings.messages[o.name]={});p.originalMessage=this.settings.messages[o.name].remote;this.settings.messages[o.name].remote=
p.message;v=v.getParentId();t='{"groupName":"'+t+'","parentGroupId":'+v+',"elementName":"'+o.name+'"}';if(p.old!==t){p.old=t;var s=this;this.startRequest(o);v=d.telligent.evolution.site.getBaseUrl()+"Utility/Validation/Core_Validator.asmx/IsGroupNameAvailable";d.telligent.evolution.post({url:v,dataType:"json",contentType:"application/json; charset=utf-8",data:t,success:function(f){o=s.findByName(f.d.ElementName)[0];s.settings.messages[o.name].remote=p.originalMessage;var n=f.d.IsValid===true;if(n){var b=
s.formSubmitted;s.prepareElement(o);s.formSubmitted=b;s.successList.push(o);s.showErrors()}else{b={};f=p.message=f.d.ErrorMessage||s.defaultMessage(o,"groupnameexists");b[o.name]=d.isFunction(f)?message(h):f;s.showErrors(b)}p.valid=n;s.stopRequest(o,n)}});return"pending"}else if(this.pending[o.name])return"pending";return p.valid},undefined);d.validator.addMethod("wikipageexists",function(h,o,v){if(this.optional(o))return"dependency-mismatch";var t=encodeURIComponent(d.trim(h));if(t.length==0)return true;
var p=this.previousValue(o);this.settings.messages[o.name]||(this.settings.messages[o.name]={});p.originalMessage=this.settings.messages[o.name].remote;this.settings.messages[o.name].remote=p.message;v='{"pageName":"'+t+'","wikiId":'+v.wikiId+',"pageId":'+v.pageId+',"elementName":"'+o.name+'"}';if(p.old!==v){p.old=v;var s=this;this.startRequest(o);t=d.telligent.evolution.site.getBaseUrl()+"Utility/Validation/Core_Validator.asmx/IsWikiPageNameAvailable";d.telligent.evolution.post({url:t,dataType:"json",
contentType:"application/json; charset=utf-8",data:v,success:function(f){o=s.findByName(f.d.ElementName)[0];s.settings.messages[o.name].remote=p.originalMessage;var n=f.d.IsValid===true;if(n){var b=s.formSubmitted;s.prepareElement(o);s.formSubmitted=b;s.successList.push(o);s.showErrors()}else{b={};f=p.message=f.d.ErrorMessage||s.defaultMessage(o,"wikipageexists");b[o.name]=d.isFunction(f)?message(h):f;s.showErrors(b)}p.valid=n;s.stopRequest(o,n)}});return"pending"}else if(this.pending[o.name])return"pending";
return p.valid},undefined);d.validator.addMethod("mailinglistnameexists",function(h,o,v){if(d.trim(h)=="")return this.optional(o);var t=this.previousValue(o);this.settings.messages[o.name]||(this.settings.messages[o.name]={});t.originalMessage=this.settings.messages[o.name].remote;this.settings.messages[o.name].remote=t.message;v=typeof v=="string"&&{url:v}||v;var p=d.telligent.evolution.site.getBaseUrl()+"Utility/Validation/Core_Validator.asmx/IsMailingListNameAvailable";if(v.url)p=v.url;if(t.old!==
h){t.old=h;var s=this;this.startRequest(o);var f='{"mailingListName":"'+h+'","elementName":"'+o.name+'"}';d.telligent.evolution.post({url:p,dataType:"json",contentType:"application/json; charset=utf-8",data:f,success:function(n){o=s.findByName(n.d.ElementName)[0];s.settings.messages[o.name].remote=t.originalMessage;var b=n.d.IsValid===true;if(b){var a=s.formSubmitted;s.prepareElement(o);s.formSubmitted=a;s.successList.push(o);s.showErrors()}else{a={};n=t.message=n.d.ErrorMessage||s.defaultMessage(o,
"mailinglistnameexists");a[o.name]=d.isFunction(n)?f(h):n;s.showErrors(a)}t.valid=b;s.stopRequest(o,b)}});return"pending"}else if(this.pending[o.name])return"pending";return t.valid},undefined)}}}})(jQuery,window);
(function(d){var u={addField:function(b,a,c,l){var g=this.data("evolutionValidation");if(typeof g!=="undefined"){g.internal.fields[g.internal.fields.length]={selector:b,messageSelector:c,isValid:true,context:l,initialized:false};b=d(b);b.data("_evolutionValidation",g).data("_evolutionValidationFieldIndex",g.internal.fields.length-1).data("_evolutionValidationOldValue","$$$$$NULL$$$$$").rules("add",a);try{b.keydown(function(){if(g.internal.hasAttemptedSubmit){window.clearTimeout(g.internal.keyPressValidationHandle);
var e=this;g.internal.keyPressValidationHandle=window.setTimeout(function(){t(g,d(e))},499)}})}catch(k){}b.blur(function(){t(g,d(this))})}return this},addCustomValidation:function(b,a,c,l,g){var k=this.data("evolutionValidation");if(typeof k!=="undefined"){var e=k.internal.customValidations.length;k.internal.customValidations[e]={id:b,validationFunction:a,message:c,messageSelector:l,isValid:true,context:g,initialized:false};return function(){return s(k,e)}}},isValid:function(){for(var b=this.data("evolutionValidation"),
a=0;a<b.internal.fields.length;a++)b.internal.fields[a].initialized||t(b,d(b.internal.fields[a].selector));for(a=0;a<b.internal.customValidations.length;a++)b.internal.customValidations[a].initialized||s(b,a);return v(b)},validate:function(){for(var b=this.data("evolutionValidation"),a=0;a<b.internal.fields.length;a++)t(b,d(b.internal.fields[a].selector));for(a=0;a<b.internal.customValidations.length;a++)s(b,a);return u.isValid.apply(d(b.internal.state),[])},validateField:function(b){try{var a=this.data("evolutionValidation");
return t(a,d(b))}catch(c){}},validateCustom:function(b){for(var a=this.data("evolutionValidation"),c=0;c<a.internal.customValidations.length;c++)if(a.internal.customValidations[c].id==b)return s(a,c);return true},reset:function(){for(var b=this.data("evolutionValidation"),a=0;a<b.internal.customValidations.length;a++){d(b.internal.customValidations[a].messageSelector).hide();b.internal.customValidations[a].isValid=true;b.internal.customValidations[a].initialized=false}for(a=0;a<b.internal.fields.length;a++){d(b.internal.fields[a].messageSelector).hide();
b.internal.fields[a].errorMessage=null;b.internal.fields[a].isValid=true;b.internal.fields[a].initialized=false;d(b.internal.fields[a].selector).data("_evolutionValidationOldValue","$$$$$NULL$$$$$")}b.internal.submitButtonClicked=false;b.internal.hasAttemptedSubmit=false;window.clearTimeout(b.internal.initialValidationHandle);b.internal.initialValidationHandle=window.setTimeout(function(){o(b)},249)}},h=function(b){return this.each(function(){var a={settings:d.extend({},d.fn.evolutionValidation.defaults,
b||{}),internal:{state:this,submitButtonClicked:false,hasAttemptedSubmit:false,fields:[],customValidations:[],initialValidationHandle:null}};d(this).data("evolutionValidation",a);d(this).click(function(c){return f(a,c)});this._isValid=function(){return f(a,{})};window.clearTimeout(a.internal.initialValidationHandle);a.internal.initialValidationHandle=window.setTimeout(function(){o(a)},499)})},o=function(b){window.clearTimeout(b.internal.initialValidationHandle);try{var a=false;if(b.settings.validateOnLoad===
true)a=true;else if(b.settings.validateOnLoad!==false)for(var c=0;c<b.internal.fields.length;c++){var l=d(b.internal.fields[c].selector),g=l.attr("type");if(g!="checkbox"&&g!="radio"&&g!="select"&&g!="submit"&&g!="button"&&g!="reset"&&p(b,l)!=""){a=true;break}}if(a){b.internal.hasAttemptedSubmit=true;var k=u.validate.apply(d(b.internal.state));n(b);b.settings.onValidated&&b.settings.onValidated(k,false,null)}else b.internal.hasAttemptedSubmit||b.settings.onValidated&&b.settings.onValidated(true,false,
null)}catch(e){b.internal.initialValidationHandle=window.setTimeout(function(){o(b)},499)}},v=function(b){for(var a=0;a<b.internal.fields.length;a++)if(!b.internal.fields[a].isValid)return false;for(a=0;a<b.internal.customValidations.length;a++)if(!b.internal.customValidations[a].isValid)return false;return true},t=function(b,a){var c=p(b,a);if(c!=a.data("_evolutionValidationOldValue")){a.data("_evolutionValidationOldValue",c);return a.valid()}else{c=a.data("_evolutionValidationFieldIndex");if(c<
0||c>=b.internal.fields.length)return false;return b.internal.fields[c].isValid}},p=function(b,a){return a.attr("type")=="checkbox"||a.attr("type")=="radio"?a.get(0).checked?a.val():"":a.val()},s=function(b,a){if(a<0||a>=b.internal.customValidations.length)return true;var c=b.internal.customValidations[a].validationFunction();b.internal.customValidations[a].initialized=true;if(c===true){b.internal.customValidations[a].isValid=true;d(b.internal.customValidations[a].messageSelector).hide();v(b)&&b.internal.hasAttemptedSubmit&&
b.settings.onValidated&&b.settings.onValidated(true,b.internal.submitButtonClicked,b.internal.customValidations[a].context);return true}else{c=v(b);b.internal.customValidations[a].isValid=false;b.internal.hasAttemptedSubmit&&d(b.internal.customValidations[a].messageSelector).html(b.internal.customValidations[a].message).show();if((b.internal.submitButtonClicked||c)&&b.internal.hasAttemptedSubmit&&b.settings.onValidated)b.settings.onValidated(false,b.internal.submitButtonClicked,b.internal.customValidations[a].context);
return false}},f=function(b,a){var c=!b.internal.hasAttemptedSubmit;b.internal.hasAttemptedSubmit=true;b.internal.submitButtonClicked=true;u.validate.apply(d(b.internal.state),[]);var l=u.isValid.apply(d(b.internal.state),[]);c&&!l&&n(b);c=true;if(l&&b.settings.onSuccessfulClick)c=b.settings.onSuccessfulClick(a);b.internal.submitButtonClicked=false;if(!l&&a){a.cancelBubble=true;a.returnValue=false}return l&&c!==false},n=function(b){for(var a=0;a<b.internal.fields.length;a++)if(!b.internal.fields[a].isValid&&
b.internal.fields[a].errorMessage!=null){d(b.internal.fields[a].messageSelector).html(b.internal.fields[a].errorMessage).show();b.internal.fields[a].errorMessage=null}for(a=0;a<b.internal.customValidations.length;a++)b.internal.customValidations[a].isValid||d(b.internal.customValidations[a].messageSelector).html(b.internal.customValidations[a].message).show()};d.fn.evolutionValidation=function(b){if(b in u)return u[b].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof b==="object"||
!b)return h.apply(this,arguments);else d.error("Method "+b+" does not exist on jQuery.fn.evolutionValidation")};d.extend(d.fn.evolutionValidation,{defaults:{validateOnLoad:null,onValidated:null,onSuccessfulClick:null}});d(document).ready(function(){d("form").validate({errorPlacement:function(b,a){var c=d(a).data("_evolutionValidation");if(c){var l=parseInt(d(a).data("_evolutionValidationFieldIndex"),10);if(!(l<0||l>=c.internal.fields.length))if(c.internal.hasAttemptedSubmit)d(c.internal.fields[l].messageSelector).html(b).show();
else c.internal.fields[l].errorMessage=b}},highlight:function(b){var a=d(b).data("_evolutionValidation");if(a){var c=v(a);b=d(b).data("_evolutionValidationFieldIndex");if(!(b<0||b>=a.internal.fields.length)){a.internal.fields[b].isValid=false;a.internal.fields[b].initialized=true;if((a.internal.submitButtonClicked||c)&&a.internal.hasAttemptedSubmit&&a.settings.onValidated)a.settings.onValidated(false,a.internal.submitButtonClicked,a.internal.fields[b].context)}}},unhighlight:function(b){var a=d(b).data("_evolutionValidation");
if(a){b=d(b).data("_evolutionValidationFieldIndex");if(!(b<0||b>=a.internal.fields.length)){a.internal.fields[b].isValid=true;a.internal.fields[b].initialized=true;v(a)&&a.internal.hasAttemptedSubmit&&a.settings.onValidated&&a.settings.onValidated(true,a.internal.submitButtonClicked,a.internal.fields[b].context)}}},onsubmit:false,onkeyup:false,onfocusout:false})})})(jQuery);
function Telligent_Validation(d,u){this._jq=$(d);if(u.onValidatedFunction)u.onValidated=u.onValidatedFunction;if(u.onSuccessfulClickFunction)u.onSuccessfulClick=u.onSuccessfulClickFunction;this._jq.evolutionValidation(u)}Telligent_Validation.prototype.AddField=function(d,u,h,o){this._jq.evolutionValidation("addField",d,u,h,o)};Telligent_Validation.prototype.AddCustomValidation=function(d,u,h,o,v){return this._jq.evolutionValidation("addCustomValidation",d,u,h,o,v)};
Telligent_Validation.prototype.IsValid=function(){return this._jq.evolutionValidation("isValid")};Telligent_Validation.prototype.Validate=function(){return this._jq.evolutionValidation("validate")};Telligent_Validation.prototype.ValidateField=function(d){return this._jq.evolutionValidation("validateField",d)};Telligent_Validation.prototype.ValidateCustom=function(d){return this._jq.evolutionValidation("validateCustom",d)};

