

/*

	Site copyright 2008
	Software Version 1.0.5.R

	Site Design:
	Kinetik Internet Systems Pty Ltd, 2008
	w:	www.kinetik.com.au
	e:	enquiries@kinetik.com.au
		402/12 Ithaca Rd
		Elizabeth Bay
		NSW 2011
		Ph: 02 9360 2649
		Fax: 02 9360 4542

	Coding:
	Derek Squire, 2008
	Derek Squire Designs

*/

/*
	Set the standard variables
*/

var currentMenu;
var currentSubMenu;
var req;
var itemCounter = 0;
var refreshFlag = 0;
var displaySecs = 5;
var showData;
var editDivHeight;
var mapDiv;
var menuStateComm = new menuNavCommercialSys();
var menuStateHosp = new menuNavHospitalitySys();
var menuStateResi = new menuNavResidentialSys();
var menuStateReta = new menuNavRetailSys();
var menuStateSpec = new menuNavSpecialistSys();

function doThisOL( cT )
	{
	var myWidth = 0, myHeight = 0;
	var oD = document.getElementById( 'overall_div' );
	if( typeof( window.innerWidth ) == 'number' )
		{
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
		}
	else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) )
		{
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	}
	else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) )
		{
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
		}
	if( oD )
		{
		var setAs;
		var mainHeight = getCookie( 'mainHeight' );
		if( mainHeight != null && mainHeight != '' )
			{
			setAs = parseInt( ( myHeight - 655 ) / 2 );
			setCookie( 'mainHeight', setAs, 365 );
			setAs = mainHeight;
			}
			else
			{
			setAs = parseInt( ( myHeight - 655 ) / 2 );
			setCookie( 'mainHeight', setAs, 365 );
			}
		if( setAs > 0 )
			{
			oD.style.marginTop = setAs + 'px';
			}
		else
			{
			oD.style.marginTop = '10';
			}
		}
	}

function menuNavCommercialSys()
	{
	this[0] = 4;
	this[1] = 1;
	this[2] = 1;
	this[3] = 0;
	};

function menuNavHospitalitySys()
	{
	this[0] = 4;
	this[1] = 1;
	this[2] = 1;
	this[3] = 0;
	};

function menuNavResidentialSys()
	{
	this[0] = 4;
	this[1] = 1;
	this[2] = 1;
	this[3] = 0;
	};

function menuNavRetailSys()
	{
	this[0] = 4;
	this[1] = 1;
	this[2] = 1;
	this[3] = 0;
	};

function menuNavSpecialistSys()
	{
	this[0] = 4;
	this[1] = 1;
	this[2] = 1;
	this[3] = 0;
	};

function showInfo( url, sndType, params )
	{
	var oKdoK = loadXMLDoc( url, sndType, params );
	if( oKdoK  == false )
		{
		alert( 'There\'s been a problem processing your request...\nPlease wait a second and try again.\n' );
		return false;
		}
	oKdoK = processReqChange;
	return oKdoK;
	}

function loadXMLDoc( url, sndType, params )
	{
	// branch for native XMLHttpRequest object
	if( window.XMLHttpRequest && ! ( window.ActiveXObject ) )
		{
		try
			{
			req = new XMLHttpRequest();
			}
		catch( e )
			{
			req = false;
			}
		// branch for IE/Windows ActiveX version
		}
	else if( window.ActiveXObject )
		{
		try
			{
			req = new ActiveXObject( 'Msxml2.XMLHTTP' );
			}
		catch( e )
			{
			try
				{
				req = new ActiveXObject( 'Microsoft.XMLHTTP' );
				}
			catch( e )
				{
				req = false;
				}
			}
		}
	if( req )
		{
		req.onreadystatechange = processReqChange;
		if( sndType == 'GET' )
			{
			req.open( sndType, url, true );
			req.send( '' );
			}
		else if( sndType == 'POST' )
			{
			req.open( 'POST', url, true );
			req.setRequestHeader('Content-type', 'application/x-www-form-urlencoded' );
			req.setRequestHeader('enctype', 'multipart/form-data' );
			req.setRequestHeader('Content-length', params.length);
			}
		}
	return true;
	}

