﻿function DialogBox(){
    this.show = function(url, width, height){
        return window.showModalDialog(url, "", "dialogWidth: " + width + 
           "px; dialogHeight: " + height +
           "px; center: Yes; resizable: No; status: No; unadorned: No; scroll: No;");
    }
    
    this.showWithArgs = function(url, dialogargs, width, height){
        return window.showModalDialog(url, dialogargs, "dialogWidth: " + width + 
           "px; dialogHeight: " + height +
           "px; center: Yes; resizable: No; status: No; unadorned: No; scroll: No;");
    }
}

function changeVilidate(obj, url){
    var date = new Date();
    url += "?date=";
    url += date;
    obj.src = url;
}

function selectAllCheckBox(obj){
    $("input[type='checkbox']").each(
        function(){
           this.checked = obj.checked;
        }
    );
}

function mouseOver(obj){
   obj.style.background='#FFFFFF'
}

function mouseOut(obj){
   obj.style.background='#F8F8F8'
}

function switchSysBar(){
    var switchBar = document.getElementById("divbar");
    
    if("searchBarShow" == switchBar.className){
        $("#tdswitchBar").hide();
        switchBar.className = "searchBarHide";
    }else{
        $("#tdswitchBar").show();
        switchBar.className = "searchBarShow";
    }
}

function switchLeftMenu(){
    var switchBar = document.getElementById("switchPoint"); 
    if("switchBarShow" == switchBar.className){
        $("#frmTitle").hide();
        switchBar.className = "switchBarHide";
    }else{
        $("#frmTitle").show();
        switchBar.className = "switchBarShow";
    }
}

function selectedRegion(level, add, reg0, reg1, reg2, reg3){
    var txtAddress = document.getElementById(add);
    
    var regSel = document.getElementById(reg0);
    var regSel1 = document.getElementById(reg1);
    var regSel2 = document.getElementById(reg2);
    var regSel3 = document.getElementById(reg3);
    
    switch(level)
    {
      case 0:
       txtAddress.value = getSelectText(regSel); 
       break;
      case 1:
       txtAddress.value = getSelectText(regSel); 
       txtAddress.value += getSelectText(regSel1);   
       break;
      case 2:
       txtAddress.value = getSelectText(regSel); 
       txtAddress.value += getSelectText(regSel1);
       txtAddress.value += getSelectText(regSel2); 
       break;
      case 3:
       txtAddress.value = getSelectText(regSel); 
       txtAddress.value += getSelectText(regSel1);
       txtAddress.value += getSelectText(regSel2); 
       txtAddress.value += getSelectText(regSel3);  
       break;
      default:
       break;     
    }
}

function getSelectText(obj){
    var indexRegion = obj.selectedIndex;
    if(0 == indexRegion){
        return '';
    }else{
        return obj.options[indexRegion].text;
    }
}

