window.onload=function(){Fat.fade_all();};if(!Array.indexOf){Array.prototype.indexOf=function(b){for(var a=0;a<this.length;a++){if(this[a]==b){return a;}}return -1;};}function getStyle(a){if(a.currentStyle){return a.currentStyle.backgroundColor;}if(document.defaultView){return document.defaultView.getComputedStyle(a,"").getPropertyValue("background-color");}return null;}var is_chrome=navigator.userAgent.toLowerCase().indexOf("chrome")>-1;if(is_chrome){var cssNode=document.createElement("link");cssNode.type="text/css";cssNode.rel="stylesheet";cssNode.href="/css/chrome.css";cssNode.media="screen";cssNode.title="dynamicLoadedSheet";document.getElementsByTagName("head")[0].appendChild(cssNode);}function disableFormSubmissions(a){$("form#"+a).unbind("submit");$("form#"+a).submit(function(){return false;});}function enableFormSubmissions(a){$("form#"+a).unbind("submit");$("form#"+a).submit(function(){return true;});}function swapLanguage(a){$("body").translate("english",a,{fromOriginal:true});$.cookie("lang",a,{path:"/",expires:60});$("#langSelect").val(a);if(a==="en"){$("#customize_english").html("");}else{$("#customize_english").html('<a href="#" onclick="swapLanguage(\'en\'); return false;" class="donttranslate">Back to English</a>');}}function removePx(a){return parseInt(a.replace("px",""));}function toggleEdit(){$("#accountDetailsHead").toggle();$("#accountDetails").toggle();$("#editAccountHead").toggle();$("#editAccount").toggle();$("#apiKey").toggle();if($("#editAccount").is(":visible")){$("#companyName").select();}}function togglePassword(){$("#options").toggle();$("#editPassword").toggle();if($("#editPassword").is(":visible")){$("#oldpassword").select();}}function toggleAPI(){$("#options").toggle();$("#generateKey").toggle();}function showInvoice(a){void (window.open(a,"preview","height=580,width=700,resizable=yes,scrollbars=yes,menubar=yes,toolbar=yes"));return false;}function changeClient(a,e){var c=a.split(",");var d=c[0];var b=c[1];location.replace("/admin/changeClient.aspx?ID="+d+"&name="+e+"&al="+b);}function clientSwitcher(a){$("#clientName").toggle();$("#clientDropDown").toggle();loadChangeClient(a);return false;}function loadChangeClient(a){$.ajax({url:"/pageElements/clientDropDown.aspx?clientName="+encodeURIComponent(a),type:"GET",success:function(b){$("#clientDropDown").replaceWith(b);}});}function hidePaymentDetails(){$("#ccForm").hide();$("#ccDetails").show();$("#saveButton").hide();$("#updateButton").show();}function updatePaymentDetails(){$("#ccDetails").hide();$("#ccForm").show();$("#updateButton").hide();$("#saveButton").show();}function submitForm(a){return $(a).submit();}function checkSendingCampaigns(){var a=true;for(i=0;i<sendingCampaigns.length;i++){if(sendingCampaigns[i]!=""){checkSendingCampaign(sendingCampaigns[i],i,false);a=false;}}for(abi=0;abi<sendingABCampaigns.length;abi++){if(sendingABCampaigns[abi]!=""){checkSendingCampaign(sendingABCampaigns[abi],abi,true);a=false;}}if(!a){setTimeout("checkSendingCampaigns()",5000);}}function checkSendingCampaign(e,b,c){var d;var a="";if(c){d="absending"+b;a="&ab=true";}else{d="sending"+b;}$("#"+d).load("/reports/pageElements/checkSendingCampaign.aspx?ID="+e+"&n="+b+"&overview=true"+a,null,function(f){checkLoadSentCampaign(f,e,b,c);});}function checkLoadSentCampaign(b,d,a,c){if(b.indexOf("deliverPercent")<0){if(c){sendingABCampaigns[a]="";}else{sendingCampaigns[a]="";}}}function checkUnschedule(b){var a="Are you sure you want to move this campaign back to drafts?";if(confirm(a)){location.replace("default.aspx?cID="+b+"&action=unschedule");}return false;}function hideDelete(a){$("#"+a+"_delete").hide();}function hideit(a){$("#"+a).hide();}function showit(a){$("#"+a).show();}function showDelete(a){$("#"+a+"_delete").show();}var newwindow;function launchHelp(b,a){a=(a)?a:"";newwindow=window.open("/help/popup.aspx?t="+b+a,"name","height=600,width=800,resizable=yes,scrollbars=yes");if(window.focus){newwindow.focus();}return false;}function launchPreview(a){newwindow=window.open(a,"preview","height=500,width=700,resizable=yes,scrollbars=yes");if(window.focus){newwindow.focus();}return false;}function launchPreviewB(a){newwindow=window.open(a,"previewB","height=500,width=700,resizable=yes,scrollbars=yes");if(window.focus){newwindow.focus();}return false;}function clearSearchBox(a){if(a=="Summarize your question/problem in one sentence"){$("#search").val("");}}function showSearchText(a){if(a==""){$("#search").val("Summarize your question/problem in one sentence");}}function searchFocus(){$("#search").addClass("searchFieldOn");$("#search").select();}function searchLoseFocus(){$("#search").removeClass("searchFieldOn");}function ajax(d,c,b,a,h,f,g){if(!g){g="html";}if(h){var e=$("#"+h).serialize();}else{var e="";}$.ajax({url:d,type:c,data:e,dataType:g,beforeSend:function(){if(f){f();}},success:function(j){if(b){$("#"+b).html(j);}if(a){a(j);}}});}var Fat={make_hex:function(e,d,f){e=e.toString(16);if(e.length==1){e="0"+e;}d=d.toString(16);if(d.length==1){d="0"+d;}f=f.toString(16);if(f.length==1){f="0"+f;}return"#"+e+d+f;},fade_all:function(){for(var f=document.getElementsByTagName("*"),e=0;e<f.length;e++){var g=f[e],h=/fade-?(\w{3,6})?/.exec(g.className);if(h){h[1]||(h[1]="");g.id&&Fat.fade_element(g.id,null,null,"#"+h[1]);}}},fade_element:function(x,w,y,z,A){w||(w=30);y||(y=800);if(!z||z=="#"){z="#ffff33";}A||(A=this.get_bgcolor(x));w=Math.round(w*(y/1000));var D=y=y/w,B=0;if(z.length<7){z+=z.substr(1,3);}if(A.length<7){A+=A.substr(1,3);}var r=parseInt(z.substr(1,2),16),s=parseInt(z.substr(3,2),16);z=parseInt(z.substr(5,2),16);for(var t=parseInt(A.substr(1,2),16),u=parseInt(A.substr(3,2),16),v=parseInt(A.substr(5,2),16),C,p,q;B<w;){C=Math.floor(r*((w-B)/w)+t*(B/w));p=Math.floor(s*((w-B)/w)+u*(B/w));q=Math.floor(z*((w-B)/w)+v*(B/w));C=this.make_hex(C,p,q);setTimeout("Fat.set_bgcolor('"+x+"','"+C+"')",D);B++;D=y*B;}setTimeout("Fat.set_bgcolor('"+x+"','"+A+"')",D);},set_bgcolor:function(d,c){document.getElementById(d).style.backgroundColor=c;},get_bgcolor:function(e){for(e=document.getElementById(e);e;){var d,f=getStyle(e);if(f!=null&&!f.match(/rgba\s*\(0\s*,\s*0\s*,\s*0\s*,\s*0\)/)){d=f;}if(e.currentStyle){d=e.currentStyle.backgroundColor;}if(d!=""&&d!="transparent"&&d!==undefined||e.tagName=="BODY"){break;}e=e.parentNode;}if(d==undefined||d==""||d=="transparent"){d="#FFFFFF";}if(e=d.match(/rgb\s*\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/)){d=this.make_hex(parseInt(e[1]),parseInt(e[2]),parseInt(e[3]));}else{if(e=d.match(/rgba\s*\((\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\)/)){d=this.make_hex(parseInt(e[1]),parseInt(e[2]),parseInt(e[3]));}}return d;}};if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(m,b,n,o,f,g,d,e,k,l){if(!document.getElementById){return;}this.DETECT_KEY=l?l:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(m){this.setAttribute("swf",m);}if(b){this.setAttribute("id",b);}if(n){this.setAttribute("width",n);}if(o){this.setAttribute("height",o);}if(f){this.setAttribute("version",new deconcept.PlayerVersion(f.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(g){this.addParam("bgcolor",g);}var j=d?d:"high";this.addParam("quality",j);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var a=(e)?e:window.location;this.setAttribute("xiRedirectUrl",a);this.setAttribute("redirectUrl","");if(k){this.setAttribute("redirectUrl",k);}};deconcept.SWFObject.prototype={useExpressInstall:function(a){this.xiSWFPath=!a?"expressinstall.swf":a;this.setAttribute("useExpressInstall",true);},setAttribute:function(b,a){this.attributes[b]=a;},getAttribute:function(a){return this.attributes[a];},addParam:function(a,b){this.params[a]=b;},getParams:function(){return this.params;},addVariable:function(a,b){this.variables[a]=b;},getVariable:function(a){return this.variables[a];},getVariables:function(){return this.variables;},getVariablePairs:function(){var a=new Array();var b;var c=this.getVariables();for(b in c){a[a.length]=b+"="+c[b];}return a;},getSWFHTML:function(){var f="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}f='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"';f+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var e=this.getParams();for(var a in e){f+=[a]+'="'+e[a]+'" ';}var b=this.getVariablePairs().join("&");if(b.length>0){f+='flashvars="'+b+'"';}f+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}f='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">';f+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var c=this.getParams();for(var a in c){f+='<param name="'+a+'" value="'+c[a]+'" />';}var d=this.getVariablePairs().join("&");if(d.length>0){f+='<param name="flashvars" value="'+d+'" />';}f+="</object>";}return f;},write:function(b){if(this.getAttribute("useExpressInstall")){var c=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(c)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",encodeURIComponent(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var a=(typeof b=="string")?document.getElementById(b):b;a.innerHTML=this.getSWFHTML();if(!(navigator.plugins&&navigator.mimeTypes.length)){window[this.getAttribute("id")]=document.getElementById(this.getAttribute("id"));}return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var b=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var d=navigator.plugins["Shockwave Flash"];if(d&&d.description){b=new deconcept.PlayerVersion(d.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var f=1;var a=3;while(f){try{a++;f=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+a);b=new deconcept.PlayerVersion([a,0,0]);}catch(c){f=null;}}}else{try{var f=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(c){try{var f=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");b=new deconcept.PlayerVersion([6,0,21]);f.AllowScriptAccess="always";}catch(c){if(b.major==6){return b;}}try{f=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(c){}}if(f!=null){b=new deconcept.PlayerVersion(f.GetVariable("$version").split(" ")[1].split(","));}}}return b;};deconcept.PlayerVersion=function(a){this.major=a[0]!=null?parseInt(a[0]):0;this.minor=a[1]!=null?parseInt(a[1]):0;this.rev=a[2]!=null?parseInt(a[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(a){if(this.major<a.major){return false;}if(this.major>a.major){return true;}if(this.minor<a.minor){return false;}if(this.minor>a.minor){return true;}if(this.rev<a.rev){return false;}return true;};deconcept.util={getRequestParameter:function(c){var d=document.location.search||document.location.hash;if(c==null){return d;}if(d){var a=d.substring(1).split("&");for(var b=0;b<a.length;b++){if(a[b].substring(0,a[b].indexOf("="))==c){return a[b].substring((a[b].indexOf("=")+1));}}}return"";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var c=document.getElementsByTagName("OBJECT");for(var b=c.length-1;b>=0;b--){c[b].style.display="none";for(var a in c[b]){if(typeof c[b][a]=="function"){c[b][a]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(a){return document.all[a];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;$.extend({getUrlVars:function(){var b=[],a;var d=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var c=0;c<d.length;c++){a=d[c].split("=");b.push(a[0]);b[a[0]]=a[1];}return b;},getUrlVar:function(a){return $.getUrlVars()[a];}});var lastJson=null;hideMessages=function(a){if(lastJson===null){return;}function b(e,g){jQuery(e.elementID).hide();if(g){for(var f in g){if(g[f]&&typeof(g[f])==="string"){var d=jQuery("#"+g[f]);var h=d.attr(e.classAttr)===""?e.defaultClass:d.attr("errorClass");d.removeClass(h);}}}}function c(d,e){if(e){a.hide(d,e.Fields);}}var a=jQuery.extend(true,{hide:b,errorSetup:{elementID:"#errorDiv",classAttr:"errorClass",defaultClass:"clearfixError"},successSetup:{elementID:"#successDiv"}},a);lastJson.each(function(){c(a.errorSetup,this.Errors);c(a.successSetup,this.SuccessMessages);});lastJson=null;};jQuery.fn.parseJson=function(a){var c=function(e){window.location.replace(e);};var b=function(e,f){if(f&&f!==null&&f.Messages.length>0){e.renderer(f.Messages,f.Fields);}};var d=function(k,g){var f='<div id="'+this.titleID+'" '+this.titleAttrs+">\n<h3>"+this.title+"</h3>\n</div>\n";f+='<div class="'+this.messagesID+'">\n<ol>\n';for(var h in k){if(k[h]&&typeof(k[h])==="string"){f+="<li>"+k[h]+"</li>";}}f+="</ol>\n</div>";jQuery(this.elementID).html(f);jQuery(this.elementID).show();for(var h in g){if(g[h]&&typeof(g[h])==="string"){var e=jQuery("#"+g[h]);var j=e.attr(this.classAttr)===undefined?this.defaultClass:e.attr("errorClass");e.addClass(j);}}};var a=jQuery.extend(true,{onSuccess:function(){},onError:function(){},onRedirect:c,errorSetup:{elementID:"#errorDiv",titleID:"failure",titleAttrs:'class="fade-f8acac"',messagesID:"failureMessage",title:"Sorry, we couldn't import your campaign because...",classAttr:"errorClass",defaultClass:"clearfixError",renderer:d}},a);this.each(function(){b(a.errorSetup,this.Errors);b(a.warningSetup,this.Warnings);b(a.successSetup,this.SuccessMessages);switch(this.Status){case"Error":a.onError(this);break;case"Success":a.onSuccess(this);break;case"Redirect":a.onRedirect(this.RedirectUrl.replace(/&amp;/g,"&"));break;}});lastJson=this;};jQuery.fn.ajaxUpload=function(settings){var settings=jQuery.extend({loading:function(){},onComplete:function(){},onStart:function(){},type:"json"},settings);var _this=this;return this.each(function(){jQuery(this).submit(function(){settings.onStart(this);var iframeId="upload_"+Math.round(Math.random()*1000000);var iframe=jQuery('<iframe style="display:none" name="'+iframeId+'" id="'+iframeId+'"></iframe>');jQuery(document.body).append(iframe);jQuery(this).attr("target",iframeId);settings.loading();$("#"+iframeId).load(function(){var html=jQuery(this).contents().find("body").html();switch(settings.type){case"json":var data;data=eval("("+html+")");settings.onComplete(data);break;}setTimeout(function(){jQuery("#"+iframeId).remove();},200);});});});};jQuery.cookie=function(h,d,a){if(typeof d!="undefined"){a=a||{};if(d===null){d="";a.expires=-1;}var g="";if(a.expires&&(typeof a.expires=="number"||a.expires.toUTCString)){var b;if(typeof a.expires=="number"){b=new Date();b.setTime(b.getTime()+(a.expires*24*60*60*1000));}else{b=a.expires;}g="; expires="+b.toUTCString();}var l=a.path?"; path="+(a.path):"";var c=a.domain?"; domain="+(a.domain):"";var j=a.secure?"; secure":"";document.cookie=[h,"=",encodeURIComponent(d),g,l,c,j].join("");}else{var f=null;if(document.cookie&&document.cookie!=""){var m=document.cookie.split(";");for(var k=0;k<m.length;k++){var e=jQuery.trim(m[k]);if(e.substring(0,h.length+1)==(h+"=")){f=decodeURIComponent(e.substring(h.length+1));break;}}}return f;}};
/* 
 * jQuery nodesContainingText plugin 
 * 
 * Version: 1.1.2
 * 
 * http://code.google.com/p/jquery-translate/
 * 
 * Copyright (c) 2009 Balazs Endresz (balazs.endresz@gmail.com)
 * Dual licensed under the MIT and GPL licenses.
 * 
 */
var dontTranslate=".donttranslate, input, textarea, #header h1, .tableHeader td, .tableTabsHeader td, .tableTabs, .grid, code, img, .quickPreview, .segmentList, .individualList, .segmentTitle, #ab";(function(c){function b(){}b.prototype={init:function(e,d){this.textArray=[];this.elements=[];this.options=d;this.jquery=e;this.n=-1;if(d.async===true){d.async=2;}if(d.not){e=e.not(d.not);e=e.add(e.find("*").not(d.not)).not(c(d.not).find("*"));}else{e=e.add(e.find("*"));}this.jq=e;this.jql=this.jq.length;return this.process();},process:function(){this.n++;var f=this,i=this.options,m="",p=false,j=false,k=this.jq[this.n],l,h,g;if(this.n===this.jql){g=this.jquery.pushStack(this.elements,"nodesContainingText");i.complete.call(g,g,this.textArray);if(i.returnAll===false&&i.walk===false){return this.jquery;}return g;}if(!k){return this.process();}l=c(k);var n=k.nodeName.toUpperCase(),d=n==="INPUT"&&c.attr(k,"type").toLowerCase();if(({SCRIPT:1,NOSCRIPT:1,STYLE:1,OBJECT:1,IFRAME:1})[n]){return this.process();}if(typeof i.subject==="string"){m=l.attr(i.subject);}else{if(i.altAndVal&&(n==="IMG"||d==="image")){m=l.attr("alt");}else{if(i.altAndVal&&({text:1,button:1,submit:1})[d]){m=l.val();}else{if(n==="TEXTAREA"){m=l.val();}else{h=k.firstChild;if(i.walk!==true){j=true;}else{while(h){if(h.nodeType==1){j=true;break;}h=h.nextSibling;}}if(!j){m=l.text();}else{if(i.walk!==true){p=true;}h=k.firstChild;while(h){if(h.nodeType==3&&h.nodeValue.match(/\S/)!==null){if(h.nodeValue.match(/<![ \r\n\t]*(--([^\-]|[\r\n]|-[^\-])*--[ \r\n\t]*)>/)!==null){if(h.nodeValue.match(/(\S+(?=.*<))|(>(?=.*\S+))/)!==null){p=true;break;}}else{p=true;break;}}h=h.nextSibling;}if(p){m=l.html();m=i.stripScripts?m.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,""):m;this.jq=this.jq.not(l.find("*"));}}}}}}if(!m){return this.process();}this.elements.push(k);this.textArray.push(m);i.each.call(k,this.elements.length-1,k,m);if(i.async){setTimeout(function(){f.process();},i.async);return this.jquery;}else{return this.process();}}};var a={not:dontTranslate,async:false,each:function(){},complete:function(){},comments:false,returnAll:true,walk:true,altAndVal:false,subject:true,stripScripts:true};c.fn.nodesContainingText=function(d){d=c.extend({},a,c.fn.nodesContainingText.defaults,d);return new b().init(this,d);};c.fn.nodesContainingText.defaults=a;})(jQuery);
/*
 * Textnode Translator
 * Ariel Flesler - http://flesler.blogspot.com/2008/05/textnode-translator-for-javascript.html
 */
/* 
 * jQuery Translate plugin 
 * 
 * Version: 1.4.6
 * 
 * http://code.google.com/p/jquery-translate/
 * 
 * Copyright (c) 2009 Balazs Endresz (balazs.endresz@gmail.com)
 * Dual licensed under the MIT and GPL licenses.
 * 
 * This plugin uses the 'Google AJAX Language API' (http://code.google.com/apis/ajaxlanguage/)
 * You can read the terms of use at http://code.google.com/apis/ajaxlanguage/terms.html
 * 
 */
(function(v){function a(){}var n=true,h=false,r,b="".replace,o=String,u=Function,d=Object,j,t,g,e={},l,p=[],i={from:"",to:"",start:a,error:a,each:a,complete:a,onTimeout:a,timeout:0,stripComments:n,stripWhitespace:n,stripScripts:n,separators:/\.\?\!;:/,limit:1750,walk:n,returnAll:h,replace:n,rebind:n,data:n,setLangAttr:h,subject:n,not:dontTranslate,altAndVal:n,async:h,toggle:h,fromOriginal:n,parallel:false};function f(){v.translate.GL=j=google.language;v.translate.GLL=t=j.Languages;g=v.translate.toLanguageCode;v.each(t,function(z,y){e[y.toUpperCase()]=z;});v.translate.isReady=n;var x;while((x=p.shift())){x();}}function m(z,x){var y={};v.each(z,function(A,B){if(x(B,A)===n){y[A]=B;}});return y;}function q(x,y,z){return function(){return x.apply(y===n?arguments[0]:y,z||arguments);};}function k(x){return x!==r;}function c(y,B,C){var z,x={},A=v.grep(y,k);v.each(B,function(F,D){var E=v.grep(D[0],function(H,G){return k(A[G])&&A[G].constructor===H;}).length;if(E===A.length&&E===D[0].length&&(z=n)){v.each(D[1],function(G,H){x[H]=A[G];});return h;}});if(!z){throw C;}return x;}function s(z,y){var x=c(z,v.translate.overload,"jQuery.translate: Invalid arguments"),A=x.options||{};delete x.options;A=v.extend({},i,y,v.extend(A,x));if(A.fromOriginal){A.toggle=n;}if(A.toggle){A.data=n;}if(A.async===n){A.async=2;}return A;}function w(){this.extend(v.translate);delete this.defaults;delete this.fn;}w.prototype={version:"1.4.6",_init:function(y,C){var A=C.separators.source||C.separators,B=this.isString=typeof y==="string",x=0,z;v.each(["stripComments","stripScripts","stripWhitespace"],function(F,E){var D=v.translate[E];if(C[E]){y=B?D(y):v.map(y,D);}});this.rawSource="<div>"+(B?y:y.join("</div><div>"))+"</div>";this._m3=new RegExp("["+A+"](?![^"+A+"]*["+A+"])");this.options=C;this.from=C.from=g(C.from)||"";this.to=C.to=g(C.to)||"";this.source=y;this.rawTranslation="";this.translation=[];this.i=0;this.stopped=h;this.elements=C.nodes;this._i=-1;this.rawSources=[];while(n){z=this.truncate(this.rawSource.substr(x),C.limit);if(!z){break;}this.rawSources.push(z);x+=z.length;}this.queue=new Array(this.rawSources.length);this.done=0;C.start.call(this,y,C.from,C.to,C);if(C.timeout){this.timeout=setTimeout(q(C.onTimeout,this,[y,C.from,C.to,C]),C.timeout);}(C.toggle&&C.nodes)?(C.textNodes?this._toggleTextNodes():this._toggle()):this._process();},_process:function(){if(this.stopped){return;}var B=this.options,E=this.rawTranslation.length,D,x,G,H;var z=this;while((D=this.rawTranslation.lastIndexOf("</div>",E))>-1){E=D-1;x=this.rawTranslation.substr(0,E+1);G=x.match(/<div[> ]/gi);H=x.match(/<\/div>/gi);G=G?G.length:0;H=H?H.length:0;if(G!==H+1){continue;}var F=v(this.rawTranslation.substr(0,E+7)),I=F.length,K=this.i;if(K===I){break;}F.slice(K,I).each(q(function(P,M){if(this.stopped){return h;}var N=v.trim(v(M).html()),O=K+P,Q=this.source,L=!this.from&&this.detectedSourceLanguage||this.from;this.translation[O]=N;this.isString?this.translation=N:Q=this.source[O];B.each.call(this,O,N,Q,L,this.to,B);this.i++;},this));break;}if(this.rawSources.length-1==this._i){this._complete();}var J=q(this._translate,this);if(B.parallel){if(this._i<0){if(!B.parallel){v.each(this.rawSources,J);}else{var y=0,A=this.rawSources.length;function C(){J();if(y<A){setTimeout(C,B.parallel);}}C();}}}else{J();}},_translate:function(){this._i++;var x=this._i,y=this.rawSourceSub=this.rawSources[x];if(!y){return;}j.translate(y,this.from,this.to,q(function(z){if(z.error){return this.options.error.call(this,z.error,this.rawSourceSub,this.from,this.to,this.options);}this.queue[x]=z.translation||this.rawSourceSub;this.detectedSourceLanguage=z.detectedSourceLanguage;this._check();},this));},_check:function(){if(!this.options.parallel){this.rawTranslation+=this.queue[this._i];this._process();return;}var x=0;jQuery.each(this.queue,function(A,z){if(z!=r){x=A;}else{return false;}});if((x>this.done)||(x===this.queue.length-1)){for(var y=0;y<=x;y++){this.rawTranslation+=this.queue[y];}this._process();}this.done=x;},_complete:function(){clearTimeout(this.timeout);this.options.complete.call(this,this.translation,this.source,!this.from&&this.detectedSourceLanguage||this.from,this.to,this.options);},stop:function(){if(this.stopped){return this;}this.stopped=n;this.options.error.call(this,{message:"stopped"});return this;}};v.translate=function(y,z){if(y==r){return new w();}if(v.isFunction(y)){return v.translate.ready(y,z);}var x=new w();var A=[].slice.call(arguments,0);A.shift();return v.translate.ready(q(x._init,x,[y,s(A,v.translate.defaults)]),h,x);};v.translate.fn=v.translate.prototype=w.prototype;v.translate.fn.extend=v.translate.extend=v.extend;v.translate.extend({_bind:q,_filter:m,_validate:c,_getOpt:s,_defaults:i,defaults:v.extend({},i),capitalize:function(x){return x.charAt(0).toUpperCase()+x.substr(1).toLowerCase();},truncate:function(E,B){var x,G,z,D,C,F,y=encodeURIComponent(E);for(x=0;x<10;x++){try{F=decodeURIComponent(y.substr(0,B-x));}catch(A){continue;}if(F){break;}}return(!(G=/<(?![^<]*>)/.exec(F)))?((!(z=/>\s*$/.exec(F)))?((D=this._m3.exec(F))?((C=/>(?![^>]*<)/.exec(F))?(D.index>C.index?F.substring(0,D.index+1):F.substring(0,C.index+1)):F.substring(0,D.index+1)):F):F):F.substring(0,G.index);},getLanguages:function(A,B){if(A==r||(B==r&&!A)){return t;}var D={},C=typeof A,z=B?v.translate.getLanguages(A):t,F=(C==="object"||C==="function")?A:B;if(F){if(F.call){D=m(z,F);}else{for(var x=0,E=F.length,y;x<E;x++){y=v.translate.toLanguage(F[x]);if(z[y]!=r){D[y]=z[y];}}}}else{D=m(t,j.isTranslatable);}return D;},toLanguage:function(z,x){var y=z.toUpperCase();var A=e[y]||(t[y]?y:r)||e[(v.translate.languageCodeMap[z.toLowerCase()]||"").toUpperCase()];return A==r?r:x==="lowercase"?A.toLowerCase():x==="capitalize"?v.translate.capitalize(A):A;},toLanguageCode:function(x){return t[x]||t[v.translate.toLanguage(x)]||v.translate.languageCodeMap[x.toLowerCase()];},same:function(x,y){return x===y||g(x)===g(y);},isTranslatable:function(x){return j.isTranslatable(g(x));},languageCodeMap:{pt:"pt-PT",he:"iw",zlm:"ms","zh-hans":"zh-CN","zh-hant":"zh-TW"},isRtl:{ar:n,iw:n,fa:n,ur:n,yi:n},getBranding:function(){return v(j.getBranding.apply(j,arguments));},load:function(x,y){l=n;function z(){google.load("language",y||"1",{callback:f});}if(typeof google!=="undefined"&&google.load){z();}else{v.getScript("http://www.google.com/jsapi"+(x?"?key="+x:""),z);}return v.translate;},ready:function(x,z,y){v.translate.isReady?x():p.push(x);if(!l&&!z){v.translate.load();}return y||v.translate;},isReady:h,overload:[[[],[]],[[o,o,d],["from","to","options"]],[[o,d],["to","options"]],[[d],["options"]],[[o,o],["from","to"]],[[o],["to"]],[[o,o,u],["from","to","complete"]],[[o,u],["to","complete"]]],stripScripts:q(b,n,[/<script[^>]*>([\s\S]*?)<\/script>/gi,""]),stripWhitespace:q(b,n,[/\s\s+/g," "]),stripComments:q(b,n,[/<![ \r\n\t]*(--([^\-]|[\r\n]|-[^\-])*--[ \r\n\t]*)>/g,""])});})(jQuery);
/*-
 * jQuery.fn.nodesContainingText adapter for the jQuery Translate plugin 
 * Version: 1.4.6
 * http://code.google.com/p/jquery-translate/
 */
(function(c){var d=true,a={text:d,button:d,submit:d},b={SCRIPT:d,NOSCRIPT:d,STYLE:d,OBJECT:d,IFRAME:d},h=c([]);h.length=1;function g(i){while(i&&i.nodeType!=9){i=i.parentNode;}return i;}function e(k,j){var i=k.css("text-align");k.css("direction",j);if(i==="right"){k.css("text-align","left");}if(i==="left"){k.css("text-align","right");}}function f(j,i){var k=j.nodeName.toUpperCase(),l=k==="INPUT"&&c.attr(j,"type").toLowerCase();i=i||{altAndVal:d,subject:d};return typeof i.subject==="string"?i.subject:i.altAndVal&&(k==="IMG"||l==="image")?"alt":i.altAndVal&&a[l]?"$val":k==="TEXTAREA"?"$val":"$html";}c.translate.fn._toggle=function(){var i=this.options,j=i.to,k;this.elements.each(c.translate._bind(function(n,l){this.i=n;var o=c(l),m=c.translate.getData(o,j,i);if(!m){return !(k=d);}this.translation.push(m);i.each.call(this,n,l,m,this.source[n],this.from,j,i);},this));!k?this._complete():this._process();};c.translate.extend({_getType:f,each:function(p,m,l,k,j,n,q){h[0]=m;c.translate.setData(h,n,l,j,k,q);c.translate.replace(h,l,n,q);c.translate.setLangAttr(h,n,q);},getData:function(l,k,i){var j=l[0]||l,m=c.data(j,"translation");return m&&m[k]&&m[k][f(j,i)];},setData:function(n,r,q,m,p,i){if(i&&!i.data){return;}var l=n[0]||n,j=f(l,i),k=c.data(l,"translation");k=k||c.data(l,"translation",{});(k[m]=k[m]||{})[j]=p;(k[r]=k[r]||{})[j]=q;},replace:function(p,r,u,l){if(l&&!l.replace){return;}if(l&&typeof l.subject==="string"){return p.attr(l.subject,r);}var n=p[0]||p,s=n.nodeName.toUpperCase(),m=s==="INPUT"&&c.attr(n,"type").toLowerCase(),k=c.translate.isRtl,j=c.data(n,"lang");if(j===u){return;}if(k[u]!==k[j||l&&l.from]){if(k[u]){e(p,"rtl");}else{if(p.css("direction")==="rtl"){e(p,"ltr");}}}if((!l||l.altAndVal)&&(s==="IMG"||m==="image")){p.attr("alt",r);}else{if(s==="TEXTAREA"||(!l||l.altAndVal)&&a[m]){p.val(r);}else{if(!l||l.rebind){this.doc=this.doc||g(n);var i=p.find("*").not("script"),q=c(this.doc.createElement("div")).html(r);c.translate.copyEvents(i,q.find("*"));p.html(q.contents());}else{p.html(r);}}}c.data(n,"lang",u);},setLangAttr:function(j,i,k){if(!k||k.setLangAttr){j.attr((!k||k.setLangAttr===d)?"lang":k.setLangAttr,i);}},copyEvents:function(i,j){j.each(function(n,l){var p=i[n];if(!l||!p){return false;}if(b[p.nodeName.toUpperCase()]){return d;}var o=c.data(p,"events");if(!o){return d;}for(var m in o){for(var k in o[m]){c.event.add(l,m,o[m][k],o[m][k].data);}}});}});c.fn.translate=function(j,k,l){var i=c.translate._getOpt(arguments,c.fn.translate.defaults),m=c.extend({},c.translate._defaults,c.fn.translate.defaults,i,{complete:function(o,n){c.translate(function(){var p=c.translate.toLanguageCode(i.from);if(i.fromOriginal){o.each(function(t,s){h[0]=s;var u=c.translate.getData(h,p,i);if(!u){return true;}n[t]=u;});}var r=i.each;function q(s){return function(){[].unshift.call(arguments,this.elements);s.apply(this,arguments);};}i.nodes=o;i.start=q(i.start);i.onTimeout=q(i.onTimeout);i.complete=q(i.complete);i.each=function(t){var s=arguments;if(arguments.length!==7){[].splice.call(s,1,0,this.elements[t]);}this.each.apply(this,s);r.apply(this,s);};c.translate(n,i);});},each:function(){}});if(this.nodesContainingText){return this.nodesContainingText(m);}i.nodes=this;c.translate(c.map(this,function(n){return c(n).html()||c(n).val();}),i);return this;};c.fn.translate.defaults=c.extend({},c.translate._defaults);})(jQuery);
/*-
 * TextNode Translator for the jQuery Translate plugin 
 * Version: 1.4.6
 * http://code.google.com/p/jquery-translate/
 */
(function(a){function b(k,m){var l=[],i={SCRIPT:1,NOSCRIPT:1,STYLE:1,IFRAME:1},o=typeof m,n=o==="string"?function(p){return !a(p).is(m);}:o==="function"?m:null;function j(t,q){var s=0,p=q.childNodes,u=p.length,r;for(;s<u;s++){r=p[s];if(r.nodeType==3&&/\S/.test(r.nodeValue)){l.push(r);}else{if(r.nodeType==1&&!i[r.nodeName.toUpperCase()]&&(!n||n(r))){j(null,r);}}}}a.each((k.length&&!k.nodeName)?k:[k],j);return l;}function d(k,j){var i=k.css("text-align");k.css("direction",j);if(i==="right"){k.css("text-align","left");}if(i==="left"){k.css("text-align","right");}}function f(j,i,k){if(!k||k.setLangAttr){a(j).attr((!k||k.setLangAttr===true)?"lang":k.setLangAttr,i);}}function c(q,i,n,r,l){if(!l.replace){return;}var k=a.translate.isRtl,j=a.data(q,"lang");if(k[r]!==k[j||l&&l.from]){var m=a(q);if(k[r]){d(m,"rtl");}else{if(m.css("direction")==="rtl"){d(m,"ltr");}}}a.data(q,"lang",r);if(n!=i.nodeValue){var p=document.createTextNode(n);q.replaceChild(p,i);return p;}return i;}function h(j,i,m,l){if(i.data){var k="translation";if(!a.data(j,k)){a.data(j,k,{});}if(!a.data(j,k)[i.from]){a.data(j,k)[i.from]=[];}[].push.call(a.data(j,k)[i.from],m);if(!a.data(j,k)[i.to]){a.data(j,k)[i.to]=[];}[].push.call(a.data(j,k)[i.to],l);}}function g(k,i,j){j._childIndex=j._prevParent===k?j._childIndex+1:0;var l=a.data(k,"translation");j._prevParent=k;return l&&l[i]&&l[i][j._childIndex];}function e(j,r,q,p,m,u,k){q=q.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&#39;|&apos;/g,"'");var l=r.parentNode;h(l,k,p,q);var n=c(l,r,q,u,k);f(l,k.to,k);return n;}a.translateTextNodes=function(j){var i=[].slice.call(arguments,0);i.shift();a.translate(function(){var m=a.translate._getOpt(i,a.translateTextNodes.defaults),r=m.each,n=b(j,m.not),q=a.map(n,function(o){return o.nodeValue;}),k=a.translate.toLanguageCode(m.from),l={};m.nodes=n;m.textNodes=true;if(m.fromOriginal){a.each(n,function(o,s){var t=g(s.parentNode,k,l);if(!t){return true;}q[o]=t;});}function p(o){return function(){[].unshift.call(arguments,this.elements);o.apply(this,arguments);};}m.start=p(m.start);m.onTimeout=p(m.onTimeout);m.complete=p(m.complete);m.each=function(s){var o=arguments;if(arguments.length!==7){[].splice.call(o,1,0,this.elements[s]);}this.elements[s]=o[1]=e.apply(this,o);r.apply(this,o);};a.translate(q,m);});};a.translate.fn._toggleTextNodes=function(){var i=this.options,j=i.to,k;a.each(this.elements,a.translate._bind(function(n,o){this.i=n;var l=o.parentNode,m=g(l,j,this);if(!m){return !(k=true);}this.translation.push(m);i.each.call(this,n,o,m,this.source[n],this.from,j,i);},this));!k?this._complete():this._process();};a.fn.translateTextNodes=function(i,j,k){[].unshift.call(arguments,this);a.translateTextNodes.apply(null,arguments);return this;};a.translateTextNodes.defaults=a.fn.translateTextNodes.defaults=a.extend({},a.translate._defaults);})(jQuery);
/*-
 * Simple user interface extension for the jQuery Translate plugin 
 * Version: 1.4.6
 * http://code.google.com/p/jquery-translate/
 */
(function(b){var a={tags:["select","option"],filter:b.translate.isTranslatable,label:b.translate.toNativeLanguage||function(d,c){return b.translate.capitalize(c);},includeUnknown:false};b.translate.ui=function(){var d={},f="",g="",c="";if(typeof arguments[0]==="string"){d.tags=b.makeArray(arguments);}else{d=arguments[0];}d=b.extend({},a,b.translate.ui.defaults,d);if(d.tags[2]){g="<"+d.tags[2]+">";c="</"+d.tags[2]+">";}var e=b.translate.getLanguages(d.filter);if(!d.includeUnknown){delete e.UNKNOWN;}b.each(e,function(i,h){f+=("<"+d.tags[1]+" value="+h+">"+g+d.label(h,i)+c+"</"+d.tags[1]+">");});return b("<"+d.tags[0]+' class="jq-translate-ui">'+f+"</"+d.tags[0]+">");};b.translate.ui.defaults=b.extend({},a);})(jQuery);
/*-
 * Progress indicator extension for the jQuery Translate plugin 
 * Version: 1.4.6
 * http://code.google.com/p/jquery-translate/
 */
jQuery.translate.fn.progress=function(b,c){if(!this.i){this._pr=0;}this._pr+=this.source[this.i].length;var a=100*this._pr/(this.rawSource.length-(11*(this.i+1)));if(b){var d=jQuery(b);if(!this.i&&!d.hasClass("ui-progressbar")){d.progressbar(c);}d.progressbar("option","value",a);}return a;};
/*-
 * Native language names extension for the jQuery Translate plugin 
 * Version: 1.4.6
 * http://code.google.com/p/jquery-translate/
 */
(function(a){a.translate.extend({toNativeLanguage:function(b){return a.translate.nativeLanguages[b]||a.translate.nativeLanguages[a.translate.toLanguageCode(b)];},nativeLanguages:{af:"Afrikaans",be:"??????????",is:"�slenska",ga:"Gaeilge",mk:"??????????",ms:"Bahasa Melayu",sw:"Kiswahili",cy:"Cymraeg",yi:"??????",sq:"Shqipe",ar:"???????",bg:"?????????",ca:"Catal�",zh:"??","zh-CN":"????","zh-TW":"????",hr:"Hrvatski",cs:"Ce�tina",da:"Dansk",nl:"Nederlands",en:"English",et:"Eesti",tl:"Tagalog",fi:"Suomi",fr:"Fran�ais",gl:"Galego",de:"Deutsch",el:"????????",iw:"?????",hi:"??????",hu:"Magyar",id:"Bahasa Indonesia",it:"Italiano",ja:"???",ko:"???",lv:"Latvie�u",lt:"Lietuviu",mt:"Malti",no:"Norsk",fa:"?????",pl:"Polski","pt-PT":"Portugu�s",ro:"Rom�n",ru:"???????",sr:"??????",sk:"Slovensk�",sl:"Slovenski",es:"Espa�ol",sv:"Svenska",th:"???",tr:"T�rk�e",uk:"??????????",vi:"Ti?ng Vi?t"}});})(jQuery);
/*-
 * Paralell extension for the jQuery Translate plugin 
 * Version: 1.4.6
 * http://code.google.com/p/jquery-translate/
 */
(function(a){a.translate.extend({defer:function(){return a.translate._bind(a.translate,null,arguments);},run:function(d,c){var b=d.length;a.each(d,function(){var f=this(),e=f.options.complete;f.options.complete=function(){e.apply(this,arguments);if(!--b){c();}};});}});})(jQuery);
