// DA functions
function daCreateFlash(){
  var so = new SWFObject(swf_file, swf_name, da_var1, da_var2, da_var3, da_var4);
	so.addParam("menu", "false");
	so.addParam("allowScriptAccess", "sameDomain");
	so.addParam("wmode", "transparent");
	so.addVariable("valid", da_valid);
	so.addVariable("r", da_var5);
	so.addVariable("d", da_var6);
	so.write("daFlashDiv");
}

function daShowFlash() {
	div1 = document.getElementById("daFlashDiv");
	div1.style.display='block';
}	

function daHideFlash() {
	div1 = document.getElementById("daFlashDiv");
	div1.style.display='none';
}	

function daShowPop(url) {

  if (top.frames.daIFrame) {
    //alert("found top.frames.daIFrame");
    var daFrame = top.frames.daIFrame;
  } else if (top.frames) {
    //alert("top.frames loop");
    for (var i=0; i<top.frames.length; i++) {
      //alert("top.frames[" + String(i) + "]");
      if (top.frames[i].daIFrame) {
        //alert("found top.frames[" + String(i) + "].daIFrame");
        var daFrame = top.frames[i].daIFrame;
      }
    }
  }


  if (daFrame) {
  daFrame.document.body.innerHTML = "Please wait...";
  daFrame.location = url;
  }    

  daDiv = document.getElementById("daPopDiv");
	daDiv.style.display='block';

}



function daHidePop() {
//  alert("daHidePop");
	daDiv = document.getElementById("daPopDiv");
	daDiv.style.display='none';
//  top.mainIFrame.document.body.innerHTML = "";
  return true;
}


function daCenterMark(map, marker) {
  //alert("daCenterMark");
  var latlng = map.getCenter();
  newLat = latlng.lat();
  newLng = latlng.lng();
  newZoom = map.getZoom();
  marker.setLatLng(latlng);
  return true;
}


function daSaveLoc(lat,lng, zoom) {
  //alert("Top: Save Loc: " + lat + " / " + lng + " / " + zoom);
  var o = new Object();
  o.lat = lat;
  o.lng = lng;
  o.zoom = zoom;
  daThisMovie(swf_name).fire("save map loc",o);
  daHidePop();
  return true;
}


function daThisMovie(movieName) {
  if (navigator.appName.indexOf("Microsoft") != -1) {
    return window[movieName];
  } else {
    return document[movieName];
  }
}

// Generate a random word
function genWord(wordLen) {
//  alert(wordLen);
//  var pool = "abcdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ0123456789"; // skip 'IlOo'
//  var neWord = "";
//	var pooLen = pool.length;
//  for (var i=0; i<wordLen; i++) {
//    index = Math.floor(Math.random() * (pooLen+1) );
//    neWord += pool.substr(index, 1); 
//  }
//  return neWord;
  return true;
}



function daGetDoc(docName, docTitle, wh) {
  //alert("daGetDoc");
  loc="da/scripts/da_getdoc.php?loc=" + docName + "&title=" + docTitle;
  //alert(loc);
  opts = 'left=0,top=0,toolbar=Yes,location=Yes,scrollbars=Yes,status=Yes,resizable=Yes,fullscreen=No';
  opts = wh + ',left=10,top=10,titlebar=no,toolbar=no,location=no,scrollbars=no,menubar=no,status=no,resizable=yes,fullscreen=no';
  var NewWindow = window.open(loc,'newWin',opts); NewWindow.focus();void(0);

//  var NewWindow = window.open(docName,'newWin',opts); NewWindow.focus();void(0);
}



function daTest(str) {
  alert(str);
}

