/*================================================================================
' namespace : Gnb                                      
' 기     능 : 프론트 에서 사용되는  공통 사용자 정의 함수 
'-------------------- 변경이력 ---------------------------------------------------
'    작 성 자       소  속        작 성 일               비   고              
'--------------------------------------------------------------------------------
'  1. PHJ           CVS           2010.11.22            최초 작성                    
'=================================================================================*/
Gnb = {
    /*================================================================================
    ' 함수명 : Gnb.goUrl(gubun, index)
    ' 인   수 : index - Target 번호 
    '           gubun - 메뉴구분
    ' 기   능 : 메뉴 이동처리
    '-------------------- 변경이력 ---------------------------------------------------
    '    작 성 자       소  속        작 성 일               비   고              
    '--------------------------------------------------------------------------------
    '  1. PHJ           CVS           2010.11.22            최초 작성                    
    '=================================================================================*/
    goUrl: function (gubun, index) {
        $("#wrap").mask("페이지 이동처리중..");
//        switch (index) {
//            case 0:
//                location.href = (gubun == 1) ? "/Company/Introduction.php" : "/Project/View.php";
//                break;
//            case 1:
//                location.href = (gubun == 1) ? "/Company/History.php" : "/Project/Project.php?Gubun=201";
//				//$("#wrap").unmask();
//                //location.href = (gubun == 1) ? "#" : "/Project/Project.php?Gubun=201";
//                break;
//            case 2:
//                location.href = (gubun == 1) ? "/Company/Service.php" : "/Project/Project.php?Gubun=202";
//                break;
//            case 3:
//                location.href = (gubun == 1) ? "/Company/Orchestra.php" : "/Project/Project.php?Gubun=203";
//                break;
//            case 4:
//                location.href = (gubun == 1) ? "/Company/News.php" : "/Project/Project.php?Gubun=204";
//                break;
//            case 5:
//                location.href = (gubun == 1) ? "" : "/Project/Project.php?Gubun=205";
//                break;
//        }

        switch (index) {
            case 0:
                location.href = (gubun == 1) ? "/Company/Introduction.php" : "/Project/Project.php?Gubun=201";
                break;
            case 1:
                location.href = (gubun == 1) ? "/Company/History.php" : "/Project/Project.php?Gubun=202";
				//$("#wrap").unmask();
                //location.href = (gubun == 1) ? "#" : "/Project/Project.php?Gubun=201";
                break;
            case 2:
                location.href = (gubun == 1) ? "/Company/Service.php" : "/Project/Project.php?Gubun=203";
                break;
            case 3:
                location.href = (gubun == 1) ? "/Company/Orchestra.php" : "/Project/Project.php?Gubun=203";
                break;
            case 4:
                location.href = (gubun == 1) ? "/Company/News.php" : "/Project/Project.php?Gubun=204";
                break;
            case 5:
                location.href = (gubun == 1) ? "" : "/Project/Project.php?Gubun=205";
                break;
        }

    },
    /*================================================================================
    ' 함수명 : Gnb.OpenJob(n)
    ' 기  능 : 입사지원자 정보창 생성처리
    '-------------------- 변경이력 ---------------------------------------------------
    '    작 성 자       소  속        작 성 일               비   고              
    '--------------------------------------------------------------------------------
    '  1. PHJ           CVS           2010.11.22            최초 작성                    
    '=================================================================================*/
    OpenJob: function () {
        $("#wrap").mask();
        var w = $(window).width() / 2 - 255;

        $("#ui_job_layer").load("/Common/Inc/Job.htm #layer_pop01", function () {
            $("#layer_pop01").attr("style", "left:" + w + "px;");
            //버튼이벤트 생성
            $("#ui_pop_bnt03").click(function () { _Job.Save(); return false; });
            $("#ui_pop_bnt04").click(function () { _Job.Close(); return false; });

            //입사지원기본 정보값 로드처리
            _Job.Category(10, 1)

            Master.CreateEMail("#ui_pop_email", "0")
            $("#ui_pop_usernm").focus();

            $('#ui_pop_email').selectbox({ //셀렉터 class 지정
                onChangeCallback: function () {
                    if ($("#ui_pop_email").val() == "0") {
                        $("#ui_pop_email2").val("").attr("readonly", "").focus();
                    }
                    else {
                        $("#ui_pop_email2").val($("#ui_pop_email").val()).attr("readonly", "true");
                    }

                }, //콜백함수
                inputClass: 'select_basic', //input 클래스 지정
                containerClass: 'select_basic_wrapper', //div 클래스 지정
                hoverClass: 'current', // 오버 클래스 지정
                currentClass: 'selected', // 선택 클래스 지정
                maxHeight: 200, // // 최대 높이값(보다크면 스크롤 생성)
                debug: false // debug mode on/off
            });
			 $("input[type=file]").filestyle({ 
				 image: "/images/front/btn/btn_sch01.gif",
				 imageheight : 17,
				 imagewidth : 60,
				 width : 272
			 });
				
        }).show();
        $(window).scrollTop(0);
    },
    /*================================================================================
    ' 함수명 : Gnb.DownBrochure()
    ' 기  능 : 입사지원 다운로드처리
    '-------------------- 변경이력 ---------------------------------------------------
    '    작 성 자       소  속        작 성 일               비   고              
    '--------------------------------------------------------------------------------
    '  1. PHJ           CVS           2010.11.22            최초 작성                    
    '=================================================================================*/
    DownBrochure: function () {
        $.ajax({ url: "/Common/Ajax/Brochure.php",
            cache: false,
            type: "POST",
            success: function (data, status) {
                try {
                    var objRs = eval("(" + data + ")");

                    if (objRs.Err == "0") {
                        location.href = "/Common/DownLoad.php?file=" + encodeURIComponent(objRs.filepath);
                    }
                    else {
                        alert("준비중 입니다.");
                    }
                }
                catch (e) {
                    alert("다운로드 실패하였습니다.\n\n잠시후 다시 하여 주십시요.");
                }
            },
            error: function (Xrequest, error) {
                alert("다운로드 실패하였습니다.");
            }
        });
    },
    /*================================================================================
    ' 함수명 : Gnb.Upload(n)
    ' 기  능 : 업로드창 오픈처리
    '-------------------- 변경이력 ---------------------------------------------------
    '    작 성 자       소  속        작 성 일               비   고              
    '--------------------------------------------------------------------------------
    '  1. PHJ           CVS           2010.11.22            최초 작성                    
    '=================================================================================*/
    Upload: function (n) {
        $("#layer_pop01").mask();
        $("#ui_upload_layer").dialog({
            bgiframe: false,
            resizable: false,
            height: 80,
            width: 460,
            draggable: false,
            modal: false,
            overlay: {
                backgroundColor: '#000',
                opacity: 0
               },
            zIndex: 500000000,
            closeText: 'hide'
        });
        $("#ui_upload_layer").bind("dialogbeforeclose", function (event, ui) {
            $("#ui_upload_layer").html();
            $("#layer_pop01").unmask();
        });

        var Title = (n == 1) ? "이력서" : "포토폴리오";

        $("#ui_upload_layer").dialog("option", "title", Title + " 업로드");
        $('#ui_upload_layer').height(80);
        $('#ui_upload_layer').width(460);

        var SilverlightLoad = "<div id='silverlightControlHost'>";
        SilverlightLoad += "	<object id='MultiFileUploader' data='data:application/x-silverlight-2,' type='application/x-silverlight-2' Width='450' Height='80'>";
        SilverlightLoad += "	<param name='source' value='/ClientBin/mpost.SilverlightSingleFileUpload.xap'/>";
        SilverlightLoad += "	<param name='onerror' value='onSilverlightError' />";
        SilverlightLoad += "	<param name='background' value='white' />";
        SilverlightLoad += "	<param name='onload' value='pluginLoaded' />";
        SilverlightLoad += "	<param name='initParams' value='UploadHandlerName=/Common/Ajax/PHPUpload.php,ChunkSize=4194304,DefaultColor=white' />";
        SilverlightLoad += "	<param name='minRuntimeVersion' value='4.0.50401.0' />";
        SilverlightLoad += "	<param name='autoUpgrade' value='true' />";
        SilverlightLoad += "	<param name='isWindowless' value='true' />";
        SilverlightLoad += "	<a href='http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50401.0' style='text-decoration:none'>";
        SilverlightLoad += "		<img src='http://go.microsoft.com/fwlink/?LinkId=161376' alt='Get Microsoft Silverlight' style='border-style:none'/>";
        SilverlightLoad += "	</a>";
        SilverlightLoad += "	</object>";
        SilverlightLoad += "	<input type='hidden' id='ui_pop_upload_gubun' value='" + n + "'>";
        SilverlightLoad += "	<iframe style='visibility:hidden;height:0;width:0;border:0px'></iframe>";
        SilverlightLoad += "   </div>";

        $("#ui_upload_layer").html(SilverlightLoad);
    },
    /*================================================================================
    ' 함수명 : Gnb.NotesSearch()
    ' 기  능 : 공지사항 리스트
    '-------------------- 변경이력 ---------------------------------------------------
    '    작 성 자       소  속        작 성 일               비   고              
    '--------------------------------------------------------------------------------
    '  1. PHJ           CVS           2010.11.22            최초 작성                    
    '=================================================================================*/
    NotesSearch: function () {
        var html = "";
        $.ajax({ url: "/Common/Ajax/Notice.php",
            cache: false,
            type: "POST",
            success: function (data, status) {
                try {
                    var html = "";
                    var objRs = eval("(" + data + ")");

                    if (objRs.Err == "0") {
                        for (var i = 0; i < objRs.Rs1.length; i++) {
                            html += "<dt>" + objRs.Rs3[i].replace(/-/gi,".") + "</dt>";
                            html += "<dd><a href='#' onclick='Gnb.BoardView(" + objRs.Rs1[i] + "); return false;'> " + objRs.Rs2[i].TextCut(44) + "</a></dd>";
                        }
                    }
                    else {
                        html += "<dd class='ac'>등록된 글이 없습니다.</dd>";
                    }

                    $("#ui_left_news").html(html);
                }
                catch (e) {
					$("#ui_left_news").html("<dd class='ac'>등록된 글이 없습니다..</dd>");
                }
            },
            error: function (Xrequest, error) {
                $("#ui_left_news").html("<dd class='ac'>등록된 글이 없습니다.</dd>");
            }
        });
    },
    /*================================================================================
    ' 함수명 : Gnb.NotesSearch()
    ' 기  능 : 공지사항 상세보기 페이지 이동처리
    '-------------------- 변경이력 ---------------------------------------------------
    '    작 성 자       소  속        작 성 일               비   고              
    '--------------------------------------------------------------------------------
    '  1. PHJ           CVS           2010.11.22            최초 작성                    
    '=================================================================================*/
    BoardView: function (inx) {
        var Param = "";
        Param += "?Page=1";
        Param += "&inx=" + inx;
        location.href = "/Company/News_View.php" + Param;
    },
    /*================================================================================
    ' 함수명 : Gnb.TopImage()
    ' 기  능 : 메인 상단이미지 생성하기!!
    '-------------------- 변경이력 ---------------------------------------------------
    '    작 성 자       소  속        작 성 일               비   고              
    '--------------------------------------------------------------------------------
    '  1. PHJ           CVS           2010.11.22            최초 작성                    
    '=================================================================================*/
	TopImage : function(){
		
		var img = "/images/front/common/bg_top.jpg"; //디폴트 이미지

        $.ajax({ url: "/Common/Ajax/MainImg.php",
            cache: false,
            type: "POST",
            success: function (data, status) {
                try {
                    var objRs = eval("(" + data + ")");

                    if (objRs.Err == "0") {
                        img = objRs.img[0].replace("../..","");
                    }
					$("#wrap").css({"backgroundImage" : "url(http://www.rightbrain.co.kr/"+img+")"});	
					$("#container").css({"backgroundImage" : "url(http://www.rightbrain.co.kr/"+img+")"});	
                }
                catch (e) {
					img = "/images/front/common/bg_top.jpg";
					$("#wrap").css({"backgroundImage" : "url(http://www.rightbrain.co.kr/"+img+")"});	
					$("#container").css({"backgroundImage" : "url(http://www.rightbrain.co.kr/"+img+")"});	
                }
            },
            error: function (Xrequest, error) {
                img = "/images/front/common/bg_top.jpg";
				$("#wrap").css({"backgroundImage" : "url(http://www.rightbrain.co.kr/"+img+")"});	
				$("#container").css({"backgroundImage" : "url(http://www.rightbrain.co.kr/"+img+")"});	
            }
        });
		
	}
}

