(function($)
{$(function()
{$.extend({code28:{queryString:function(src)
{var pos=src.indexOf("?");if(pos!=-1){var query=src.substr(pos+1);var pairs=query.split("&");var params=new Object();$.each(pairs,function(i)
{var temp=this.split("=");if(temp[1]=="true"){temp[1]=true;}else if(temp[1]=="false"){temp[1]=false;}
params[temp[0]]=temp[1];});return params;}},loadScripts:function(scripts,callback)
{$.ajaxSetup({cache:!$.code28.params.script.debug});var scriptArray=$.makeArray(scripts);(function()
{var script=scriptArray.shift();if(scriptArray.length>0){$.getScript(script,arguments.callee);}else{$.getScript(script,callback);$.ajaxSetup({cache:false});}})();},sniff:function()
{document.body.className+=" "+(/(win|mac|linux|sunos|solaris|iphone|ipod)/.exec(navigator.platform.toLowerCase())||[""])[0].replace('sunos','solaris').replace('ipod','iphone');var vendor="";$.each($.browser,function(i,val)
{if(val===true){switch(i){case"msie":vendor="ms";break;case"mozilla":vendor="moz";break;case"safari":vendor="webkit";break;case"opera":vendor="opera";break;}}else{if(i=="version"){document.body.className+=" v-"+val.toString().split(".").join("-");}}});document.body.className+=" "+vendor;},params:{location:{},script:{}}}});$.code28.params.location=$.code28.queryString(location.href);$.code28.params.script=$.extend($.code28.queryString($("script[src*=/main.]").attr("src")),$.code28.params.location);$.code28.sniff();});})(jQuery);
