function RefreshAllList() {
    SKW.getCity(CityList);
    SKW.getServiceItem(ServiceItemList);
}

function CityList(list){
    DWRUtil.removeAllOptions("twcity");
    DWRUtil.addOptions("twcity", {'':'------請選擇------'});
    DWRUtil.addOptions("twcity", list);
}

function RefreshServiceItemList() {
    SKW.getServiceItem(ServiceItemList);
}

function ServiceItemList(list){
    DWRUtil.removeAllOptions("pserviceitemnbr");
    DWRUtil.addOptions("pserviceitemnbr", {'':'------請選擇------'});
    DWRUtil.addOptions("pserviceitemnbr", list);
    RefreshSubServiceItemList()
}

function RefreshSubServiceItemList() {
    var pserviceitemnbr = $("pserviceitemnbr").value;
    SKW.getSubServiceItem(pserviceitemnbr, SubServiceItemList);
}

function SubServiceItemList(list){
    DWRUtil.removeAllOptions("serviceitemnbr");
    DWRUtil.addOptions("serviceitemnbr", {'':'------請選擇------'});
    DWRUtil.addOptions("serviceitemnbr", list);
}

function CountryList(list){
    DWRUtil.removeAllOptions("countrycde");
    DWRUtil.addOptions("countrycde", {'':'------請選擇------'});
    DWRUtil.addOptions("countrycde", list);
}

function RefreshKeyWordList() {
    var twcity = $("twcity").value;
    var pserviceitemnbr = $("pserviceitemnbr").value;
    var serviceitemnbr = $("serviceitemnbr").value;
    SKW.getKeyWord(twcity, pserviceitemnbr, serviceitemnbr, ObjectList);
}

function MoveKeyWordPage() {
    var twcity = $("twcity").value;
    var pserviceitemnbr = $("pserviceitemnbr").value;
    var serviceitemnbr = $("serviceitemnbr").value;
    var topage = $("topage").value;
    SKW.moveKeyWordPage(twcity, pserviceitemnbr, serviceitemnbr, topage, ObjectList);
}

function RefreshAgencyList() {
    var inputkeyword = $("inputkeyword").value;
    SKW.getAgency(inputkeyword, ObjectList);
}

function MoveAgencyPage() {
    var inputkeyword = $("inputkeyword").value;
    var topage = $("topage").value;
    SKW.moveAgencyPage(inputkeyword, topage, ObjectList);
}

function ObjectList(object) {
   document.all("result").innerHTML = object;
}

function RefreshInnerAgencyList(keyword, topage) {
    var twcity = $("twcity").value;
    var pserviceitemnbr = $("pserviceitemnbr").value;
    var serviceitemnbr = $("serviceitemnbr").value;
    var inputkeyword = keyword;
    var topage = topage;
    SKW.getInnerAgency(twcity, pserviceitemnbr, serviceitemnbr, inputkeyword, topage, ObjectList);
}

function MoveInnerAgencyPage() {
    var twcity = $("twcity").value;
    var pserviceitemnbr = $("pserviceitemnbr").value;
    var serviceitemnbr = $("serviceitemnbr").value;
    var inputkeyword = $("keyword").value;
    var innertopage = $("innertopage").value;
    var topage = $("topage").value;
    SKW.moveInnerAgencyPage(twcity, pserviceitemnbr, serviceitemnbr, inputkeyword, innertopage, topage, ObjectList);
}

function RefreshInputKeyWordList() {
    var inputkeyword = $("inputkeyword").value;
    SKW.getKeyWordByWord(inputkeyword, ObjectList);
}

function MoveInputKeyWordPage() {
    var inputkeyword = $("inputkeyword").value;
    var topage = $("topage").value;
    SKW.moveKeyWordByWordPage(inputkeyword, topage, ObjectList);
}

function RefreshInnerAgencyByWordList(keyword, topage) {
    var keyword = keyword;
    var topage = topage;
    SKW.getInnerAgencyByWord(keyword, topage, ObjectList);
}

function MoveInnerAgencyByWordPage() {
    var keyword = $("keyword").value;
    var innertopage = $("innertopage").value;
    var topage = $("topage").value;
    SKW.moveInnerAgencyByWordPage(keyword, innertopage, topage, ObjectList);
}

function GetDescription() {
    var pserviceitemnbr = $("pserviceitemnbr").value;
    SKW.getDescription(pserviceitemnbr, DescriptionObject);
}

function GetSubDescription() {
    var serviceitemnbr = $("serviceitemnbr").value;
    SKW.getDescription(serviceitemnbr, DescriptionObject);
}

function DescriptionObject(object) {
   document.all("description").innerHTML = object;
}
