
var map;
var geoXml1;
var geoXml2;
var geoXml3;
var geoXml4;

var geoXmlA = new Array(30);

function KMLStart(lat, lon, scale) {
 if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map")); 
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());		
    map.addControl(new GScaleControl());				
    map.addControl(new GOverviewMapControl());
    map.setCenter(new GLatLng(lat, lon), scale); 
//    map.setMapType(G_HYBRID_TYPE); 
    map.setMapType(G_MAP_TYPE); 
  }
}


function ShowTrack1(segment) {

  x = document.getElementById( "t"+segment );
  if (x.checked) {
    geoXml1 = new GGeoXml("http://www.apsoft.com.pl/sk2005/kml/trasa1.kml");
    map.addOverlay(geoXml1);
  } else {
    map.removeOverlay(geoXml1);
  }
}


function ShowTrack2(segment) {
  x = document.getElementById( "t"+segment );
  if (x.checked) {
    geoXml2 = new GGeoXml("http://www.apsoft.com.pl/sk2005/kml/trasa2.kml");
    map.addOverlay(geoXml2);
  } else {
    map.removeOverlay(geoXml2);
  }
}

function ShowTrack3(segment) {

  x = document.getElementById( "t"+segment );
  if (x.checked) {
    geoXml3 = new GGeoXml("http://www.apsoft.com.pl/sk2005/kml/trasa3.kml");
    map.addOverlay(geoXml3);
  } else {
    map.removeOverlay(geoXml3);
  }
}

function ShowTrack4(segment) {

  x = document.getElementById( "t"+segment );
  if (x.checked) {
    geoXml4 = new GGeoXml("http://www.apsoft.com.pl/sk2005/kml/trasa4.kml");
    map.addOverlay(geoXml4);
  } else {
    map.removeOverlay(geoXml4);
  }
}

function ShowHide( segment, scale )
{
	x = document.getElementById( "s"+segment );
	if (x.checked) {
		KMLPageShow( "http://www.apsoft.com.pl/sk2005/kml/d" + segment + ".kml", segment, scale );
	} else {
		KMLPageHide( segment );
	}
}


function KMLPageShow(KMLPath, segment, scale ) {
var geoXml;

 if (GBrowserIsCompatible()) {
    geoXml = new GGeoXml(KMLPath,function GCenter(geo) {
	    center = geoXml.getDefaultCenter();
	    map.setCenter(center,scale); 
	} 
	);
    map.addOverlay(geoXml);
    geoXmlA[segment] = geoXml;
  }
}


function KMLPageHide(segment) {
var geoXml;

    if (GBrowserIsCompatible()) {
        geoXml = geoXmlA[segment];
    }
    map.removeOverlay(geoXml);
}


function showpic(img)  {
	var cp = location.pathname;
	window.open("http://www.apsoft.com.pl/cpr/scripts/picture.php?image="+img+"&folder="+cp,
				"_blank",
				"toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=800, height=600")  
}

function mover(img) {
	var x=document.getElementById(img);
	x.border =2
}
  
function mout(img) {
	var x=document.getElementById(img);
	x.border =1
}


