/*************************** 
File generated by Scriptalizer.com
DateTime: Tuesday, July 13, 2010 10:09:25 AM CDT

File list:
	jquery.autocomplete.js
	jquery.tooltip.js
	jquery.myautocomplete.js
	maptips.js
*****************************/
(function(a){a.fn.extend({autocomplete:function(b,c){var d=typeof b=="string";c=a.extend({},a.Autocompleter.defaults,{url:d?b:null,data:d?null:b,delay:d?a.Autocompleter.defaults.delay:10,max:c&&!c.scroll?10:150},c);c.highlight=c.highlight||function(e){return e};c.formatMatch=c.formatMatch||c.formatItem;return this.each(function(){new a.Autocompleter(this,c)})},result:function(b){return this.bind("result",b)},search:function(b){return this.trigger("search",[b])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(b){return this.trigger("setOptions",[b])},unautocomplete:function(){return this.trigger("unautocomplete")}});a.Autocompleter=function(m,g){var c={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var b=a(m).attr("autocomplete","off").addClass(g.inputClass);var k;var q="";var n=a.Autocompleter.Cache(g);var e=0;var v;var z={mouseDownOnSelect:false};var s=a.Autocompleter.Select(g,m,d,z);var y;a.browser.opera&&a(m.form).bind("submit.autocomplete",function(){if(y){y=false;return false}});b.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(A){e=1;v=A.keyCode;switch(A.keyCode){case c.UP:A.preventDefault();if(s.visible()){s.prev()}else{u(0,true)}break;case c.DOWN:A.preventDefault();if(s.visible()){s.next()}else{u(0,true)}break;case c.PAGEUP:A.preventDefault();if(s.visible()){s.pageUp()}else{u(0,true)}break;case c.PAGEDOWN:A.preventDefault();if(s.visible()){s.pageDown()}else{u(0,true)}break;case g.multiple&&a.trim(g.multipleSeparator)==","&&c.COMMA:case c.TAB:case c.RETURN:if(d()){A.preventDefault();y=true;return false}break;case c.ESC:s.hide();break;default:clearTimeout(k);k=setTimeout(u,g.delay);break}}).focus(function(){e++}).blur(function(){e=0;if(!z.mouseDownOnSelect){t()}}).click(function(){if(e++>1&&!s.visible()){u(0,true)}}).bind("search",function(){var A=(arguments.length>1)?arguments[1]:null;function B(F,E){var C;if(E&&E.length){for(var D=0;D<E.length;D++){if(E[D].result.toLowerCase()==F.toLowerCase()){C=E[D];break}}}if(typeof A=="function"){A(C)}else{b.trigger("result",C&&[C.data,C.value])}}a.each(i(b.val()),function(C,D){f(D,B,B)})}).bind("flushCache",function(){n.flush()}).bind("setOptions",function(){a.extend(g,arguments[1]);if("data" in arguments[1]){n.populate()}}).bind("unautocomplete",function(){s.unbind();b.unbind();a(m.form).unbind(".autocomplete")});function d(){var D=s.selected();if(!D){return false}var A=D.result;q=A;if(g.multiple){var G=i(b.val());if(G.length>1){var C=g.multipleSeparator.length;var F=a(m).selection().start;var E,B=0;a.each(G,function(H,I){B+=I.length;if(F<=B){E=H;return false}B+=C});G[E]=A;A=G.join(g.multipleSeparator)}A+=g.multipleSeparator}b.val(A);x();b.trigger("result",[D.data,D.value]);return true}function u(C,B){if(v==c.DEL){s.hide();return}var A=b.val();if(!B&&A==q){return}q=A;A=j(A);if(A.length>=g.minChars){b.addClass(g.loadingClass);if(!g.matchCase){A=A.toLowerCase()}f(A,l,x)}else{o();s.hide()}}function i(A){if(!A){return[""]}if(!g.multiple){return[a.trim(A)]}return a.map(A.split(g.multipleSeparator),function(B){return a.trim(A).length?a.trim(B):null})}function j(A){if(!g.multiple){return A}var C=i(A);if(C.length==1){return C[0]}var B=a(m).selection().start;if(B==A.length){C=i(A)}else{C=i(A.replace(A.substring(B),""))}return C[C.length-1]}function r(A,B){if(g.autoFill&&(j(b.val()).toLowerCase()==A.toLowerCase())&&v!=c.BACKSPACE){b.val(b.val()+B.substring(j(q).length));a(m).selection(q.length,q.length+B.length)}}function t(){clearTimeout(k);k=setTimeout(x,200)}function x(){var A=s.visible();s.hide();clearTimeout(k);o();if(g.mustMatch){b.search(function(B){if(!B){if(g.multiple){var C=i(b.val()).slice(0,-1);b.val(C.join(g.multipleSeparator)+(C.length?g.multipleSeparator:""))}else{b.val("");b.trigger("result",null)}}})}}function l(B,A){if(A&&A.length&&e){o();s.display(A,B);r(B,A[0].value);s.show()}else{x()}}function f(B,D,A){if(!g.matchCase){B=B.toLowerCase()}var C=n.load(B);if(C&&C.length){D(B,C)}else{if((typeof g.url=="string")&&(g.url.length>0)){var E={timestamp:+new Date()};a.each(g.extraParams,function(F,G){E[F]=typeof G=="function"?G():G});a.ajax({mode:"abort",port:"autocomplete"+m.name,dataType:g.dataType,url:g.url,data:a.extend({q:j(B),limit:g.max},E),success:function(G){var F=g.parse&&g.parse(G)||p(G);n.add(B,F);D(B,F)}})}else{s.emptyList();A(B)}}}function p(D){var A=[];var C=D.split("\n");for(var B=0;B<C.length;B++){var E=a.trim(C[B]);if(E){E=E.split("|");A[A.length]={data:E,value:E[0],result:g.formatResult&&g.formatResult(E,E[0])||E[0]}}}return A}function o(){b.removeClass(g.loadingClass)}};a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(b){return b[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(c,b){return c.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};a.Autocompleter.Cache=function(c){var f={};var d=0;function i(l,k){if(!c.matchCase){l=l.toLowerCase()}var j=l.indexOf(k);if(c.matchContains=="word"){j=l.toLowerCase().search("\\b"+k.toLowerCase())}if(j==-1){return false}return j==0||c.matchContains}function g(k,j){if(d>c.cacheLength){b()}if(!f[k]){d++}f[k]=j}function e(){if(!c.data){return false}var k={},j=0;if(!c.url){c.cacheLength=1}k[""]=[];for(var m=0,l=c.data.length;m<l;m++){var p=c.data[m];p=(typeof p=="string")?[p]:p;var o=c.formatMatch(p,m+1,c.data.length);if(o===false){continue}var n=o.charAt(0).toLowerCase();if(!k[n]){k[n]=[]}var q={value:o,data:p,result:c.formatResult&&c.formatResult(p)||o};k[n].push(q);if(j++<c.max){k[""].push(q)}}a.each(k,function(r,s){c.cacheLength++;g(r,s)})}setTimeout(e,25);function b(){f={};d=0}return{flush:b,add:g,populate:e,load:function(n){if(!c.cacheLength||!d){return null}if(!c.url&&c.matchContains){var m=[];for(var j in f){if(j.length>0){var o=f[j];a.each(o,function(p,k){if(i(k.value,n)){m.push(k)}})}}return m}else{if(f[n]){return f[n]}else{if(c.matchSubset){for(var l=n.length-1;l>=c.minChars;l--){var o=f[n.substr(0,l)];if(o){var m=[];a.each(o,function(p,k){if(i(k.value,n)){m[m.length]=k}});return m}}}}}return null}}};a.Autocompleter.Select=function(e,k,m,q){var j={ACTIVE:"ac_over"};var l,f=-1,s,n="",t=true,c,p;function o(){if(!t){return}c=a("<div/>").hide().addClass(e.resultsClass).css("position","absolute").appendTo(document.body);p=a("<ul/>").appendTo(c).mouseover(function(u){if(r(u).nodeName&&r(u).nodeName.toUpperCase()=="LI"){f=a("li",p).removeClass(j.ACTIVE).index(r(u));a(r(u)).addClass(j.ACTIVE)}}).click(function(u){a(r(u)).addClass(j.ACTIVE);m();k.focus();return false}).mousedown(function(){q.mouseDownOnSelect=true}).mouseup(function(){q.mouseDownOnSelect=false});if(e.width>0){c.css("width",e.width)}t=false}function r(v){var u=v.target;while(u&&u.tagName!="LI"){u=u.parentNode}if(!u){return[]}return u}function i(u){l.slice(f,f+1).removeClass(j.ACTIVE);g(u);var x=l.slice(f,f+1).addClass(j.ACTIVE);if(e.scroll){var v=0;l.slice(0,f).each(function(){v+=this.offsetHeight});if((v+x[0].offsetHeight-p.scrollTop())>p[0].clientHeight){p.scrollTop(v+x[0].offsetHeight-p.innerHeight())}else{if(v<p.scrollTop()){p.scrollTop(v)}}}}function g(u){f+=u;if(f<0){f=l.size()-1}else{if(f>=l.size()){f=0}}}function b(u){return e.max&&e.max<u?e.max:u}function d(){p.empty();var v=b(s.length);for(var x=0;x<v;x++){if(!s[x]){continue}var y=e.formatItem(s[x].data,x+1,v,s[x].value,n);if(y===false){continue}var u=a("<li/>").html(e.highlight(y,n)).addClass(x%2==0?"ac_even":"ac_odd").appendTo(p)[0];a.data(u,"ac_data",s[x])}l=p.find("li");if(e.selectFirst){l.slice(0,1).addClass(j.ACTIVE);f=0}if(a.fn.bgiframe){p.bgiframe()}}return{display:function(v,u){o();s=v;n=u;d()},next:function(){i(1)},prev:function(){i(-1)},pageUp:function(){if(f!=0&&f-8<0){i(-f)}else{i(-8)}},pageDown:function(){if(f!=l.size()-1&&f+8>l.size()){i(l.size()-1-f)}else{i(8)}},hide:function(){c&&c.hide();l&&l.removeClass(j.ACTIVE);f=-1},visible:function(){return c&&c.is(":visible")},current:function(){return this.visible()&&(l.filter("."+j.ACTIVE)[0]||e.selectFirst&&l[0])},show:function(){var x=a(k).offset();c.css({width:typeof e.width=="string"||e.width>0?e.width:a(k).width(),top:x.top+k.offsetHeight,left:x.left}).show();if(e.scroll){p.scrollTop(0);p.css({maxHeight:e.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var u=0;l.each(function(){u+=this.offsetHeight});var v=u>e.scrollHeight;p.css("height",v?e.scrollHeight:u);if(!v){l.width(p.width()-parseInt(l.css("padding-left"))-parseInt(l.css("padding-right")))}}}},selected:function(){var u=l&&l.filter("."+j.ACTIVE).removeClass(j.ACTIVE);return u&&u.length&&a.data(u[0],"ac_data")},emptyList:function(){p&&p.empty()},unbind:function(){c&&c.remove()}}};a.fn.selection=function(j,b){if(j!==undefined){return this.each(function(){if(this.createTextRange){var k=this.createTextRange();if(b===undefined||j==b){k.move("character",j);k.select()}else{k.collapse(true);k.moveStart("character",j);k.moveEnd("character",b);k.select()}}else{if(this.setSelectionRange){this.setSelectionRange(j,b)}else{if(this.selectionStart){this.selectionStart=j;this.selectionEnd=b}}}})}var g=this[0];if(g.createTextRange){var c=document.selection.createRange(),i=g.value,f="<->",d=c.text.length;c.text=f;var e=g.value.indexOf(f);g.value=i;this.selection(e,e+d);return{start:e,end:e+d}}else{if(g.selectionStart!==undefined){return{start:g.selectionStart,end:g.selectionEnd}}}}})(jQuery);(function(a){a.fn.tooltip=function(b){var c={cssClass:"",delay:0,duration:500,xOffset:15,yOffset:15,opacity:0,fadeDuration:400};var b=a.extend(c,b);return this.each(function(d){var e=a(this);$tooltip=a("#divTooltip");if($tooltip.length==0){$tooltip=a('<div id="divTooltip"></div>');a("body").append($tooltip);$tooltip.hide()}e.mouseover(function(g){g=g?g:window.event;clearTimeout($tooltip.data("hideTimeoutId"));$tooltip.removeClass($tooltip.attr("class"));$tooltip.css("width","");$tooltip.css("height","");$tooltip.addClass(b.cssClass);$tooltip.css("opacity",1-b.opacity/100);$tooltip.css("position","absolute");$tooltip.data("title",e.attr("title"));e.attr("title","");$tooltip.data("alt",e.attr("alt"));e.attr("alt","");$tooltip.html($tooltip.data("title"));var f=e.attr("href");if(f!=undefined&&f!=""&&f!="#"){$tooltip.html(a.ajax({url:e.attr("href"),async:false}).responseText)}winw=a(window).width();w=$tooltip.width();xOffset=b.xOffset;if(w+xOffset+50<winw-g.clientX){$tooltip.css("left",a(document).scrollLeft()+g.clientX+xOffset)}else{if(w+xOffset+50<g.clientX){$tooltip.css("left",a(document).scrollLeft()+g.clientX-(w+xOffset))}else{if(g.clientX>winw/2){$tooltip.width(g.clientX-50);$tooltip.css("left",a(document).scrollLeft()+25)}else{$tooltip.width((winw-g.clientX)-50);$tooltip.css("left",a(document).scrollLeft()+g.clientX+xOffset)}}}winh=a(window).height();h=$tooltip.height();yOffset=b.yOffset;if(h+yOffset+50<g.clientY){$tooltip.css("top",a(document).scrollTop()+g.clientY-(h+yOffset))}else{if(h+yOffset+50<winh-g.clientY){$tooltip.css("top",a(document).scrollTop()+g.clientY+yOffset)}else{$tooltip.css("top",a(document).scrollTop()+10)}}$tooltip.data("showTimeoutId",setTimeout("$tooltip.fadeIn("+b.fadeDuration+")",b.delay))});e.mouseout(function(f){e.attr("title",$tooltip.data("title"));e.attr("alt",$tooltip.data("alt"));clearTimeout($tooltip.data("showTimeoutId"));$tooltip.data("hideTimeoutId",setTimeout("$tooltip.fadeOut("+b.fadeDuration+")",b.duration))});e.click(function(f){f.preventDefault()})})}})(jQuery);$().ready(function(){$("#course").autocomplete("get_course_list.php",{width:260,matchContains:true,minChars:3,selectFirst:false})});$(document).ready(function(){$("#icons").tooltip({cssClass:"tooltip-blue",delay:0,duration:50,yOffset:25,xOffset:50})});