
var receiveReq = getXmlHttpRequestObject();
var map = '';
var baseIcon;
var geocoder = '';


$(document).ready(function(){
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(0, 0), 2);
		geocoder = new GClientGeocoder();
		baseIcon = constructBaseIcon();
		
	}
	else
	{
		alert("Sorry, but your browser is not compatible with GoogleMaps");
	}
});

function getXmlHttpRequestObject() {	
	if (window.XMLHttpRequest) {		
		return new XMLHttpRequest();	
	} else if(window.ActiveXObject) {		
		return new ActiveXObject("Microsoft.XMLHTTP");	
	} else {		
		document.getElementById('status_div').innerHTML = 'Status: Cound not create XmlHttpRequest Object.' +		
			'Consider upgrading your browser.';	
	}
}

function constructBaseIcon()
{
	if( baseIcon == null )
	{
		baseIcon = new GIcon();
		baseIcon.shadow = "/images/markers/shadow50.png";
		baseIcon.iconSize = new GSize(20, 34);
		baseIcon.shadowSize = new GSize(37, 34);
		baseIcon.iconAnchor = new GPoint(9, 34);
		baseIcon.infoWindowAnchor = new GPoint(9, 2);
		baseIcon.infoShadowAnchor = new GPoint(18, 25);
	}
	return baseIcon;
}

function blockUI()
{
	$.blockUI({
        
        css: {
			border: 'none', 
        	padding: '15px', 
        	backgroundColor: '#000', 
        	'-webkit-border-radius': '10px', 
        	'-moz-border-radius': '10px', 
        	opacity: '.5', 
        	color: '#fff'
        },
        message:'<h3>Loading data...</h3>'
       });
}

function unblockUI()
{
	$.unblockUI();
}

