var mdomain = "http://m.ktxtour.co.kr"; // ¸ð¹ÙÀÏ¿ë µµ¸ÞÀÎ ¼³Á¤

function checkScreen()
{
	var vref = document.referrer;
	var vfrom="", qstring="";
	// Daum, NateµîÀº ·¹ÆÛ°¡ ¾ø´Â »óÅÂ·Î ³Ñ¾î¿À±â¶§¹®¿¡ ·¹ÆÛ°¡ ÀÖ´Â °æ¿ì¿¡¸¸ Ã¼Å©
	if (vref) {
		qstring = vref.substring(vref.indexOf('?'), vref.length);	// QueryString Àº ±×´ë·Î Àü´Þ
		var vuri = parseURI(vref);
		// µ¿ÀÏ host¿¡¼­ ³Ñ¾î¿À´Â °æ¿ì ¸®´ÙÀÌ·ºÆ® ½ÃÅ°Áö ¾Ê´Â´Ù.
		if (vuri.host == document.domain) return;
	}

	// pc ÆÄ¶ó¹ÌÅÍ°¡ È°¼ºÈ­ µÈ°æ¿ì PC¹öÀü ¸µÅ©·Î ÀÎ½Ä, ¸®´ÙÀÌ·ºÆ® ½ÃÅ°Áö ¾Ê´Â´Ù.
	vfrom = checkURI('pc');

	// ¾Èµå·ÎÀÌµå °è¿­ µð¹ÙÀÌ½º ¼¼·Î width ÀÇ ±â±âº° Â÷ÀÌ·Î ÀÎÇØ 480¿¡¼­ 640À¸·Î º¯°æ
	if (screen.width <= 640 && !vfrom) {
		// ÇØ»óµµ°¡ 640 ÀÌÇÏ ¸ð¹ÙÀÏ µð¹ÙÀÌ½º·Î ºÐ·ù, ·¹ÆÛ¾ø°í pc ÆÄ¶ó¹ÌÅÍ ¾øÀ¸¸é ¸ð¹ÙÀÏ·Î Á¢¼Ó
		window.location.replace(mdomain+qstring);
	} else {
		// ÇØ»óµµ°¡ 640À» ÃÊ°úÇÏ¸é ÀÏ¹Ý À¥Á¢¼ÓÀ¸·Î ºÐ·ù(¾Æ¹« ÀÛ¾÷ ¾øÀÌ ÇöÀç Á¢¼Ó À¯Áö)
	}
	//
	// ´Ü, ¾ÆÀÌÆÐµåµîÀÇ ÅÂºí¸´µîÀ¸·Î Á¢¼ÓÇÑ °æ¿ì PCÀ¥ ¶Ç´Â ¸ð¹ÙÀÏ Áß ¾î´À°÷À¸·Î
	// Á¢¼Ó½ÃÅ³Áö Á¤Ã¥¿¡ µû¶ó ´Ù¸§.
	//
}

function checkURI(name, ref)
{
	name = name.replace(/[\[]/,"\[").replace(/[\]]/,"\]");
	var regexS = "[\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec( ref ? ref : window.location.href );
	if( results == null ) return "";
	else return results[1];
}

function parseURI (str) {
	var	o= parseURI.options,m=o.parser[o.strictMode ? "strict" : "loose"].exec(str),uri={},i=14;
	while (i--) uri[o.key[i]] = m[i] || "";
	uri[o.q.name] = {};
	uri[o.key[12]].replace(o.q.parser, function ($0, $1, $2) {
		if ($1) uri[o.q.name][$1] = $2;
	});
	return uri;
};

parseURI.options = {
	strictMode: false,
	key: ["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],
	q: {name:"queryKey",parser: /(?:^|&)([^&=]*)=?([^&]*)/g},
	parser: {strict: /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,
			 loose : /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/
	}
};
window.onload = checkScreen;