function processReqChange()
	{
	var callItem;
	var displayDiv = document.getElementById( 'content_div' );
	// only if req shows 'loaded'
	if( req.readyState == 1 )
		{
		displayDiv.innerHTML = '';
		itemCounter++;
		}
	else if( req.readyState == 4 )
		{
		// only if 'OK'
		if( req.status == 200 )
			{
			var checkForThis = /(\<\!\-\-refresh\-\-\>\n)/;
			if( ( refreshFlag == 1 ) || ( req.responseText.match( checkForThis ) ) )
				{
				setTimeout( 'changeRefreshTime()', 1000 );
				refreshFlag = 0;
				}
			var pageHeight = document.getElementById( 'page_body' );
			displayDiv.style.height = "100%";
			if( mapDiv == 1 )
				{
			displayDiv.innerHTML = '<div id="map_canvas"></div>';
			mapSyd();
				}
			else if( mapDiv == 2 )
				{
			displayDiv.innerHTML = '<div id="map_canvas"></div>';
			mapNY();
				}
			else
				{
				displayDiv.innerHTML = req.responseText;
				}
			}
		else
			{
			displayDiv.innerHTML = 'There was a problem retrieving that data: ' + req.statusText;
		itemCounter = 0;
			}
		}
	}

function showContent( mType, mId, url )
	{
	GUnload();
	mapDiv = 0;
	var displayDivOuter = document.getElementById( 'content_div_outer' );
	var displayDiv = document.getElementById( 'content_div' );
	displayDivOuter.style.background = "#000000";
	displayDivOuter.style.color = "#ffffff";
	var targetName = mId;
	if( mType == "project" )
		{
		var tempItem;
		currentSubMenu = mId;
		var idNames = new subMenuIdList;
		var totalMenuItems = ( idNames[0] );
		for( i = 1; i < totalMenuItems; i++ )
			{
			var displayStyle = document.getElementById( idNames[i] );
			if( displayStyle ) displayStyle.style.color = '#4b4b4b';
			}
		var displayStyle = document.getElementById( mId );
		displayStyle.style.color = '#ffffff';
		var contentData = showInfo( url, 'GET', 0 );
		return true;
		}
	else if( mType == "main" )
		{
		currentMenu = targetName;
		setCookie( 'strdMenu', targetName, 0 )
		setCookie( 'currentMType', mType, 0 )
		setCookie( 'currentMUrl', url, 0 )
		currentSubMenu = '';
		var allMenuItems = new mainMenuItems();
		if( targetName == "work" )
			{
			var tempItem;
			tempItem = changeTextColour( 'new_york', 'out' );
			tempItem = changeTextColour( 'sydney', 'out' );
			displayDiv.innerHTML = "";
			if( document.getElementById( 'work_menu_items_outer' ) )
				{
				var WorkMenuItemsOuter = document.getElementById( 'work_menu_items_outer' );
				WorkMenuItemsOuter.style.display = 'block';
				WorkMenuItemsOuter.style.color = '#4b4b4b';
				var tempItem;
				tempItem = initPrjMnu( 'all', 1 );
				}
			}
		else
			{
			var contentData = showInfo( url, 'GET', 0 );
			if( ( targetName == "about" ) || ( targetName == "news" ) || ( targetName == "press" ) || ( targetName == "contact" ) || ( targetName == "employment" ) || ( targetName == "copyright_item" ) || ( targetName == "legal_disclaimer" ) || ( targetName == "site_credits" ) )
				{
				displayDivOuter.style.background = "#ffffff";
				displayDivOuter.style.color = "#4b4b4b";
				}
			if( document.getElementById( 'work_menu_items_outer' ) )
				{
				var WorkMenuItemsOuter = document.getElementById( 'work_menu_items_outer' );
				WorkMenuItemsOuter.style.display = 'none';
				}
			if( targetName == "location_sydney" )
				{
				mapDiv = 1;
				var tempItem;
				tempItem = changeTextColour( 'sydney', 'in' );
				tempItem = changeTextColour( 'new_york', 'out' );
				}
			else if( targetName == "location_new_york" )
				{
				var tempItem;
				mapDiv = 2;
				tempItem = changeTextColour( 'new_york', 'in' );
				tempItem = changeTextColour( 'sydney', 'out' );
				}
			else
				{
				mapDiv = 0;
				var tempItem;
				tempItem = changeTextColour( 'new_york', 'out' );
				tempItem = changeTextColour( 'sydney', 'out' );
				}
			}
		}
	else
		{
		var contentData = showInfo( url, 'GET', 0 );
		}
	if( allMenuItems )
		{
		var totalMenuItems = allMenuItems[0];
		for( i = 1; i < totalMenuItems; i++ )
			{
			var tempMenuItem = allMenuItems[i];
			var displayStyle = document.getElementById( tempMenuItem );
			if( tempMenuItem == currentMenu )
				{
				displayStyle.style.color = '#ffffff';
				}
			else
				{
				displayStyle.style.color = '#4b4b4b';
				}
			}
		}
	return true;
	}

