
var mapWindow = null;
var site = 'ao';
var w  = 'b';

function startMap( param )
{
	ww = 1012;
	hh = 705;

	if( screen.width < 1024 || screen.height < 768 )
	{
		ww = screen.width - 12;
		hh = screen.height - 54;
		w = 's'
	}
	param = param + '&w=' + w;
	mapWindow = window.open( "http://www.aranyoldalak.hu/terkep/siteIndex.asp" + param,"Map","scrollbars=yes,z-lock=1,alwaysLowered,dependent,toolbar=no,status=yes,menubar=no,location=no,resizable=yes,top=0,left=0,width=" + ww + ",height=" + hh );
	mapWindow.focus();
	
}

function openMapFromFirm( firmId )
{
	if ( pic == null )
		pic = "";
	openMapWindow( "?firmId=" + firmId + "&func=2" );
}

function openMapFromPlace( placeId, pic )
{
	if ( pic == null )
		pic = "";
	openMapWindow( "?placeId=" + placeId + "&pic=" + escape(pic) + "&func=1");
}

function openMapWithCity( city, pic )
{
	if ( pic == null )
		pic = "";
	openMapWindow( "?city=" + city + "&pic=" + escape(pic) + "&func=4");
}

function openMapWithAllProperties( zipCode, City, Name, Street, houseNumber, web, mail, phone, fax, pic )
{
	if ( pic == null )
		pic = "";
	properties = "?zipCode=" + zipCode + "&City=" + escape(City) + "&Name=" + escape(Name) + "&Street=" + escape(Street)  + "&houseNumber=" + escape(houseNumber) + "&web=" + escape(web) + "&mail=" + escape(mail) + "&phone=" + escape(phone) + "&fax=" + escape(fax) + "&pic=" + escape(pic) + "&func=3";
	openMapWindow( properties );
}

function openMapWindow( param )
{
	site = getSite();
	if ( site.length != 0 )
	{
		param = param + "&site=" + site + "&dbExt=Cms";
	
		if ( mapWindow == null )
		{
			startMap( param );
		}
		else if ( mapWindow.closed ) 
		{
			startMap( param );
		}
		else if ( mapWindow.frames['mapFrame'].document.mapEngine == null ) 
		{
			startMap( param );
		}
		else 
		{
			mapWindow.frames['FirmFrame'].location.href = "terkep/siteFirmIndex.asp" + param;
			mapWindow.focus();
		}
	}
	else
	{
		alert('Illegális indítás!');
	}
}

function getSite()
{

	host = location.host.toLowerCase();	


	if ( host == "www.aranyoldalak.hu" )
		return "ao";

	if ( host == "aranyoldalak.hu" )
		return "ao";

	if ( host == "www.depotech.mtt.hu" )
		return "ao";

	if (host == "www.cegabc.hu")
        return "ao";

	if (host == "www.telefonkonyv.com" )
        return "ao";

	if (host == "telefonkonyv.com" )
        return "ao";

	if (host == "www.telefonkonyv.net" )
        return "ao";

	if (host == "telefonkonyv.net" )
        return "ao";

	if ( host.indexOf("mtt.hu") > -1 )
        return "ao";

	if ( host.indexOf("aranyoldalak.hu") > -1 )
        return "ao";



	
	else if ( host == "laci" )
		return "ao";
	
	else if ( host == "www.telefonkonyv.hu" )
		return "tk";

	else if ( host == "telefonkonyv.hu" )
		return "tk";
	
	else if ( ( host == "www.oao.hu" )  
		|| ( host == "www.orszagosaranyoldalak.hu" )
		|| ( host == "www.oaranyoldalak.hu" )
		|| ( host == "www.btob.hu" )
		|| ( host == "www.elfogadohely.hu" )
		|| ( host == "www.xn--orszgosaranyoldalak-tub.hu" )
		|| ( host == "www.uzleti.hu" ) 
		|| ( host == "uzleti.hu" )
		|| ( host == "www.kozuleti.hu" ) 
		|| ( host == "kozuleti.hu" ))
		return "oao";
	
	else if ( ( host == "www.orszagos-telefonkonyv.hu" )
		|| ( host == "www.xn--orszgos-telefonknyv-tub76b.hu" )
		|| ( host == "www.kozuletitelefonkonyv.hu" )
		|| ( host == "www.xn--kzletitelefonknyv-zzbn1i.hu" )
		|| ( host == "www.otelefonkonyv.hu" ) 
		|| ( host == "www.xn--otelknyv-r4a.hu" ) 
		|| ( host == "www.otel.hu" ) 
		|| ( host == "www.otek.hu" ) 
		|| ( host == "www.otelkonyv.hu" ) 
		|| ( host == "www.xn--kzleti-wxa3c.hu" ) )
		return "otk";

	return "";
}
