
//ON CLICK FUNCTION FOR THE BUTTONS
function OnButton(ButtonName, ClientID,ImagesFolder,CURRMODE)
{   

	try{
	    hideconverter('div_pp');
	}catch(e){}
    	
	    document.getElementById(ClientID + "_Command2").value=document.getElementById(ClientID + "_Command").value
	    document.getElementById(ClientID + "_Command").value = ButtonName;
	    document.getElementById(ClientID + "_MapMode").value = CURRMODE;
	    //currMode=CURRMODE;
	    updateZoomBoxCursor(CURRMODE);
	    
	    if (document.getElementById(ClientID + "_Extent")!=null) document.getElementById(ClientID + "_Extent").src = ImagesFolder + "/full_up.gif"
	    if (document.getElementById(ClientID + "_ZoomIn")!=null) document.getElementById(ClientID + "_ZoomIn").src = ImagesFolder + "/in_up.gif"
	    if (document.getElementById(ClientID + "_ZoomOut")!=null) document.getElementById(ClientID + "_ZoomOut").src = ImagesFolder + "/out_up.gif"
	    if (document.getElementById(ClientID + "_Id")!=null) document.getElementById(ClientID + "_Id").src = ImagesFolder + "/id_up.gif"
	    if (document.getElementById(ClientID + "_Pan")!=null) document.getElementById(ClientID + "_Pan").src = ImagesFolder + "/pan_up.gif"
	    if (document.getElementById(ClientID + "_Pin")!=null) document.getElementById(ClientID + "_Pin").src = ImagesFolder + "/pin_up.gif"
	    if (document.getElementById(ClientID + "_Pan")!=null) document.getElementById(ClientID + "_Pan").src = ImagesFolder + "/pan_up.gif"	        	        	    
	    if (document.getElementById(ClientID + "_SelectRect")!=null) document.getElementById(ClientID + "_SelectRect").src = ImagesFolder + "/sr_up.gif"
	    if (document.getElementById(ClientID + "_SelectPoint")!=null) document.getElementById(ClientID + "_SelectPoint").src = ImagesFolder + "/sp_up.gif"
	    if (document.getElementById(ClientID + "_Edit")!=null) document.getElementById(ClientID + "_Edit").src = ImagesFolder + "/edit_up.gif" 	        	        
        if (document.getElementById(ClientID + "_Print")!=null) document.getElementById(ClientID + "_Print").src = ImagesFolder + "/preview_up.gif"
        if (document.getElementById(ClientID + "_Measure")!=null) document.getElementById(ClientID + "_Measure").src = ImagesFolder + "/measure_up.gif"

        
	    if (ButtonName == "ZOOMIN")document.getElementById(ClientID + "_ZoomIn").src = ImagesFolder + "/in_dn.gif"
	    else if (ButtonName == "ZOOMOUT") document.getElementById(ClientID + "_ZoomOut").src = ImagesFolder + "/out_dn.gif"
	    else if (ButtonName == "ID")document.getElementById(ClientID + "_Id").src = ImagesFolder + "/id_dn.gif"
	    else if (ButtonName == "PAN")document.getElementById(ClientID + "_Pan").src = ImagesFolder + "/ipan_dn.gif"
	    else if (ButtonName == "PIN")document.getElementById(ClientID + "_Pin").src = ImagesFolder + "/pin_dn.gif"
	    else if (ButtonName == "SELECTRECT")document.getElementById(ClientID + "_SelectRect").src = ImagesFolder + "/sr_dn.gif"
	    else if (ButtonName == "SELECTPOINT")document.getElementById(ClientID + "_SelectPoint").src = ImagesFolder + "/sp_dn.gif"
	    else if (ButtonName == "EDIT") document.getElementById(ClientID + "_Edit").src = ImagesFolder + "/edit_dn.gif"
	    else if (ButtonName == "PRINT") {document.getElementById(ClientID + "_Print").src = ImagesFolder + "/preview_dn.gif";PrintPreview('div_pp',ImagesFolder,ClientID)}
        else if (ButtonName == "MEASURE") document.getElementById(ClientID + "_Measure").src = ImagesFolder + "/measure_dn.gif"

	    else if (ButtonName == "MAP"||ButtonName == "LAYERCONTROL"||ButtonName == "PAN_N"||ButtonName == "PAN_E"||ButtonName == "PAN_S"||ButtonName == "PAN_W"||ButtonName == "PAN_NE"||ButtonName == "PAN_NW"||ButtonName == "PAN_SE"||ButtonName == "PAN_SW") document.forms[0].submit()

}

