/* Style Switcher by Paul Sowden, see A List Apart: http://www.alistapart.com/articles/alternate/ */
function setActiveStyleSheet(title) {
	var i, a, main;
	for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) {
		if (a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && a.getAttribute("title") != "kcc") {
			a.disabled = true;
			if (a.getAttribute("title") == title) a.disabled = false;

		}
	}

	if (document.getElementById("img_s")) document.getElementById("img_s").src = "../../images/print/s.jpg";
	if (document.getElementById("img_m")) document.getElementById("img_m").src = "../../images/print/m.jpg";
	if (document.getElementById("img_l")) document.getElementById("img_l").src = "../../images/print/l.jpg";

	switch (title) {
		case "Small Text":
			document.getElementById("img_s").src = "../../images/print/s_.jpg";
			break;
		case "Medium Text":
			if (document.getElementById("img_m")) document.getElementById("img_m").src = "../../images/print/m_.jpg";
			break;
		case "Large Text":
			document.getElementById("img_l").src = "../../images/print/l_.jpg";
			break;
		default:
			break;
	}
}

function getActiveStyleSheet() {
	var i, a;
	for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) {
		if (a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
	}
	return null;
}

function getPreferredStyleSheet() {
	var i, a;
	for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) {
		if (a.getAttribute("rel").indexOf("style") != -1
	   && a.getAttribute("rel").indexOf("alt") == -1
	   && a.getAttribute("title")
	   ) return a.getAttribute("title");
	}
	return null;
}

//function createCookie(name,value,days) {
//  if (days) {
//    var date = new Date();
//    date.setTime(date.getTime()+(days*24*60*60*1000));
//    var expires = "; expires="+date.toGMTString();
//  }
//  else expires = "";
//  document.cookie = name+"="+value+expires+"; path=/";
//}

// *** Cookies ***
function writeCookie(name, value) {
	exp = new Date();
	exp.setTime(exp.getTime() + (86400 * 1000 * 30));
	document.cookie = name + "=" + escape(value) + "; expires=" + exp.toGMTString() + "; path=/";
}
function readCookie(name) {
	var search;
	search = name + "=";
	offset = document.cookie.indexOf(search);
	if (offset != -1) {
		offset += search.length;
		end = document.cookie.indexOf(";", offset);
		if (end == -1) {
			end = document.cookie.length;
		}
		return unescape(document.cookie.substring(offset, end));
	} else {
		return "";
	}
}

////////////////////////////////////
// StyleSheet
////////////////////////////////////
function writeCSS() {
	for (var i = 0; i < arrCSS.length; i++) {
		//document.write('<link title="css'+i+'" href="'+arrCSS[i][1]+'" rel="stylesheet" disabled="true" type="text/css" />');
	}
	setStyleSheet(readCookie("stylesheet"));
}

function writeCSSLinks() {
	for (var i = 0; i < arrCSS.length - 1; i++) {
		if (i > 0) document.write('  ');
		document.write('<a href="javascript:v()" onclick="setStyleSheet(\'css' + i + '\')">' + arrCSS[i][0] + '</a>');
	}
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for (var i = 0; i < ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0) == ' ') c = c.substring(1, c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
	}
	return null;
}

function setStyleSheet(strCSS) {
	//以下是做網站顏色換版功能
	//  var objs=document.getElementsByTagName("link");
	var intFound = 0;

	//document.getElementById("abgne_fade_pic").innerHTML = "none";

	switch (strCSS) {
		case "css1":
			//	document.getElementById("focus_img6").src = "layout2010/AD/blue-06.jpg";
			for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) {
				if (a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
					//a.disabled = true;
					if (a.getAttribute("title") == "kcclayout") a.href = "css/web_page.css";

				}
			}

			$("#Menu1 li img").each(function () {
				$(this).attr("src", $(this).attr("src").replace("blue", "org").replace("green", "org"));
			});

			break;
		case "css2":
			//document.getElementById("focus_img6").src = "layout2010/AD/green-06.jpg";
			for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) {
				if (a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
					//a.disabled = true;
					if (a.getAttribute("title") == "kcclayout") a.href = "css/web_page_b.css";

				}
			}

			$("#Menu1 li img").each(function () {
				$(this).attr("src", $(this).attr("src").replace("org", "blue").replace("green", "blue"));
			});

			break;
		case "css3":

			for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) {
				if (a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
					//a.disabled = true;
					if (a.getAttribute("title") == "kcclayout") a.href = "css/web_page_g.css";

				}
			}

			$("#Menu1 li img").each(function () {
				$(this).attr("src", $(this).attr("src").replace("blue", "green").replace("org", "green"));
			});

		default:
			break;
	}

	writeCookie("stylesheet", strCSS);
}

function setStyleSheet2(strCSS) {
	//以下是做網站內頁顏色換版功能
	//  var objs=document.getElementsByTagName("link");
	var intFound = 0;
	
	//document.getElementById("abgne_fade_pic").innerHTML = "none";

	var j = Math.floor((5) * Math.random()) + 1;

	switch (strCSS) {
		case "css1":
			//	document.getElementById("focus_img6").src = "layout2010/AD/blue-06.jpg";
			for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) {
				if (a.getAttribute("title") == "kcc") a.href = "/css/inside_page.css";
			}
			$("#inside_header").css("background-image", "url(/images/inside_top_banner01_" + j + ".jpg)");

			break;
		case "css2":
			//document.getElementById("focus_img6").src = "layout2010/AD/green-06.jpg";
			for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) {
				if (a.getAttribute("title") == "kcc") a.href = "/css/inside_page_b.css";
			}

			$("#inside_header").css("background-image", "url(/images/inside_top_banner02_" + j + ".jpg)");

			break;
		case "css3":

			for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) {

				if (a.getAttribute("title") == "kcc") a.href = "/css/inside_page_g.css";

			}

			$("#inside_header").css("background-image", "url(/images/inside_top_banner03_" + j + ".jpg)");

			break;
		default:
			break;
	}

	writeCookie("stylesheet", strCSS);
}

window.onload = function (e) {
	// var cookie = readCookie("style");
	// var title = cookie ? cookie : getPreferredStyleSheet();
	//setActiveStyleSheet("Medium Text");
}
window.onunload = function (e) {
	//var title = getActiveStyleSheet();
	//createCookie("style", title, 365);
}

