String.prototype.trim = function(){
  return this.replace(/(^\s*)|(\s*$)/gi, "");
}

function selectBoxValueSet(divId, spanId, hiddenId, value){
	document.getElementById(spanId).innerHTML = value;
	document.getElementById(hiddenId).value = value;
	document.getElementById(divId).style.display = "none";
}

function sel(obj, value){
	obj.style.background=value;
}

function numCheck(event){
	if (event.keyCode < 45 || event.keyCode > 57) {
		event.returnValue = false;
		return false;
	}
}

// °¡¿îµ¥·Î »õÃ¢ ¶ç¾îÁÖ±â
function fn_winopen_center(url,target,w,h,scroll)
{
	var win= null;
	var winl = (document.documentElement.clientWidth/2) - (w/2);
	var wint = (document.documentElement.clientHeight/2) - (h/2);
	
	var settings  ='height='+h+',';
		settings +='width='+w+',';
		settings +='top='+wint+',';
		settings +='left='+winl+',';
		settings +='scrollbars='+scroll+',';
		settings +='menubar=no,toolbar=no,location=no,resizable=no,status=no,directories=no';
	win = window.open(url,target,settings);
	win.focus();
}

function Send_AuthSms()
{
	if (document.getElementById("mdn2").value == "" && document.getElementById("mdn3").value == "")	{
		alert("ÈÞ´ëÆù¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		document.getElementById("mdn2").focus();
	}
	else if (document.getElementById("mdn3").value != "" && document.getElementById("mdn2").value == "")	{
		alert("ÈÞ´ëÆù¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		document.getElementById("mdn2").focus();
	}
	else if (document.getElementById("mdn2").value != "" && document.getElementById("mdn3").value == "")	{
		alert("ÈÞ´ëÆù¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		document.getElementById("mdn3").focus();
	}
	else if (document.getElementById("mdn2").value.length < 3)
	{
		alert("ÈÞ´ëÆù¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
		document.getElementById("mdn2").focus();
	}
	else if (document.getElementById("mdn3").value.length != 4)
	{
		alert("ÈÞ´ëÆù¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
		document.getElementById("mdn3").focus();
	}
	else
		SMSRequest(document.getElementById("tc").value, document.getElementById("mdn1").value, document.getElementById("mdn2").value, document.getElementById("mdn3").value, document.getElementById("ctype").value);
}

//SMS ÀÎÁõ ¹ß¼Û ¹× ÄÝ¹é ¹ß¼Û Á¤º¸ ¿äÃ»(SKT ÀÌ¿ÜÀÇ ÀÌÅë»ç ÀÎÁõ¹øÈ£ ¹ß¼Û ½Ã)
function SMSRequest(tc, mdn1, mdn2, mdn3, ctype) {
	var url = "/sportskorea/send_sms.html"; 
	var params = "tc=" + tc + "&mdn1=" + mdn1 + "&mdn2=" + mdn2 + "&mdn3=" + mdn3+ "&ctype=" + ctype;
	
	sendRequest(url, params, SMSCallBack, "POST", true);
}

//SMS ÀÎÁõ ¹ß¼Û ¹× ÄÝ¹é ¹ß¼Û Á¤º¸ ÄÝ¹é(SKT ÀÌ¿ÜÀÇ ÀÌÅë»ç ÀÎÁõ¹øÈ£ ¹ß¼Û ½Ã)
function SMSCallBack() {
	var ret_msg, result;

	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200){
			//alert(httpRequest.responseText);
			result = httpRequest.responseText.split("#");

			if (result[0] == "0")	{
				document.getElementById("phone_input").style.display = "none";
				document.getElementById("auth_input").style.display = "block";
				document.getElementById("mdn").value = document.getElementById("mdn1").value + document.getElementById("mdn2").value + document.getElementById("mdn3").value;
				document.getElementById("auth_num").focus();
			}
			else	{
				ret_msg = result[1];
				alert(ret_msg);
					//fn_winopen_center("/popup/pop_chk_error.html?ret_msg=" + escape(ret_msg), "_blank", 350, 218, "no");

				//ErrorPhoneReset();
			}
		}
		else if (httpRequest.status == 204)	{//µ¥ÀÌÅÍ°¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì
			alert('ÆäÀÌÁö ¿¡·¯ÀÔ´Ï´Ù.´Ù½ÃÇÑ¹ø ½ÃµµÇØÁÖ¼¼¿ä.');
			//ErrorPhoneReset();
		}
	}
}

//SKT ÄÝ¹é SMS ¹ß¼Û ¿äÃ»
function Go_CallbackSMS(flag)
{
	if (document.getElementById("auth_num").value == "")	{
		alert("ÀÎÁõ¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		document.getElementById("auth_num").focus();
	}
	else	{
		document.getElementById("dataform").target = "hiddenframe";
		document.getElementById("dataform").action = "/sportskorea/send_callback.html";
		document.getElementById("dataform").submit();

		document.getElementById("phone_input").style.display = "block";
		document.getElementById("auth_input").style.display = "none";

		if (flag == 1)
		{
			document.getElementById("mdn_key").innerHTML = '010';
		}

		document.getElementById("mdn1").value = "010";
		document.getElementById("mdn2").value = "";
		document.getElementById("mdn3").value = "";
		document.getElementById("auth_num").value = "";
	}
}

function hideView(id){
	if (document.getElementById(id).innerHTML.trim() == "" ){
		return;
	}else{	
		if (document.getElementById(id).style.display == "inline"){
			document.getElementById(id).style.display = "none";
		}else {
			document.getElementById(id).style.display = "inline";
		}
	}
}

function EnterDown(objFn)
{
	var keyValue = event.keyCode;

	if ( keyValue==13 ) 
	{
		eval(objFn);
	}
}

function setHiddenFrame(){
	document.write("<iframe name='wallpaper' id='wallpaper' src='about:blank' width='0' height='0' scrolling='no' frameborder='0'></iframe>");
}

function MakeFlashString(add,width,height,flashvar){
	html = '';
	html += '<object type="application/x-shockwave-flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0" id="param" width="'+width+'" height="'+height+'">';
	html += '<param name="movie" value="' + add + '">';
	html += '<param name="wmode" value="transparent">'; //transparent / opaque
	html += '<param name="SCALE" value="exactfit">';
	html += '<param name="allowFullScreen" value="true">';
	html += '<param name="FlashVars" value="' + flashvar + '">';
	html += '<embed src="' + add + '" width="' + width + '" height="' + height + '" FlashVars="' + flashvar + '" quality="high" bgcolor="#000000" name="movie" align="middle" play="true" loop="false" wmode="transparent" quality="high" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"><\/embed>';
	html += '<\/object>';
	
	document.write(html);
}

function auto_fit_size() {
    window.resizeTo(100, 100);
    var thisX = parseInt(document.body.scrollWidth);
    var thisY = parseInt(document.body.scrollHeight);
    var maxThisX = screen.width - 50;
    var maxThisY = screen.height - 50;
    var marginY = 0;
    //alert(thisX + "===" + thisY);
    //alert("ÀÓ½Ã ºê¶ó¿ìÀú È®ÀÎ : " + navigator.userAgent);
    // ºê¶ó¿ìÀúº° ³ôÀÌ Á¶Àý. (Ç¥ÁØ Ã¢ ÇÏ¿¡¼­ Á¶ÀýÇØ ÁÖ½Ê½Ã¿À.)
    if (navigator.userAgent.indexOf("MSIE 6") > 0) marginY = 58;        // IE 6.x
    else if(navigator.userAgent.indexOf("MSIE 7") > 0) marginY = 80;    // IE 7.x
    else if(navigator.userAgent.indexOf("Firefox") > 0) marginY = 85;   // FF
    else if(navigator.userAgent.indexOf("Opera") > 0) marginY = 30;     // Opera
    else if(navigator.userAgent.indexOf("Netscape") > 0) marginY = -2;  // Netscape

    if (thisX > maxThisX) {
        window.document.body.scroll = "yes";
        thisX = maxThisX;
    }
    if (thisY > maxThisY - marginY) {
        window.document.body.scroll = "yes";
        thisX += 19;
        thisY = maxThisY - marginY;
    }

    window.resizeTo(thisX+10, thisY+marginY);
}

function NextMdn(event)
{
	if (event.keyCode < 45 || event.keyCode > 57) {
		event.returnValue = false;
		return false;
	}

	event.returnValue = true; 

	if (document.getElementById("mdn2").value.length == 4) {
		document.getElementById("mdn3").focus();
		event.returnValue = false;
		return false;
	}
}