
var icon_factory=null;
var icon_factory_grn = null;
var icon_factory_bue = null;
var icon_factory_yel = null;
var icon_factory_pur = null;
var icon_petrolstation = null;
var icon_tolgate = null;
var icon_building=null;
var icon_building_grn = null;
var icon_building_bue = null;
var icon_building_yel = null;
var icon_building_pur = null;
var icon_building_org = null;
var icon_building_gry = null;


function getXMLObject () {
	var xmlHttp=0;

	if (window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
		if (xmlHttp.overrideMimeType) xmlHttp.overrideMimeType('text/html');
	} else if (window.ActiveXObject){
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  	} catch (e) {
			try {
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	    	} catch (e){}
		}
	}
	if (!xmlHttp){
		alert("Your browser does not support AJAX! Please upgrade your browser");
		return null;
	}
	return xmlHttp;
}

function queryAjaxRequestReady (ajaxObj){
 	if(ajaxObj.readyState==4 || ajaxObj.readyState=='complete') {
		if (ajaxObj.status != 200) return false;
		return true;
	}
	return false;
}


function getGMarkerIcon(aoiClass) {

	if (aoiClass=="factory") {
		if (icon_factory == null) {
			icon_factory = new GIcon;
			icon_factory.image = "images/factory.png";
			icon_factory.iconSize = new GSize(24,16);
			icon_factory.iconAnchor = new GPoint(12,8);
			icon_factory.infoWindowAnchor = new GPoint(5,1);
		}
		return icon_factory;
	}
	if (aoiClass=="factory_grn") {
		if (icon_factory_grn == null) {
			icon_factory_grn = new GIcon;
			icon_factory_grn.image = "images/factory_grn.png";
			icon_factory_grn.iconSize = new GSize(24,19);
			icon_factory_grn.iconAnchor = new GPoint(12,9);
			icon_factory_grn.infoWindowAnchor = new GPoint(5,1);
		}
		return icon_factory_grn;
	}
	if (aoiClass=="factory_yel") {
		if (icon_factory_yel == null) {
			icon_factory_yel = new GIcon;
			icon_factory_yel.image = "images/factory_yel.png";
			icon_factory_yel.iconSize = new GSize(24,19);
			icon_factory_yel.iconAnchor = new GPoint(12,9);
			icon_factory_yel.infoWindowAnchor = new GPoint(5,1);
		}
		return icon_factory_yel;
	}
	if (aoiClass=="factory_bue") {
		if (icon_factory_bue == null) {
			icon_factory_bue = new GIcon;
			icon_factory_bue.image = "images/factory_bue.png";
			icon_factory_bue.iconSize = new GSize(24,19);
			icon_factory_bue.iconAnchor = new GPoint(12,9);
			icon_factory_bue.infoWindowAnchor = new GPoint(5,1);
		}
		return icon_factory_bue;
	}
	if (aoiClass=="factory_pur") {
		if (icon_factory_pur == null) {
			icon_factory_pur = new GIcon;
			icon_factory_pur.image = "images/factory_pur.png";
			icon_factory_pur.iconSize = new GSize(24,19);
			icon_factory_pur.iconAnchor = new GPoint(12,9);
			icon_factory_pur.infoWindowAnchor = new GPoint(5,1);
		}
		return icon_factory_pur;
	}
	if (aoiClass=="petrolstation") {
		if (icon_petrolstation == null) {
			icon_petrolstation = new GIcon;
			icon_petrolstation.image = "images/pump2.png";
			icon_petrolstation.iconSize = new GSize(18,16);
			icon_petrolstation.iconAnchor = new GPoint(9,8);
			icon_petrolstation.infoWindowAnchor = new GPoint(5,1);
		}
		return icon_petrolstation;
	}

	if (aoiClass == "tollgate") {
		if (icon_tolgate == null) {
			icon_tolgate = new GIcon;
			icon_tolgate.image = "images/tollgate.png";
			icon_tolgate.iconSize = new GSize(24,7);
			icon_tolgate.iconAnchor = new GPoint(12,4);
			icon_tolgate.infoWindowAnchor = new GPoint(5,1);
		}
		return icon_tolgate;
	}
	if (aoiClass=="building_grn") {
		if (icon_building_grn == null) {
			icon_building_grn = new GIcon;
			icon_building_grn.image = "images/cornerbldg_grn.png";
			icon_building_grn.iconSize = new GSize(24,19);
			icon_building_grn.iconAnchor = new GPoint(12,9);
			icon_building_grn.infoWindowAnchor = new GPoint(5,1);
		}
		return icon_building_grn;
	}
	if (aoiClass=="building_yel") {
		if (icon_building_yel == null) {
			icon_building_yel = new GIcon;
			icon_building_yel.image = "images/cornerbldg_yel.png";
			icon_building_yel.iconSize = new GSize(24,19);
			icon_building_yel.iconAnchor = new GPoint(12,9);
			icon_building_yel.infoWindowAnchor = new GPoint(5,1);
		}
		return icon_building_yel;
	}
	if (aoiClass=="building_bue") {
		if (icon_building_bue == null) {
			icon_building_bue = new GIcon;
			icon_building_bue.image = "images/cornerbldg_bue.png";
			icon_building_bue.iconSize = new GSize(24,19);
			icon_building_bue.iconAnchor = new GPoint(12,9);
			icon_building_bue.infoWindowAnchor = new GPoint(5,1);
		}
		return icon_building_bue;
	}
	if (aoiClass=="building_pur") {
		if (icon_building_pur == null) {
			icon_building_pur = new GIcon;
			icon_building_pur.image = "images/cornerbldg_pur.png";
			icon_building_pur.iconSize = new GSize(24,19);
			icon_building_pur.iconAnchor = new GPoint(12,9);
			icon_building_pur.infoWindowAnchor = new GPoint(5,1);
		}
		return icon_building_pur;
	}
	if (aoiClass=="building_gry") {
		if (icon_building_gry == null) {
			icon_building_gry = new GIcon;
			icon_building_gry.image = "images/cornerbldg_gry.png";
			icon_building_gry.iconSize = new GSize(24,19);
			icon_building_gry.iconAnchor = new GPoint(12,9);
			icon_building_gry.infoWindowAnchor = new GPoint(5,1);
		}
		return icon_building_gry;
	}
	if (aoiClass=="building_org") {
		if (icon_building_org == null) {
			icon_building_org = new GIcon;
			icon_building_org.image = "images/cornerbldg_org.png";
			icon_building_org.iconSize = new GSize(24,19);
			icon_building_org.iconAnchor = new GPoint(12,9);
			icon_building_org.infoWindowAnchor = new GPoint(5,1);
		}
		return icon_building_org;
	}

	if (icon_building == null) {
		icon_building = new GIcon;
		icon_building.image = "images/cornerbldg.png";
		icon_building.iconSize = new GSize(24,19);
		icon_building.iconAnchor = new GPoint(12,9);
		icon_building.infoWindowAnchor = new GPoint(5,1);
	}
	return icon_building;
}

