    function TextualZoomControl() {
	}
	TextualZoomControl.prototype = new GControl();

	TextualZoomControl.prototype.initialize = function(map) {
		var container = document.createElement("table");
		container.cellSpacing=0;
		container.cellPadding=0;
		container.border=0;
		container.style.border="0px solid #000000";
		var row = container.insertRow(0);
		var x1 = row.insertCell(0);
		var x2 = row.insertCell(1);
		var x3 = row.insertCell(2);
		var x4 = row.insertCell(3);
		var c1 = document.createElement("div");
		this.setButtonStyle_(c1, 'satfinder/left_btn.gif',50, '<a href="faq.html">FAQ</a>');
		var c2 = document.createElement("div");
		this.setButtonStyle_(c2, 'satfinder/right_btn.gif',66, 'ÑÏÓÒÍÈÊ');
		GEvent.addDomListener(c2, "click", function() { map.setMapType(G_SATELLITE_MAP);});
		var c3 = document.createElement("div");

		this.setButtonStyle_(c3, 'satfinder/center_btn.gif',56, 'ÊÀÐÒÀ');
		c3.style.borderRight='1px solid #000000';
		GEvent.addDomListener(c3, "click", function() { map.setMapType(G_NORMAL_MAP);});
		var c4 = document.createElement("div");
		this.setButtonStyle_(c4, 'satfinder/center_btn.gif',56, 'ÃÈÁÐÈÄ');
		GEvent.addDomListener(c4, "click", function() { map.setMapType(G_HYBRID_MAP);});
		x1.appendChild(c1);
		x2.appendChild(c3);
		x3.appendChild(c4);
		x4.appendChild(c2);
		map.getContainer().appendChild(container);
		return container;
	}

	TextualZoomControl.prototype.getDefaultPosition = function() {
		return new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(7, 7));
	}

	TextualZoomControl.prototype.setButtonStyle_ = function(button, img, width, text) {
		button.style.textDecoration = "underline";

		button.innerHTML=text;
		button.style.width=width+'px';
		button.style.height='19px';
		button.style.fontWeight = 'bold'; 

		button.style.backgroundImage="url("+img+")";
		button.style.textAlign = "center";
		button.style.verticalAlign = "middle";
		button.style.padding = "2px";
		button.style.paddingTop = "4px";
		button.style.marginTop= "2px";
		button.style.cursor = "pointer";
	}

	function TextLink() {
	}
	TextLink.prototype = new GControl();

	TextLink.prototype.initialize = function(map) {
		var container = document.createElement("div");
		container.innerHTML="<a href='http://www.sat-net.com.ua'><img src='satfinder/logo.png' style='border: 0px'></a>";
 		map.getContainer().appendChild(container);
		return container;
	}
	TextLink.prototype.getDefaultPosition = function() {
		return new GControlPosition(G_ANCHOR_BOTTOM_LEFT, new GSize(7, 40));
	}
	function TextLink2() {
	}
	TextLink2.prototype = new GControl();

	TextLink2.prototype.initialize = function(map) {
		var container = document.createElement("div");
		container.innerHTML="<a href='http://www.olex-sat.net'><img src='satfinder/banners/Olex-Sat.Net.gif' style='border: 0px'></a><br>";
		container.innerHTML+="<a href='http://www.sat-pay.ru/'><img src='satfinder/banners/sat_pay.jpg' style='border: 0px'></a><br>";
		container.innerHTML+="<a href='http://www.dreamshara.net/'><img src='satfinder/banners/dreamshara_2.gif' style='border: 0px'></a><br>";
		container.innerHTML+="<a href='http://www.agsat.com.ua/'><img src='satfinder/banners/agsat.gif' style='border: 0px'></a><br>";
		container.innerHTML+="<a href='http://www.sat-net.com.ua/forum/showthread.php?t=77'><img src='satfinder/banners/img1.png' style='border: 0px'></a><br>";
		container.innerHTML+="<a href='http://www.sat-net.com.ua/forum/showthread.php?t=77'><img src='satfinder/banners/img1.png' style='border: 0px'></a><br>";
		container.innerHTML+="<a href='http://www.sat-net.com.ua/forum/showthread.php?t=77'><img src='satfinder/banners/img1.png' style='border: 0px'></a><br>";
 		map.getContainer().appendChild(container);
		return container;
	}
	TextLink2.prototype.getDefaultPosition = function() {
		return new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(7, 40));
	}