function changeTextColour( aId, changeTo )
	{
	var displayDiv = document.getElementById( 'content_div' );
	if( document.getElementById( 'office_' + aId ) )
		{
		var textBlock = document.getElementById( 'office_' + aId )
		var menuItem = document.getElementById( 'location_' + aId )
		var displayStyle = document.getElementById( currentMenu )
		if( changeTo == 'in' )
			{
			if( displayStyle )
				{
				displayStyle.style.color = '#ffffff';
				var otherItem = document.getElementById( 'office_sydney' );
				otherItem.style.color = '#4b4b4b';
				var otherItem = document.getElementById( 'office_new_york' );
				otherItem.style.color = '#4b4b4b';
				}
			textBlock.style.color = '#ababac';
			menuItem.style.color = '#ababac';
			}
		else if( changeTo == 'out' )
			{
			textBlock.style.color = '#4b4b4b';
			menuItem.style.color = '#4b4b4b';
			if( ( currentMenu ) && ( displayStyle ) )
				{
				displayStyle.style.color = '#ffffff';
				if( currentMenu == 'location_sydney' )
					{
					var tempItem = document.getElementById( 'office_new_york' );
					tempItem.style.color = '#4b4b4b';
					var tempItem = document.getElementById( 'office_sydney' );
					tempItem.style.color = '#ffffff';
					}
				else if( currentMenu == 'location_new_york' )
					{
					var tempItem = document.getElementById( 'office_sydney' );
					tempItem.style.color = '#4b4b4b';
					var tempItem = document.getElementById( 'office_new_york' );
					tempItem.style.color = '#ffffff';
					}
				}
			}
		}
	return true;
	}

function mOChText( mId, cT )
	{
	if( document.getElementById( mId ) );
		{
		var displayStyle = document.getElementById( mId );
		if( displayStyle );
			{
			if( cT == 'in' )
				{
				displayStyle.style.color = '#ababac';
				}
			else if( cT == 'out' )
				{
				if( ( mId == currentMenu ) || ( mId == currentSubMenu ) )
					{
					displayStyle.style.color = '#ffffff';
					}
				else
					{
					displayStyle.style.color = '#4b4b4b';
					}
				}
			}
		}
	}