Twitter = {
    CallBack: function (JsonDt) {
        for (var i = 0; i < JsonDt.length; i++) {
            var obj = JsonDt[i];
            var screen_name = obj.in_reply_to_screen_name;
            var created_at = obj.created_at.toString();
			
            if (screen_name == '' || screen_name == null) {
                screen_name = obj.user.screen_name;
            }
			created_at = relative_time(created_at);
			

            $("#twit_tmInfo").html(screen_name.toString().TextCut(8) + '<span id="twit_tmTime">'+created_at+'</span>');
            $("#twit_tmText").html('<a href="http://twitter.com/rightbrain_team" target="_blank">' + obj.text.TextCut(55) + '</a>');
            $("#ui_left_twitter").unmask()
        }
    }
}
/*================================================================================
' 함수명 : ready()
' 기  능 : 마스터 페이지 로드시 상단 메뉴 이벤트 설정처리
'-------------------- 변경이력 ---------------------------------------------------
'    작 성 자       소  속        작 성 일               비   고              
'--------------------------------------------------------------------------------
'  1. PHJ           CVS           2010.11.22            최초 작성                    
'  2. TWL           RB            2011.11.22            입사지원 수정                    
'=================================================================================*/
$(document).ready(function () {

    var Aticle1 = $("#ui_left_menu1");
    var Aticle2 = $("#ui_left_menu2");
	
	Gnb.TopImage();

    Aticle1.children("li").find("a").click(function () {

        var index = $(this).parent().index();
        Gnb.goUrl(1, index);

        return false;
    }).hover(function(){
		var img = $(this).children("img").attr("src");
		if (img.indexOf("_on.gif") == -1)
		{
			var overImg = img.replace(".gif","_on.gif");
			$(this).children("img").attr("src", overImg);
		}			
	}, function(){
		var img = $(this).children("img").attr("src");
		if ($(this).children("img").attr("overkey") == "")
		{
			var overImg = img.replace("_on.gif",".gif");
			$(this).children("img").attr("src", overImg);
		}
	});
    Aticle2.children("li").find("a").click(function () {

        var index = $(this).parent().index();

        Gnb.goUrl(2, index);

        return false;
    }).hover(function(){
		var img = $(this).children("img").attr("src");
		if (img.indexOf("_on.gif") == -1)
		{
			var overImg = img.replace(".gif","_on.gif");
			$(this).children("img").attr("src", overImg);
		}			
	}, function(){
		var img = $(this).children("img").attr("src");
		if ($(this).children("img").attr("overkey") == "")
		{
			var overImg = img.replace("_on.gif",".gif");
			$(this).children("img").attr("src", overImg);
		}	
	});

    $("div.banner_recruit > a").click(function () { location.href = "/Company/Recruit.php"; });
    $("div.banner_recruit_pop > a").click(function () { Gnb.OpenJob(); return false; });
    $("#ui_left_banner_ > li:eq(1)").children("a").click(function () { Gnb.DownBrochure(); return false; });
    $("#ui_left_banner_ > li:eq(0)").children("a").click(function () { location.href = "/Company/Info_map.php"; });

    //레프트 최신 트위터 타임라인 가져오기
    $("#ui_left_twitter").mask('Loading..');

    Gnb.NotesSearch();
    TwitterAPI.statuses.user_timeline(Twitter.CallBack, "rightbrain_team", "count=2");
});

