// JavaScript Document
function findPos(obj){

var curleft = curtop = 0;
     if (obj.offsetParent) {

	     curleft = obj.offsetLeft
	     curtop = obj.offsetTop
	     while (obj = obj.offsetParent) {
	            curleft += obj.offsetLeft
	            curtop += obj.offsetTop
	     }
    }
return [curleft,curtop];
	
}

function map_click(event){
 

  if(!event) event=window.event; 
  var tipObj;
  tipObj=document.getElementById('ukrmap');
  pos =  findPos(tipObj);
  

  var canvas = document.getElementsByTagName((document.compatMode && document.compatMode == "CSS1Compat") ? "HTML" : "BODY")[0];
  
  

  posX = event.clientX - pos[0];
  posY = event.clientY - pos[1] + canvas.scrollTop;

  city = getCityByCoords(posX , posY );




		if (city == 1)// Ужгород
		sUrl = 'http://www.griffin.ua/rus/contacts/uzgorod.html';	
		if (city == 2) // Ивано - Франковск
		sUrl = 'http://www.griffin.ua/rus/contacts/ivano-frankivsk.html';	
		if (city == 3)//Лювов
		sUrl = 'http://www.griffin.ua/rus/contacts/lviv.html';
		if (city == 4)// Луцк
		sUrl = 'http://www.griffin.ua/rus/contacts/lutsk.html';
		if (city == 5)// Тернополь
		sUrl = 'http://www.griffin.ua/rus/contacts/ternopol.html';
		if (city == 6)// Ровно
		sUrl = 'http://www.griffin.ua/rus/contacts/rovno.html';
		if (city == 7)// Черновцы
		sUrl = 'http://www.griffin.ua/rus/contacts/tchernovtshy.html';
		if (city == 8)// Хмельницкий
		sUrl = 'http://www.griffin.ua/rus/contacts/khmelnitskiy.html';
		if (city == 9)//Житомир
		sUrl = 'http://www.griffin.ua/rus/contacts/zhitomir.html';
		if (city == 10)//Винница
		sUrl = 'http://www.griffin.ua/rus/contacts/vinnica.html'; 
		if (city == 11)// Киев
		sUrl = 'http://www.griffin.ua/rus/contacts/kiev.html';
		if (city == 12)// Чернигов
		sUrl = 'http://www.griffin.ua/rus/contacts/thernigov.html';
		if (city == 13)// Сумы
		sUrl = 'http://www.griffin.ua/rus/contacts/sumy.html';
		if (city == 14)// Черкассы
		sUrl = 'http://www.griffin.ua/rus/contacts/cherkassy.html';
		if (city == 15)// Полтава
		sUrl = 'http://www.griffin.ua/rus/contacts/poltava.html';
		if (city == 16)// Харьков
		sUrl = 'http://www.griffin.ua/rus/contacts/kharkov.html';
		if (city == 17)// Кривой рог
		sUrl = 'http://www.griffin.ua/rus/contacts/krivoy-rog.html'
		if (city == 18)// Николаев
		sUrl = 'http://www.griffin.ua/rus/contacts/nikolaev.html';
		if (city == 19)// Одесса
 		sUrl = 'http://www.griffin.ua/rus/contacts/odessa.html';
		if (city == 20)//Днепроветровск
		sUrl = 'http://www.griffin.ua/rus/contacts/dnipropetrovsk.html'; 
		if (city == 21)//Луганск
		sUrl = 'http://www.griffin.ua/rus/contacts/lugansk.html';
		if (city == 22)// Донецк
		sUrl = 'http://www.griffin.ua/rus/contacts/donetsk.html';
		if (city == 23)//Запорожье
		sUrl = 'http://www.griffin.ua/rus/contacts/zaporozhzhe.html';
		if (city == 24)// Херсон
		sUrl = 'http://www.griffin.ua/rus/contacts/kherson.html';
		if (city == 25)// Симферополь
		sUrl = 'http://www.griffin.ua/rus/contacts/simferopol.html';
		
		if (city == 26)// Кировоград
		sUrl = 'http://www.griffin.ua/rus/contacts/kirovograd.html';
		
		
		document.location.href=sUrl;
}


