	var sumResults = 20;
	var sumResultsInStrip = 4;
	var BRBoxWidth;
	var arrBottomResults;
	var arrResults = new Array();
	var arrUrlPaging = new Array();
	
	var screenWidth;
	var map = new Map("100%", "100%");
	var overviewMap = new OverviewMap(150, 94, map, 8);
	var isSetIntervalDone = true;	
	var k = 0.5;
	var isRouteDescriptionVisible = false;		
	var isOverviewVisible = true;
	var markedManeuver = "tr1";
	var mapView = "Map"; 
	var map_assist;

	var bottomStripOverlayObj = {overlayOpen: {}};
	//var rightSideOverlayObj=new Object();
	//var junctionOverlayObj=new Object();
        

	function clickSearchTypeTxt(radioNum,radioName) {
		$('input:radio[name="'+radioName+'"]:eq('+ radioNum +')').click();
    }
	
function openFullSize()
{
        var url="/?page=";//'[%Link_ResultsFromDmap(1)%]';
        url+="Integration-Maps";
        var searchType;
        $(".engine_dpz input:radio").each(function() { if (this.checked) searchType = this.value; });
        if(searchType=='address')
        {	
                url+="&saddressHP="+$("#fullAdress").val();
        }
        else
        {	
                url+="&saddressHP="+$("#fromAddress").val();
                url+="&daddressHP="+$("#toAddress").val();
        }
        url+="&str=рст";
        var a = window.open(url,'_blank','toolbar=No,location=No,scrollbars=Yes,status=No,resizable=No,fullscreen=yes');
}

function onMapFlashInitialize(){
 addFlashButtons(new ScreenCoordinate(620, 8));
 var mapWidth = (windowWidth) / 2;
 var mapHeight = (windowHeight - 164) / 2;
 if (mapHeight < 450)
  mapHeight = 450;
 var loadingProgresMapsOverlay = new Overlay("loadingProgresMapsOverlay");
 var loadingProgresMapsDiv = document.getElementById("loadingProgresMaps");
 loadingProgresMapsOverlay.setDomElement(loadingProgresMapsDiv);
 map.addOverlayToScreen(
  loadingProgresMapsOverlay, Map.ALIGN_TOP_RIGHT,
  new ScreenCoordinate((mapWidth),(mapHeight)));
 $("#loadingProgresMaps").hide();
 
 var OverviewMap = new Overlay("OverviewMap");
 var OverviewMapDiv = document.getElementById("OverviewMapDiv");
 OverviewMap.setDomElement(OverviewMapDiv);
 map.addOverlayToScreen(
  OverviewMap,Map.ALIGN_TOP_LEFT, new ScreenCoordinate(25, 28));

 map.addFlashOverlayToScreen(0, 0, "/Hebrew/flash/Map/topbar.swf");
 map.addFlashOverlayToScreen(
  10, 150, "/Hebrew/flash/Map/modeZoom2.swf", "mode", 5);

 var errAlertOverlay = new Overlay("errAlertOverlay");
 var errAlertDiv = document.getElementById("errAlert");
 errAlertOverlay.setDomElement(errAlertDiv);
 map.addOverlayToScreen(
  errAlertOverlay,Map.ALIGN_right_top,
  new ScreenCoordinate((mapWidth),(mapHeight)));
 $("#errAlert").hide(); 

 var rightSideDivOverlay = new Overlay("rightSideDivOverlay");
 var rightSideDiv = document.getElementById("rightSideDiv");
 rightSideDivOverlay.setDomElement(rightSideDiv);
 map.addOverlayToScreen(
  rightSideDivOverlay,Map.ALIGN_TOP_RIGHT, new ScreenCoordinate(320, 0));
 overlayStates.objects.rightSideOverlayObj.overlay =
  rightSideDivOverlay;
 overlayStates.objects.rightSideOverlayObj.div=rightSideDiv;
 overlayStates.objects.rightSideOverlayObj.position =
  Map.ALIGN_TOP_RIGHT;
 overlayStates.objects.rightSideOverlayObj.screenCoordinate =
  new ScreenCoordinate(320, 0);
 overlayStates.objects.rightSideOverlayObj.openPosX = 320;
 overlayStates.objects.rightSideOverlayObj.closePosX = 17;
 overlayStates.closeTab("results");

 var junctionOverlayDivObj = new Overlay("junctionOverlayDivObj");
 var junctionDiv = document.getElementById("junctionDiv");
 junctionOverlayDivObj.setDomElement(junctionDiv);
 map.addOverlayToScreen(
  junctionOverlayDivObj, Map.ALIGN_TOP_RIGHT, new ScreenCoordinate(320, 0));
 overlayStates.objects.junctionOverlayObj.overlay = junctionOverlayDivObj;
 overlayStates.objects.junctionOverlayObj.div=junctionDiv;
 overlayStates.objects.junctionOverlayObj.position = Map.ALIGN_TOP_RIGHT;
 overlayStates.objects.junctionOverlayObj.screenCoordinate =
  new ScreenCoordinate(320, 0);
 overlayStates.objects.junctionOverlayObj.openPosX = 320;
 overlayStates.objects.junctionOverlayObj.closePosX = 17;
 overlayStates.closeTab("junction");
 
 var trafficOverlayDivObj = new Overlay("trafficOverlayDivObj");
 var trafficDiv = document.getElementById("trafficDiv");
 trafficOverlayDivObj.setDomElement(trafficDiv);
 map.addOverlayToScreen(
  trafficOverlayDivObj, Map.ALIGN_TOP_RIGHT, new ScreenCoordinate(320, 0));
 overlayStates.objects.trafficOverlayObj.overlay = trafficOverlayDivObj;
 overlayStates.objects.trafficOverlayObj.div = trafficDiv;
 overlayStates.objects.trafficOverlayObj.position = Map.ALIGN_TOP_RIGHT;
 overlayStates.objects.trafficOverlayObj.screenCoordinate =
  new ScreenCoordinate(320,0);
 overlayStates.objects.trafficOverlayObj.openPosX = 320;
 overlayStates.objects.trafficOverlayObj.closePosX = 17;
 overlayStates.closeTab("traffic");
}

map.addListener(Flash.EVENT_FLASH_INITIALIZE,onMapFlashInitialize,map);

function activateTrafficOnStartup()
{
 window.activatedTrafficOnStartup = true;
 $("#Traffic").click();
}
// Traffic report activation.
map.addListener(
 Map.EVENT_MAP_INITIALIZE,
 function()
 {
  if (location.hash.indexOf("/traffic/on") !== -1)
  {
   setTimeout(activateTrafficOnStartup, 2000);
  }
 });


function notify_dz_on_circle(x,y,r){
	
}
function pageLoad()
{
	setFullScreen();
	var mapDivHeight = windowHeight - 211;
        if (mapDivHeight < 450)
         mapDivHeight = 450;
        $(".mapDiv").css("height", mapDivHeight);
	$(".mapDiv").css("top",-(parseInt($(".mapDiv").css("top"))+$(".footerMap").height()+8));
	$(".footerMap").css("top",$(".mapDiv").css("height"));
	if(!hasReqestedVersion)	
	{
		$(".upgrade_flash").css("margin-right", (windowWidth - 350) / 2);
		$(".upgrade_flash").css("margin-top", (windowHeight - 211 - 280) / 2);
		$(".upgrade_flash").show();
	}
}

