function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function map_over(map, mo) {
  changeImages(map, mo);
  document.getElementById(mo + 'link').className = 'po-map-over';
}

function map_out(map, mo) {
  changeImages(map, 'map');
  document.getElementById(mo + 'link').className = 'po-map';
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src =
          '/builder/samgd/images/map/' + changeImages.arguments[i+1] + '.png';
		}
	}
}

function preloadImages() {
  if (document.images) {
    var prefix = '/builder/samgd/images/map/';

		novokuybishevsk_over = newImage(prefix + "novokuybishevsk.png");
		pohvistnevsky_over = newImage(prefix + "pohvistnevsky.png");
		syzran_over = newImage(prefix + "syzran.png");
		oktybrsk_over = newImage(prefix + "oktybrsk.png");
		zhigulevsk_over = newImage(prefix + "zhigulevsk.png");
		togliatti_over = newImage(prefix + "togliatti.png");
		pestravsky_over = newImage(prefix + "pestravsky.png");
		neftegorsky_over = newImage(prefix + "neftegorsky.png");
		krasnoyarsky_over = newImage(prefix + "krasnoyarsky.png");
		krasnoarmeysky_over = newImage(prefix + "krasnoarmeysky.png");
		koshkinsky_over = newImage(prefix + "koshkinsky.png");
		kinelcherkassky_over = newImage(prefix + "kinelcherkassky.png");
		klyvlinsky_over = newImage(prefix + "klyvlinsky.png");
		kinelsky_over = newImage(prefix + "kinelsky.png");
		kamyshlinsky_over = newImage(prefix + "kamyshlinsky.png");
		isaklinsky_over = newImage(prefix + "isaklinsky.png");
		elhovsky_over = newImage(prefix + "elhovsky.png");
		volzhsky_over = newImage(prefix + "volzhsky.png");
		bolshechernigovsky_over = newImage(prefix + "bolshechernigovsky.png");
		borsky_over = newImage(prefix + "borsky.png");
		blsheglushitsky_over = newImage(prefix + "blsheglushitsky.png");
		bogatovsky_over = newImage(prefix + "bogatovsky.png");
		bezenchuksky_over = newImage(prefix + "bezenchuksky.png");
		alexeevsky_over = newImage(prefix + "alexeevsky.png");
		shigonsky_over = newImage(prefix + "shigonsky.png");
		shentalinsky_over = newImage(prefix + "shentalinsky.png");
		chelnovershinsky_over = newImage(prefix + "chelnovershinsky.png");
		samara_over = newImage(prefix + "samara.png");
		hvorostynsky_over = newImage(prefix + "hvorostynsky.png");
		pohvistnevo_over = newImage(prefix + "pohvistnevo.png");
		syzransky_over = newImage(prefix + "syzransky.png");
		otradny_over = newImage(prefix + "otradny.png");
		kinel_over = newImage(prefix + "kinel.png");
		stavropolsky_over = newImage(prefix + "stavropolsky.png");
		sergievsky_over = newImage(prefix + "sergievsky.png");
		chapaevsk_over = newImage(prefix + "chapaevsk.png");
		privolgsky_over = newImage(prefix + "privolgsky.png");
		preloadFlag = true;
	}
}
