﻿// JScript File

var draw_flag = 0
var sbdb_fu

function clear_maps(){
var ax
var rex
	draw_flag = 0
	for (ax = 1; ax < 21; ax++){
		rex = eval('jg_' + ax)
		rex.clear()
		jg_x[ax] = 0
		jg_y[ax] = 0
		jg_text[ax] = ''
	}
}

function basicDrawFunction(obj_in){
var jg_new = eval('jg_' + obj_in);
  jg_new.clear()
  jg_new.setColor("#000077"); // blue
  jg_new.fillEllipse(jg_x[obj_in] - 7, jg_y[obj_in] - 7, 14, 14);
  jg_new.setColor("#FFFFFF");
  jg_new.fillEllipse(jg_x[obj_in] - 3, jg_y[obj_in] - 3, 6, 6);
  jg_new.paint();
}

function redraw(obj_in){
if (draw_flag != 0) un_redraw()
var jg_new = eval('jg_' + obj_in);
//set active layer to top
for (ax = 1; ax < 21; ax++){
  var temp_layer = 'myCanvas' + ax
  document.getElementById(temp_layer).style.zIndex = 0;
}
var host_layer = 'myCanvas' + obj_in;
  document.getElementById(host_layer).style.zIndex = 99;


  //host_layer.style.zIndex = 99;
  draw_flag = obj_in;
  jg_new.setColor("#000077"); // blue
  jg_new.fillEllipse(jg_x[obj_in] - 7, jg_y[obj_in] - 7, 14, 14);
  jg_new.setColor("#FFFFFF");
  jg_new.fillEllipse(jg_x[obj_in] - 4, jg_y[obj_in] - 4, 8, 8);
  jg_new.fillRect(jg_x[obj_in], jg_y[obj_in] - 100,200,100);
  //jg_new.setFont("arial","9px",Font.PLAIN); 
  jg_new.setColor("#000000");
  jg_new.drawString(jg_text[obj_in],jg_x[obj_in], jg_y[obj_in] - 100,200); 
  jg_new.paint();
  //alert(document.getElementById('myCanvas' + obj_in).visibility);

}
function un_redraw(){
	if ( draw_flag != 0){
		basicDrawFunction(draw_flag);
		draw_flag = 0;
	}
}

function update(){
	document.mainr.special_update.value = '';
	document.mainr.download_type.value = '';
	document.mainr.submit();
}

function special_update(type_flag){
	if (type_flag == 'a'){
		document.mainr.special_des[1].checked = true;
	}else{
		document.mainr.special_des[2].checked = true;
	}
	document.mainr.special_update.value = '';
	document.mainr.download_type.value = '';
	document.mainr.submit();
}

function update_download(download_flag){
	document.mainr.download_type.value = download_flag;
	document.mainr.submit();
}

function area_zoom_set(area_name){
	document.sendout.zoom_level.value = ''
	document.mainr.click_type.value = 'area'
	document.mainr.zoom_level.value = ''
	document.mainr.x_point_out.value = ''
	document.mainr.y_point_out.value = ''
	document.mainr.area_zoom.value = eval('document.local_geo.' + area_name + '.options[document.local_geo.' + area_name + '.selectedIndex].value')
	document.mainr.submit()
}

function reset_zoom(){
	document.mainr.zoom_level.value = '7'
	document.mainr.x_point_out.value = ''
	document.mainr.y_point_out.value = ''
	document.mainr.click_type.value = ''
	document.mainr.area_zoom.value = ''
	
	document.sendout.zoom_level.value = '7'
	document.sendout.x_point_out.value = ''
	document.sendout.y_point_out.value = ''
	document.sendout.building_x.value = ''
	document.sendout.building_y.value = ''
	document.sendout.xml_minx.value = ''
	document.sendout.xml_miny.value = ''
	document.sendout.xml_maxx.value = ''
	document.sendout.xml_maxy.value = ''
	
	document.mainr.submit()
}


sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			//this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			//this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function set_file(file_index){
	document.getElementById('file_panel_1').style.display = 'none'
	document.getElementById('file_panel_2').style.display = 'none'
	document.getElementById('file_panel_3').style.display = 'none'
	document.getElementById('file_panel_4').style.display = 'none'
	document.getElementById('file_panel_5').style.display = 'none'
	
	document.getElementById('file_panel_' + file_index).style.display = 'block'
}

function resub(new_page){
if (new_page == 4){
	document.mainr.action = "main.asp"
	document.mainr.target = ""
	document.mainr.submit()
}else{
	document.mainr.page_mode.value = new_page
	document.mainr.action = "page3.asp"
	document.mainr.target = ""
	document.mainr.submit()
}
}



