function urlsafe(E){var B=0;var A="";var D="";var C=E.length;var F="";for(i=0;i<C&&B<50;i++){F=strtolower(E.charAt(i));if(isalphanumeric(F)){A+=F;D=F;B++}else{if(D!="-"){A+="-";D="-";B++}}}return A}function strtolower(A){return(A+"").toLowerCase()}function substr(B,C,A){return B.substr(C,A)}function isalphanumeric(B){var A=/^[a-zA-Z_0-9]$/;if(A.test(B)){return true}}function strip_tags(G,H){var K="",I=false;var F=[];var A=[];var J="";var D=0;var C="";var E="";var B=function(M,L,N){return N.split(M).join(L)};if(H){A=H.match(/([a-zA-Z0-9]+)/gi)}G+="";F=G.match(/(<\/?[\S][^>]*>)/gi);for(K in F){if(isNaN(K)){continue}E=F[K].toString();I=false;for(C in A){J=A[C];D=-1;if(D!=0){D=E.toLowerCase().indexOf("<"+J+">")}if(D!=0){D=E.toLowerCase().indexOf("<"+J+" ")}if(D!=0){D=E.toLowerCase().indexOf("</"+J)}if(D==0){I=true;break}}if(!I){G=B(E,"",G)}}return G}function ucwords(B){var A=strtolower(B);return(A+"").replace(/^(.)|\s(.)/g,function(C){return C.toUpperCase()})}