//ON LOAD FUNCTION FOR THE MAP PAGE
function MapOnLoad(ClientID,ImagesFolder)
{
    ButtonName=document.getElementById(ClientID + "_Command").value;
    
    
    try{
	    hideconverter('div_pp');
	}catch(e){}
    
	    if (document.getElementById(ClientID + "_Extent")!=undefined) document.getElementById(ClientID + "_Extent").src = ImagesFolder + "/full_up.gif"
	    if (document.getElementById(ClientID + "_ZoomIn")!=undefined) document.getElementById(ClientID + "_ZoomIn").src = ImagesFolder + "/in_up.gif"
	    if (document.getElementById(ClientID + "_ZoomOut")!=undefined) document.getElementById(ClientID + "_ZoomOut").src = ImagesFolder + "/out_up.gif"
	    if (document.getElementById(ClientID + "_Id")!=undefined) document.getElementById(ClientID + "_Id").src = ImagesFolder + "/id_up.gif"
	    if (document.getElementById(ClientID + "_Pan")!=undefined) document.getElementById(ClientID + "_Pan").src = ImagesFolder + "/pan_up.gif"
	    if (document.getElementById(ClientID + "_Pin")!=undefined) document.getElementById(ClientID + "_Pin").src = ImagesFolder + "/pin_up.gif"
	    if (document.getElementById(ClientID + "_Pan")!=undefined) document.getElementById(ClientID + "_Pan").src = ImagesFolder + "/pan_up.gif"	        	        	    
	    if (document.getElementById(ClientID + "_SelectRect")!=undefined) document.getElementById(ClientID + "_SelectRect").src = ImagesFolder + "/sr_up.gif"
	    if (document.getElementById(ClientID + "_SelectPoint")!=undefined) document.getElementById(ClientID + "_SelectPoint").src = ImagesFolder + "/sp_up.gif"
	    if (document.getElementById(ClientID + "_Edit")!=undefined) document.getElementById(ClientID + "_Edit").src = ImagesFolder + "/edit_up.gif" 	        	        
        if (document.getElementById(ClientID + "_Print")!=undefined) document.getElementById(ClientID + "_Print").src = ImagesFolder + "/preview_up.gif"
        if (document.getElementById(ClientID + "_Measure")!=undefined) document.getElementById(ClientID + "_Measure").src = ImagesFolder + "/measure_up.gif"

	  try{
	    if (ButtonName == "ZOOMIN"||ButtonName == 0){document.getElementById(ClientID + "_ZoomIn").src = ImagesFolder + "/in_dn.gif";document.getElementById(ClientID + "_Command").value="ZOOMIN"}
	    else if (ButtonName == "ZOOMOUT"||ButtonName == 1){document.getElementById(ClientID + "_ZoomOut").src = ImagesFolder + "/out_dn.gif";document.getElementById(ClientID + "_Command").value="ZOOMOUT"}
	    else if (ButtonName == "PAN"||ButtonName == 2){document.getElementById(ClientID + "_Pan").src = ImagesFolder + "/pan_dn.gif";document.getElementById(ClientID + "_Command").value="PAN"}
	    else if (ButtonName == "ID"||ButtonName == 3){document.getElementById(ClientID + "_Id").src = ImagesFolder + "/id_dn.gif";document.getElementById(ClientID + "_Command").value="ID"}
	    else if (ButtonName == "PIN"||ButtonName == 6){document.getElementById(ClientID + "_Pin").src = ImagesFolder + "/pin_dn.gif";document.getElementById(ClientID + "_Command").value="PIN"}
	    else if (ButtonName == "SELECTRECT"){document.getElementById(ClientID + "_SelectRect").src = ImagesFolder + "/sr_dn.gif";document.getElementById(ClientID + "_Command").value="SELECTRECT"}
	    else if (ButtonName == "SELECTPOINT"){document.getElementById(ClientID + "_SelectPoint").src = ImagesFolder + "/sp_dn.gif";document.getElementById(ClientID + "_Command").value="SELECTPOINT"}
	    else if (ButtonName == "EDIT"||ButtonName == 5){document.getElementById(ClientID + "_Edit").src = ImagesFolder + "/edit_dn.gif";document.getElementById(ClientID + "_Command").value="EDIT"}
	    else if (ButtonName == "MEASURE"||ButtonName == 4){document.getElementById(ClientID + "_Measure").src = ImagesFolder + "/measure_dn.gif";document.getElementById(ClientID + "_Command").value="MEASURE"}
        //else document.getElementById(ClientID + "_ZoomIn").src = ImagesFolder + "/in_dn.gif";document.getElementById(ClientID + "_Command").value="ZOOMIN";
      }catch(e){}
}

//#############################################
//######## PRINT PREVIEW SET SIZE   ###########
//#############################################
function SetPrintSize(Val,ClientID){

document.getElementById("processing").style.display="block" //processing window show
document.getElementById(ClientID + "_PrintSize").value=Val
//document.getElementById(ClientID + "_Command").value="PRINT"
document.forms[0].submit();
}
//#############################################
//########  GENERATE PRINT DROPDOWN ###########
//#############################################

function PrintPreview(thediv,ImagesFolder,ClientID)
{

    var result ='';
	result+='<IMG onmousedown="SetPrintSize(\'A4\',\'' + ClientID + '\');" style="cursor: pointer" alt="A4 Print Preview" src= "' + ImagesFolder + '/Preview_a4.gif" border="0" name="Print">\n';
	result+='<IMG onmousedown="SetPrintSize(\'A3\',\'' + ClientID + '\');" style="cursor: pointer" alt="A3 Print Preview" src= "' + ImagesFolder + '/Preview_a3.gif" border="0" name="Print">\n';
	document.getElementById(thediv).innerHTML = result;
	document.getElementById(thediv).style.display = 'block';
	
}

//#############################################
//########   CANCEL PRINT DROPDOWN	###########
//#############################################
function hideconverter(thediv)
{
document.getElementById(thediv).style.display = 'none';
document.getElementById(thediv).innerHTML="";
}