/*================================================================================
' namespace : _Job                                      
' 기     능 : 입사지원 업로드페이지에서 사용되는 사용자 정의 함수 
'-------------------- 변경이력 ---------------------------------------------------
'    작 성 자       소  속        작 성 일               비   고              
'--------------------------------------------------------------------------------
'  1. PHJ           CVS           2010.11.22             최초 작성                    
'=================================================================================*/
var slCtl = null;
_Job = {
    /*================================================================================
    ' 함수명 : _Job.Category(gCode, id)
    ' 인  수 : gCode - 그룹코드
    '          id    - (1: 1차 , 2 : 2차)
    ' 기  능 : 입사지원 처리 및 폼 유효성 검사 
    '-------------------- 변경이력 ---------------------------------------------------
    '    작 성 자       소  속        작 성 일               비   고              
    '--------------------------------------------------------------------------------
    '  1. PHJ           CVS           2010.11.22             최초 작성                    
    '=================================================================================*/
    Category: function (gCode, id) {

        if (gCode != 10) {
            $("#ui_pop_combo_layer").children("div").remove();
            $("#ui_pop_combo_layer").html("<div class='combobox_area'><select id='ui_pop_type2' style='width:150px'><option>dd</option></select></div>");
        }

        var select = $("#ui_pop_type" + id)[0];
        select.length = 0;

        $.ajax({ url: "/Common/Ajax/CodeSearch.php",
            cache: false,
            type: "POST",
            data: ({ GCode: gCode, Code: 0, Use_fg: "1" }),
            beforeSend: function (x) {
                $("#layer_pop01").mask("Data Loadding..");
            },
            success: function (data, status) {

                try {
                    var arrRs = eval("(" + data + ")");
                    var n = 1;
                    switch (arrRs.Err) {
                        case "0":
                            select.add(new Option(id + "차선택", "0"), $.browser.msie ? 0 : select.options[0]);
                            for (var i = 0; i < arrRs.Rs1.length; i++) {
                                select.add(new Option(arrRs.Rs3[i], arrRs.Rs2[i]), $.browser.msie ? n : select.options[n]);
                                n++;
                            }
                            if (gCode != 10) {
                                $('#ui_pop_type2').selectbox({ //셀렉터 class 지정
                                    inputClass: 'select_basic', //input 클래스 지정
                                    containerClass: 'select_basic_wrapper', //div 클래스 지정
                                    hoverClass: 'current', // 오버 클래스 지정
                                    currentClass: 'selected', // 선택 클래스 지정
                                    maxHeight: 200, // // 최대 높이값(보다크면 스크롤 생성)
                                    debug: false // debug mode on/off
                                });                            
                            }
                            break;
                        case "1":
                            select.add(new Option("2차 없음", "0"), $.browser.msie ? 0 : select.options[0]);
							
                            $('#ui_pop_type2').selectbox({ //셀렉터 class 지정
                                inputClass: 'select_basic', //input 클래스 지정
                                containerClass: 'select_basic_wrapper', //div 클래스 지정
                                hoverClass: 'current', // 오버 클래스 지정
                                currentClass: 'selected', // 선택 클래스 지정
                                maxHeight: 200, // // 최대 높이값(보다크면 스크롤 생성)
                                debug: false // debug mode on/off
                            });
                            break;
                        case "2":
                            alert("시스템코드 생성오류\n\nERROR : " + arrRs.Msg);
                            break;
                    }
                    if (gCode == 10) {
                        var combobox = $("#ui_pop_type2")[0];
                        combobox.length = 0;
                        combobox.add(new Option("2차선택", "0"), $.browser.msie ? 0 : combobox.options[0]);


                        $('#ui_pop_type1').selectbox({ //셀렉터 class 지정
                            onChangeCallback: function () {
                                var Code = $("#ui_pop_type1 > option:selected").val();
                                if (Code == "0") {

									$("#ui_pop_combo_layer").children("div").remove();
									$("#ui_pop_combo_layer").html("<div class='combobox_area'><select id='ui_pop_type2' style='width:150px'><option>dd</option></select></div>");

                                    var combobox = $("#ui_pop_type2")[0];
                                    combobox.length = 0;
                                    combobox.add(new Option("2차선택", "0"), $.browser.msie ? 0 : combobox.options[0]);

									$('#ui_pop_type2').selectbox({ //셀렉터 class 지정
										inputClass: 'select_basic', //input 클래스 지정
										containerClass: 'select_basic_wrapper', //div 클래스 지정
										hoverClass: 'current', // 오버 클래스 지정
										currentClass: 'selected', // 선택 클래스 지정
										maxHeight: 200, // // 최대 높이값(보다크면 스크롤 생성)
										debug: false // debug mode on/off
									});

                                }
                                else {
                                    _Job.Category(Code, 2);
                                }
                            }, //콜백함수
                            inputClass: 'select_basic', //input 클래스 지정
                            containerClass: 'select_basic_wrapper', //div 클래스 지정
                            hoverClass: 'current', // 오버 클래스 지정
                            currentClass: 'selected', // 선택 클래스 지정
                            maxHeight: 200, // // 최대 높이값(보다크면 스크롤 생성)
                            debug: false // debug mode on/off
                        });


                        $('#ui_pop_type2').selectbox({ //셀렉터 class 지정
                            inputClass: 'select_basic', //input 클래스 지정
                            containerClass: 'select_basic_wrapper', //div 클래스 지정
                            hoverClass: 'current', // 오버 클래스 지정
                            currentClass: 'selected', // 선택 클래스 지정
                            maxHeight: 200, // // 최대 높이값(보다크면 스크롤 생성)
                            debug: false // debug mode on/off
                        });
                    }
                    $("#layer_pop01").unmask();
                }
                catch (e) {
                    alert("시스템코드 생성오류\n\nERROR : " + e.description);
                    select.add(new Option("지원분야 1차", "0"), $.browser.msie ? 0 : select.options[0]);
                    $("#layer_pop01").unmask();
                }
            },
            error: function (Xrequest, error) {
                select.add(new Option(Xrequest.statusText, "0"), $.browser.msie ? 0 : select.options[0]);
                $("#layer_pop01").unmask();
            }
        });
    },
    /*================================================================================
    ' 함수명 : _Job.Save()
    ' 기  능 : 입사지원 처리 및 폼 유효성 검사 
    '-------------------- 변경이력 ---------------------------------------------------
    '    작 성 자       소  속        작 성 일               비   고              
    '--------------------------------------------------------------------------------
    '  1. PHJ           CVS           2010.11.22             최초 작성                    
    '=================================================================================*/
    Save: function () {
        var reg = new RegExp("^[\\w\\-]+(\\.[\\w\\-_]+)*@[\\w\\-]+(\\.[\\w\\-]+)*(\\.[a-zA-Z]{2,3})$", "gi");
        var Exp = /[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|\,]/;
        var Textword = /^[A-Za-z0-9_\-]/; // 문자 알파벳과 숫자만 가능
        if ($("#ui_pop_type1").val() == "0") {
            alert("지원부분 1차를 선택하여 주십시요.");
            $("#ui_pop_type1").focus();
            return false;
        }
        if ($("#ui_pop_type2").val() == "0") {
            var select = $("#ui_pop_type2")[0];
            if (select.length > 1) {
                alert("지원부분 2차를 선택하여 주십시요.");
                $("#ui_pop_type2").focus();
                return false;
            }
        }
        if ($("#ui_pop_usernm").val().replace(/ /g, "").length < 2) {
            alert("이름을 입력하여 주십시요.");
            $("#ui_pop_usernm").focus();
            return false;
        }
        if ($("#ui_pop_usernm").val().search(Exp) != -1) {
            alert(' 제한되어 있는 특수 문자 목록 \n'
                    + '======================================\n'
                    + ' $ @ # % ^ * ( ) [ ] + _ { } ` ~ = " |    \n'
                    + '======================================\n\n'
                    + ' 특수문자는 사용할수 없습니다.');
            $("#ui_pop_usernm").focus();
            return false;
        }
        if ($("#ui_pop_phone1").val().replace(/ /g, "").length < 2) {
            alert("전화번호를 입력하여 주십시요.");
            $("#ui_pop_phone1").focus();
            return false;
        }
        if (isNaN($("#ui_pop_phone1").val())) {
            alert("전화번호를 숫자로 입력하여 주십시요.");
            $("#ui_pop_phone1").val("");
            $("#ui_pop_phone1").focus();
            return false;
        }
        if ($("#ui_pop_phone2").val().replace(/ /g, "").length < 3) {
            alert("전화번호를 입력하여 주십시요.");
            $("#ui_pop_phone2").focus();
            return false;
        }
        if (isNaN($("#ui_pop_phone2").val())) {
            alert("전화번호를 숫자로 입력하여 주십시요.");
            $("#ui_pop_phone2").val("");
            $("#ui_pop_phone2").focus();
            return false;
        }
        if ($("#ui_pop_phone3").val().replace(/ /g, "").length < 4) {
            alert("전화번호를 입력하여 주십시요.");
            $("#ui_pop_phone3").focus();
            return false;
        }
        if (isNaN($("#ui_pop_phone3").val())) {
            alert("전화번호를 숫자로 입력하여 주십시요.");
            $("#ui_pop_phone3").val("");
            $("#ui_pop_phone3").focus();
            return false;
        }
        if ($("#ui_pop_mobile1").val().replace(/ /g, "").length < 3) {
            alert("핸드폰번호 입력하여 주십시요.");
            $("#ui_pop_mobile1").focus();
            return false;
        }
        if (isNaN($("#ui_pop_mobile1").val())) {
            alert("핸드폰번호를 숫자로 입력하여 주십시요.");
            $("#ui_pop_mobile1").val("");
            $("#ui_pop_mobile1").focus();
            return false;
        }
        if ($("#ui_pop_mobile2").val().replace(/ /g, "").length < 3) {
            alert("핸드폰번호 입력하여 주십시요.");
            $("#ui_pop_mobile2").focus();
            return false;
        }
        if (isNaN($("#ui_pop_mobile2").val())) {
            alert("핸드폰번호를 숫자로 입력하여 주십시요.");
            $("#ui_pop_mobile2").val("");
            $("#ui_pop_mobile2").focus();
            return false;
        }
        if ($("#ui_pop_mobile3").val().replace(/ /g, "").length < 4) {
            alert("핸드폰번호를 입력하여 주십시요.");
            $("#ui_pop_mobile3").focus();
            return false;
        }
        if (isNaN($("#ui_pop_mobile3").val())) {
            alert("핸드폰번호를 숫자로 입력하여 주십시요.");
            $("#ui_pop_mobile3").val("");
            $("#ui_pop_mobile3").focus();
            return false;
        }
        if ($("#ui_pop_phone3").val().replace(/ /g, "").length < 4) {
            alert("핸드폰번호를 입력하여 주십시요.");
            $("#ui_pop_phone3").focus();
            return false;
        }
        if ($("#ui_pop_phone3").val().replace(/ /g, "").length < 4) {
            alert("핸드폰번호를 입력하여 주십시요.");
            $("#ui_pop_phone3").focus();
            return false;
        }
        if ($("#ui_pop_email1").val().replace(/ /g, "").length < 1) {
            alert("이메일주소를 입력하여 주십시요.");
            $("#ui_pop_email1").val("").focus();
            return false;
        }
        if ($("#ui_pop_email2").val().replace(/ /g, "").length < 2) {
            alert("이메일주소를 입력하여 주십시요.");
            $("#ui_pop_email2").focus();
            return false;
        }
        var Email = $("#ui_pop_email1").val() + "@" + $("#ui_pop_email2").val();
        if (!reg.test(Email)) {
            alert("잘못된 이메일 주소 입니다.\n\n정확한 이메일 주소를 입력하여 주십시요.");
            $("#ui_pop_email1").val("").focus();
            $("#ui_pop_email2").val("").attr("readonly", "");
            $("#ui_pop_email").val("0");
            return false;
        }
        if ($("#ui_pop_file1").val().replace(/ /g, "").length < 1) {
            alert("이력서를 첨부하여 주십시요.");
            return false;
        }
        if ($("#ui_pop_memo").val().replace(/ /g, "").length < 2) {
            alert("입사지원동기를 입력하여 주십시요.");
            $("#ui_pop_memo").focus();
            return false;
        }

        var objValue = new Object();

        objValue.gubun1 = $("#ui_pop_type1").val();
        objValue.gubun2 = $("#ui_pop_type2").val();
        objValue.usernm = $("#ui_pop_usernm").val();
        objValue.phone = $("#ui_pop_phone1").val() + "-" + $("#ui_pop_phone3").val() + "-" + $("#ui_pop_phone3").val();
        objValue.mobile = $("#ui_pop_mobile1").val() + "-" + $("#ui_pop_mobile2").val() + "-" + $("#ui_pop_mobile3").val();
        objValue.email = Email;
        objValue.memo = $("#ui_pop_memo").val();
        objValue.gubun_nm1 = $('#ui_pop_type1 > option[value=' + $("#ui_pop_type1").val() + ']').text();
        objValue.gubun_nm2 = $('#ui_pop_type2 > option[value=' + $("#ui_pop_type2").val() + ']').text();

		var fileLoad = "0";

		//업로드처리를 먼저처리 한다.!!

		$.ajaxFileUpload
		(
			{
				url:'/Common/Ajax/ajaxfileupload.php',
				secureuri:false,
				fileElementId:'ui_pop_file1',
				dataType: 'json',
				success: function (data, status)
				{
					if(typeof(data.error) != 'undefined')
					{
						if(data.error != '')
						{
							alert(data.error);
							return false;
						}else
						{
							if (data.msg == "1")
							{
								alert("파일등록실패");
							}
							else{
								objValue.upfile1 = data.msg;
								objValue.filenm1 = data.filename;
							}
							if ($("#ui_pop_file2").val() != "")
							{
								$.ajaxFileUpload
								(
									{
										url:'/Common/Ajax/ajaxfileupload2.php',
										secureuri:false,
										fileElementId:'ui_pop_file2',
										dataType: 'json',
										success: function (data, status)
										{
											if(typeof(data.error) != 'undefined')
											{
												if(data.error != '')
												{
													alert(data.error);
													objValue.upfile2 = "";
													objValue.filenm2 = "";
												}else
												{
													if (data.msg == "1")
													{
														alert("파일등록실패");
														objValue.upfile2 = "";
														objValue.filenm2 = "";
													}
													else{
														objValue.upfile2 = data.msg;
														objValue.filenm2 = data.filename;
													}
												}
												_Job.DataSave(objValue);
											}
										},
										error: function (data, status, e)
										{
											alert(e);
											objValue.upfile2 = "";
											objValue.filenm2 = "";
											 _Job.DataSave(objValue);
										}
									}
								);
							}
							else{
								objValue.upfile2 = "";
								objValue.filenm2 = "";
								 _Job.DataSave(objValue);
							}
						}
					}
				},
				error: function (data, status, e)
				{
					alert(e);
					objValue.upfile1 = "";
					objValue.filenm1 = "";
					objValue.upfile2 = "";
					objValue.filenm2 = "";
					 _Job.DataSave(objValue);
				}
			}
		);
		
		
    },
    /*================================================================================
    ' 함수명 : _Job.DataSave(objValue)
    ' 기  능 : 입사지원 오픈창 닫기
    '-------------------- 변경이력 ---------------------------------------------------
    '    작 성 자       소  속        작 성 일               비   고              
    '--------------------------------------------------------------------------------
    '  1. PHJ           CVS           2010.11.22             최초 작성                    
    '=================================================================================*/
	DataSave : function(objValue)
	{
		$.ajax({ url: "/Common/Ajax/Recruit/Insert.php",
			cache: false,
			type: "POST",
			data: ({ Data: objValue }),
			beforeSend: function (x) {
				$("#layer_pop01").mask("입사지원 처리중..");
			},
			success: function (data, status) {
				try {
					var objRs = eval("(" + data + ")");

					switch (objRs.Err) {
						case "0":
							alert("입사지원이 정상적으로 완료되었습니다.\n\n입력하신 연락처를 통해 연락 드리겠습니다.");
							$("#ui_job_layer").hide();
							$("#ui_job_layer").html();
							break;
						case "1":
							alert("입사지원처리 되지 않았습니다.\n\n계속오류 발생시 잠시후 다시 하여 주십시요.");
							$("#ui_job_layer").hide();
							$("#ui_job_layer").html();
							break;
						case "2":
							alert("입사지원처리 되지 않았습니다.\n\n계속오류 발생시 잠시후 다시 하여 주십시요.");
							$("#ui_job_layer").hide();
							$("#ui_job_layer").html();
							break;
					}
					$("#layer_pop01").unmask();
					$("#wrap").unmask();
				}
				catch (e) {
					alert("입사지원이 정상적으로 완료되었습니다.\n\n입력하신 연락처를 통해 연락 드리겠습니다.");
					$("#ui_job_layer").hide();
					$("#ui_job_layer").html();
					$("#layer_pop01").unmask();
					$("#wrap").unmask();
				}
			},
			error: function (Xrequest, error) {
				alert("입사지원처리 되지 않았습니다.\n\n계속오류 발생시 잠시후 다시 하여 주십시요.");
				$("#ui_job_layer").hide();
				$("#ui_job_layer").html();
				$("#wrap").unmask();
			}
		});		
	},
    /*================================================================================
    ' 함수명 : _Job.Close()
    ' 기  능 : 입사지원 오픈창 닫기
    '-------------------- 변경이력 ---------------------------------------------------
    '    작 성 자       소  속        작 성 일               비   고              
    '--------------------------------------------------------------------------------
    '  1. PHJ           CVS           2010.11.22             최초 작성                    
    '=================================================================================*/
    Close: function () {
        $("#wrap").unmask();
        $("#ui_job_layer").hide();
        $("#ui_job_layer").html("");
    },
    /*================================================================================
    ' 함수명 : _Job.AllFilesFinished()
    ' 기  능 :  전체파일 업로드 완료 이벤트 처리
    '-------------------- 변경이력 ---------------------------------------------------
    '    작 성 자       소  속        작 성 일               비   고              
    '--------------------------------------------------------------------------------
    '  1. PHJ           CVS           2010.11.22             최초 작성                    
    '=================================================================================*/
    AllFilesFinished: function () {
        var TotalUploadFile = slCtl.Content.Files.TotalUploadedFiles;
    },
    /*================================================================================
    ' 함수명 : _Job.ShowErrorDiv()
    ' 기  능 : 파일업로드 오류처리 이벤트
    '-------------------- 변경이력 ---------------------------------------------------
    '    작 성 자       소  속        작 성 일               비   고              
    '--------------------------------------------------------------------------------
    '  1. PHJ           CVS           2010.11.22             최초 작성                    
    '=================================================================================*/
    ShowErrorDiv: function () {
        alert("파일등록처리 실패하였습니다.\n\n계속 오류 발생시 시스템개발자에게 문의 하여 주십시요.");
        $("#ui_upload_layer").html();
        $("#ui_upload_layer").dialog("close");
    },
    /*================================================================================
    ' 함수명 : _Job.SingleFileFinished()
    ' 기   능 :  파일업로드 성공 완료 이벤트 처리 (파일당 완료시 호출)
    '-------------------- 변경이력 ---------------------------------------------------
    '    작 성 자       소  속        작 성 일               비   고              
    '--------------------------------------------------------------------------------
    '  1. PHJ           CVS           2010.11.22             최초 작성                    
    '=================================================================================*/
    SingleFileFinished: function () {
        var objFile = new Object();

        objFile.FileGubun = ($("#ui_pop_upload_gubun").val() == "1") ? "2" : "3";                             //파일구분
        objFile.BoardGubun = "3";                                                                             //게시구분
        objFile.FileSize = slCtl.Content.Files.SingleFileSize;                                                //파일사이즈
        objFile.FileExt = slCtl.Content.Files.SingleFileExt;                                                  //파일확장자
        objFile.FileMime = _Job.getMIME(slCtl.Content.Files.SingleFileExt)                               //MIME 타입
        objFile.FileSaveName = slCtl.Content.Files.SingleFileSaveName;                                        //실제저장 파일명
        objFile.Folder = slCtl.Content.Files.CustomParams;                                                    //저장폴더명
        objFile.FilePath = "../../Data/" + slCtl.Content.Files.CustomParams + "/" + objFile.FileSaveName;     //실제저장경로
        objFile.FileName = slCtl.Content.Files.SingleFileName;                                                //업로드 파일명
        objFile.BoardNo = 0;                                                                                  //게시번호

        $.ajax({ url: "/Common/Ajax/Cms/Upload/Insert.php",
            cache: false,
            type: "POST",
            data: ({ FileInfo: objFile }),
            beforeSend: function (x) {
                $("#silverlightControlHost").mask("데이터 저장처리중.");
            },
            success: function (data, status) {
                var objRs = eval("(" + data + ")");

                switch (objRs.Err) {
                    case "-1":
                        _Job.FileDelete(objFile.FilePath, "데이터 업데이트 실패");
                        break;
                    case "-2":
                        _Job.FileDelete(objFile.FilePath, "데이터 등록 실패");
                        break;
                    case "-3":
                        alert("데이터 등록처리 실패하였습니다.\n\n파일재등록하여 주십시요.");
                        $("#silverlightControlHost").unmask();
                        $("#ui_upload_layer").html();
                        $("#ui_upload_layer").dialog("close");
                        $("#wrap").unmask();
                        break;
                    default:
                        $("#ui_pop_filecode" + $("#ui_pop_upload_gubun").val()).val(objRs.Err);
                        $("#ui_pop_file" + $("#ui_pop_upload_gubun").val()).val(objFile.FileName);
                        $("#silverlightControlHost").unmask();
                        $("#ui_upload_layer").html();
                        $("#ui_upload_layer").dialog("close");
                        $("#wrap").unmask();
                        break;
                }
            },
            error: function (Xrequest, error) {
                _Job.FileDelete(objFile.FilePath, Xrequest.statusText)
            }
        });
    },
    /*================================================================================
    ' 함수명 : _Job.FileDelete(Path, Xrequest.statusText)
    ' 기  능 : 파일삭제처리
    '-------------------- 변경이력 ---------------------------------------------------
    '    작 성 자       소  속        작 성 일               비   고              
    '--------------------------------------------------------------------------------
    '  1. PHJ           CVS           2010.11.22             최초 작성                    
    '=================================================================================*/
    FileDelete: function (Path, Msg) {
        $.post("/Common/Ajax/FileDelete.php",
                    { "FilePath": Path },
                    function (data) {
                        var obj = eval("(" + data + ")");
                        if (obj.Err == "0") {
                            alert("데이터 등록처리 실패하였습니다.\n\n파일재등록하여 주십시요.");
                            $("#silverlightControlHost").unmask();
                            $("#ui_upload_layer").html();
                            $("#ui_upload_layer").dialog("close");
                        }
                        else {
                            alert("데이터 등록처리 실패하였습니다.\n\n파일재등록하여 주십시요.");
                            $("#silverlightControlHost").unmask();
                            $("#ui_upload_layer").html();
                            $("#ui_upload_layer").dialog("close");
                        }
                    }
                );
    },
    /*================================================================================
    ' 함수명 : _Job.getMIME(Ext)
    ' 인  수 : Ext - 확장자
    ' 기  능 :  파일 MIME 타입 리턴
    '-------------------- 변경이력 ---------------------------------------------------
    '    작 성 자       소  속        작 성 일               비   고              
    '--------------------------------------------------------------------------------
    '  1. PHJ           CVS           2010.11.22             최초 작성                    
    '=================================================================================*/
    getMIME: function (Ext) {
        var strType = "";
        switch (Ext.toLowerCase()) {
            case "evy": strType = "application/envoy"; break;
            case "fif": strType = "application/fractals"; break;
            case "spl": strType = "application/futuresplash"; break;
            case "hta": strType = "application/hta"; break;
            case "acx": strType = "application/internet-property-stream"; break;
            case "hqx": strType = "application/mac-binhex40"; break;
            case "doc": strType = "application/msword"; break;
            case "dot": strType = "application/msword"; break;
            case "*": strType = "application/octet-stream"; break;
            case "bin": strType = "application/octet-stream"; break;
            case "class": strType = "application/octet-stream"; break;
            case "dms": strType = "application/octet-stream"; break;
            case "exe": strType = "application/octet-stream"; break;
            case "lha": strType = "application/octet-stream"; break;
            case "lzh": strType = "application/octet-stream"; break;
            case "oda": strType = "application/oda"; break;
            case "axs": strType = "application/olescript"; break;
            case "pdf": strType = "application/pdf"; break;
            case "prf": strType = "application/pics-rules"; break;
            case "p10": strType = "application/pkcs10"; break;
            case "crl": strType = "application/pkix-crl"; break;
            case "ai": strType = "application/postscript"; break;
            case "eps": strType = "application/postscript"; break;
            case "ps": strType = "application/postscript"; break;
            case "rtf": strType = "application/rtf"; break;
            case "setpay": strType = "application/set-payment-initiation"; break;
            case "setreg": strType = "application/set-registration-initiation"; break;
            case "xla": strType = "application/vnd.ms-excel"; break;
            case "xlc": strType = "application/vnd.ms-excel"; break;
            case "xlm": strType = "application/vnd.ms-excel"; break;
            case "xls": strType = "application/vnd.ms-excel"; break;
            case "xlt": strType = "application/vnd.ms-excel"; break;
            case "xlw": strType = "application/vnd.ms-excel"; break;
            case "msg": strType = "application/vnd.ms-outlook"; break;
            case "sst": strType = "application/vnd.ms-pkicertstore"; break;
            case "cat": strType = "application/vnd.ms-pkiseccat"; break;
            case "stl": strType = "application/vnd.ms-pkistl"; break;
            case "pot": strType = "application/vnd.ms-powerpoint"; break;
            case "pps": strType = "application/vnd.ms-powerpoint"; break;
            case "ppt": strType = "application/vnd.ms-powerpoint"; break;
            case "mpp": strType = "application/vnd.ms-project"; break;
            case "wcm": strType = "application/vnd.ms-works"; break;
            case "wdb": strType = "application/vnd.ms-works"; break;
            case "wks": strType = "application/vnd.ms-works"; break;
            case "wps": strType = "application/vnd.ms-works"; break;
            case "hlp": strType = "application/winhlp"; break;
            case "bcpio": strType = "application/x-bcpio"; break;
            case "cdf": strType = "application/x-cdf"; break;
            case "z": strType = "application/x-compress"; break;
            case "tgz": strType = "application/x-compressed"; break;
            case "cpio": strType = "application/x-cpio"; break;
            case "csh": strType = "application/x-csh"; break;
            case "dcr": strType = "application/x-director"; break;
            case "dir": strType = "application/x-director"; break;
            case "dxr": strType = "application/x-director"; break;
            case "dvi": strType = "application/x-dvi"; break;
            case "gtar": strType = "application/x-gtar"; break;
            case "gz": strType = "application/x-gzip"; break;
            case "hdf": strType = "application/x-hdf"; break;
            case "ins": strType = "application/x-internet-signup"; break;
            case "isp": strType = "application/x-internet-signup"; break;
            case "iii": strType = "application/x-iphone"; break;
            case "js": strType = "application/x-javascript"; break;
            case "latex": strType = "application/x-latex"; break;
            case "mdb": strType = "application/x-msaccess"; break;
            case "crd": strType = "application/x-mscardfile"; break;
            case "clp": strType = "application/x-msclip"; break;
            case "dll": strType = "application/x-msdownload"; break;
            case "m13": strType = "application/x-msmediaview"; break;
            case "m14": strType = "application/x-msmediaview"; break;
            case "mvb": strType = "application/x-msmediaview"; break;
            case "wmf": strType = "application/x-msmetafile"; break;
            case "mny": strType = "application/x-msmoney"; break;
            case "pub": strType = "application/x-mspublisher"; break;
            case "scd": strType = "application/x-msschedule"; break;
            case "trm": strType = "application/x-msterminal"; break;
            case "wri": strType = "application/x-mswrite"; break;
            case "cdf": strType = "application/x-netcdf"; break;
            case "nc": strType = "application/x-netcdf"; break;
            case "pma": strType = "application/x-perfmon"; break;
            case "pmc": strType = "application/x-perfmon"; break;
            case "pml": strType = "application/x-perfmon"; break;
            case "pmr": strType = "application/x-perfmon"; break;
            case "pmw": strType = "application/x-perfmon"; break;
            case "p12": strType = "application/x-pkcs12"; break;
            case "pfx": strType = "application/x-pkcs12"; break;
            case "p7b": strType = "application/x-pkcs7-certificates"; break;
            case "spc": strType = "application/x-pkcs7-certificates"; break;
            case "p7r": strType = "application/x-pkcs7-certreqresp"; break;
            case "p7c": strType = "application/x-pkcs7-mime"; break;
            case "p7m": strType = "application/x-pkcs7-mime"; break;
            case "p7s": strType = "application/x-pkcs7-signature"; break;
            case "sh": strType = "application/x-sh"; break;
            case "shar": strType = "application/x-shar"; break;
            case "swf": strType = "application/x-shockwave-flash"; break;
            case "sit": strType = "application/x-stuffit"; break;
            case "sv4cpio": strType = "application/x-sv4cpio"; break;
            case "sv4crc": strType = "application/x-sv4crc"; break;
            case "tar": strType = "application/x-tar"; break;
            case "tcl": strType = "application/x-tcl"; break;
            case "tex": strType = "application/x-tex"; break;
            case "texi": strType = "application/x-texinfo"; break;
            case "texinfo": strType = "application/x-texinfo"; break;
            case "roff": strType = "application/x-troff"; break;
            case "t": strType = "application/x-troff"; break;
            case "tr": strType = "application/x-troff"; break;
            case "man": strType = "application/x-troff-man"; break;
            case "me": strType = "application/x-troff-me"; break;
            case "ms": strType = "application/x-troff-ms"; break;
            case "ustar": strType = "application/x-ustar"; break;
            case "src": strType = "application/x-wais-source"; break;
            case "cer": strType = "application/x-x509-ca-cert"; break;
            case "crt": strType = "application/x-x509-ca-cert"; break;
            case "der": strType = "application/x-x509-ca-cert"; break;
            case "pko": strType = "application/ynd.ms-pkipko"; break;
            case "zip": strType = "application/zip"; break;
            case "au": strType = "audio/basic"; break;
            case "snd": strType = "audio/basic"; break;
            case "mid": strType = "audio/mid"; break;
            case "rmi": strType = "audio/mid"; break;
            case "mp3": strType = "audio/mpeg"; break;
            case "aif": strType = "audio/x-aiff"; break;
            case "aifc": strType = "audio/x-aiff"; break;
            case "aiff": strType = "audio/x-aiff"; break;
            case "m3u": strType = "audio/x-mpegurl"; break;
            case "ra": strType = "audio/x-pn-realaudio"; break;
            case "ram": strType = "audio/x-pn-realaudio"; break;
            case "wav": strType = "audio/x-wav"; break;
            case "bmp": strType = "image/bmp"; break;
            case "cod": strType = "image/cis-cod"; break;
            case "gif": strType = "image/gif"; break;
            case "ief": strType = "image/ief"; break;
            case "jpe": strType = "image/jpeg"; break;
            case "jpeg": strType = "image/jpeg"; break;
            case "jpg": strType = "image/jpeg"; break;
            case "jfif": strType = "image/pipeg"; break;
            case "svg": strType = "image/svg+xml"; break;
            case "tif": strType = "image/tiff"; break;
            case "tiff": strType = "image/tiff"; break;
            case "ras": strType = "image/x-cmu-raster"; break;
            case "cmx": strType = "image/x-cmx"; break;
            case "ico": strType = "image/x-icon"; break;
            case "pnm": strType = "image/x-portable-anymap"; break;
            case "pbm": strType = "image/x-portable-bitmap"; break;
            case "pgm": strType = "image/x-portable-graymap"; break;
            case "ppm": strType = "image/x-portable-pixmap"; break;
            case "rgb": strType = "image/x-rgb"; break;
            case "xbm": strType = "image/x-xbitmap"; break;
            case "xpm": strType = "image/x-xpixmap"; break;
            case "xwd": strType = "image/x-xwindowdump"; break;
            case "mht": strType = "message/rfc822"; break;
            case "mhtml": strType = "message/rfc822"; break;
            case "nws": strType = "message/rfc822"; break;
            case "css": strType = "text/css"; break;
            case "323": strType = "text/h323"; break;
            case "htm": strType = "text/html"; break;
            case "html": strType = "text/html"; break;
            case "stm": strType = "text/html"; break;
            case "uls": strType = "text/iuls"; break;
            case "bas": strType = "text/plain"; break;
            case "c": strType = "text/plain"; break;
            case "h": strType = "text/plain"; break;
            case "txt": strType = "text/plain"; break;
            case "rtx": strType = "text/richtext"; break;
            case "sct": strType = "text/scriptlet"; break;
            case "tsv": strType = "text/tab-separated-values"; break;
            case "htt": strType = "text/webviewhtml"; break;
            case "htc": strType = "text/x-component"; break;
            case "etx": strType = "text/x-setext"; break;
            case "vcf": strType = "text/x-vcard"; break;
            case "mp2": strType = "video/mpeg"; break;
            case "mpa": strType = "video/mpeg"; break;
            case "mpe": strType = "video/mpeg"; break;
            case "mpeg": strType = "video/mpeg"; break;
            case "mpg": strType = "video/mpeg"; break;
            case "mpv2": strType = "video/mpeg"; break;
            case "mov": strType = "video/quicktime"; break;
            case "qt": strType = "video/quicktime"; break;
            case "lsf": strType = "video/x-la-asf"; break;
            case "lsx": strType = "video/x-la-asf"; break;
            case "asf": strType = "video/x-ms-asf"; break;
            case "asr": strType = "video/x-ms-asf"; break;
            case "asx": strType = "video/x-ms-asf"; break;
            case "avi": strType = "video/x-msvideo"; break;
            case "movie": strType = "video/x-sgi-movie"; break;
            case "flr": strType = "x-world/x-vrml"; break;
            case "vrml": strType = "x-world/x-vrml"; break;
            case "wrl": strType = "x-world/x-vrml"; break;
            case "wrz": strType = "x-world/x-vrml"; break;
            case "xaf": strType = "x-world/x-vrml"; break;
            case "xof": strType = "x-world/x-vrml"; break;
            default: strType = "application/octet-stream"; break;
        }
        return strType;
    }
}

