var main = 0;
var sub = 0;
var quickStartTop = 0;

/* Navigation */
function navigation(){
	if(!document.getElementById) return false;
	if(!document.getElementById("navigation")) return false;
	var a = document.getElementById("navigation");
	var b = a.getElementsByTagName("li");
	var c = 0;
	for(i = 0;i < b.length;i++){
		if(b[i].className == "nml"){
			c++;
		}else{
		}
	}
	for(j = 1;j <= c;j++){
		var d = document.getElementById("sub" + j);
		if(document.getElementById("nv_sub" + main)){
			var subId = document.getElementById("nv_sub" + main);
			subId.style.display = "block";
			var subNum = subId.getElementsByTagName("a");
			for(k = 0;k < subNum.length;k++){
				if(!subNum[sub - 1]){

				}else if(subNum[k] == subNum[sub - 1]){
					subNum[sub - 1].className = "nsa_over";
				}
			}

		}else{}
		d.onmouseover = function(){

			var z = document.getElementById("navigation");
			var x = z.getElementsByTagName("div");
			for(i = 0;i < x.length;i++){
				if(x[i].className == "nv_rollover"){
					x[i].style.display = "none";
				}
			}

			var a = "nv_" + this.id;
			navigation_over(a);
		}
		
		d.onmouseout = function(){
			var a = "nv_" + this.id;
			navigation_out(a);
			if(document.getElementById("nv_sub" + main)){
				document.getElementById("nv_sub" + main).style.display = "block";
			}else{}
		}
		
	}
}
function navigation_over(getID){
	if(!document.getElementById) return false;
	if(!document.getElementById(getID)) return false;
	var a = document.getElementById(getID);
	a.style.display = "block";
}
function navigation_out(getID){
	if(!document.getElementById) return false;
	if(!document.getElementById(getID)) return false;
	var a = document.getElementById(getID);
	a.style.display = "none";
}
addLoadEvent(navigation);



/* Rollover Img */
function rolloverImg(){
	if(!document.getElementsByTagName) return false;
	if(!document.getElementsByTagName("body")[0].getElementsByTagName("img")) return false;
	var a = document.getElementsByTagName("body");
	var b = a[0].getElementsByTagName("img");
	var inputBtn = a[0].getElementsByTagName("input");
	var c,d,e,f;
	for(i = 0;i < b.length;i++){
		if(!b[i].className == "rolloverimg") return false;
		if(b[i].className == "rolloverimg"){
			b[i].onmouseover = function(){
				c = this.src;
				rolloverImgOver(c,this);
			}
			b[i].onmouseout = function(){
				d = c;
				rolloverImgOut(d,this);
			}
		}
	}
	for(j = 0;j < inputBtn.length;j++){
		if(!inputBtn[j].className == "rolloverimg") return false;
		if(inputBtn[j].className == "rolloverimg"){
			inputBtn[j].onmouseover = function(){
				e = this.src;
				rolloverImgOver(e,this);
			}
			inputBtn[j].onmouseout = function(){
				f = e;
				rolloverImgOut(f,this);
			}
		}
	}

}
function rolloverImgOver(getSrc,thisImg){
		var leng = getSrc.length;
		var real =leng - 4;
		url = getSrc.substring(0,real);
		thisImg.src = url + "_over.gif";
}
function rolloverImgOut(getSrc,thisImg){
		var leng = getSrc.length;
		var real =leng - 4;
		url = getSrc.substring(0,real);
		thisImg.src = url + ".gif";
}
addLoadEvent(rolloverImg);



/* Family Site Go */
function famSiteGoNow(){
	if(!document.getElementById) return false;
	if(!document.getElementById("famsitegobtn")) return false;
	var a = document.getElementById("famsitegobtn");
	a.onclick = function(){
		var mes=document.getElementById('famsite').fam.options[document.getElementById('famsite').fam.selectedIndex].value;
		if(mes==""){
		}else{
			window.open(mes);
		}
	}
}
addLoadEvent(famSiteGoNow);



