//Load
function loadScript(url, callback)
{
var head= document.getElementsByTagName('head')[0];
var script= document.createElement('script');
script.type= 'text/javascript';
script.src= url;
script.onreadystatechange = callback;
script.onload = callback
head.appendChild(script);
}
loadScript("/js/jQuery/1.6.4.js",qJueryloaded)

function qJueryloaded()
{
	$("document").ready(function(){	
	
	if(typeof pageLoad == 'function') {
		pageLoad();
	}

	$(".bubblenote").hover(function(){
		var pu = $("#popup");
		if($(this).attr("note")!=null) 
		{
		var p = $(this).offset();
		pu.css('top',((p.top - pu.outerHeight()) - 10)+'px');
  		pu.css('left',(p.left - 3)+'px');
		pu.stop().delay(300).fadeIn(100).animate({opacity:1},100).html("<span></span>"+$(this).attr("note"));
		}
	}, function() { $("#popup").stop().fadeOut(1); });
	});
}


var timeout=300;var closetimer=0;var ddmenuitem=0;var curID=0;var searchOpen=false;var timer=null;function mopen(id)
{mcancelclosetime();if(ddmenuitem)ddmenuitem.style.display='none';if(searchOpen)cts();if(curID)curID.className='';ddmenuitem=document.getElementById(id+'Drop');ddmenuitem.style.display='block';curID=document.getElementById(id);curID.className='activated';}
function mclose()
{if(ddmenuitem)ddmenuitem.style.display='none';curID.className='';}
function mclosetime()
{closetimer=window.setTimeout(mclose,timeout);}
function mcancelclosetime()
{if(closetimer)
{window.clearTimeout(closetimer);closetimer=null;}}
document.onclick=mclose;function openSearch(){stopClose();searchOpen=true;document.getElementById('searchBox').style.display='block';document.getElementById('Allsearch').className='active';}
function stopClose(){if(timer){window.clearTimeout(timer);timer=null;}}
function cts(){searchOpen=false;document.getElementById('searchBox').style.display='none';document.getElementById('Allsearch').className='';}
function closeSearch(){if(document.getElementById('searchBox').style.display=='block')
timer=window.setTimeout(cts,1400)}

function newAjax() {
var aR;
try{aR=new XMLHttpRequest();}catch(e){try{aR=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{aR=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){return false;}}}
return aR; }

function smoothSlider(id,to) {
var t;
var shr=document.getElementById(id);
var currH=shr.offsetHeight;
if(to == -1) to = shr.offsetHeight;
if(currH!=to)
{	var by;
	if(currH>to) {by=Math.floor((currH-to)/10);if(by<1)by=1;shr.style.height=(currH-by)+'px';t=window.setTimeout(function(){smoothSlider(id,to)},5);}
	else {by=Math.floor((to-currH)/10);if(by<1)by=1;shr.style.height=(currH+by)+'px';
	t=window.setTimeout(function(){smoothSlider(id,to)},5);}
}
else{window.clearTimeout(t);t=null; return true;}
}


//Event Handler

function addEvent(evnt,elem,func){
if(elem.addEventListener) {
elem.addEventListener(evnt,func,false); }
else if(elem.attachEvent)
{var r=elem.attachEvent("on"+evnt,func);return r;}
}
function removeEvent(evnt,elem,func){if(elem.removeEventListener)
elem.removeEventListener(evnt,func,false);else if(elem.detachEvent){var r=elem.detachEvent("on"+evnt,func);return r;}}
