// sjcSkinning.js (alternative startup configurations)
// Copyright (C) 2007 San Joaquin County Community Development Geographic Information Systems, ALL RIGHTS RESERVED
// initial creation: 09/27/2007 David Bollinger
//

var skin = "NONE";

// call during sjcStartup.js:startUp()
// passing all command line arguments
// after other parsing is complete
//
function skinParseArgs(args) {
  var pos;

  pos = args.indexOf("SKIN=ENTZONE");
  if (pos!=-1) {
    skin = "ENTZONE";
  }
  pos = args.indexOf("SKIN=SUPERV");
  if (pos!=-1) {
    skin = "SUPERV";
  }

}

// call during sjcStartup.js:receiveServiceInfo()
// after layers are parsed, before map is requested
//
function skinConfigLayers() {
  var idx;
  if (skin=="ENTZONE") {
    idx = layers.getIndexByName("Cities");
    if (idx >= 0)
      layers[idx].visible = 0;
    idx = layers.getIndexByName("EZ2008");
    if (idx >= 0)
      layers[idx].visible = 1;
    syncLayersCombo("EZ2008");
  }
  if (skin=="SUPERV") {
    idx = layers.getIndexByName("Cities");
    if (idx >= 0)
      layers[idx].visible = 0;
    idx = layers.getIndexByName("Superv Districts");
    if (idx >= 0)
      layers[idx].visible = 1;
    syncLayersCombo("Superv Districts");
  }
}


function syncLayersCombo(lyrname) {
  var fra = parent.LayersFrame;
  if (!fra) return;
  var doc = fra.document;
  if (!doc) return;
  var frms = doc.forms;
  if (!frms) return;
  var frm = frms[0];
  if (!frm) return;
  var sel = frm.layerlist;
  var n = sel.length;
  if (!n) return;
  for (var i=0; i<n; i++) {
    if ((sel[i]) && (sel[i].value == lyrname))
      sel[i].selected = true;
  }
}
