eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('r.E.W=7(c,d){c=c||".";d=q d=="7"?d:7(){};6.K(7(e){g a=e.i?e.i:e.h?e.h:0;2(a==k&&6.N.J()=="G"){5 3}f 2(a==k){5 j}g b=j;2((e.4&&a==y)||(e.4&&a==v))5 3;2((e.4&&a==t)||(e.4&&a==u))5 3;2((e.4&&a==V)||(e.4&&a==S))5 3;2((e.4&&a==R)||(e.4&&a==Q))5 3;2((e.4&&a==P)||(e.4&&a==O)||(e.L&&a==p))5 3;2(a<I||a>H){2(a==p&&6.l.F==0)5 3;2(a==c.n(0)&&6.l.o(c)!=-1){b=j}2(a!=8&&a!=9&&a!=k&&a!=D&&a!=C&&a!=M&&a!=B&&a!=A){b=j}f{2(q e.i!="z"){2(e.h==e.m&&e.m!=0){b=3}f 2(e.h!=0&&e.i==0&&e.m==0){b=3}}}2(a==c.n(0)&&6.l.o(c)==-1){b=3}}f{b=3}5 b}).x(7(){g a=r(6).w();2(a!=""){g b=T U("^\\\\d+$|\\\\d*"+c+"\\\\d+");2(!b.s(a)){d.X(6)}}});5 6}',60,60,'||if|true|ctrlKey|return|this|function||||||||else|var|keyCode|charCode|false|13|value|which|charCodeAt|indexOf|45|typeof|jQuery|exec|120|88|65|val|blur|97|undefined|46|39|36|35|fn|length|input|57|48|toLowerCase|keypress|shiftKey|37|nodeName|86|118|90|122|67|new|RegExp|99|numeric|apply'.split('|'),0,{}))
function refreshInfo(){jQuery("#gridResults").setGridParam({ page:1 });jQuery("#gridResults").trigger("reloadGrid");}
function replaceAll(word, oldchar, newchar)
{while(word.indexOf(oldchar)>=0){word = word.replace(oldchar,newchar);}return word;}
function completeGrid(){var totalRecords  = jQuery("#gridResults").getGridParam("records");if(totalRecords == 0){$(".trResults").hide();$(".trNoResults").show();}else{$(".trResults").show();$(".trNoResults").hide();}}
function sendDataNoAjax(url,dataArray)
{var formDeclaration = '<form id="vt_frm_passer" action="'+url+'" method="post">';
for(var k = 0; k < dataArray.length; k++)
{formDeclaration = formDeclaration + '<input type="hidden" name="'+dataArray[k].name+'" value="'+dataArray[k].value+'" />';}
formDeclaration = formDeclaration + '</form>';$("#vt_passer").html(formDeclaration);$("#vt_frm_passer").submit();}
function sendDataNoAjaxPopUp(url,dataArray){
var formDeclaration = '<form id="vt_frm_passer" action="'+url+'" method="post" target="_blank">';
for(var k = 0; k < dataArray.length; k++)
{formDeclaration = formDeclaration + '<input type="hidden" name="'+dataArray[k].name+'" value="'+dataArray[k].value+'" />';}
formDeclaration = formDeclaration + '</form>';$("#vt_passer").html(formDeclaration);$("#vt_frm_passer").submit();}
function startAllControls(){
$("input[id$='DateFromCustom']:text").each(function(i){if(this.value == ''){vt_dateFrom = new Date();vt_dateFrom.setDate(vt_dateFrom.getDate() - 5);var month = (vt_dateFrom.getMonth()+1).toString();var day = (vt_dateFrom.getDate()).toString();if(month.length==1)month="0"+month;if(day.length==1)day="0"+day;this.value = month + '/' + day + '/' + vt_dateFrom.getFullYear();}});
$('input.numeric').numeric("0");$('input.decimal').numeric();
$(".datepicker").datepicker({showOn: 'button', buttonImage: '../img/'+theme+'/calendar.gif', buttonImageOnly: true,beforeShow: function() { 
	$("#ui-datepicker-div").css("z-index", 5000); 
}});
$(".datepicker").mask("99/99/9999");
$("input[id$='DateFrom']:text").each(function(i) {if(this.value == ''){vt_dateFrom = new Date();vt_dateFrom.setDate(vt_dateFrom.getDate() - 10);var month = (vt_dateFrom.getMonth()+1).toString();var day = (vt_dateFrom.getDate()).toString();if(month.length==1)month="0"+month;if(day.length==1)day="0"+day;this.value = month + '/' + day + '/' + vt_dateFrom.getFullYear();}});
$("input[id$='DateFromMonth']:text").each(function(i) {if(this.value == ''){vt_dateFrom = new Date();vt_dateFrom.setDate(vt_dateFrom.getDate());var month = (vt_dateFrom.getMonth()).toString();var day = (vt_dateFrom.getDate()).toString();if(month.length==1)month="0"+month;if(day.length==1)day="0"+day;this.value = month + '/' + day + '/' + vt_dateFrom.getFullYear();}});
$("input[id$='DateTo']:text").each(function(i) {if(this.value == ''){vt_dateFrom = new Date();vt_dateFrom.setDate(vt_dateFrom.getDate() + 10);var month = (vt_dateFrom.getMonth()+1).toString();var day = (vt_dateFrom.getDate()).toString();if(month.length==1)month="0"+month;if(day.length==1)day="0"+day;this.value = month + '/' + day + '/' + vt_dateFrom.getFullYear();}});
$("form[name='formFilterGrid']").bind("keypress", function(e){try {if(!e){ e = window.event; }if(e.which == 13 || window.event.keyCode == 13){refreshInfo(); return false; }} catch (e) {}});}
function showErrorMessage(errorMessage){var html = '<table width="100%" heigth="80%"><tr><td>&nbsp;</td></tr><tr><td>'+errorMessage+'</td></tr><tr><td>&nbsp;</td></tr></table>';jQuery.noticeAdd({ text: html, stay: false, type: 	'errorNotification', stayTime: 7000});}
function showMessage(message){var html = '<table widht="100%" heigth="80%"><tr><td>&nbsp</td></tr><tr><td><center>'+message+'</center></td></tr><tr><td>&nbsp;</td></tr></table>';jQuery.noticeAdd({text: html,stay: false,stayTime: 2000,type: 'notification'});}
function showLoading(){$('#divLoading').dialog({autoOpen: false,closeOnEscape: true,resizable: false,modal:true});$('#divLoading').dialog('option', 'width', 250);$('#divLoading').dialog('option', 'height',65);$('#divLoading').dialog('option', 'minHeight', 65);$('#divLoading').dialog('option', 'title', 'Please Wait...');$('#divLoading').dialog("open");}
function hideLoading(){$('#divLoading').dialog("close");}
function formatCurrency(num){num = num.toString().replace(/\$|\,/g,'');if(isNaN(num))num = "0";sign = (num == (num = Math.abs(num)));num = Math.floor(num*100+0.50000000001);cents = num%100;num = Math.floor(num/100).toString();if(cents<10)cents = "0" + cents;for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));return (((sign)?'':'-') + '$' + num + '.' + cents);}
function formatNumber(nStr){nStr += '';x = nStr.split('.');x1 = x[0];x2 = x.length > 1 ? '.' + x[1] : '';var rgx = /(\d+)(\d{3})/;while (rgx.test(x1)) {x1 = x1.replace(rgx, '$1' + ',' + '$2');}return x1 + x2;}
function roundNumber(num, dec) {var result = Math.round( Math.round( num * Math.pow( 10, dec + 1 ) ) / Math.pow( 10, 1 ) ) / Math.pow(10,dec);return result;}
function toggleDiv(divId,iconImgId){var optionsToggle = {};if($("#" + divId).is(":hidden")){$("#" + iconImgId).removeClass("ui-icon-circle-triangle-n").addClass("ui-icon-circle-triangle-s");$("#"+ divId).show('fast');}else{$("#" + iconImgId).removeClass("ui-icon-circle-triangle-s").addClass("ui-icon-circle-triangle-n");$("#"+ divId).hide('fast');}}
function validateMail(value) {if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(value)){return (true);}else{return (false);}}
function cutCurrency(valueCurrency){return valueCurrency.replace("$","").replace(",","");}
function validateDate(dateStr) {try{var date = dateStr.split("/");var day = date[1];var month = date[0];var year = date[2];var isValid = true;var dmax = "";if ((day.length == 2) && (month.length == 2) && (year.length == 4)) {switch (parseInt(month.substring(0,1)=='0'?month.substring(1,2):month.substring(0,2))) {case 1:dmax = 31;break;case 2: if (year % 4 == 0) dmax = 29;else dmax = 28;break;case 3:dmax = 31;break;case 4:dmax = 30;break;case 5:dmax = 31;break;case 6:dmax = 30;break;case 7:dmax = 31;break;case 8:dmax = 31;break;case 9:dmax = 30;break;case 10:dmax = 31;break;case 11:dmax = 30;break;case 12:dmax = 31;break;}dmax!=""?dmax:dmax=-1;if ((day >= 1) && (day <= dmax) && (month >= 1) && (month <= 12)) {for (var i = 0; i < date[1].length; i++) {dayC = date[1].charAt(i).charCodeAt(0);(!((dayC > 47) && (dayC < 58)))?isValid = false:'';monthC = date[0].charAt(i).charCodeAt(0);(!((monthC > 47) && (monthC < 58)))?isValid = false:'';}}else{isValid=false;}for (var i = 0; i < date[2].length; i++) {yearC = date[2].charAt(i).charCodeAt(0);(!((yearC > 47) && (yearC < 58)))?isValid = false:'';}if(parseInt(year)>2100)isValid=false;}else isValid = false;return isValid;}catch(err){}}
/*function vtEncode(inputString){var encodedInputString = escape(inputString);encodedInputString=encodedInputString.replace("+", "%2B");encodedInputString=encodedInputString.replace("/", "%2F");return encodedInputString;}*/
function vtDecode(inputString){return unescape(inputString);}
function addCommas(nStr){nStr += '';x = nStr.split('.');x1 = x[0];x2 = x.length > 1 ? '.' + x[1] : '';var rgx = /(\d+)(\d{3})/;while (rgx.test(x1)) {x1 = x1.replace(rgx, '$1' + ',' + '$2');}return x1 + x2;}
function replaceAll(word, oldchar, newchar){while(word.indexOf(oldchar)>=0){word = word.replace(oldchar,newchar);}return word;}
function vtEncode(inputString){var encodedInputString = replaceAll(inputString,'\n'," ");var browser=navigator.appName;try{if(browser=="Microsoft Internet Explorer"){encodedInputString = escape(encodedInputString);}else{encodedInputString = encodeURIComponent(encodedInputString);}}catch(e){     encodedInputString = escape(inputString); }encodedInputString=replaceAll(encodedInputString,"+", "%2B");encodedInputString=replaceAll(encodedInputString,"/", "%2F"); encodedInputString=replaceAll(encodedInputString,"&", "%26");return encodedInputString;}
function vtDecode(inputString){return unescape(inputString);}