/*================================================================================
' 함수명 : pluginLoaded()
' 기  능 : 실버라이트 업로드 설정
'-------------------- 변경이력 ---------------------------------------------------
'    작 성 자       소  속        작 성 일               비   고              
'--------------------------------------------------------------------------------
'  1. PHJ           CVS           2010.11.22             최초 작성                    
'=================================================================================*/
function pluginLoaded(sender) {

    slCtl = document.getElementById("MultiFileUploader");

    slCtl.Content.Files.CustomParams = "Recruit";  //업로드 경로

    //Register single file finished event
    slCtl.Content.Files.SingleFileUploadFinished = _Job.SingleFileFinished;
    //Register All Files Finished Uploading event
    slCtl.Content.Files.AllFilesFinished = _Job.AllFilesFinished;
    //Register Error occurred during uploading event
    slCtl.Content.Files.ErrorOccurred = _Job.ShowErrorDiv;
}

/*================================================================================
' 함수명 : onSilverlightError()
' 기  능 : 실버라이트 로드 오류 이벤트 처리
'-------------------- 변경이력 ---------------------------------------------------
'    작 성 자       소  속        작 성 일               비   고              
'--------------------------------------------------------------------------------
'  1. PHJ           CVS           2010.11.22             최초 작성                    
'=================================================================================*/
function onSilverlightError(sender, args) {
    var appSource = "";
    if (sender != null && sender != 0) {
        appSource = sender.getHost().Source;
    }
    var errorType = args.ErrorType;
    var iErrorCode = args.ErrorCode;

    var errMsg = "Unhandled Error in Silverlight 2 Application " + appSource + "\n";

    errMsg += "Code: " + iErrorCode + "    \n";
    errMsg += "Category: " + errorType + "       \n";
    errMsg += "Message: " + args.ErrorMessage + "     \n";

    if (errorType == "ParserError") {
        errMsg += "File: " + args.xamlFile + "     \n";
        errMsg += "Line: " + args.lineNumber + "     \n";
        errMsg += "Position: " + args.charPosition + "     \n";
    }
    else if (errorType == "RuntimeError") {
        if (args.lineNumber != 0) {
            errMsg += "Line: " + args.lineNumber + "     \n";
            errMsg += "Position: " + args.charPosition + "     \n";
        }
        errMsg += "MethodName: " + args.methodName + "     \n";
    }

    throw new Error(errMsg);
}

function relative_time(time_value) {
  var values = time_value.split(" ");
  time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
  var parsed_date = Date.parse(time_value);
  var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
  var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
  delta = delta + (relative_to.getTimezoneOffset() * 60);

  if (delta < 60) {
    return '1분전';
  } else if(delta < 120) {
    return '2분전';
  } else if(delta < (60*60)) {
    return (parseInt(delta / 60)).toString() + '분전';
  } else if(delta < (120*60)) {
    return '1시간전';
  } else if(delta < (24*60*60)) {
    return (parseInt(delta / 3600)).toString() + '시간전';
  } else if(delta < (48*60*60)) {
    return '하루전';
  } else {
    return (parseInt(delta / 86400)).toString() + '일전';
  }
}

function myFunction(args) {
//alert(args.selectedVal);
}

