
function panroutemap(dir) {
//alert('dir ' + dir);

var bottomLeftLat = parseFloat(document.forms['frmdefault'].bottomLeftLat.value);
var topRightLat = parseFloat(document.forms['frmdefault'].topRightLat.value);
var bottomLeftLong = parseFloat(document.forms['frmdefault'].bottomLeftLong.value);
var topRightLong = parseFloat(document.forms['frmdefault'].topRightLong.value);

var latitudeDiff = topRightLat-bottomLeftLat;
var longitudeDiff = topRightLong-bottomLeftLong;

var currentCentreLongitude = document.forms['frmdefault'].centreLong.value;
var currentCentreLatitude = document.forms['frmdefault'].centreLat.value;
var originalCentreLongitude = document.forms['frmdefault'].originalcentreLong.value;
var originalCentreLatitude = document.forms['frmdefault'].originalcentreLat.value;

//alert(originalCentreLongitude);
//alert(originalCentreLatitude);

var radius = document.forms['frmdefault'].radius.value;
var sessionID = document.forms['frmdefault'].sessionID.value;
//var strIcons = document.forms['frmdefault'].strIcons.value;

 
        switch(dir)
    {
    case dir = 'W':
        //alert('W');
        newCentreLongitude = (parseFloat(currentCentreLongitude) - parseFloat(longitudeDiff)/2);
        newCentreLatitude = currentCentreLatitude;
        break;
    case 'E':
        //alert('E');
        newCentreLongitude = (parseFloat(currentCentreLongitude) + parseFloat(longitudeDiff)/2);
        newCentreLatitude = currentCentreLatitude;
        break;
    case 'N':
        //alert('N');
        newCentreLongitude = currentCentreLongitude;
        newCentreLatitude = (parseFloat(currentCentreLatitude) + parseFloat(latitudeDiff)/2);
        break;
    case 'S':
        //alert('S');
        newCentreLongitude = currentCentreLongitude;
        newCentreLatitude = (currentCentreLatitude - latitudeDiff/2);
        break;
    case 'NW':
        //alert('NW');
        newCentreLatitude = (parseFloat(currentCentreLatitude) + parseFloat(latitudeDiff)/2);
        newCentreLongitude = (parseFloat(currentCentreLongitude) - parseFloat(longitudeDiff)/2);
        break;
    case 'NE':
        //alert('NE');
         newCentreLatitude = (parseFloat(currentCentreLatitude) + parseFloat(latitudeDiff)/2);
         newCentreLongitude = (parseFloat(currentCentreLongitude) + parseFloat(longitudeDiff)/2);
        break;
    case 'SW':
        //alert('SW');
        newCentreLatitude = (currentCentreLatitude - latitudeDiff/2);
        newCentreLongitude = (parseFloat(currentCentreLongitude) - parseFloat(longitudeDiff)/2);
        break;
    case 'SE':
        //alert('SE');
        newCentreLatitude = (currentCentreLatitude - latitudeDiff/2);
        newCentreLongitude = (parseFloat(currentCentreLongitude) + parseFloat(longitudeDiff)/2);
        break;
    }
    document.forms['frmdefault'].centreLat.value = newCentreLatitude;
    document.forms['frmdefault'].centreLong.value = newCentreLongitude;
    
    
    //document.forms['frmdefault'].bottomLeftLat.value = (newCentreLatitude - latitudeDiff/2);
    //document.forms['frmdefault'].topRightLat.value = (newCentreLatitude + latitudeDiff/2);
    //document.forms['frmdefault'].bottomLeftLong.value = (newCentreLongitude - longitudeDiff/2);
    //document.forms['frmdefault'].topRightLong.value = (newCentreLongitude + longitudeDiff/2);
    


//alert(currentCentreLatitude);
alert(newCentreLongitude);



 var url = rootpath + 'mapmaker/viewrouteajax.asp?';
 url = url + 'function=map';
 url = url + '&width=520';
 url = url + '&height=310';
 url = url + '&format=gif&nourl=0';
 url = url + '&wgs84x1y1=' + newCentreLatitude + '|' + newCentreLongitude;
 url = url + '&radius=' + radius;
 url = url + '&session=' + sessionID;
 //url = url + '&strIcons=' + escape(strIcons);
 //url = url + '&icolistwgs84=' + originalCentreLatitude + '|' + originalCentreLongitude + '|hotel.gif';

  
 //url = url + strIcons;
 

    xmlHttp=GetXmlHttpObject(stateChanged)
    //alert(url);
    xmlHttp.open("GET", url , true)
    xmlHttp.send(null)
}





// blank or 0: no menu, with scrollbars

//          1: no menu, no scrollbars

//          2: menu, with scrollbars

function openWhereisWin(w,h,type) {

if (type !='symbols'){
    var url = '/mapmaker/printmap.asp'; 
}
else
{
    var url = '/images/GS_map_shortterm/map_symbols.gif';
}

	// default window options

	var mnu = 0;

	var scrl = 1;	

	switch(type) {

		case 1:

			scrl = 0;

			break;

		case 2:

			mnu = 1;

			break;						

	}	

	var options = ",scrollbars="+scrl+",menubar="+mnu+",location=0,directories=0,channelmode=0,dependent=0,copyhistory=0,resizable=1,fullscreen=0,status=0,toolbar=0";

	var rand = Math.floor(Math.random()*11);

    var newWin = window.open(url, 'popupWin'+ rand, 'width=' + w + ',height=' + h + options);

    newWin.focus();

    return false;

}

