/*
var map_height_arr 	= new Array(219,198,276);
var map_width_arr 	= new Array(350,350,350);
var map_image_names = new Array("m_single_estonia.png","m_single_latvia.png","m_single_lithuania.png");
*/


var closeFlag 			= false;
var map_height_arr 		= new Array(250,227,315);
var map_width_arr 		= new Array(400,400,400);
var map_image_names 	= new Array("m_single_estonia_400x250.png","m_single_latvia_400x227.png","m_single_lithuania_400x315.png");
var map_imagemap_names 	= new Array("office_estonia", "office_latvia", "office_lithuania");



function showMap( map ){
	var obj = document.getElementById("countrymap");
	obj.src = 'res/' + map; 
}



function showMapTip( e, num ){
	
	closeFlag = false;
	
	var map_tip_obj 		= document.getElementById("map_tip"); 
	var map_tip_shadow_obj 	= document.getElementById("map_tip_shadow");
	var m_single_obj 		= document.getElementById("m_single");
	
	var countrymap_pos 		= findPos( document.getElementById("countrymap") ) ;
	var leftPos 			= countrymap_pos[0] - map_width_arr[num] - 20;
	//var topPos 				= countrymap_pos[1] + (num * 30);
	
	
	var topPos = countrymap_pos[1] + 130 - map_height_arr[num] + (num * 30);;
	
	//var leftPos = e.clientX - 400;
	//var topPos = e.clientY;
	
	m_single_obj.src = 'res/' + map_image_names[num]; 
	
	var shadowSize = 4;
	var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	var st = 0;
	
	// alert( leftPos );
	// alert( map_tip_shadow_obj );

	map_tip_obj.style.display = 'block';
	map_tip_shadow_obj.style.display = 'block';
	
	map_tip_obj.style.width =  map_width_arr[num] + 10 + 'px';
	map_tip_obj.style.height = map_height_arr[num] + 40 + 'px';
	
	map_tip_shadow_obj.style.width =  map_width_arr[num] + 16 + 'px';
	map_tip_shadow_obj.style.height = map_height_arr[num] + 46 + 'px';
	
	
	map_tip_obj.style.left = leftPos + 'px';
	map_tip_obj.style.top =  topPos + 'px';
	
	map_tip_shadow_obj.style.left =  leftPos + shadowSize + 'px';
	map_tip_shadow_obj.style.top = topPos + st + shadowSize + 'px';
	
	
	// usemap 
	m_single_obj.useMap = '#' + map_imagemap_names[num];
	
	//alert(map_tip_obj.style.left ); 
	
}


function closeTip(){
	
	//if( closeFlag ){
	
	var map_tip_obj 		= document.getElementById("map_tip"); 
	var map_tip_shadow_obj 	= document.getElementById("map_tip_shadow");
	
	map_tip_obj.style.display 			= 'none';
	map_tip_shadow_obj.style.display 	= 'none';
	
	//}
}


function closeWithTimer(){
	// TODO - sulgemisloogika	
	closeFlag = true;
	setTimeout('closeTip2()',500);
}


function closeTip2(){
	
	if( closeFlag ){
		var map_tip_obj 		= document.getElementById("map_tip"); 
		var map_tip_shadow_obj 	= document.getElementById("map_tip_shadow");
		map_tip_obj.style.display 			= 'none';
		map_tip_shadow_obj.style.display 	= 'none';
	}
	
}

function cf( bStatus ){
	// document.status = 'closeFlag =' + bStatus;
	closeFlag = bStatus;
}


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 sContent(){
	var obj = document.getElementById("srcshow");
	obj.value= document.body.innerHTML;
}


// ### COMMON FUNCTIONS
function movieControl(){
	
	
	var mcLinkObj = document.getElementById("mcLink");
	var flashMovie=getFlashMovieObject("objMovie");
	
	//alert( flashMovie.GetVariable("displayTimeSek") );
	//return;
	
	var runSlideshow = parseInt( flashMovie.GetVariable("runSlideshow") ); 
	
	if( runSlideshow == 1 ){
		flashMovie.SetVariable("runSlideshow", 0 );
		mcLinkObj.innerHTML = slideshow_start;
		//alert('jooksis, panime seisma');
	} else {
		flashMovie.SetVariable("runSlideshow", 1 );
		mcLinkObj.innerHTML = slideshow_stop;
		//alert('ei jooksnud, panime jooksma');
	}
	
	//flashMovie.SetVariable("initOk", "false" ); 
	
}


function getFlashMovieObject(movieName){
  
  if (window.document[movieName]) {
      return window.document[movieName];
  } 
  
  if (navigator.appName.indexOf("Microsoft Internet")==-1) {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  } else  {
    return document.getElementById(movieName);
  }
  
}

function gs(){
	
	var fm =  document.getElementById('general_search');
	fm.submit();

}