function initPrjMnu( reqMenu, reqAux )
	{
	var catNames = new categoryList;
	var totalMenuItems = catNames[0];
	var dLineItems = false;
	if(reqMenu == 'all' )
		{
		menuStateComm[1] = 1;
		menuStateComm[2] = 1;
		menuStateComm[3] = 0;
		menuStateHosp[1] = 1;
		menuStateHosp[2] = 1;
		menuStateHosp[3] = 0;
		menuStateResi[1] = 1;
		menuStateResi[2] = 1;
		menuStateResi[3] = 0;
		menuStateSpec[1] = 1;
		menuStateSpec[2] = 1;
		menuStateSpec[3] = 0;
		}
	for( i = 1; i < totalMenuItems; i++ )
		{
		var noNext = false;
		var noPrev = false;
		if( ( catNames[i] == 'Commercial' ) && ( ( reqMenu == 'all' ) || ( reqMenu.toLowerCase() == 'commercial' ) ) )
			{
			var menuItems = new menuCtCommercial();
			var menuState = menuStateComm;
			if( dLCommercialY == true )
				{
				var dLineItems = new dLineIdListCommercial();
				}
			}
		else if( ( catNames[i] == 'Hospitality' ) && ( ( reqMenu == 'all' ) || ( reqMenu.toLowerCase() == 'hospitality' ) ) )
			{
			var menuItems = new menuCtHospitality();
			var menuState = menuStateHosp;
			var xtraNavDiv = document.getElementById( catNames[i] + 'XtraNav' );
			if( dLHospitalityY == true )
				{
				var dLineItems = new dLineIdListHospitality();
				}
			}
		else if( ( catNames[i] == 'Residential' ) && ( ( reqMenu == 'all' ) || ( reqMenu.toLowerCase() == 'residential' ) ) )
			{
			var menuItems = new menuCtResidential();
			var menuState = menuStateResi;
			if( dLResidentialY == true )
				{
				var dLineItems = new dLineIdListResidential();
				}
			}
		else if( ( catNames[i] == 'Retail' ) && ( ( reqMenu == 'all' ) || ( reqMenu.toLowerCase() == 'retail' ) ) )
			{
			var menuItems = new menuCtRetail();
			var menuState = menuStateReta;
			if( dLRetailY == true )
				{
				var dLineItems = new dLineIdListRetail();
				}
			}
		else if( ( catNames[i] == 'Specialist' ) && ( ( reqMenu == 'all' ) || ( reqMenu.toLowerCase() == 'specialist' ) ) )
			{
			var menuItems = new menuCtSpecialist();
			var menuState = menuStateSpec;
			if( dLSpecialistY == true )
				{
				var dLineItems = new dLineIdListSpecialist();
				}
			}
		if( menuItems )
			{
			var totalSubMenuItems = menuItems[0];
			var tempMaxDI = maxDI;
			var origItem = menuState[1];
			if( reqAux == 'next' )
				{
				origItem = menuState[2];
				var t = menuState[2];
				}
			else if( reqAux == 'prev' )
				{
				origItem = menuState[1] - maxDI + 1;
				var t = menuState[1] - maxDI + 1;
				if( t < 1 ) t = 1;
				}
			else
				{
				var t = menuState[1];
				noPrev = true;
				}
			if( reqAux != 'prev' )
				{
				var startItem = t;
				for( tempCount = 1; tempCount < tempMaxDI; tempCount++ )
					{
					if( dLineItems )
						{
						var totDLine = dLineItems[0];
						for( j = 1; j < ( totDLine - 1 ); j++ )
							{
							if( j == t ) tempMaxDI--;
							}
						}
					if( finalMenuItem )
						{
						finalMenuItem = finalMenuItem + menuItems[t];
						}
					else
						{
						var finalMenuItem = menuItems[t];
						}
					t++;
					if( ( t == totalSubMenuItems ) ) { noNext = true; break; }
					}
				}
			else if( reqAux == 'prev' )
				{
				var startItem = t;
				for( tempCount = 1; tempCount < tempMaxDI; tempCount++ )
					{
					if( dLineItems )
						{
						var totDLine = dLineItems[0];
						for( j = 1; j < ( totDLine - 1 ); j++ )
							{
							if( j == t ) tempMaxDI--;
							}
						}
					if( finalMenuItem )
						{
						finalMenuItem = finalMenuItem + menuItems[t];
						}
					else
						{
						var finalMenuItem = menuItems[t];
						}
					t++;
					if( t <= 1 ) { noPrev = true; break; }
					}
					if( startItem == 1 ) { noPrev = true; }
				}
			var xtraNavDiv = document.getElementById( 'div' + catNames[i] + '_xtra_nav' );
			if( xtraNavDiv )
				{
				if( totalSubMenuItems > maxDI )
					{
					xtraNavDiv.style.display = 'block';
					}
				else
					{
					xtraNavDiv.style.display = 'none';
					}
				}
			var xtraNavDiv = document.getElementById( 'div' + catNames[i] + '_prev_link' );
			if( xtraNavDiv )
				{
				if( ! noPrev )
					{
					xtraNavDiv.style.display = 'block';
					}
				else
					{
					xtraNavDiv.style.display = 'none';
					}
				}
			var xtraNavDiv = document.getElementById( 'div' + catNames[i] + '_next_link' );
			if( xtraNavDiv )
				{
				if( ! noNext )
					{
					xtraNavDiv.style.display = 'block';
					}
				else
					{
					xtraNavDiv.style.display = 'none';
					}
				}
			var xtraNavDiv = document.getElementById( 'div' + catNames[i] + '_xtra_nav_spacer' );
			if( xtraNavDiv )
				{
				if( ( ! noPrev ) && ( ! noNext ) )
					{
					xtraNavDiv.style.display = 'block';
					}
				else
					{
					xtraNavDiv.style.display = 'none';
					}
				}
			if( ( catNames[i] == 'Commercial' ) && ( ( reqMenu == 'all' ) || ( reqMenu.toLowerCase() == 'commercial' ) ) )
				{
				menuStateComm[1] = startItem;
				menuStateComm[2] = t;
				menuStateComm[3] = tempMaxDI;
				}
			else if( ( catNames[i] == 'Hospitality' ) && ( ( reqMenu == 'all' ) || ( reqMenu.toLowerCase() == 'hospitality' ) ) )
				{
				menuStateHosp[1] = startItem;
				menuStateHosp[2] = t;
				menuStateHosp[3] = tempMaxDI;
				}
			else if( ( catNames[i] == 'Residential' ) && ( ( reqMenu == 'all' ) || ( reqMenu.toLowerCase() == 'residential' ) ) )
				{
				menuStateResi[1] = startItem;
				menuStateResi[2] = t;
				menuStateResi[3] = tempMaxDI;
				}
			else if( ( catNames[i] == 'Retail' ) && ( ( reqMenu == 'all' ) || ( reqMenu.toLowerCase() == 'retail' ) ) )
				{
				menuStateReta[1] = startItem;
				menuStateReta[2] = t;
				menuStateReta[3] = tempMaxDI;
				}
			else if( ( catNames[i] == 'Specialist' ) && ( ( reqMenu == 'all' ) || ( reqMenu.toLowerCase() == 'specialist' ) ) )
				{
				menuStateSpec[1] = startItem;
				menuStateSpec[2] = t;
				menuStateSpec[3] = tempMaxDI;
				}
			var changeDiv = document.getElementById( 'div' + catNames[i] + 'Data' );
			changeDiv.innerHTML = '';
			if( ( changeDiv ) && ( ( reqMenu == 'all' ) || ( reqMenu == catNames[i].toLowerCase() ) ) ) changeDiv.innerHTML = finalMenuItem;
			finalMenuItem = '';
			if( reqMenu == catNames[i].toLowerCase() ) break;
			}
		}
	}

