function checkBrowser() {
	var uaString = navigator.userAgent;
	if (uaString.indexOf('Netscape')!=-1) {
		return "NN";
	} else if (uaString.indexOf('MSIE')!=-1) {
		if (uaString.indexOf('Mac')!=-1) {
			return "MI";
		}
		var str;
		str = uaString.substring(uaString.indexOf('IE'), uaString.length);
		str = str.substring(0, str.indexOf(';'));
		str = str.substring(str.indexOf(' ') + 1, str.length);
		
		var result = new Array();
		var ary = str.split('.');
		for (i=0; i<ary.length; i++) {
			if (i == 0) {
				result[0] = ary[i];
				result[1] = ary[i];
			} else if (i == 1) {
				result[1] = result[1] + '.' + ary[i];
				break;
			}
		}
		var mVersion = parseInt(result[0]);
		var version =  parseFloat(result[1]);
		
		return "IE";
	}
	else if (uaString.indexOf('Chrome')!=-1) {
		return "Chrome";
	}
	else if (uaString.indexOf('Safari')!=-1) {
 		return "Sa";
	}
	else if (uaString.indexOf('Firefox')!=-1) {
 		return "FF";
	}
	else if (uaString.indexOf('Opera')!=-1) {
		return "Opera";
	}
	return "";
}

var tx;
var tagShower;
var INTERVAL = 30;
var cx;

function showTag( pos ) {
	tx = pos;
	cx = tx - 40;
	pos = cx + "px 19px";
	$("#contents").css( "background-position", pos );
	tagShower = setTimeout("onTimer()",INTERVAL );
}

function onTimer() {
	var dx = (tx - cx);//880
	var nx = cx + (dx * 0.15);//20
	cx = nx;
	
	if( Math.abs(dx) < 1 ){
		setTagPosition( tx, 19 );
		clearTimeout(tagShower);
	}
	else {
		setTagPosition( nx, 19 );
		clearTimeout(tagShower);
		tagShower = setTimeout("onTimer()",INTERVAL );
	}
}

function setTagPosition( xPos, yPos ) {
	var pos = Math.round( xPos ) + "px " + Math.round( yPos ) + "px";
	$("#contents").css( "background-position", pos );
}

window.onload = function() {
	var w =  $("img").attr("width");
	var pos;
	if( !w ) {
		w = $("#contents object").width();
		if( !w ) {
			$("#contents").css( "background", "transparent" );
			return;
		}
	}
	pos = w + "px 19px";
	$("#contents").css( "background-position", pos );
	showTag( w );
	$("#contents").css( "width", w+40 );
	
	var b = checkBrowser();
	if( b == "IE" ) {
		$("#contents").css( "padding-top", 40 );
	}
}
