var currOpenTalalat = false;
var g_pMiniMap = false;
var g_CurrZoom = -1;
		
		function redefaultmap() {
			document.getElementById('mapcontent').style.display='block';
			document.getElementById('partnerload').innerHTML='';
		}

function zoomOnMap( id ) {
 	if( g_CurrZoom != id ) {
		if( document.getElementById('mapcontent').style.display == 'none' ) {
			redefaultmap();
		}
		g_CurrZoom = id;
		id *= 2;
		g_pMap.setCenter(new GLatLng(koord[id],koord[id+1]),14);
	}
}

function openPlaceBox( id )
{
	if (currOpenTalalat)
	{
		currOpenTalalat.style.display = "none";
	}
	currOpenTalalat = document.getElementById("talalat"+id);
	if (currOpenTalalat)
	{
		currOpenTalalat.style.display = "block";
		zoomOnMap( id );
	}
	/*if(currOpenTalalat==id){ $("#talalat"+currOpenTalalat).hide("slow"); currOpenTalalat = -1; return; }
	if(currOpenTalalat!=-1)
	{
		$("#talalat"+currOpenTalalat).hide("slow");
	}
	$("#talalat"+id).show("slow");
	currOpenTalalat = id;
	zoomOnMap( id );*/
}

function openSearchBox()
{
	sb = document.getElementById("searchbox");
	if (sb.style.display == "none")
	{
		$("#searchbox").slideDown("slow",function(){});
		return 1;
	}
	else
	{
		$("#searchbox").slideUp("slow");
		return 0;
	}	
	/*
	if (sb.style.display == "inline")
	{
		sb.style.display = "none";
		return 0;
	}
	else
	{
		sb.style.display = "inline";
		return 1;
	}*/
}

function loadPlaceDatasheet( userid, lat, lng )
{
	var xmlhttp = GetXmlHttpObject();
	xmlhttp.onreadystatechange = function()
	{
		if (xmlhttp.readyState == 4)
		{
			document.getElementById('partnerload').innerHTML = xmlhttp.responseText;
			setupDatasheetTabs();
			initLightbox();
			initializeGMiniMap( lat, lng );
		}
	}
	xmlhttp.open( "GET", "src/datasheet.php?u="+userid+"&sid="+Math.random(), true );
	xmlhttp.send( null );
	
	document.getElementById('mapcontent').style.display = 'none';
	document.getElementById('partnerload').innerHTML = '<h2>Betöltés folyamatban...</h2>';
}


function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
/*	window.alert("OPERA");
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();*/
	window.alert("Sajnálom, az Ön böngészője nem támogatja az ilyen módon történő könyvjelző hozzáadását.\n\nAmennyiben szeretné elmenteni az adatlap címét kedvencei közé, kattintson a \"Partner adatlapjának közvetlen URL címe\" linkre, majd a böngészőjével adja hozzá a könyvjelzőkhöz/kedvencekhez!");
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
else {
	window.alert("Sajnálom, az Ön böngészője nem támogatja az ilyen módon történő könyvjelző hozzáadását.\n\nAmennyiben szeretné elmenteni az adatlap címét kedvencei közé, kattintson a \"Partner adatlapjának közvetlen URL címe\" linkre, majd a böngészőjével adja hozzá a könyvjelzőkhöz/kedvencekhez!");
}
}

function GetXmlHttpObject()
{
	if (window.XMLHttpRequest) return new XMLHttpRequest();
	if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
	return null;
}

function setupDatasheetTabs()
{
	var countries=new ddtabcontent("countrytabs");countries.setpersist(false);countries.setselectedClassTarget("link");countries.init();
}

function initializeGMiniMap( MkoordX, MkoordY ){
	if (GBrowserIsCompatible()){
		g_pMiniMap = new GMap2(document.getElementById("minimap_canvas")); g_pMiniMap.setUIToDefault(); g_pMiniMap.setCenter(new GLatLng(MkoordX, MkoordY),15);

		var baseIcon = new GIcon(G_DEFAULT_ICON); baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png"; baseIcon.iconSize = new GSize(32, 38); baseIcon.shadowSize = new GSize(37, 34); baseIcon.iconAnchor = new GPoint(9, 34); baseIcon.infoWindowAnchor = new GPoint(9, 2);
		function createMarker2(point){
			var letteredIcon = new GIcon(baseIcon); letteredIcon.image = "images/szerelo.png";
			markerOptions = { icon:letteredIcon }; var marker = new GMarker(point, markerOptions);
			return marker;
		}
		g_pMiniMap.addOverlay(createMarker2(new GLatLng(MkoordX, MkoordY)));
	}
}











// Copyright 2006-2007 javascript-array.com

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

