var dd=document,wonl='';function und(o){return typeof(o)=='undefined'||o===''||o==null}
function gl(i,p){var l=und(p)?document:p.document;if(und(l[i])){var j,e,c=l.layers.length;if(c==0)return;else for(j=0;j < c;j++){e=gl(i,l.layers[j]);if(!und(e))return e}}else return l[i]}
function ge(i){return typeof(i)=='string'?dd.getElementById?dd.getElementById(i):dd.all?dd.all[i]:dd.layers?gl(i):null:i}
function ges(i){var l=ge(i);return und(l)?null:dd.layers?l:l.style}
function gwload(){var i,p,a=['menu-active.png','menu-over.png'];for(i in a){p=a[i];a[i]=new Image();a[i].src='img/'+p}eval(wonl)}
function winonload(s){wonl+=s}
function hgSwap(k){var l=ge('hgl'),t=ge('hg'+k),a,s;s=l.src;a=l.alt;l.src=t.src;l.alt=t.alt;t.src=s;t.alt=a;return false}
function nl(e){return (und(e.value)||e.value==''||e.value==0)&&(und(e.options)||e.options[e.selectedIndex].value==0)}
function vld(f){if(nl(f.mark)){alert('Необходимо выбрать производителя');f.mark.focus();return false}if(nl(f.model)){alert('Необходимо указать модель');f.model.focus();return false}if(nl(f.motor_v1)&&nl(f.motor_v2)){alert('Необходимо указать объем двигателя');f.motor_v1.focus();return false}if(nl(f.c_year)){alert('Необходимо выбрать год выпуска');f.c_year.focus();return false}if(nl(f.region)){alert('Необходимо выбрать регион');f.region.focus();return false}if(nl(f.phone1)&&nl(f.phone2)){alert('Необходимо указать телефон');f.phone1.focus();return false}if(nl(f.turing)){alert('Пожалуйста, укажите номер, изображенный на рисунке!');f.turing.focus();return false}

return true}gwload();

var gmap_markers = [];

function gmapLoad()
{
	if (!GBrowserIsCompatible())
		return;
	var
		i, a = gmap_markers,
		m = new GMap2(ge('gmap')),
		f = gmap_departments,
		b = new GLatLngBounds();
	m.addControl(new GSmallZoomControl());
	m.setCenter(new GLatLng(59.93, 30.3058), 13);
	m.enableScrollWheelZoom();
	for (i in f)
	{
		var e, p = new GLatLng(f[i][1], f[i][2]);
		a[i] = new GMarker(p);
		GEvent.addListener(a[i], 'click', new Function('', 'gmap_markers[' + i + "].openInfoWindowHtml('<table><tr><td>" + (gmap_logo == '' ? '' : '<img src="' + gmap_logo + '" /></td><td>') + f[i][0].replace(/\'/g, "\\'") + "</td></tr></table>');"));
		m.addOverlay(a[i]);
		b.extend(p);
	}
	if (a.length > 1)
		m.setCenter(b.getCenter(), m.getBoundsZoomLevel(b));
	else if (a.length)
		m.setCenter(p);
}
