/*--------------Change Map Size or Scale----------------------*/
function MapSizeSelected()
{
    document.forms[0].submit();
}
function MapScaleSelected()
{
    document.forms[0].submit();
}
/*---------------Change Cursor-----------------------*/
function changeCursor(ctl) 
{
	var el=document.getElementById('myMap');
	if (ctl=="ZI") {
		el.style.cursor="url('images/ZoomIn.cur')";
		document.MYFORM.elements["CurType"].value="ZOOM_IN";
	}
	else if (ctl=="ZO") {
		el.style.cursor="url('images/zoomout.cur')";
		document.MYFORM.elements["CurType"].value="ZOOM_OUT";
	}
	else if (ctl=="R") {
		el.style.cursor="url('images/recentre.cur')";
		document.MYFORM.elements["CurType"].value="RECENTER";
	}
	else if (ctl=="I") {
		el.style.cursor="url('images/info.cur')";
		document.MYFORM.elements["CurType"].value="QUERY_POINT";
	}
}
/*-------------Open Window Functions------------------*/

function gotoLookupWindow(MY_TABLE,MY_FIELDS, MY_WF, MY_WV, MY_PARK)
{
	lookup_window=window.open("lookup.php?THE_TABLE="+MY_TABLE+"&THE_FIELDS="+MY_FIELDS+"&THE_WF="+MY_WF+"&THE_WV="+MY_WV+"&THE_PARK="+MY_PARK,'',config='menu bar=no,location=no,scrollbars=yes');
	lookup_window.resizeTo(600,600);
}

function gotoSocioEcoWindow(MY_WF, MY_WV)
{
	socioeco_window=window.open("result_data.php?THE_WF="+MY_WF+"&THE_WV="+MY_WV,'',config='menu bar=no,location=no,scrollbars=yes');
	socioeco_window.resizeTo(600,600);
}

function GoToLegendWindow(MY_LAYER)
{
	legend_window=window.open("legend.php?THE_LAYER="+MY_LAYER,'',config='menu bar=no,location=no,scrollbars=yes,resizable=yes');
	legend_window.resizeTo(800,600);
}

function OikismoiQuery()
{
	var Oikismos=document.MYFORM.DHMOS.value;
	var strArg=encodeURI(Oikismos);
	result_window=window.open("dbfquery.php?THE_WV="+strArg,'',config='menu bar=no,location=no, scrollbars=yes, width=250, height=250');
	result_window.resizeTo(200,400);
}
function gotoChlorisWindow(MY_WF,MY_WV)
{
	chloris_window=window.open("chloris.php?THE_WF="+MY_WF+"&THE_WV="+MY_WV,'',config='menu bar=no,location=no, scrollbars=yes,resizable=yes');
	chloris_window.resizeTo(800,700);
}

/*----------------------Switch Menu--------------------------*/

function switchMenu(obj,blk) {
	var el = document.getElementById(obj);
	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
		document.MYFORM.elements[blk].value='';
	}
	else {
		el.style.display = '';
		document.MYFORM.elements[blk].value=obj;
	}
}

function pageLoad() {
	var el=document.getElementById('AdminDiv');
	if (document.MYFORM.elements['blkAdmin'].value=='') {
		el.style.display='none';
	}
	else {
		el.style.display='';
	}
	var el=document.getElementById('TopoDiv');
	if (document.MYFORM.elements['blkTopo'].value=='') {
		el.style.display='none';
	}
	else {
		el.style.display='';
	}
	var el=document.getElementById('HydroDiv');
	if (document.MYFORM.elements['blkHydro'].value=='') {
		el.style.display='none';
	}
	else {
		el.style.display='';
	}
	var el=document.getElementById('EnvDiv');
	if (document.MYFORM.elements['blkEnv'].value=='') {
		el.style.display='none';
	}
	else {
		el.style.display='';
	}
	
	var el=document.getElementById('myMap')
	if (document.MYFORM.elements["CurType"].value=="ZOOM_IN") {
		el.style.cursor="url('images/ZoomIn.cur')";
	}
	else if (document.MYFORM.elements["CurType"].value=="ZOOM_OUT") {
		el.style.cursor="url('images/zoomout.cur')";
	}
	else if (document.MYFORM.elements["CurType"].value=="RECENTER") {
		el.style.cursor="url('images/recentre.cur')";
	}
	else if (document.MYFORM.elements["CurType"].value=="QUERY_POINT") {
		el.style.cursor="url('images/info.cur')";
	}
	var el=document.getElementById('container');
	el.style.visibility='visible';
	var el=document.getElementById('loading');
	el.style.display='none';
}

/* addEvent function from http://www.quirksmode.org/blog/archives/2005/10/_and_the_winner_1.html */
function addEvent(obj, type, fn) {
	if (obj.addEventListener)
		obj.addEventListener(type, fn, false);
	else if (obj.attachEvent) {
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() {obj["e"+type+fn](window.event);}
		obj.attachEvent("on"+type, obj[type+fn]);
	}
}
addEvent(window,'load',pageLoad);

/*-------------------------------------------------------*/

