
	//var linkURL = "http://www.amris.com/wizards/primark/";
	var linkURL = "http://anthonytolman.int/shoreditch/trunk/wizards/primark/";

	function gmap_map_postcode(lon, lat)
	{

		if (GBrowserIsCompatible())
		{
			// center to that map
			var map 	= new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(lon, lat), 13);

			// add the marker
 			var point 	= new GLatLng(lon, lat);
			map.addOverlay(createMarker(point, 1));

		}
	}


	function createMarker(point, number, ptext)
	{
		//postcode = document.getElementById("postcode");
		var marker = new GMarker(point);
		GEvent.addListener(marker, "click", function()
		{
			marker.openInfoWindowHtml(ptext);
		});
		return marker;
	}


	// load google
	function loadGoogle()
	{
		if (GBrowserIsCompatible())
		{
			var map = new GMap2(document.getElementById("map"));

			map.addControl(new GSmallMapControl());
			//map.addControl(new GMapTypeControl());
			//map.addControl(new GSmallZoomControl());
			//map.addControl(new GOverviewMapControl ());
			//map.addControl(new GHierarchicalMapTypeControl());

			map.addControl(new GScaleControl());
			map.setCenter(new GLatLng(51.506321, -0.50901), 6);

		}
	}


	//function gmap_geocode_postcode(postcode)
	function gmap_geocode_postcode()
	{

		var getStr = "";
		getStr 	= getGetStr();

		var wm 	= document.getElementById("jobMiles");
		var s 	= document.createElement('script');

		s.src 	= linkURL + 'createMarkerScript.php?' + getStr;

		s.type 	= 'text/javascript';
		document.getElementsByTagName('head')[0].appendChild(s);

	}


	function checkLocation ()
	{
		if (MWJ_findObj("postcode").value == "")
			return;

		var getStr = "";
		getStr 	= getGetStr();

		var s 	= document.createElement('script');
		s.src 	= linkURL + 'createLocationDivScript.php?' + getStr;
		s.type 	= 'text/javascript';
		document.getElementsByTagName('head')[0].appendChild(s);

	}


	function getGetStr ()
	{
		var getStr  = "";
		var obj 	= MWJ_findObj("jobTypeId");
		if (obj)
		{
			if (obj.selectedIndex != -1)
			{
				for(i = 0; i < obj.length; i++)
				{
					if (obj[i].selected)
						getStr += "&jobTypeId=" + obj[i].value;
				}
			}
		}

		var obj 	= MWJ_findObj("withinMiles");
		if (obj)
		{
			if (obj.selectedIndex != -1)
			{
				for(i = 0; i < obj.length; i++)
				{
					if (obj[i].selected)
						getStr += "&withinMiles=" + obj[i].value;
				}
			}
		}

		// get the field values
		var obj 	 = MWJ_findObj("postcode");
		if (obj)
			getStr += "&postcode=" + obj.value;

		return getStr;

	}


	function setLocationAndSearch (location)
	{
//alert(location);
		document.getElementById('postcode').value = location;
		gmap_geocode_postcode();

	}

	function checkLocationKey(e)
	{
		var keycode;
		if (window.event)
			keycode = window.event.keyCode;
		else if (e)
			keycode = e.which;
		else
			return true;

		if (keycode == 13)
				checkLocation();
		else	return true;
	}


	function MWJ_findObj( oName, oFrame, oDoc )
	{
		if( !oDoc ) { if( oFrame ) { oDoc = oFrame.document; } else { oDoc = window.document; } }
		if( oDoc[oName] ) { return oDoc[oName]; } if( oDoc.all && oDoc.all[oName] ) { return oDoc.all[oName]; }
		if( oDoc.getElementById && oDoc.getElementById(oName) ) { return oDoc.getElementById(oName); }
		for( var x = 0; x < oDoc.forms.length; x++ ) { if( oDoc.forms[x][oName] ) { return oDoc.forms[x][oName]; } }
		for( var x = 0; x < oDoc.anchors.length; x++ ) { if( oDoc.anchors[x].name == oName ) { return oDoc.anchors[x]; } }
		for( var x = 0; document.layers && x < oDoc.layers.length; x++ ) {
			var theOb = MWJ_findObj( oName, null, oDoc.layers[x].document ); if( theOb ) { return theOb; } }
		if( !oFrame && window[oName] ) { return window[oName]; } if( oFrame && oFrame[oName] ) { return oFrame[oName]; }
		for( var x = 0; oFrame && oFrame.frames && x < oFrame.frames.length; x++ ) {
			var theOb = MWJ_findObj( oName, oFrame.frames[x], oFrame.frames[x].document ); if( theOb ) { return theOb; } }
		return null;
	}

	function showBlock (id)
	{
		document.getElementById(id).style.display = "block";
	}

	function hideBlock (id)
	{
		document.getElementById(id).style.display = "none";
	}

	function toggleBlock (id)
	{
		if (document.getElementById(id).style.display == "none")
		{
			showBlock (id);
		}else{
			hideBlock (id);
		}
	}

	function MM_preloadImages()
	{
		//v3.0
	  	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	    	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	    	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}
