//ÀÏ¹Ý ÇÔ¼ö
/*
    Description : °ø¿ëÇÔ¼ö(IE, FireFox±âÁØÀ¸·Î Á¦ÀÛ)
    Deveploper : °æÁßÈ£ 
    Version : 1.4
    Last Modify : 2009³â 01¿ù 29ÀÏ
*/

//ÀÌº¥Æ® Ã³¸® ºÐ·ù±â
function WindowEventExtra(objWindow){
    if(typeof(objWindow.attachEvent) != "undefined"){
        return "IE";
    }
    
    if(typeof(objWindow.addEventListener) != "undefined"){
        return "FF";
    }
}

//¼­¹Ô ÇÔ¼ö
function goSubmit(obj, mOpt, Act, Tag){
    var nOpt_Type
    if(mOpt == true){
        //ÆÄÀÏ¾÷·Îµå½Ã 
        nOpt_Type = "multipart/form-data";
    }
    else{
        //ÀÏ¹Ý
        nOpt_Type = "application/x-www-form-urlencoded";
    }
    
    with(obj){
        action = Act;
        target = Tag;
        encoding = nOpt_Type;
        submit();
    }
}

//Æ¯Á¤Å° ÀÔ·Â½Ã Æ¯Á¤¹öÆ° ÀÛµ¿
function KeyCont(KeyNum, FocusObj, evt){
    var evt_Code = (WindowEventExtra(FocusObj) == "IE") ? event.keyCode : evt.which;
    if(evt_Code == KeyNum){
        FocusObj.click();
    }  
}

//·Î±×ÀÎ ÀÌÈÄ Ã³¸®
function RegIOLink(goUrl){
	parent.document.getElementById("MF").src = goUrl;

	//ÇöÀçÆäÀÌÁö ºí¸µÅ©ÆäÀÌÁö·Î ÀÌµ¿(·Îµù½Ã »óÀ§ÇÁ·¹ÀÓÀÌ ÀÌÀü ÆäÀÌÁö¸¦ ºÎ¸£´Â°ÍÀ» ¹æÁöÇÏ±âÀ§ÇÔ)
	location.href = "about:blank";
}

