﻿;(function($){if(/1\.(0|1|2)\.(0|1|2)/.test($.fn.jquery)||/^1.1/.test($.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+$.fn.jquery);
return}$.blockUI=function(opts){install(window,opts)};$.unblockUI=function(opts){remove(window,opts)
};$.fn.block=function(opts){return this.each(function(){if($.css(this,"position")=="static"){this.style.position="relative"
}if($.browser.msie){this.style.zoom=1}install(this,opts)})};$.fn.unblock=function(opts){return this.each(function(){remove(this,opts)
})};$.blockUI.version=2.09;$.blockUI.defaults={message:"<h1>Please wait...</h1>",css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},overlayCSS:{backgroundColor:"#000",opacity:"0.6"},baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,constrainTabKey:true,fadeOut:400,focusInput:true,applyPlatformOpacityRules:true,onUnblock:null};
var ie6=$.browser.msie&&/MSIE 6.0/.test(navigator.userAgent);var pageBlock=null;
var pageBlockEls=[];function install(el,opts){var full=(el==window);var msg=opts&&opts.message!==undefined?opts.message:undefined;
opts=$.extend({},$.blockUI.defaults,opts||{});opts.overlayCSS=$.extend({},$.blockUI.defaults.overlayCSS,opts.overlayCSS||{});
var css=$.extend({},$.blockUI.defaults.css,opts.css||{});msg=msg===undefined?opts.message:msg;
if(full&&pageBlock){remove(window,{fadeOut:0})}if(msg&&typeof msg!="string"&&(msg.parentNode||msg.jquery)){var node=msg.jquery?msg[0]:msg;
var data={};$(el).data("blockUI.history",data);data.el=node;data.parent=node.parentNode;
data.display=node.style.display;data.position=node.style.position;data.parent.removeChild(node)
}var z=opts.baseZ;var lyr1=($.browser.msie)?$('<iframe class="blockUI" style="z-index:'+z+++';border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="javascript:false;"></iframe>'):$('<div class="blockUI" style="display:none"></div>');
var lyr2=$('<div class="blockUI blockOverlay" style="z-index:'+z+++';cursor:wait;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');
var lyr3=full?$('<div class="blockUI blockMsg blockPage" style="z-index:'+z+';position:fixed"></div>'):$('<div class="blockUI blockMsg blockElement" style="z-index:'+z+';display:none;position:absolute"></div>');
if(msg){lyr3.css(css)}if(!opts.applyPlatformOpacityRules||!($.browser.mozilla&&/Linux/.test(navigator.platform))){lyr2.css(opts.overlayCSS)
}lyr2.css("position",full?"fixed":"absolute");if($.browser.msie){lyr1.css("opacity","0.0")
}$([lyr1[0],lyr2[0],lyr3[0]]).appendTo(full?"body":el);var expr=$.browser.msie&&(!$.boxModel||$("object,embed",full?null:el).length>0);
if(ie6||expr){if(full&&opts.allowBodyStretch&&$.boxModel){$("html,body").css("height","100%")
}if((ie6||!$.boxModel)&&!full){var t=sz(el,"borderTopWidth"),l=sz(el,"borderLeftWidth");
var fixT=t?"(0 - "+t+")":0;var fixL=l?"(0 - "+l+")":0}$.each([lyr1,lyr2,lyr3],function(i,o){var s=o[0].style;
s.position="absolute";if(i<2){full?s.setExpression("height",'document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px"'):s.setExpression("height",'this.parentNode.offsetHeight + "px"');
full?s.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):s.setExpression("width",'this.parentNode.offsetWidth + "px"');
if(fixL){s.setExpression("left",fixL)}if(fixT){s.setExpression("top",fixT)}}else{if(opts.centerY){if(full){s.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"')
}s.marginTop=0}}})}lyr3.append(msg).show();if(msg&&(msg.jquery||msg.nodeType)){$(msg).show()
}bind(1,el,opts);if(full){pageBlock=lyr3[0];pageBlockEls=$(":input:enabled:visible",pageBlock);
if(opts.focusInput){setTimeout(focus,20)}}else{center(lyr3[0],opts.centerX,opts.centerY)
}}function remove(el,opts){var full=el==window;var data=$(el).data("blockUI.history");
opts=$.extend({},$.blockUI.defaults,opts||{});bind(0,el,opts);var els=full?$("body").children().filter(".blockUI"):$(".blockUI",el);
if(full){pageBlock=pageBlockEls=null}if(opts.fadeOut){els.fadeOut(opts.fadeOut);
setTimeout(function(){reset(els,data,opts,el)},opts.fadeOut)}else{reset(els,data,opts,el)
}}function reset(els,data,opts,el){els.each(function(i,o){if(this.parentNode){this.parentNode.removeChild(this)
}});if(data&&data.el){data.el.style.display=data.display;data.el.style.position=data.position;
data.parent.appendChild(data.el);$(data.el).removeData("blockUI.history")}if(typeof opts.onUnblock=="function"){opts.onUnblock(el,opts)
}}function bind(b,el,opts){var full=el==window,$el=$(el);if(!b&&(full&&!pageBlock||!full&&!$el.data("blockUI.isBlocked"))){return
}if(!full){$el.data("blockUI.isBlocked",b)}var events="mousedown mouseup keydown keypress click";
b?$(document).bind(events,opts,handler):$(document).unbind(events,handler)}function handler(e){if(e.keyCode&&e.keyCode==9){if(pageBlock&&e.data.constrainTabKey){var els=pageBlockEls;
var fwd=!e.shiftKey&&e.target==els[els.length-1];var back=e.shiftKey&&e.target==els[0];
if(fwd||back){setTimeout(function(){focus(back)},10);return false}}}if($(e.target).parents("div.blockMsg").length>0){return true
}return $(e.target).parents().children().filter("div.blockUI").length==0}function focus(back){if(!pageBlockEls){return
}var e=pageBlockEls[back===true?pageBlockEls.length-1:0];if(e){e.focus()}}function center(el,x,y){var p=el.parentNode,s=el.style;
var l=((p.offsetWidth-el.offsetWidth)/2)-sz(p,"borderLeftWidth");var t=((p.offsetHeight-el.offsetHeight)/2)-sz(p,"borderTopWidth");
if(x){s.left=l>0?(l+"px"):"0"}if(y){s.top=t>0?(t+"px"):"0"}}function sz(el,p){return parseInt($.css(el,p))||0
}})(jQuery);var jaaulde=window.jaaulde||{};jaaulde.utils=jaaulde.utils||{};jaaulde.utils.cookies=(function(){var cookies=[];
var defaultOptions={hoursToLive:0,path:"/",domain:window.location.hostname,secure:false};
var resolveOptions=function(options){var returnValue;if(typeof options!=="object"||options===null){returnValue=defaultOptions
}else{returnValue={hoursToLive:(typeof options.hoursToLive==="number"?options.hoursToLive:defaultOptions.hoursToLive),path:(typeof options.path==="string"&&options.path!=""?options.path:defaultOptions.path),domain:(typeof options.domain==="string"&&options.domain!=""?options.domain:defaultOptions.domain),secure:(typeof options.secure==="boolean"&&options.secure!=""?options.secure:defaultOptions.secure)}
}return returnValue};var assembleOptionsString=function(options){options=resolveOptions(options);
return((options.hoursToLive!==0?"; expires="+expiresGMTString(options.hoursToLive):"")+"; path="+options.path+"; domain="+options.domain+(options.secure?"; secure":""))
};var expiresGMTString=function(hoursToLive){var dateObject=new Date();dateObject.setTime(dateObject.getTime()+(hoursToLive*60*60*1000));
return dateObject.toGMTString()};var splitCookies=function(){cookies=[];var pair,name,separated=document.cookie.split(";");
for(var i=0;i<separated.length;i++){pair=separated[i].split("=");name=pair[0].replace(/^\s*/,"").replace(/\s*$/,"");
value=unescape(pair[1]);cookies[name]=unescape(value)}return cookies};var constructor=function(){};
constructor.prototype.get=function(cookieName){var returnValue;splitCookies();if(typeof cookieName==="string"){returnValue=(typeof cookies[cookieName]!=="undefined")?cookies[cookieName]:null
}else{if(typeof cookieName==="object"&&cookieName!==null){returnValue=[];for(var item in cookieName){returnValue[cookieName[item]]=(typeof cookies[cookieName[item]]!=="undefined")?cookies[cookieName[item]]:null
}}else{returnValue=cookies}}return returnValue};constructor.prototype.set=function(cookieName,value,options){if(typeof value==="undefined"||value===null){if(typeof options!=="object"||options===null){options={}
}value="";options.hoursToLive=-8760}var optionsString=assembleOptionsString(options);
document.cookie=cookieName+"="+escape(value)+optionsString};constructor.prototype.del=function(cookieName,options){if(typeof options!=="object"||options===null){options={}
}this.set(cookieName,null,options)};constructor.prototype.test=function(){var returnValue=false,testName="cT",testValue="data";
this.set(testName,testValue);if(this.get(testName)==testValue){this.del(testName);
returnValue=true}return returnValue};constructor.prototype.setOptions=function(options){if(typeof options!=="object"){options=null
}defaultOptions=resolveOptions(options)};return new constructor()})();(function(){if(typeof jQuery!=="undefined"){jQuery.cookies=jaaulde.utils.cookies;
var extensions={cookify:function(options){return this.each(function(){var name="",value="",nameAttrs=["name","id"],iteration=0,inputType;
while(iteration<nameAttrs.length&&(typeof name!=="string"||name==="")){name=jQuery(this).attr(nameAttrs[iteration]);
iteration++}if(typeof name==="string"||name!==""){inputType=jQuery(this).attr("type").toLowerCase();
if(inputType!=="radio"&&inputType!=="checkbox"){value=jQuery(this).attr("value");
if(typeof value!=="string"||value===""){value=null}jQuery.cookies.set(name,value,options)
}}iteration=0})},cookieFill:function(){return this.each(function(){var name="",value,nameAttrs=["name","id"],iteration=0,nodeType;
while(iteration<nameAttrs.length&&(typeof name!=="string"||name==="")){name=jQuery(this).attr(nameAttrs[iteration]);
iteration++}if(typeof name==="string"&&name!==""){value=jQuery.cookies.get(name);
if(value!==null){nodeType=this.nodeName.toLowerCase();if(nodeType==="input"||nodeType==="textarea"){jQuery(this).attr("value",value)
}else{jQuery(this).html(value)}}}iteration=0})},cookieBind:function(options){return this.each(function(){$(this).cookieFill().change(function(){$(this).cookify(options)
})})}};jQuery.each(extensions,function(i){jQuery.fn[i]=this})}})();(function($){$.extend({_debug$:null,debug:function(onoff){var old_value=($._debug$==true?true:false);
$._debug$=(onoff?true:false);return old_value},log:function(message){if($._debug$==true){window.console.log(message)
}}});$.fn.extend({log:function(message){if($._debug$==true){return this.each(function(){if(typeof message!=="undefined"){$.log(message)
}$.log(this)})}}});$(document).ready(function(){var req=$("html").attr("debug");
if(req=="true"||req=="false"){$.debug(req=="true"?true:false)}});$(document).ready(function(){if(typeof window.console==="undefined"){function object2text(obj){var text=null;
if(typeof obj==="undefined"){text="[undefined]"}else{if(typeof obj==="boolean"){text=(obj?"true":"false")
}else{if(typeof obj==="number"){text=""+obj}else{if(typeof obj==="string"){text=obj
}else{if(typeof obj==="function"){text=obj}else{if(typeof obj==="object"){if(typeof obj.nodeType!=="undefined"){if(obj.nodeType==1){text="&lt;";
text+=obj.nodeName.toLowerCase();for(var i=0;i<obj.attributes.length;i++){text+=" "+obj.attributes[i].nodeName.toLowerCase()+'="'+obj.attributes[i].nodeValue+'"'
}text+="&gt;"}else{if(obj.nodeType==2){text=obj.nodeName+'="'+obj.nodeValue}else{if(obj.nodeType==3){text=obj.nodeValue
}}}}else{if(typeof obj.toJSONString!=="undefined"){text=obj.toJSONString()}else{if(typeof obj.toString!=="undefined"){text=obj.toString()
}}}}}}}}}if(text==null){text="[unknown]"}return text}$(document).ready(function(){$("body").append('<div id="jQueryDebug"><ol></ol></div>');
$("#jQueryDebug").css("display","none").css("fontFamily","monospace").css("backgroundColor","#ffffff").css("color","#000000").css("padding","10px 0px 10px 0px").css("border","4px solid #666699").css("margin","4px 4px 4px 4px");
$("#jQueryDebug ol").css("margin","0px 0px 0px 0px").css("paddingRight","20px")
});var names=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];
var logfunc=function(msg){$("#jQueryDebug").css("display",$._debug$==true?"block":"none");
$("#jQueryDebug ol").append("<li>"+object2text(msg)+"</li>").css;$("#jQueryDebug ol li").css("borderBottom","1px solid #cccccc").css("padding","1px 10px 1px 10px")
};window.console={};for(var i=0;i<names.length;i++){window.console[names[i]]=logfunc
}window.console.jQueryDebug=true}})})(jQuery);(function($){$.fn.dump=function(){return $.dump(this)
};$.dump=function(object){var recursion=function(obj,level){if(!level){level=0}var dump="",p="";
for(i=0;i<level;i++){p+="\t"}t=type(obj);switch(t){case"string":return'"'+obj+'"';
break;case"number":return obj.toString();break;case"boolean":return obj?"true":"false";
case"date":return"Date: "+obj.toLocaleString();case"array":dump+="Array ( \n";$.each(obj,function(k,v){dump+=p+"\t"+k+" => "+recursion(v,level+1)+"\n"
});dump+=p+")";break;case"object":dump+="Object { \n";$.each(obj,function(k,v){dump+=p+"\t"+k+": "+recursion(v,level+1)+"\n"
});dump+=p+"}";break;case"jquery":dump+="jQuery Object { \n";$.each(obj,function(k,v){dump+=p+"\t"+k+" = "+recursion(v,level+1)+"\n"
});dump+=p+"}";break;case"regexp":return"RegExp: "+obj.toString();case"error":return obj.toString();
case"document":case"domelement":dump+="DOMElement [ \n"+p+"\tnodeName: "+obj.nodeName+"\n"+p+"\tnodeValue: "+obj.nodeValue+"\n"+p+"\tinnerHTML: [ \n";
$.each(obj.childNodes,function(k,v){if(k<1){var r=0}if(type(v)=="string"){if(v.textContent.match(/[^\s]/)){dump+=p+"\t\t"+(k-(r||0))+" = String: "+trim(v.textContent)+"\n"
}else{r--}}else{dump+=p+"\t\t"+(k-(r||0))+" = "+recursion(v,level+2)+"\n"}});dump+=p+"\t]\n"+p+"]";
break;case"function":var match=obj.toString().match(/^(.*)\(([^\)]*)\)/im);match[1]=trim(match[1].replace(new RegExp("[\\s]+","g")," "));
match[2]=trim(match[2].replace(new RegExp("[\\s]+","g")," "));return match[1]+"("+match[2]+")";
case"window":default:dump+="N/A: "+t;break}return dump};var type=function(obj){var type=typeof(obj);
if(type!="object"){return type}switch(obj){case null:return"null";case window:return"window";
case document:return"document";case window.event:return"event";default:break}if(obj.jquery){return"jquery"
}switch(obj.constructor){case Array:return"array";case Boolean:return"boolean";
case Date:return"date";case Object:return"object";case RegExp:return"regexp";case ReferenceError:case Error:return"error";
case null:default:break}switch(obj.nodeType){case 1:return"domelement";case 3:return"string";
case null:default:break}return"Unknown"};return recursion(object)};function trim(str){return ltrim(rtrim(str))
}function ltrim(str){return str.replace(new RegExp("^[\\s]+","g"),"")}function rtrim(str){return str.replace(new RegExp("[\\s]+$","g"),"")
}})(jQuery);(function($){function toIntegersAtLease(n){return n<10?"0"+n:n}Date.prototype.toJSON=function(date){return this.getUTCFullYear()+"-"+toIntegersAtLease(this.getUTCMonth())+"-"+toIntegersAtLease(this.getUTCDate())
};var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};
$.quoteString=function(string){if(escapeable.test(string)){return'"'+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)
})+'"'}return'"'+string+'"'};$.toJSON=function(o,compact){var type=typeof(o);if(type=="undefined"){return"undefined"
}else{if(type=="number"||type=="boolean"){return o+""}else{if(o===null){return"null"
}}}if(type=="string"){return $.quoteString(o)}if(type=="object"&&typeof o.toJSON=="function"){return o.toJSON(compact)
}if(type!="function"&&typeof(o.length)=="number"){var ret=[];for(var i=0;i<o.length;
i++){ret.push($.toJSON(o[i],compact))}if(compact){return"["+ret.join(",")+"]"}else{return"["+ret.join(", ")+"]"
}}if(type=="function"){throw new TypeError("Unable to convert object of type 'function' to json.")
}var ret=[];for(var k in o){var name;type=typeof(k);if(type=="number"){name='"'+k+'"'
}else{if(type=="string"){name=$.quoteString(k)}else{continue}}var val=$.toJSON(o[k],compact);
if(typeof(val)!="string"){continue}if(compact){ret.push(name+":"+val)}else{ret.push(name+": "+val)
}}return"{"+ret.join(", ")+"}"};$.compactJSON=function(o){return $.toJSON(o,true)
};$.evalJSON=function(src){return eval("("+src+")")};$.secureEvalJSON=function(src){var filtered=src;
filtered=filtered.replace(/\\["\\\/bfnrtu]/g,"@");filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]");
filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,"");if(/^[\],:{}\s]*$/.test(filtered)){return eval("("+src+")")
}else{throw new SyntaxError("Error parsing JSON, source is not valid.")}}})(jQuery);
(function($){$.fn.shuffle=function(){return this.each(function(){var items=$(this).children();
return(items.length)?$(this).html($.shuffle(items)):this})};$.shuffle=function(arr){for(var j,x,i=arr.length;
i;j=parseInt(Math.random()*i),x=arr[--i],arr[i]=arr[j],arr[j]=x){}return arr}})(jQuery);
(function($){$.sliceArray=function(arr,number_of_slices){var old_arr=arr.slice();
var new_arr=[];var arr_size=old_arr.length;var slice_size=Math.ceil(arr_size/number_of_slices);
for(var a=0;a<number_of_slices;a++){var index=a*slice_size;new_arr.push(old_arr.slice(index,index+slice_size))
}return new_arr}})(jQuery);jQuery.url=function(){var segments={};var parsed={};
var options={url:window.location,strictMode:false,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};
var parseUri=function(){str=decodeURI(options.url);var m=options.parser[options.strictMode?"strict":"loose"].exec(str);
var uri={};var i=14;while(i--){uri[options.key[i]]=m[i]||""}uri[options.q.name]={};
uri[options.key[12]].replace(options.q.parser,function($0,$1,$2){if($1){uri[options.q.name][$1]=$2
}});return uri};var key=function(key){if(!parsed.length){setUp()}if(key=="base"){if(parsed.port!==null&&parsed.port!==""){return parsed.protocol+"://"+parsed.host+":"+parsed.port+"/"
}else{return parsed.protocol+"://"+parsed.host+"/"}}return(parsed[key]==="")?null:parsed[key]
};var param=function(item){if(!parsed.length){setUp()}return(parsed.queryKey[item]===null)?null:parsed.queryKey[item]
};var setUp=function(){parsed=parseUri();getSegments()};var getSegments=function(){var p=parsed.path;
segments=[];segments=parsed.path.length==1?{}:(p.charAt(p.length-1)=="/"?p.substring(1,p.length-1):path=p.substring(1)).split("/")
};return{setMode:function(mode){strictMode=mode=="strict"?true:false;return this
},setUrl:function(newUri){options.url=newUri===undefined?window.location:newUri;
setUp();return this},segment:function(pos){if(!parsed.length){setUp()}if(pos===undefined){return segments.length
}return(segments[pos]===""||segments[pos]===undefined)?null:segments[pos]},attr:key,param:param}
}();