$.id=function(id){return document.getElementById(id)};function econvert(s){return s.replace(/%7E/g,'~').replace(/%28/g,'(').replace(/%29/g,')').replace(/%20/g,' ').replace(/_dot_| dot |_\._|\(\.\)/gi, '.').replace(/_at_|~at~/gi, '@');} function fixEncodedLinks(){$("a.aeh", $("#main")).each(function(){this.href=econvert(this.href);this.innerHTML=econvert(this.innerHTML);});} function _getNoLines(element){var hardlines=element.value.split('\n');var total=hardlines.length;for(var i=0, len=hardlines.length;i parseInt(this.rows)) this.rows = '' + Math.min(_getNoLines(this) + 2,50);}); $('textarea.autoexpanding').bind('keyup', function(){if(_getNoLines(this) > parseInt(this.rows)) this.rows = '' + Math.min(_getNoLines(this) + 2,50);});if(!($('tr.fileattachment-error').size() || $('tr.fileattachment input[type="checkbox"]').size())){hideFileAttachments();}else{$('tr.fileattachment a.fileattachment-tip').hide();} $('input[type="file"]').change(function(){if(this.value) $('tr.fileattachment a.fileattachment-tip').hide();else $('tr.fileattachment a.fileattachment-tip:hidden').show();});});function G(p){location.href=p;} function checkCaptchaValue(elm,msg,maxlength){var v = $.trim(elm.value);if(v){if(v.search(/\D/)>-1) alert(msg);v=v.replace(/\D/g,'');if(v.length >= maxlength) v=v.substring(0,maxlength);} return v;} function checkCaptchaValue(v,msg,maxlength){v = $.trim(""+v);if(v){if(v.search(/\D/)>-1) alert(msg);v=v.replace(/\D/g,'');if(v.length >= maxlength) v=v.substring(0,maxlength);} return v;} $.fn.fastSerialize=function(){var a = [];$('input,textarea,select,button', this).each(function(){var n=this.name;var t=this.type;if( !n || this.disabled || t == 'reset' || (t == 'checkbox' || t == 'radio') && !this.checked || (t == 'submit' || t == 'image' || t == 'button') && this.form.clicked != this || this.tagName.toLowerCase() == 'select' && this.selectedIndex == -1) return;if(t == 'image' && this.form.clicked_x) return a.push( {name: n+'_x', value: this.form.clicked_x}, {name: n+'_y', value: this.form.clicked_y} );if(t=='select-multiple'){$('option:selected', this).each(function(){a.push({name: n, value: this.value});}); return;} a.push({name: n, value: this.value});}); return a;}; function showAJAXProblemWarning(url){if($('#ajax-problem-warning').size()) return;container = $('
') .addClass('problem-warning-message') .append($('').addClass('close').click(function(){$('#ajax-problem-warning').remove();return false;}).text('close')) .append($('

') .addClass('error').text('Currently having network connection problems.')) $('#main').append(container);window.setTimeout(function(){$('#ajax-problem-warning').fadeOut().remove();}, 60*1000);} function debug(text){((window.console && console.log) || (window.opera && opera.postError) || window.alert).call(this,text);}