﻿

    function GetRadioVal(Target) {

        var RadioVal = "";

        for(var Count = 0; Count < Target.length; Count++) { 

            if (Target[Count].checked == true) { 
                RadioVal = Target[Count].value; 
                break; 

            } 
        } 

        return RadioVal; 
    } 





    function ToggleListBgColor(ActionKind, Target, SelectedDataSerialNo, BgColor) {

        if(Target.id.split("_")[1] == SelectedDataSerialNo) return;

        switch(ActionKind.toUpperCase()) {

            case "IN" :
                Target.style.backgroundColor = BgColor;

                break;

            case "OUT" :
                Target.style.backgroundColor = BgColor;

                break;

        }

    }





    function Search(SearchKind) {

        SearchKind               = SearchKind.toUpperCase();

        var TargetObj            = document.FormSearch;

        var SearchWordValue      = TargetObj.SearchWord.value;

        var CategorySubjectValue = GetRadioVal(TargetObj.CategorySubject);
        var CategoryDoValue      = TargetObj.CategoryDo.options[TargetObj.CategoryDo.selectedIndex].value;
        var CategorySiGunGuValue = TargetObj.CategorySiGunGu.options[TargetObj.CategorySiGunGu.selectedIndex].value;
        var CategoryLocalValue   = (CategoryDoValue.length > 0) ? (CategoryDoValue + " " + CategorySiGunGuValue) : "";

        var SortKindValue        = TargetObj.SortKind.options[TargetObj.SortKind.selectedIndex].value;

        if(SearchKind != "SORT") {
            if(CheckRequireAndOverflow(SearchWordValue, "M", SearchWordSize, "검색어", "FOCUS", "SearchWord") != "") return;
        }

        var DisplayPageValue  = "1";
        var ActionValue;


        ActionValue = "List.aspx?A=";

        if(SearchKind == "SORT") {
            CategorySubjectValue = TargetObj.OldCategorySubject.value;
            CategoryLocalValue   = TargetObj.OldCategoryLocal.value;
            SearchWordValue      = TargetObj.OldSearchWord.value;
        }

        if(CategorySubjectValue != "") ActionValue    += "&CategorySubject="  + escape(CategorySubjectValue);

        if(CategoryLocalValue   != "") ActionValue    += "&CategoryLocal="    + escape(CategoryLocalValue);

        if(SortKindValue        != "") ActionValue    += "&SortKind="         + escape(SortKindValue);

        if(DisplayPageValue     != "") ActionValue    += "&Page="             + DisplayPageValue;
        if(SearchWordValue      != "") ActionValue    += "&SearchWord="       + escape(SearchWordValue);

		document.FormList.__EVENTTARGET.value   = "";
    	document.FormList.__EVENTARGUMENT.value = "";

        document.FormList.action = ActionValue;
        document.FormList.submit();

    }





    function PageMove(NewPage) {

        var TargetObj            = document.FormSearch;

        var SearchWordValue      = TargetObj.OldSearchWord.value;

        var DisplayPageValue     = NewPage;

        var CategorySubjectValue = TargetObj.OldCategorySubject.value;
        var CategoryLocalValue   = TargetObj.OldCategoryLocal.value;

        var SortKindValue        = TargetObj.SortKind.options[TargetObj.SortKind.selectedIndex].value;

        var ActionValue = "List.aspx?A=";

        if(CategorySubjectValue != "") ActionValue    += "&CategorySubject="  + escape(CategorySubjectValue);

        if(CategoryLocalValue   != "") ActionValue    += "&CategoryLocal="    + escape(CategoryLocalValue);

        if(SortKindValue        != "") ActionValue    += "&SortKind="         + escape(SortKindValue);

        if(DisplayPageValue     != "") ActionValue    += "&Page="             + DisplayPageValue;
        if(SearchWordValue      != "") ActionValue    += "&SearchWord="       + escape(SearchWordValue);


		document.FormList.__EVENTTARGET.value   = "";
		document.FormList.__EVENTARGUMENT.value = "";

        document.FormList.action = ActionValue;
        document.FormList.submit();

    }
    

    
    
/*
    function Go(TargetFile, TargetSerialNo) {

        var TargetObj            = document.FormSearch;

        var SearchWordValue      = TargetObj.OldSearchWord.value;

        var SerialNoValue        = TargetSerialNo + "";
        var DisplayPageValue     = TargetObj.OldDisplayPage.value;

        var CategorySubjectValue = TargetObj.OldCategorySubject.value;
        var CategoryLocalValue   = TargetObj.OldCategoryLocal.value;

        var SortKindValue        = TargetObj.SortKind.options[TargetObj.SortKind.selectedIndex].value;

        var ActionValue = TargetFile + "?A=";

        if(CategorySubjectValue != "") ActionValue    += "&CategorySubject="  + escape(CategorySubjectValue);

        if(CategoryLocalValue   != "") ActionValue    += "&CategoryLocal="    + escape(CategoryLocalValue);

        if(SortKindValue        != "") ActionValue    += "&SortKind="         + escape(SortKindValue);

        if(DisplayPageValue     != "") ActionValue    += "&Page="             + DisplayPageValue;
        if(SearchWordValue      != "") ActionValue    += "&SearchWord="       + escape(SearchWordValue);

        if(SerialNoValue        != "") ActionValue    += "&SerialNo="         + SerialNoValue;

        self.location.href       = ActionValue;

    }

*/


