/* rollover */
function rollover () {
	var preLoad = new Object();
	$('img.ro,input.ro').not("[src*='_ro.']").each(function(){
		var imgSrc = this.src;
		var fType = imgSrc.substring(imgSrc.lastIndexOf('.'));
		var imgName = imgSrc.substr(0, imgSrc.lastIndexOf('.'));
		var imgOver = imgName + '_ro' + fType;
		preLoad[this.src] = new Image();
		preLoad[this.src].src = imgOver;
		$(this).hover(
			function (){
				this.src = imgOver;
			},
			function (){
				this.src = imgSrc;
			}
		);
	});
}

$(function () {
	rollover();
});



/* local scroll */
$(function () {
	$('.pagetop').click(function () {
		$.scrollTo({top:0,left:0}, 500);
		return false;
	});
});

$(function () {
	$('.scrl').click(function () {
		var target = $(this).attr('href');
		$.scrollTo(target, 500);
		return false;
	});
});

function goToQuiz () {
	$.scrollTo('#quiz', 500);
}


/* tab */
$(function () {
	var check = true;
	
	$('#tab').not('.outer').each(function () {
		$('#tab a').click(function () {
			if (check) {
				var onFlag = /_on./.test($(this).find('img').attr('src'));

				if (onFlag) return false;
				else {
					check = false;
					var self   = $(this).attr('href');

					$('#tab a img[src*="_on."]').each(function () {
						var onSrc = $(this).attr('src').split('_on.');
						var src   = onSrc[0] + '.' + onSrc[1];
						$(this).attr('src', src);
					});

					var src    = $(this).find('img').attr('src').split('.');
					var newSrc = src[0] + '_on.' + src[1];
					$(this).find('img').attr('src', newSrc);

					$('#tab a').each(function () {
						var id = $(this).attr('href');
						if ($(id).css('display') != 'none') {
							$(id).fadeOut(500, function () {
								$(self).fadeIn(500, function () {
									check = true;
								});
							});
						}
					});

					return false;
				}
			}
			else {
				return false;
			}
		});
	});
});
