
var BA_APPS_QUERY_PROXY="/bigadmin/apps/omProxy.jsp";var BA_INFO_TYPE_ERROR="BA_INFO_TYPE_ERROR";var BA_INFO_TYPE_NOTIFICATION="BA_INFO_TYPE_NOTIFICATION";var BA_INFO_TYPE_ALERT="BA_INFO_TYPE_ALERT";var BA_INFO_TYPE_SUCCESS="BA_INFO_TYPE_SUCCESS";var BA_RESULTS_DETAIL_TYPE_SOFTWARE="Software";var BA_RESULTS_DETAIL_TYPE_PUBLISHER="Publisher";var BA_APP_RESULT_BLOCK="applicationResultBlock";var BA_APP_RES_DETAIL_WIN="baAppResDetailWin";var BA_RESULTS_TABLE_HEADERS;var baAppCurrentPublisher;var baAppReferringApp;var BA_APP_LOGO_MAX_WIDTH=175;var BA_APP_LOGO_MAX_HEIGHT=175;var BA_APP_DETAIL_REVIEWS_ID="baDetailReviews";var baBuildReviews=false;var baBuildReviewsURL="";var BA_APP_RESULT_NUM_RETURNS=20;var currentStartNumber=0;var baResultDescriptionStrLength=75;function __addToQueryParams(queryAppend){var returnString="&";if(queryAppend==null||queryAppend==""){returnString="?";}
return returnString;}
function __formatNumAddCommas(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 __getImageTagFromURL(imageURL,maxWidth,maxHeight,altStg,styleStg){var imageFile=new Image();var imageWidth=0;var imageHeight=0;var returnString="";if(imageURL==null){return;}else{imageFile.src=imageURL;}
returnString+="<img src=\""+imageURL+"\"";if(imageFile.width!=null){imageWidth=imageFile.width;}
if(imageFile.height!=null){imageHeight=imageFile.height;}
if(imageWidth==0||imageHeight==0){returnString+=" class=\"baAppLogoResize\"";var randNum=Math.floor(Math.random()*1024);var randImgID="_ba_app_img_"+randNum;returnString+=" id=\""+randImgID+"\" ";imageFile.onload=function(){};}else{if(imageWidth>0){returnString+=" width=\""+imageWidth+"\"";}
if(imageHeight>0){returnString+=" height=\""+imageHeight+"\"";}}
returnString+=" border=\"0\">";return returnString;}
function __getListingDescription(description,descLength){if(descLength==null){descLength=baResultDescriptionStrLength;}
if(description.length>descLength){description=description.substr(0,descLength+5);description=description.substr(0,description.lastIndexOf(' '));}
return __utf8_decode(description);}
function __utf8_encode(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n<string.length;n++){var c=string.charCodeAt(n);if(c<128){utftext+=String.fromCharCode(c);}else if((c>127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128);}else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128);}}
return utftext;}
function __utf8_decode(utftext){var string="";var i=0;var c=c1=c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){string+=String.fromCharCode(c);i++;}else if((c>191)&&(c<224)){c2=utftext.charCodeAt(i+1);string+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2;}else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);string+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}}
return string;}