function map_mousemove(event){
 

  if(!event)event=window.event; 
  var tipObj;
  tipObj=document.getElementById('ukrmap');
  pos =  findPos(tipObj);
  var canvas = document.getElementsByTagName((document.compatMode && document.compatMode == "CSS1Compat") ? "HTML" : "BODY")[0];
 
  posX = event.clientX - pos[0];
  posY = event.clientY - pos[1] + canvas.scrollTop;
  
  
 
  city = getCityByCoords(posX , posY );
  
   
 
		if (city == 1)// Ужгород
		movePic('<img alt="Левчак Светлана Васильевна" height="150" hspace="5" src="assets/images/contacts/uzgorod/levchak.jpg" vspace="5" width="100"  /><p class="mapcontacts"><strong>Левчак Светлана Васильевна</strong><br />Региональный менеджер<br />+38(063)700-18-04<br /><br /><strong>г.Ужгород</strong></p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 2)//Ивано-Франковск
		movePic('<img alt="Илькив Людмила Николаевна" height="80" hspace="5" src="assets/images/noimage.png" vspace="5" width="60" /><p class="mapcontacts"><strong>Илькив Людмила Николаевна</strong><br />Региональный менеджер<br />+38(063)756-56-00<br />+38(098)044-13-30<br /><br />79058 <strong>г.Ивано-Франковск</strong>, пр-т Чорновола 67, оф.421</p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 3) //Львов
		movePic('<img alt="Лоринець Тетяна Григорівна" height="114" hspace="5" src="assets/images/contacts/lviv/lorinets.jpg" vspace="5" width="100" /><p class="mapcontacts"><strong>Лоринець Тетяна Григорівна</strong><br />Директор представництва<br />+38(032)240-75-75<br />+38(063)313-11-22<br /><br /><strong>г.Львов</strong></p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 4)// Луцк
		movePic('<img alt="Кравчук Иван Иванович" height="80" hspace="5" src="assets/images/noimage.png" vspace="5" width="60"  /><p class="mapcontacts"><strong>Кравчук Иван Иванович</strong><br />Региональный менеджер<br />+38(063)432-64-73<br /><br /><strong>г.Луцк</strong></p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 5)// Тернополь
		movePic('<img alt="Жидик Наталия Романовна" height="80" hspace="5" src="assets/images/noimage.png" vspace="5" width="60"  /><p class="mapcontacts"><strong>Жидик Наталия Романовна</strong><br />Региональный менеджер<br />+38(093)702-14-58<br />+38(067)756-71-73<br /><br /><strong>г.Тернополь</strong></p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 6)// Ровно
		movePic('<img alt="Кравчук Иван Иванович" height="80" hspace="5" src="assets/images/noimage.png" vspace="5" width="60"  /><p class="mapcontacts"><strong>Кравчук Иван Иванович</strong><br />Региональный менеджер<br />+38(063)432-64-73<br /><br /><strong>г.Ровно</strong></p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 7)// Черновцы
		movePic('<img alt="Левчак Светлана Васильевна" height="150" hspace="5" src="assets/images/contacts/uzgorod/levchak.jpg" vspace="5" width="100"  /><p class="mapcontacts"><strong>Левчак Светлана Васильевна</strong><br />Региональный менеджер<br />+38(063)700-18-04<br /><br /><strong>г.Черновцы</strong></p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 8)// Хмельницкий
		movePic('<img alt="Василисков Дмитрий Александрович" height="129" hspace="5" src="assets/images/contacts/khmelnitskiy/vasiliskov.jpg" vspace="5" width="99" /><p class="mapcontacts"><strong>Василисков Дмитрий Александрович</strong><br />Директор представительства<br />+38(0382)72-33-10<br />+38(067)382-12-14<br />+38(063)618-27-55<br /><br />29000, <strong>Хмельницкий</strong>, ул. Институтская 10/1, 2 эт.</p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 9)// Житомир
		movePic('<img alt="Смоляр Светлана Васильевна" height="80" hspace="5" src="assets/images/noimage.png" vspace="5" width="60"  /><p class="mapcontacts"><strong>Смоляр Светлана Васильевна</strong><br />Региональный менеджер<br />+38(093)468-75-93<br /><br /><strong>г.Житомир</strong></p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 10)// Винница
		movePic('<img alt="Галицейский Валерий Леонидович" height="80" hspace="5" src="assets/images/noimage.png" vspace="5" width="60" /><p class="mapcontacts"><strong>Галицейский Валерий Леонидович</strong><br />Региональный менеджер<br />+38(067)264-85-86<br />+38(093)422-34-01<br /><br /><strong>г.Винница</strong></p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 11)// Киев
		movePic('<img alt="Ободянський Виталий Анатольевич" height="148" hspace="5" src="assets/images/contacts/kyiv/obodyansky.jpg" vspace="5" width="100" /><p class="mapcontacts"><strong>Ободянський Виталий Анатольевич</strong><br />Директор<br />+38(044)258-87-54<br />+38(044)258-04-00<br />+38(093)749-49-25<br /><br />03040 <strong>г.Киев</strong>, просп. Голосеевский, 96</p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 12)// Чернигов
		movePic('<img alt="Реберг Елена Петровна" height="80" hspace="5" src="assets/images/noimage.png" vspace="5" width="60" /><p class="mapcontacts"><strong>Реберг Елена Петровна</strong><br />Региональный менеджер<br />+38(0462)95-06-56<br />+38(063)229-48-11<br /><br /><br /><strong>г.Чернигов</strong></p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 13)// Сумы
		movePic('<img alt="Белозуб Екатерина Олеговна" height="80" hspace="5" src="assets/images/noimage.png" vspace="5" width="60" /><p class="mapcontacts"><strong>Белозуб Екатерина Олеговна</strong><br />Региональный менеджер<br />+38(093)323-17-31<br />+38(066)152-15-25<br /><br /><strong>г.Сумы</strong></p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 14)// Черкассы
		movePic('<img alt="Гречка Сергей Александрович" height="80" hspace="5" src="assets/images/noimage.png" vspace="5" width="60" /><p class="mapcontacts"><strong>Гречка Сергей Александрович</strong><br />Региональный менеджер<br />+38(068)283-69-19<br />+38(093)379-80-08<br />+38(063)065-23-55<br />+38(0472)64-15-29<br /><br /><strong>г.Черкассы</strong></p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 15)//Полтава
		movePic('<img alt="Белозуб Екатерина Олеговна" height="80" hspace="5" src="assets/images/noimage.png" vspace="5" width="60" /><p class="mapcontacts"><strong>Белозуб Екатерина Олеговна</strong><br />Региональный менеджер<br />+38(093)323-17-31<br />+38(066)152-15-25<br /><br /><strong>г.Полтава</strong></p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 16)// Харьков
		movePic('<img alt="Беляев Евгений Викторович" height="80" hspace="5" src="assets/images/noimage.png" vspace="5" width="60" /><p class="mapcontacts"><strong>Беляев Евгений Викторович</strong><br />Региональный директор<br />+38(057)758-12-89<br />+38(093)354-07-64<br />+38(050)030-19-36<br /><br />61064 <strong>г.Харьков</strong>, ул.Нариманова, 1-А, к. 20</p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 17)//Кривой Рог
		movePic('<img alt="Каменева Полина Марковна" height="80" hspace="5" src="assets/images/noimage.png" vspace="5" width="60"  /><p class="mapcontacts"><strong>Каменева Полина Марковна</strong><br />Региональный менеджер<br />+38(063)414-59-29<br /><br /><strong>г.Кривой Рог</strong></p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 18)// Николаев
		movePic('<img alt="Данилюк Татьяна Адамовна" height="80" hspace="5" src="assets/images/noimage.png" vspace="5" width="60"  /><p class="mapcontacts"><strong>Данилюк Татьяна Адамовна</strong><br />Зам. директора Южного представительства<br />+38(0552)31-91-29<br />+38(095)892-35-17<br />+38(093)686-88-77<br />+38(098)207-19-77<br /><br /><strong>г.Николаев</strong></p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 19)// Одесса
		movePic('<img alt="Белоченко Андрей Евгеньевич" height="133" hspace="5" src="assets/images/contacts/odessa/belochenko.jpg" vspace="5" width="100" /><p class="mapcontacts"><strong>Белоченко Андрей Евгеньевич</strong><br />Директор Южного представительства<br />+38(048)794-22-00<br />+38(048)723-22-11<br />+38(063)337-00-11<br />65076 <strong>г.Одесса</strong>, переулок Некрасова, 2</p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 20)// Днепропетровск
		movePic('<img alt="Башкова Валентина Николаевна" height="80" hspace="5" src="assets/images/contacts/dnepr/bashkova.jpg" vspace="5" width="100" /><p class="mapcontacts"><strong>Башкова Валентина Николаевна</strong><br />Заместитель регионального директора<br />+38(0562)31-37-55<br />+38(063)313-11-44 <br />+38(063)704-702-1<br /><br /><strong>г.Днепропетровск</strong>, ул.Ленинградская 68,кор.9, оф.304</p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 21)// Луганск
		movePic('<img alt="Лежнева Лидия Анатольевна" height="133" hspace="5" src="assets/images/contacts/lugansk/lezhneva.jpg" vspace="5" width="100" /><p class="mapcontacts"><strong>Лежнева Лидия Анатольевна</strong><br />Директор представництва<br />+38(0642)33-95-65<br />+38(0642)61-04-02 <br />+38(063)733-95-65<br /><br />91040 <strong>г.Луганск</strong>, ул. Корольова, 33, оф.306</p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 22)// Донецк
		movePic('<img alt="Полишко Сергей Васильевич" height="133" hspace="5" src="assets/images/contacts/donetsk/polishko.jpg" vspace="5" width="100" /><p class="mapcontacts"><strong>Полишко Сергей Васильевич</strong><br />Директор представительства<br />+38(062)311-01-64<br />+38(062)333-88-55<br />+38(063)440-00-04<br /><br />83015 <strong>г.Донецк</strong>, проспект Титова 15, оф.213</p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 23)//Запорожье
		movePic('<img alt="Топчий Алла Александровна" src="assets/images/contacts/zaporozhe/topchiy.jpg" /><p class="mapcontacts"><strong>Топчий Алла Александровна</strong><br />Директор представительства<br />+38(061)289-56-66<br />+38(093)323-17-24<br /><br />69050 <strong>г.Запорожье</strong>, ул. Космическая, 119</p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 24)// Херсон
		movePic('<img alt="Данилюк Татьяна Адамовна" height="80" hspace="5" src="assets/images/noimage.png" vspace="5" width="60" /><p class="mapcontacts"><strong>Данилюк Татьяна Адамовна</strong><br />Региональный менеджер<br />+38(0552)31-91-29<br />+38(095)892-35-17<br />+38(093)686-88-77<br /><br />73034 <strong>г.Херсон</strong>, ул.Сенявина, 3</p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 25)// Симферополь
		movePic('<img alt="Кучер Дмитрий Игоревич" height="107" hspace="5" src="assets/images/contacts/simferopol/kucher2.jpg" vspace="5" width="100" /><p class="mapcontacts"><strong>Кучер Дмитрий Игоревич</strong><br />Директор представительства<br />+38(0652)248-133<br />+38(093)323-17-23<br /><br />95017 АР Крым, <strong>Симферополь</strong>, ул. Буденного 24, кор.4</p>', event.clientX, event.clientY + canvas.scrollTop)

		if (city == 26)// Кировоград
		movePic('<img alt="Смирнова Лариса Александровна" height="80" hspace="5" src="assets/images/noimage.png" vspace="5" width="60"  /><p class="mapcontacts"><strong>Смирнова Лариса Александровна</strong><br />Региональный менеджер<br />+38(050)487-68-68<br /><br /><strong>г.Кировоград</strong></p>', event.clientX, event.clientY + canvas.scrollTop)
		
		if (city == 0)
	    hidePic(); 
}

function hidePic(){
	var uMap;
	uMap = document.getElementById('ukrmap');
	
	uMap.style.cursor = "default";
	 
	
	var tipObj;
	tipObj=document.getElementById('contwin');

	tipObj.style.visibility="hidden";
	tipObj.innerHTML="";
	tipObj.style.top=0;
	tipObj.style.left=0;
}
			
		 
function movePic(word, xPos, yPos){

	var uMap;
	uMap = document.getElementById('ukrmap');
	uMap.style.cursor="pointer";

	var tipObj;
	tipObj=document.getElementById('contwin');
	tipObj.innerHTML=word;
		
	tipObj.style.left  = xPos+10+"px";
	tipObj.style.top = yPos+10+"px";
	 
	tipObj.style.visibility="visible";
}
	
function getCityByCoords(x, y){
	
	  //&Ccedil;&agrave;&ecirc;&agrave;&eth;&iuml;&agrave;&ograve;&ntilde;&ecirc;&agrave;&yuml;
	  if ((x > 39) && ( x < 59))  {
	  	  if ((y > 177) && ( y < 197)) {
			   return 1;   
		  }
	  }
	  	
	  //&Egrave;&acirc;&agrave;&iacute;&icirc;-&ocirc;&eth;&agrave;&iacute;&ecirc;&icirc;&acirc;&ntilde;&ecirc;
	  if ((x > 81) && ( x < 101))  {
	  	  if ((y > 162) && ( y < 182)) {
			   return 2;
		  }
	  }
	  
	  //&Euml;&uuml;&acirc;&icirc;&acirc;
	  if ((x > 79) && ( x < 99))  {
	  	  if ((y > 112) && ( y < 132)) {
			   return 3;
		  }
	  }
	  

	  //&Acirc;&icirc;&euml;&ucirc;&iacute;&uuml;
	  if ((x > 113) && ( x < 133))  {
	  	  if ((y > 73) && ( y < 93)) {
			   return 4;
		  }
	  }

	  //&Acirc;&icirc;&euml;&ucirc;&iacute;&uuml;
	  if ((x > 126) && ( x < 146))  {
	  	  if ((y > 128) && ( y < 168)) {
			   return 5;
		  }
	  }


	  //&ETH;&icirc;&acirc;&iacute;&icirc;
	  if ((x > 160) && ( x < 180))  {
	  	  if ((y > 90) && ( y < 110)) {
			   return 6;
		  }
	  }

	  //&times;&aring;&aring;&eth;&iacute;&icirc;&acirc;&ouml;&ucirc;
	  if ((x > 143) && ( x < 163))  {
	  	  if ((y > 190) && ( y < 210)) {
			   return 7;
		  }
	  }

	  //&Otilde;&igrave;&aring;&euml;&uuml;&iacute;&egrave;&ouml;&ecirc;&egrave;&eacute;
	  if ((x > 165) && ( x < 185))  {
	  	  if ((y > 165) && ( y < 185)) {
			   return 8;
		  }
	  }

	  //&Otilde;&igrave;&aring;&euml;&uuml;&iacute;&egrave;&ouml;&ecirc;&egrave;&eacute;
	  if ((x > 205) && ( x < 225))  {
	  	  if ((y > 115) && ( y < 135)) {
			   return 9;
		  }
	  }

	  //&Acirc;&egrave;&iacute;&iacute;&egrave;&ouml;&agrave;
	  if ((x > 225) && ( x < 245))  {
	  	  if ((y > 160) && ( y < 180)) {
			   return 10;
		  }
	  }

	  //&Ecirc;&egrave;&aring;&acirc;
	  if ((x > 260) && ( x < 280))  {
	  	  if ((y > 95) && ( y < 115)) {
			   return 11;
		  }
	  }

	  //&times;&aring;&eth;&iacute;&egrave;&atilde;&icirc;&acirc;
	  if ((x > 295) && ( x < 315))  {
	  	  if ((y > 45 ) && ( y < 65)) {
			   return 12;
		  }
	  }

	  //&Ntilde;&oacute;&igrave;&igrave;&ucirc;
	  if ((x > 380) && ( x < 400))  {
	  	  if ((y > 80) && ( y < 100)) {
			   return 13;
		  }
	  }


	  //&times;&aring;&eth;&ecirc;&agrave;&ntilde;&ntilde;&ucirc;
	  if ((x > 315) && ( x < 335))  {
	  	  if ((y > 140) && ( y < 160)) {
			   return 14;
		  }
	  }


	  //&Iuml;&icirc;&euml;&ograve;&agrave;&acirc;&agrave;
	  if ((x > 373) && ( x < 393))  {
	  	  if ((y > 143) && ( y < 163)) {
			   return 15;
		  }
	  }

	  //&Otilde;&agrave;&eth;&uuml;&ecirc;&icirc;&acirc;
	  if ((x > 425) && ( x < 445))  {
	  	  if ((y > 120) && ( y < 140)) {
			   return 16;
		  }
	  }

	  //&Ecirc;&eth;&egrave;&acirc;&icirc;&eacute; &ETH;&icirc;&atilde;
	  if ((x > 325) && ( x < 345))  {
	  	  if ((y > 210) && ( y < 230)) {
			   return 17;
		  }
	  }


	  //&Iacute;&egrave;&ecirc;&icirc;&euml;&agrave;&aring;&acirc;
	  if ((x > 328) && ( x < 348))  {
	  	  if ((y > 257) && ( y < 277)) {
			   return 18;
		  }
	  }

	  //&Icirc;&auml;&aring;&ntilde;&ntilde;&agrave;
	  if ((x > 275) && ( x < 295))  {
	  	  if ((y > 275) && ( y < 295)) {
			   return 19;
		  }
	  }

	  //&Auml;&iacute;&aring;&iuml;&eth;&icirc;&iuml;&aring;&ograve;&eth;&icirc;&acirc;&ntilde;&ecirc;
	  if ((x > 392) && ( x < 412))  {
	  	  if ((y > 201) && ( y < 221)) {
			   return 20;
		  }
	  }

	  //&Euml;&oacute;&atilde;&agrave;&iacute;&ntilde;&ecirc;
	  if ((x > 533) && ( x < 553))  {
	  	  if ((y > 193) && ( y < 213)) {
			   return 21;
		  }
	  }
	  
	  //&Auml;&icirc;&iacute;&aring;&ouml;&ecirc;
	  if ((x > 492) && ( x < 512))  {
	  	  if ((y > 224) && ( y < 244)) {
			   return 22;
		  }
	  }

	  //&Ccedil;&agrave;&iuml;&icirc;&eth;&icirc;&aelig;&uuml;&aring;
	  if ((x > 435) && ( x < 455))  {
	  	  if ((y > 235) && ( y < 255)) {
			   return 23;
		  }
	  }
	  
	  
	  //&Otilde;&aring;&eth;&ntilde;&icirc;&iacute;
	  if ((x > 345) && ( x < 365))  {
	  	  if ((y > 292) && ( y < 312)) {
			   return 24;
		  }
	  }


	  //&Ecirc;&eth;&ucirc;&igrave;
	  if ((x > 385) && ( x < 405))  {
	  	  if ((y > 340) && ( y < 360)) {
			   return 25;
		  }
	  }

	  return 0; 	
	
}


