/*--------------- -----------------------------------------
Javascript for SDN48 OFFICIAL SITE
This file is SDN48 Javascript FILE.
URL: http://www.sdn48.net/
Version:1.0
Author:sdn48.net
copyright (c) 2009 sdn48.net all rights reserved.
---------------------------------------------------------*/

function setYear(){
	var d_obj = new Date();
	document.write(d_obj.getFullYear());
}
function init(){
	rollover();
	externalLinks();
	blurLinks()
}

if (window.addEventListener){
	window.addEventListener("load",init,false);
}else if(window.attachEvent){
	window.attachEvent("onload",init);
}else{
	window.onload = init;
}

function rollover() {

	if (!document.getElementById) return;

	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');

	for (var i=0;i<aImages.length;i++) { 
			if (aImages[i].className == 'rollover') {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_'+ftype);

			aImages[i].setAttribute('hsrc', hsrc);

			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;

			aImages[i].onmouseover = function() {
			sTempSrc = this.getAttribute('src');
			this.setAttribute('src', this.getAttribute('hsrc'));
			} 

			aImages[i].onmouseout = function() {
			if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_'+ftype, ftype);
			this.setAttribute('src', sTempSrc);
			}
		}
	}
}

var new_win;
function openWin(url) {
	new_win = window.open(url, "nwin", "width=800,height=740,scrollbars=no,resizable=yes,menubar=no,toolbar=no");
}

var ticket_win;
function openWin03(url) {
	ticket_win = window.open(url, "ticketwin", "width=760,height=600,scrollbars=yes,resizable=yes,menubar=no,toolbar=no");
}

var lyric_win;
function openWin02(url) {
	lyric_win = window.open(url, "lyricwin", "width=500,scrollbars=yes,resizable=yes,menubar=no,toolbar=no");
}

/* target:_blank>>external.js*/

function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") &&
			anchor.getAttribute("rel") == "external")
			anchor.target = "_blank";
	}
}


/*outline for XXie*/

function unblur() {
this.blur();
}

function blurLinks() {
	if (!document.getElementById) return;
	theLinks = document.getElementsByTagName("a");
	for(i=0; i<theLinks.length; i++) {
		theLinks[i].onfocus = unblur;
	}
}