//Æ¯¼ö¹®ÀÚ Á¦¾îÇÔ¼ö
function ExceptSpecial(obj){
    var SpcStr = /[~!@\#$%^&*\()\=+_']/gi;
    var rtnVal
    
    rtnVal = true;
    if(SpcStr.test(obj.value)){
        rtnVal = false;
    }
    
    return rtnVal;
}


/*******************************************************************************************************************************************/

//°Ë»öÇÔ¼ö(°Ë»ö¾î)
function goSearch(obj, mOpt, Act, Tag){
    if(obj.KeyField[obj.KeyField.selectedIndex].value == 0){
        alert("°Ë»öÁ¶°ÇÀ» ¼±ÅÃÇÏ¼¼¿ä.");
        obj.KeyField.focus();
        return;
    }
    
    if(obj.KeyWord.value == ""){
        alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
        obj.KeyWord.focus();
        return;
    }
    goSubmit(obj, mOpt, Act, Tag)
}


//¿¢¼¿ÃßÃâÇÔ¼ö
function goExView(goUrl,obj){
    obj.src = goUrl;
}

//ÆË¾÷Ã¢ ¿ÀÇÂ
OpnObj = null;

function OpenWin(arUrl, arPN, arLeft, arTop, arWid, arHgt, arScl){

    if(OpnObj == null){
        OpnObj = window.open(arUrl, arPN, "left=" + arLeft + ", top=" + arTop + ", width=" + arWid + ", height=" + arHgt + ", scrollbars=" + arScl + ", resizable=no, toolbar=no");
    }
    else{
        OpnObj.close();
        OpnObj = window.open(arUrl, arPN, "left=" + arLeft + ", top=" + arTop + ", width=" + arWid + ", height=" + arHgt + ", scrollbars=" + arScl + ", resizable=no, toolbar=no");
    }
    
}

//¾÷·Îµå ÁøÇà»óÅÂ Ã¢¿ÀÇÂ ¹× ¼­¹Ô
function OpenProgress(ProgressID){
    OpenWin("/Opereator/Common/GeneralINC/Xup_ProgressWindow.asp?WindowUpProgressID=" + ProgressID, "PRG", 300, 300, 300, 100, "no")
}

//ÇÁ·ÎÇÊ¼öÁ¤ ÆäÀÌÁö ¿ÀÇÂ
function OpenProfile(rMI_IDX, popID){
    OpenWin("/MFTS_Profile/Profile_Write.asp?MI_IDX=" + rMI_IDX, popID, 0, 0, 600, 600, "no");
}

//¶óµð¿À¹öÆ° Ã¼Å©¿©ºÎÈ®ÀÎ
function ckRadioBtn(obj, maxLen){
    var RadLen = obj.length;
    var CkLen = 0;
    
    for(y=0;y<RadLen;y++){
        if(obj[y].checked == true){
            CkLen++;
        }
    }
    
    if(CkLen > maxLen || CkLen == 0){
        return false;
    }
    else{
        return true;
    }
}

//¼ýÀÚ¸¸ Çã¿ë
function ValidCheck_OnlyNum(Obj){
	var Str_Val = Obj.value;
	var Count = 0;
	var LoopX

	if(Obj.value != ""){
		for(LoopX = 0;LoopX < Str_Val.length;LoopX++){
			if(Str_Val.charAt(LoopX) < "0" || Str_Val.charAt(LoopX) > "9"){
				Count++
			}
		}
		if(Count > 0){
			return false;
		}
		else{
			return true;
		}
	}
	else{
		return false;
	}
	
}

//¿µ¹®ÀÚ¸¸ Çã¿ë
function ValidCheck_OnlyEng(Obj){
	var Str_Val = Obj.value;
	var Count = 0;
	var LoopX

    if(Obj.value != ""){
	    for(LoopX = 0;LoopX < Str_Val.length;LoopX++){
		    if(Str_Val.charAt(LoopX) < "A" || Str_Val.charAt(LoopX) > "z"){
			    Count++
		    }
	    }
    	
	    if(Count > 0){
		    return false;
	    }
	    else{
		    return true;
	    }
	}
	else{
		return false;
	}
}

//¿µ¹®ÀÚ + ¼ýÀÚ¸¸ Çã¿ë
function ValidCheck_OnlyNumEng(Obj){
    var Str_Val = Obj.value;
    var Count = 0;
    var LoopX
	
    if(Obj.value != ""){
        for(LoopX = 0;LoopX < Str_Val.length;LoopX++){
            if(!((Str_Val.charAt(LoopX) >= "0" && Str_Val.charAt(LoopX) <= "9") || (Str_Val.charAt(LoopX) >= "a" && Str_Val.charAt(LoopX) <= "z") || (Str_Val.charAt(LoopX) >= "A" && Str_Val.charAt(LoopX) <= "Z"))){
			    Count++
		    }
        }
    	
        if(Count > 0){
	        return false;
        }
        else{
	        return true;
        }
    }
    else{
	    return false;
    } 
}

//ÇÁ·ÎÇÊ ¿­±â
function goImProfile(xMI_IDX){
    OpenWin("/MFTS_Profile/profile.asp?MI_IDX=" + xMI_IDX, 'PFV', 0, 0, 617, 680, 'yes')
}

//Ä·ÆÛ½º°Ô½ÃÆÇ ¹Ù·Î°¡±â
function goSchBBS(OpenSet, iUA_CODE, iUN_CODE){
    switch(OpenSet){
        case "M":
            location.href = "/MFTS_Lounge/campus_list.asp?UA_CODE=" + iUA_CODE + "&UN_CODE=" + iUN_CODE;
            break;
        case "F":
            parent.location.href = "/MFTS_Lounge/campus_list.asp?UA_CODE=" + iUA_CODE + "&UN_CODE=" + iUN_CODE;
            break;
        case "P":
            opener.location.href = "/MFTS_Lounge/campus_list.asp?UA_CODE=" + iUA_CODE + "&UN_CODE=" + iUN_CODE;
            break;
        case "C":
            parent.opener.location.href = "/MFTS_Lounge/campus_list.asp?UA_CODE=" + iUA_CODE + "&UN_CODE=" + iUN_CODE;
            break;
    }
}

//¹®ÀÚ±æÀÌ Ã¼Å©
function ValidCheck_Len(Obj, MaxNum){
    var ObjLen = Obj.value.length;
    
    if(ObjLen < MaxNum){
        return false;
    }
    else{
        return true;
    }
}


//ÀÌ¹ÌÁö »çÀÌÁî ÁÙÀÌ±â
function nSize_Spec(DivTagId, iTagW, eTagW){ 
	var iTagObj = document.getElementById(DivTagId).getElementsByTagName('img')
	var eTagObj = document.getElementById(DivTagId).getElementsByTagName('embed')
	var iTagWit = iTagW
	var eTagWit = eTagW
    
    if(iTagObj != null){
		for(xr=0;xr<iTagObj.length;xr++){
			if(iTagObj[xr].width > iTagWit){
				iTagObj[xr].width = iTagWit;
			}
		}
    }
    
    if(eTagObj != null){
		for(xr=0;xr<eTagObj.length;xr++){
			if(eTagObj[xr].width == "" || eTagObj[xr].width == null){
				eTagObj_Width = eTagObj[xr].style.width
			}
			else{
				eTagObj_Width = eTagObj[xr].width 
			}
			
			if(parseInt(eTagObj_Width) > eTagWit){
				eTagObj[xr].style.width = eTagObj_Width;
				eTagObj[xr].width = eTagObj_Width;
			}
		}
    }
} 

//±ÛÀÚ¼ö Á¦ÇÑ
function CH_StrByte(EvtObj,arMaxLen){ 
	var EvtObjVal = EvtObj.value;
	var EvtObjVal_Len = EvtObjVal.length;
	var MaxLen = arMaxLen;
	var StrByteLen = 0;
	var StrSubStr = 0;
	var StrOneChar = "";
	var StrSubSen = "";
	
	//ÇÑ±ÛÀÚ¾¿ Ã¼Å©
	for(yr=0;yr<EvtObjVal_Len;yr++){
		StrOneChar = EvtObjVal.charAt(yr);
		if(escape(StrOneChar).length > 4){
			//ÇÑ±ÛÀÎ°æ¿ì
			StrByteLen += 2;
		}
		else{
			//±×¿ÜÀÇ °æ¿ì
			StrByteLen++;
		}
		
		if(StrByteLen <= MaxLen){
			StrSubStr = yr + 1;
		}
	}

	//ÀüÃ¼±æÀÌ ºñ±³
	if(StrByteLen > MaxLen){
		alert(parseInt(MaxLen/2) + " ÀÚÀÌ»ó ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
		StrSubSen = EvtObjVal.substring(0,StrSubStr);
		EvtObj.value = StrSubSen;
	}
	EvtObj.focus();
}

//Combo Box Controller(All CheckBox State false)
function CBOX_Btn_Check_Off(Combo_Box){
	for(y=0;y<Combo_Box.length;y++){
		Combo_Box[y].checked = false;
	}
}

//Combo Box Controller(Check Object)
function CBOX_Btn_Check(CBox, offSet){
	var Check_Cnt = 0;

	if(CBox == null){
		alert("¼±ÅÃÇÒ Ç×¸ñÀÌ ¾ø½À´Ï´Ù.");
		return false;
	}
	else{

		if(CBox.length == undefined){
			if(CBox.checked == false){
				alert("1°³ÀÌ»ó ¼±ÅÃÇØÁÖ¼¼¿ä.");
				return false;	
			}
			else{
				return true;
			}
		}
		else{
			for(x=0;x<CBox.length;x++){
				if(CBox[x].checked == true){
					Check_Cnt++;
				}
			}
			
			if(offSet == true){
				if(Check_Cnt == 1){
					return true;
				}
				else{
					alert("1°³¸¸ ¼±ÅÃ°¡´ÉÇÕ´Ï´Ù.");
					CBOX_Btn_Check_Off(CBox)
					return false;
				}
			}
			else{
				if(Check_Cnt == 0){
					alert("1°³ÀÌ»ó ¼±ÅÃÇØÁÖ¼¼¿ä.");
					return false;
				}
				else{
					return true;
				}
			}
		}
	}
}

//Combo Box Controller(All CheckBox State On/Off)
function CBOX_Btn_Check_OnOff(oCBox,CBox){
	if(CBox == null){
		alert("¼±ÅÃÇÒ Ç×¸ñÀÌ ¾ø½À´Ï´Ù.");
		oCBox.checked = false;
		return false;
	}
	else{
		if(CBox.length == undefined){
			if(oCBox.checked == false){
				CBox.checked = false;
			}
			else{
				CBox.checked = true;
			}
		}
		else{
			if(oCBox.checked == false){
				for(x=0;x<CBox.length;x++){
					CBox[x].checked = false;
				}
			}
			else{
				for(x=0;x<CBox.length;x++){
					CBox[x].checked = true;
				}
			}
		}
	}
}

function Check_Cnt(oSBox){
	var Check_Cnt = 0;
	
	if(oSBox.length == undefined){
		if(oSBox.checked == true){
			Check_Cnt++;
		}
	}
	else{
		for(i=0;i<oSBox.length;i++){
			if(oSBox[i].checked == true){
				Check_Cnt++;
			}
		}
	}
	return Check_Cnt
}


//±ÛÁ¦¸ñ Ã£±â
function SubjectLenCheck(){
	
	for(ih=0;ih<arguments.length/2;ih++){
	
		VrID = arguments[(ih * 2)];
		VrLen = arguments[(ih * 2) + 1];
		
		
		if(document.getElementsByTagName('span') != null){
			if(document.getElementsByTagName('span').length == undefined){
				if(document.getElementsByTagName('span').getAttribute("id") == VrID){
					SubjectChangStr(document.getElementsByTagName('span').childNodes[0], VrLen);
				}
			}
			else{
				for(ir=0;ir<document.getElementsByTagName('span').length;ir++){
					if(document.getElementsByTagName('span')[ir].getAttribute("id") == VrID){
						SubjectChangStr(document.getElementsByTagName('span')[ir].childNodes[0], VrLen);
					}
				}
			}
		}
	}
}


//±ÛÁ¦¸ñÀÇ ±æÀÌ(¹ÙÀÌÆ®¼ö) °è»ê
function SubjectChangStr(ValStr, arMaxLen){

	var EvtObjVal = ValStr.value;
	var EvtObjVal_Len = EvtObjVal.length;
	var MaxLen = arMaxLen;
	var StrByteLen = 0;
	var StrSubStr = 0;
	var StrOneChar = "";
	var StrSubSen = "";
	
	//ÇÑ±ÛÀÚ¾¿ Ã¼Å©
	for(yr=0;yr<EvtObjVal_Len;yr++){
		StrOneChar = EvtObjVal.charAt(yr);
		if(escape(StrOneChar).length > 4){
			//ÇÑ±ÛÀÎ°æ¿ì
			StrByteLen += 2;
		}
		else{
			//±×¿ÜÀÇ °æ¿ì
			StrByteLen++;
		}

		if(StrByteLen <= MaxLen){
			StrSubStr = yr + 1;
		}
	}
	

	//ÀüÃ¼±æÀÌ ºñ±³
	if(StrByteLen > MaxLen){
	    alert("±ÛÀÚÁ¦ÇÑ¼ö(¿µ¹®:" + arMaxLen + "ÀÚ, ÇÑ±Û:" + arMaxLen/2 + "ÀÚ)¸¦ ³Ñ¾ú½À´Ï´Ù.");
		StrSubSen = EvtObjVal.substring(0,StrSubStr);
		ValStr.value = StrSubSen;
	}
}

//³â¿ù¿¡ µû¸¥ ÀÏ¼ö ÄÁÆ®·Ñ
function Chg_Day(Year_Obj, Month_Obj, Day_Obj, Day_Val){
	var Day
	Day = ExtLastDay(Year_Obj.options[Year_Obj.selectedIndex].value,Month_Obj.options[Month_Obj.selectedIndex].value)
	Day_Obj.options.length = 0;
	
	Day_Obj.options[0] =  new Option("¼±ÅÃ",0);
	for(i=1;i<=Day;i++){
		Day_Obj.options[i] =  new Option(i + "ÀÏ",i);
	}
	if(Day_Val > 0){
		Sel_Day(Day_Val, Day_Obj);
	}
}

function Sel_Day(D_Val, Day_Obj){
	for(i=0;i<=Day_Obj.length;i++){
		if(i== D_Val){
			Day_Obj.options[i].selected = true;
		}
	}
}

//Áñ°ÜÃ£±â Ãß°¡
var favoriteurl="http://ts6.mobilefuturist.com/Main/main.asp" 

var favoritetitle="MF TS"

function addfavorites(){ 

if (document.all) 

window.external.AddFavorite(favoriteurl,favoritetitle)}

//ÇÃ·¹½Ã
function mf(s,d,w,h,t){
 return "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\"  codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width="+w+" height="+h+" id="+d+"> "
  + " <param name=wmode value="+t+" /> "
  + " <param name=movie value="+s+" />" 
  + " <param name=quality value=high /> "
  + " <embed src="+s+" quality=high wmode="+t+" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash\" width="+w+" height="+h+">"
  + " </embed></object>";
}

// write document contents
function documentwrite(src){
	document.write(src);
}

//ÅÇ¸Þ´º
function DisplayMenu(index) {
        for (i=1; i<=4; i++)
        if (index == i) {
        thisMenu = eval("tab_menu" + index + ".style");
        thisMenu.display = "";
        } 
        else {
        otherMenu = eval("tab_menu" + i + ".style"); 
        otherMenu.display = "none"; 
        }
        }

var cookieStoreID = "cookieStoreID";

//ÄíÅ° °¡Á®¿À±â
function getCookie(Name) {
    var search = Name + "=";

    if (document.cookie.length > 0) {
        offset = document.cookie.indexOf(search)
        if (offset != -1) { 
            offset += search.length
            // ';' ¹®ÀÚ ÀÌÀü±îÁö°¡ ÄíÅ°ÀÇ ³»¿ëÀÌ´Ù.
            end = document.cookie.indexOf(";", offset)
            // ';'°¡ ¾ø´Ù¸é ÄíÅ°ÀÇ ³¡±îÁö°¡ ÄíÅ°ÀÇ ³»¿ëÀÌ´Ù.
            if (end == -1){
                end = document.cookie.length
            }
            
            return unescape(document.cookie.substring(offset, end))
        }
        else{
            return ""
        }
     }
}

//ÄíÅ° ¼³Á¤ÇÏ±â
function setCookie (name, value, expires) {
    document.cookie = name + "=" + escape (value) + "; domain=mobilefuturist.com; path=/; expires=" + expires.toGMTString();
}

function SpecStrCheck(ArStr){
    var MsgLen = ArStr.length;
    var OnsStr
    if(ArStr == ""){
        return true;
    }
    else{
        for(v=0;v<MsgLen;v++){
            OnsStr = ArStr.charAt(v);
            if(escape(OnsStr).length == 3 && OnsStr != " " ){
                return false;
            }
        }
        return true;
    }
}

//textarea¿¡ ÀÔ·Â°¡ÀÌµå ÄÁÆ®·Ñ·¯
function StyleViewGuide(obj, Opt){
    if(Opt == "V"){
        obj.style.visibility = "visible";
    }
    else{
        obj.style.visibility = "hidden";
    }
}