function validateForm( iD, url )
	{
	var readyFlag = true;
	var params;
	var ifRame = 0;
	var tmpFieldList = document.getElementById( iD + '_fields_list' );
	if( tmpFieldList )
		{
		var totalFields = tmpFieldList.value.split(',');
		for( i = 0; i < totalFields.length; i++ )
			{
			var fieldItem = document.getElementById( iD + '_' + totalFields[i] );
			if( fieldItem );
				{
				var continueOk = true;
				if( ( totalFields[i] == 'login_name' ) && ( fieldItem.value == '' ) )
					{
					alert( 'You need to provide a login name' );
					fieldItem.focus;
					fieldItem.select;
					return false;
					}
				if( ( totalFields[i] == 'password' ) && ( fieldItem.value == '' ) )
					{
					alert( 'You need to provide a password' );
					fieldItem.focus;
					fieldItem.select;
					return false;
					}
				if( ( totalFields[i] == 'validation_ok' ) && ( continueOk == true ) )
					{
					fieldItem.value = 'Now Validated';
					}
				if( params > '' )
					{
					params = params + '&';
					params = params + totalFields[i] + '=' + fieldItem.value;
					}
				else
					{
					params = totalFields[i] + '=' + fieldItem.value;
					}
				}
			}
		}
	if( readyFlag == true )
		{
		if( ifRame == 1 )
			{
			var i = showInfo( url, 'POST', params );
			if( i )
				{
				return true;
				}
			}
		else
			{
			return true;
			}
		}
	return false;
	}

function GoToURL( URLis )
	{
	if( window.top != window.self )
		{
		window.top.location.href = URLis;
		}
	else
		{
		window.top.location.href = URLis;
		}
	return true;
	}

function changeRefreshTime()
	{
	GoToURL( 'http://www.bkh.com.au/index.php' );
	}

function showQuest( mType, mId, url, cType, mSg )
	{
	var msg = 'You\'ve elected to ' + mSg;
	msg += '\nThis cannot be undone.';
	if( confirm( msg ) )
		{
		if( cType == 1 )
			{
			showContent( mType, mId, url );
			return true;
			}
		}
	return false;
	}

function changeRemain( inputiD, iD, totalChars )
	{
	changeThis = document.getElementById( iD );
	countThis = document.getElementById( inputiD ).value;
	showThis = totalChars - countThis.length;
	if( showThis >= 0 )
		{
		changeThis.innerHTML = '(' + showThis + ' characters remain)';
		}
	else
		{
		changeThis.innerHTML = '(Oops!!! MORE THAN ' + totalChars + '!! That\'s too many characters!)';
		}
	}

