var $j = jQuery.noConflict();

$j(function(){
$j("h1 img, .boardheader h3 img").css("behavior","url(/js/iepngfix.htc)");
$j("#header, #searchwrapp, #content, #contentqna, #footerbanner, #footerwrapp, #footermenu ul").css("zoom","1");
initMoving(document.getElementById("quickmenu"), 34, 34, 800);
$j("#bookmark a").jFav();
$j("#navigation li a").bind("focus mouseover", function(){
var onsrc=$j(this).children("img").attr("src").substr(0,12)+"on.gif";
$j(this).not("#navigation li ul li a").children("img").attr("src",onsrc);
$j(this).parent().siblings().children("ul").hide();
$j(this).parent().children("ul").show();
});
$j("#navigation").mouseleave(function(){
$j(this).children("li").children("ul").hide();
});
$j("#navigation li a").bind("blur mouseout", function(){
var onsrc=$j(this).children("img").attr("src").substr(0,12)+".gif";
$j(this).not("#navigation li ul li a").children("img").attr("src",onsrc);
});

$j("#navigation li ul li a").bind("mouseover focus",function(){
var onsrc=$j(this).children("img").attr("src").substr(0,14)+"on.gif";
var offsrc=$j(this).parent().parent().parent().children("a").children("img").attr("src").substr(0,12)+"on.gif";
$j(this).parent().parent().parent().children("a").children("img").attr("src",offsrc);
$j(this).children("img").attr("src",onsrc);
});
$j("#navigation li ul li a").bind("mouseout blur",function(){
var onsrc=$j(this).children("img").attr("src").substr(0,14)+".gif";
$j(this).children("img").attr("src",onsrc);
});

$j("#navigation li ul").mouseleave(function(){
var offsrc = $j(this).parent().children("a").children("img").attr("src").substr(0,12)+".gif";
$j(this).parent().children("a").children("img").attr("src", offsrc)
$j(this).hide();
});

$j(".last").blur(function(){
$j(this).parent("li").parent("ul").hide();
var offsrc=$j(this).parent().parent().parent().children("a").children("img").attr("src").substr(0,12)+".gif";
$j(this).parent().parent().parent().children("a").children("img").attr("src",offsrc);
});

$j("#footerbanner").simplyScroll({
autoMode: 'loop'
});

function initMoving(target, position, topLimit, btmLimit) {
if (!target)
return false;

var obj = target;
obj.initTop = position;
obj.topLimit = topLimit;
obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;

obj.style.position = "absolute";
obj.top = obj.initTop;
obj.left = obj.initLeft;

if (typeof(window.pageYOffset) == "number") {
obj.getTop = function() {
return window.pageYOffset;
}
} else if (typeof(document.documentElement.scrollTop) == "number") {
obj.getTop = function() {
return document.documentElement.scrollTop;
}
} else {
obj.getTop = function() {
return 0;
}
}

if (self.innerHeight) {
obj.getHeight = function() {
return self.innerHeight;
}
} else if(document.documentElement.clientHeight) {
obj.getHeight = function() {
return document.documentElement.clientHeight;
}
} else {
obj.getHeight = function() {
return 500;
}
}

obj.move = setInterval(function() {
if (obj.initTop > 0) {
pos = obj.getTop() + obj.initTop;
} else {
pos = obj.getTop() + obj.getHeight() + obj.initTop;
//pos = obj.getTop() + obj.getHeight() / 2 - 15;
}

if (pos > obj.bottomLimit)
pos = obj.bottomLimit;
if (pos < obj.topLimit)
pos = obj.topLimit;

interval = obj.top - pos;
obj.top = obj.top - interval / 3;
obj.style.top = obj.top + "px";
}, 30)
}

});