/* Visual */
var fadeStart = 0;
var visualTimer;

function visual(){
	if(!document.getElementById) return false;
	if(!document.getElementById("visual")) return false;
	var a = document.getElementById("visual");
	a.style.background = "url('/v2/cha/images/visual/sub_visual" + main + ".jpg') repeat-x 0px 0px";
	if(fadeStart <= 100){
		a.style.filter = "alpha(opacity=" + fadeStart + ")";
		a.style.opacity = fadeStart / 100;
		if(navigator.appName == "Microsoft Internet Explorer"){
			fadeStart += 10;
		}else{
			fadeStart += 1;
		}
	}else{
		visualEnd();
	}
}
function visualStart(){
	visualTimer = setInterval("visual();",1);
}
function visualEnd(){
	clearInterval(visualTimer);
}
addLoadEvent(visualStart);



// Quick Menu
function quickMenuPosition(){
	if(!document.getElementById) return false;
	if(!document.getElementById("quick_menu")) return false;
	if(!document.getElementById("quick_top")) return false;
	var a = document.getElementById("quick_menu");
	var b = document.getElementById("quick_top");
	b.className = "quick_top_1280";
	a.style.position = "absolute";
	a.style.top = "250px";
	a.style.left = "1000px";
	a.style.zIndex = "1000";
	quickStartTop = 250;
}

function quickMenuPosition1024(){
	if(!document.getElementById) return false;
	if(!document.getElementById("quick_menu")) return false;
	if(!document.getElementById("quick_top")) return false;
	var a = document.getElementById("quick_menu");
	var b = document.getElementById("quick_top");
	b.className = "quick_top_1024";
	a.style.position = "absolute";
	a.style.top = "75px";
	a.style.left = "950px";
	a.style.zIndex = "1000";
	a.style.border = "1px solid #ccc";
	quickStartTop = 75;
}

function quickMenuAct(){
	if(!document.getElementById) return false;
	if(!document.getElementById("quick_menu")) return false;
	var a = document.getElementById("quick_menu");

	if(document.documentElement){
		var act = document.documentElement.scrollTop;
	}else if(document.body){
		var act = document.body.scrollTop;
	}else{
		return false;
	}

	var from,to,compute;
	from = parseInt(a.style.top,10);
	to = act + quickStartTop;
	if(from != to){
		compute = Math.ceil(Math.abs(to - from) / 20);
		if(to < from){
			compute = -compute;
		}
		a.style.top = (parseInt(a.style.top,10) + compute) + "px";
	}
	setTimeout("quickMenuAct()",10);
}

if(screen.width <= "1024"){
	addLoadEvent(quickMenuPosition1024);
}else{
	addLoadEvent(quickMenuPosition);
}
addLoadEvent(quickMenuAct);

/* Left Menu */
function leftMenu(){
	if(!document.getElementById) return false;
	if(!document.getElementById("left_menu")) return false;
	var a = document.getElementById("left_menu");
	var b = a.getElementsByTagName("a");
	for(i = 0;i < b.length;i++){
		if(!b[sub - 1]){
			return false;
		}else if(b[i] == b[sub - 1]){
			b[sub - 1].className = "over";
		}
	}
}
addLoadEvent(leftMenu);

/* Partnership Popup */
function partnershipPopup(){
	if(!document.getElementById) return false;
	if(!document.getElementById("partnership_popup")) return true;
	var sWidth = screen.width;
	var sHeight = screen.height;
	var wW = 520;
	var wH = 500;
	var ppWinWidth = (sWidth/2) - (wW/2);
	var ppWinHeight = (sHeight/2) - (wH/2);
	var a = document.getElementById("partnership_popup");
	var b = a.getAttribute("href");
	a.onclick = function(){
		window.open(b,"partnershipP","width="+wW+",height="+wH+",scrollbars=yes,left="+ppWinWidth+",top="+ppWinHeight+"");
		return false;
	}
}
addLoadEvent(partnershipPopup);