var KUtil = Class.create( { 
	initialize: function(){},
	/**
	/* ÇöÀç ½ºÅ©¸³Æ®ÀÇ °æ·Î ¾ò±â
	**/
	getScriptPath: function(n) {
	    var elements = document.getElementsByTagName('script'); 
		for (var i = 0; i < elements.length; i++) { 
			if (elements[i].src && elements[i].src.indexOf(n) != -1) { 
				return elements[i].src.substring(0, elements[i].src.lastIndexOf('/') + 1); 
			} 
		} 
	},
	/**
	/* µ¿Àû ½ºÅ©¸³Æ® »ý¼º
	**/
	loadScript: function( p ) {	//p ½ºÅ©¸³Æ® °æ·Î
		var d = document, s;
		s = d.createElement("SCRIPT");
		s.setAttribute("type","text/javascript");
		s.setAttribute("src", p );
		new Insertion.Bottom(d.getElementsByTagName("head")[0],s);
	},
	/**
	/* µ¿Àû CSS »ý¼º
	**/
	loadCSS: function( p ) {	//p CSS °æ·Î
		var d = document, s;
		s = d.createElement("link");
		s.setAttribute("type","text/css");
		s.setAttribute("HREF", p );
		new Insertion.Top(d.getElementsByTagName("head")[0],s );
	},
	/**
	/* ºê¶ó¿ìÀú Á¾·ù ÆÇº°
	**/
	getNavigator: function() {
		
		var ua = navigator.userAgent;
		var isMSIE = (navigator.appName == "Microsoft Internet Explorer");
		var isMSIE5 = isMSIE && (ua.indexOf('MSIE 5') != -1);
		var isMSIE5_0 = isMSIE && (ua.indexOf('MSIE 5.0') != -1);
		var isMSIE7 = isMSIE && (ua.indexOf('MSIE 7') != -1);
		var isGecko = ua.indexOf('Gecko') != -1; // Will also be true on Safari
		var isSafari = ua.indexOf('Safari') != -1;
		var isOpera = window['opera'] && opera.buildNumber ? true : false;
		var isMac = ua.indexOf('Mac') != -1;
		var isNS7 = ua.indexOf('Netscape/7') != -1;
		var isNS71 = ua.indexOf('Netscape/7.1') != -1;

		// Fake MSIE on Opera and if Opera fakes IE, Gecko or Safari cancel those
		if ( isOpera ) {
			isMSIE = true;
			isGecko = false;
			isSafari =  false;
		}

		var isRealIE = isMSIE && !isOpera;

		return { 
			isMSIE: isMSIE,
			isMSIE5: isMSIE5,
			isMSIE5_0: isMSIE5_0,
			isMSIE7: isMSIE7,
			isGecko: isGecko,
			isSafari: isSafari,
			isOpera: isOpera,
			isMac: isMac,
			isNS7: isNS7,
			isNS71: isNS71,
			isRealIE: isRealIE
		}
	}
} );