function areThereTags(a){var b="function=tagExists&tagname="+a;ajaxRequest("../php/ajaxDataHandler.php",{params:b,endfunc:showCustomButton})}function adminCall(a){ajaxRequest("../php/admin.php",{params:a,endfunc:returnAdmin})}function returnAdmin(a){$("#message").html(a)}function getItem(url,getItemReturnFunction){ajaxRequest("../php/admin.php",{params:url,endfunc:eval(getItemReturnFunction)})}function getDropdown(id,sql,key_name,value_name,name,id_fld,sort_field,delim,nul_field){var url="";url+="function=getdd";url+="&sql="+sql;url+="&key_name="+key_name;url+="&value_name="+value_name;url+="&name="+name;url+="&id_fld="+id_fld;url+="&sort_field="+sort_field;url+="&delim="+delim;url+="&nul_field="+nul_field;ajaxRequest("../php/admin.php",{params:url,endfunc:eval(insertDropdown),opt:id})}function insertDropdown(a,b){$("#"+b).html(a)}function showCustomButton(a){if(a!="FALSE"){$("#view_custom_link").attr("href",configObj.relhome+"/blog/tag/"+a+"/");$("#view_custom").removeClass("hidden")}}function ajaxRequest(url,options){var params=options.params||"";var meth=options.meth||"post";var async=options.async;var opt=options.opt||"";if(async==null){async=true}var startfunc=options.startfunc||"";var endfunc=options.endfunc||"";var errorfunc=options.errorfunc||"";var noauthfunc=options.noauthfunc||"";var req=false;if(window.XMLHttpRequest){req=new XMLHttpRequest()}else{if(window.ActiveXObject){req=new ActiveXObject("Microsoft.XMLHTTP")}else{alert("Your browser cannot perform the requested action. Either your security settings are too high or your browser is outdated. Try the newest version of Internet Explorer or Mozilla Firefox.");return false}}if(startfunc!=""){eval(startfunc)}req.onreadystatechange=function(){if(req.readyState==4){if(req.status==200){if(endfunc!=""){eval(endfunc(req.responseText,opt))}}else{if(req.status==403&&noauthfunc!=""){eval(noauthfunc)}else{if(endfunc!=""){eval(endfunc)}if(errorfunc!=""){eval(errorfunc)}}return false}}};if(meth=="get"){req.open(meth,url+(params!=""?"?"+params:""),async);req.send(null)}else{req.open(meth,url,async);req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");req.send(params)}}if(!this.JSON){JSON=function(){function f(n){return n<10?"0"+n:n}Date.prototype.toJSON=function(key){return this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z"};var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g,gap,indent,breaker,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){return escapeable.test(string)?'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==="string"){return c}c=a.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(typeof value.length==="number"&&!(value.propertyIsEnumerable("length"))){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"["+breaker+gap+partial.join(","+breaker+gap)+breaker+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==="string"){v=str(k,value,rep);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value,rep);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{"+breaker+gap+partial.join(","+breaker+gap)+breaker+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}return{stringify:function(value,replacer,space,linebreak){var i;gap="";indent="";if(space){if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}breaker=typeof linebreak!=="string"?"\n":linebreak}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})},parse:function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}if(/^[\],:{}\s]*$/.test(text.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}}()};