// onload function
jQuery(document).ready(function(){
	chgImg();
	slideshow();
});


// get UA
var ua = navigator.userAgent;

var WIN = (ua.indexOf("Windows") != -1);
var MAC = (ua.indexOf("Mac") != -1);

var IE = (ua.indexOf("MSIE") != -1);
if (IE && ua.indexOf("MSIE 7") != -1) { var VER = 7; }
else if (IE && ua.indexOf("MSIE 6") != -1) { var VER = 6; }
else if (IE && ua.indexOf("MSIE 5.5") != -1) { var VER = 5.5; }
else if (IE && ua.indexOf("MSIE 5.2") != -1) { var VER = 5.2; }
else if (IE && ua.indexOf("MSIE 5.1") != -1) { var VER = 5.1; }
else if (IE && ua.indexOf("MSIE 5") != -1) { var VER = 5; }

var NN = (ua.indexOf("Netscape") != -1);
var OP = (ua.indexOf("Opera") != -1);
var SF = (ua.indexOf("Safari") != -1);
var FF = (ua.indexOf("Firefox") != -1);


// rollover (onload)
function chgImg() {
	var imgNodeList = getElementsByClassName('chgImg');
	var node;
	for (var i=0, len=imgNodeList.length; i<len; i++) {
		node = imgNodeList[i];
		node.originalSrc = node.src;
		node.rolloverSrc = node.src.replace('.gif','_ovr.gif').replace('.jpg','_ovr.jpg').replace('.png','_ovr.png');
		preloadImg(node.rolloverSrc);
		node.onmouseover = function() {
			this.src = this.rolloverSrc;
		}
		node.onmouseout = function() {
			this.src = this.originalSrc;
		}
	}
}

// get elements by class
function getElementsByClassName(name) {
	if (document.all) {
		var classElements = new Array();
		var allElements = document.all;
		for (i = 0, j = 0; i < allElements.length; i++) {
			if (allElements[i].className == name) {
				classElements[j] = allElements[i];
				j++;
			}
		}    
	} else if (document.getElementsByTagName) {
		var classElements = new Array();
		var allElements = document.getElementsByTagName("*");
		for (i = 0, j = 0; i < allElements.length; i++) {
			if (allElements[i].className == name) {
				classElements[j] = allElements[i];
				j++;
			}
		}
	} else {
		return;
	}
	return classElements;
}

// preload
var preloadImages = [];
function preloadImg(url) {
	var p = preloadImages;
	var l = p.length;
	p[l] = new Image();
	p[l].src = url;
}


// slideshow
function slideshow() {
	jQuery("#slideshow img").hide();
	jQuery("#slideshow img:first").show();
	jQuery("#slideshow img:first").addClass("slct");
	var dim=1;
	var count = function(){
		var len = jQuery("#slideshow").children().length;
		if(dim >= len){
			dim = 1;
			crossFadeF();
		}else{
			dim += 1;
			crossFade();
		}
	}
	var crossFade = function(){
		jQuery(".slct").fadeOut(1200).removeClass().next().fadeIn(1200).addClass("slct");	
	};
	var crossFadeF = function(){
		jQuery(".slct").fadeOut(1200).removeClass().siblings("img:first").fadeIn(1200).addClass("slct");
	};
	var intervalID = setInterval(count, 7000);

}