function showItem( iD, cT )
	{
	var changeThis = document.getElementById( iD );
	var callId = document.getElementById( iD + '_call_item' );
	if( changeThis )
		{
	if( changeThis.style.display == 'none' )
			{
			changeThis.style.display = 'block';
			if( callId ) callId.style.color = '#11ccee';
			if( cT == 1 )
				{
				var outerDiv = document.getElementById( 'content_div_outer' );
				outerDiv.style.height = '800px';
				}
			}
	else if( changeThis.style.display == 'block' )
			{
			if( cT == 1 )
				{
				var outerDiv = document.getElementById( 'content_div_outer' );
				outerDiv.style.height = '333px';
				}
			changeThis.style.display = 'none';
			if( callId ) callId.style.color = '#004b4b';
			}
		}
	}


function showFormFrameData()
	{
	var checkForThis = /(\<\!\-\-refresh\-\-\>)/;
	if( top.parent.form_frame.specialData.match( checkForThis ) )
		{
		setTimeout( 'changeRefreshTime()', 1000 );
		}
	var putHere = top.parent.document.getElementById( 'content_div' );
	putHere.innerHTML = top.parent.form_frame.specialData;
	}

function setCookie( cName, vL, expDays )
	{
	var exdate=new Date();
	expdate = ( expDays * 60 * 60 * 24 );
	document.cookie=cName + '=' + escape( vL ) + ( ( expDays == null ) ? '' : ';max-age=' + expdate.toGMTString );
	}

function getCookie( cName )
	{
	if( document.cookie.length > 0 )
		{
		cStart = document.cookie.indexOf( cName + '=' );
		if( cStart != -1 )
			{
			cStart = cStart + cName.length + 1;
			cEnd = document.cookie.indexOf( ';', cStart );
			if( cEnd == -1 ) cEnd=document.cookie.length;
			return unescape( document.cookie.substring( cStart, cEnd ) );
			}
		}
	}

function clrMenuCkee()
	{
	var strdMenu = setCookie( 'strdMenu' );
	var strdMenu = setCookie( 'currentMType' );
	var strdMenu = setCookie( 'currentMUrl' );
	if( strdMenu )
		{
		}
	}

function rplMenu()
	{
	var strdMenu = getCookie( 'strdMenu' );
	if( ( strdMenu ) && ( strdMenu != 'undefined' ) && ( strdMenu != '' ) )
		{
		var currentMType = getCookie( 'currentMType' );
		var currentMUrl = getCookie( 'currentMUrl' );
		showContent( currentMType, strdMenu, currentMUrl );
		}
	}

function mapSyd()
	{
	var WINDOW_HTML = 'Burley Katon Halliday<br>46A Macleay Street, Suite 2.10<br>Potts Point NSW 2011 AUS';
	if (GBrowserIsCompatible() )
		{
		var map = new GMap2( document.getElementById('map_canvas') );
		map.addControl( new GSmallMapControl() );
		map.addControl( new GMapTypeControl() );
		map.setCenter( new GLatLng( -33.871229,151.225176 ), 16 );
		map.setMapType( G_HYBRID_MAP );
		var marker = new GMarker( new GLatLng( -33.871229,151.225176 ) );
		map.addOverlay( marker );
		GEvent.addListener(marker, 'click', function()
			{
			marker.openInfoWindowHtml( WINDOW_HTML );
			}
		);
		//marker.openInfoWindowHtml( WINDOW_HTML );
		}
	}

function mapNY()
	{
	var WINDOW_HTML = 'Burley Katon Halliday<br>46A Macleay Street, Suite 2.10<br>Potts Point NSW 2011 AUS';
	if (GBrowserIsCompatible() )
		{
		var map = new GMap2( document.getElementById('map_canvas') );
		map.addControl( new GSmallMapControl() );
		map.addControl( new GMapTypeControl() );
		map.setCenter( new GLatLng( 40.739980,-73.990747 ), 16 );
		map.setMapType( G_HYBRID_MAP );
		var marker = new GMarker( new GLatLng( 40.739980,-73.990747 ) );
		map.addOverlay( marker );
		GEvent.addListener(marker, 'click', function()
			{
			marker.openInfoWindowHtml( WINDOW_HTML );
			}
		);
		//marker.openInfoWindowHtml( WINDOW_HTML );
		}
	}

