﻿/*
AUTHOR:     LK
CREATED:    11/11/08
LAST CHANGE:  11/11/08 - Creation
*/
var userName;

function hide ( name ) 
{
	NS4 = (document.layers) ? 1 : 0;
	IE4 = (document.all) ? 1 : 0;
	W3C = (document.getElementById) ? 1 : 0;        
	if (W3C) {
		document.getElementById(name).style.visibility = "hidden";
	} else if (NS4) {
		document.layers[name].visibility = "hidden";
	} else {
		document.all[name].style.visibility = "hidden";
	}
}

function ShowHelp()
{
	window.open("help/mds-consumerhelp.htm", "Help", "toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=no,width=640,height=480,left=10,top=10");
}


function changeSelection(selValue)
{
    pChangeSelection.value=selValue;
    submit();
}

function doPostback(){
//check if any url parameters have been passed
__doPostBack('btnCreate','OnClick');
}



function original_click()
			{
			 document.forms[0].zoomSymbol.value ="org";			 
			 document.forms[0].flag.value = "true";			 
			 document.forms[0].maptool.value = 5;			 
			  document.forms[0].submit();
			}

//********************************************************************
function showTable(tableName){


if (tableName == "directions"){

    document.getElementById('divDirections').style.display = 'block';
    document.getElementById('divAccom').style.display= 'none';  
    document.getElementById('divAtt').style.display= 'none'; 
    document.getElementById('divInfo').style.display= 'none'; 
    
    document.getElementById('dirLink').innerHTML="<img src='images/DrivDirFolioON.png' border='0'>"
    document.getElementById('accomLink').innerHTML="<img src='images/AccomFolioOFF.png' border='0'>"
    document.getElementById('attLink').innerHTML="<img src='images/AttrFolioOFF.png' border='0'>"
    document.getElementById('infoLink').innerHTML="<img src='images/VICFolioOff.png' border='0'>"
    
}

else if (tableName == "accomodation"){
    document.getElementById('divDirections').style.display = 'none';
    document.getElementById('divAccom').style.display= 'block';  
    document.getElementById('divAtt').style.display= 'none'; 
    document.getElementById('divInfo').style.display= 'none'; 
    
    document.getElementById('dirLink').innerHTML="<img src='images/DrivDirFolioOFF.png' border='0'>"
    document.getElementById('accomLink').innerHTML="<img src='images/AccomFolioON.png' border='0'>"
    document.getElementById('attLink').innerHTML="<img src='images/AttrFolioOFF.png' border='0'>"
    document.getElementById('infoLink').innerHTML="<img src='images/VICFolioOff.png' border='0'>"
    
}
else if (tableName == "attractions"){
    document.getElementById('divDirections').style.display = 'none';
    document.getElementById('divAccom').style.display= 'none'; 
    document.getElementById('divAtt').style.display= 'block';
    document.getElementById('divInfo').style.display= 'none'; 
    
    document.getElementById('dirLink').innerHTML="<img src='images/DrivDirFolioOFF.png' border='0'>"
    document.getElementById('accomLink').innerHTML="<img src='images/AccomFolioOFF.png' border='0'>"
    document.getElementById('attLink').innerHTML="<img src='images/AttrFolioON.png' border='0'>"
    document.getElementById('infoLink').innerHTML="<img src='images/VICFolioOff.png' border='0'>" 
}
else {
    document.getElementById('divDirections').style.display = 'none';
    document.getElementById('divAccom').style.display= 'none'; 
    document.getElementById('divAtt').style.display= 'none';
    document.getElementById('divInfo').style.display= 'block'; 
    
    document.getElementById('dirLink').innerHTML="<img src='images/DrivDirFolioOFF.png' border='0'>"
    document.getElementById('accomLink').innerHTML="<img src='images/AccomFolioOFF.png' border='0'>"
    document.getElementById('attLink').innerHTML="<img src='images/AttrFolioOFF.png' border='0'>"
    document.getElementById('infoLink').innerHTML="<img src='images/VICFolioON.png' border='0'>" 
}

}

function selectValue(value){
document.getElementById('comboAccom').value = value;

}

//********************************************************************
function hover_outchange(n)
			{
			try
			{
				var button2 = document.getElementById("btnPrint");
				if(n==8)
			 { 
			 button2.src="images/print.gif";
			}
			if(n==9)
			 { 
				document.form1.helpBtn.src="images/help.gif"
			}
		    var button1 = document.getElementById("btnReverse");
			if(n==12)
			 { 
				 button1.src="images/reverse_route.gif";
			}
			var button = document.getElementById("btnNewRout");
			if(n==13)
			 { 
			 button.src="images/change_route.gif";
			 }
				if(n==14)
			 { 
				document.form1.original.src="images/original_map.gif"
			}
			
			}
			catch(err)
			{
			}
		}
//********************************************************************
  	function hoverchange(n)
			{
		try
		{
					var button2 = document.getElementById("btnPrint");
				if(n==8)
			 { 
			 button2.src="images/print_over.gif";
			}
			if(n==9)
			 { 
				document.form1.helpBtn.src="images/help_over.gif"
			}
		var button1 = document.getElementById("btnReverse");
			if(n==12)
			 {
			  button1.src="images/reverse_route_over.gif";
			}
			var button = document.getElementById("btnNewRout");
			if(n==13)
			 {
			 button.src="images/change_route_over.gif";
			}
				if(n==17)
			 {
				document.form1.original.src="images/original_map_over.gif"
			}
				
		}
		catch(err)
		{
		}	
		}
		//*******************************************************
			function submitForm(n)
			{
			 document.forms[0].zoomSymbol.value ="ZOOM";	
			document.forms[0].zoomTo.value=n;
			document.forms[0].submit();
			}

         function setButtonsOff()
         {
         	document.forms[0].zoomIn.src = 'images/PlusOut.gif';
         	document.forms[0].zoomOut.src = 'images/MinusOut.gif';
         	document.forms[0].reCenter.src = 'images/RecenterOut.gif';
         }
         function setModePlus()
         {
         	document.forms[0].maptool.value = 2
         	setButtonsOff();
         	document.forms[0].zoomIn.src = 'images/plusIn.gif';
         }
         function setModeMinus()
         {
         	document.forms[0].maptool.value = 3
         	setButtonsOff();
         	document.forms[0].zoomOut.src = 'images/MinusIn.gif';
         }
         function setModeReCenter()
         {
         	document.forms[0].maptool.value = 1
         	setButtonsOff();
         	document.forms[0].reCenter.src = 'images/reCenterIn.gif';
         }
         
         function setModeInfo()
         {
         	document.forms[0].maptool.value = 4
         	setButtonsOff();
         	document.forms[0].infoBtn.src = 'images/infoIn.gif';
         }//-->
         
         
         function origMap(){
            loadMap();
         }
         
         function completeSearch(streetElem,townElem,street,suburb,state,postcode){
         if (street != null && street !=""){
         document.getElementById(streetElem).value = street;
        } 
        else{
          document.getElementById(streetElem).value = "";
         
         }
         
         document.getElementById(townElem).value = suburb + " " + postcode;
         
            //automate button click
           __doPostBack("btnCreate","");
     
         }
         
      
         
   function PrintPage(){
             window.print()
         }

         finishStreet = "";
         startStreet = "";
         function selectChange(startState,startTown,startStreet,finishState,finishTown,finishStreet,accValue,attValue,infValue,showTable,via1,via2,via3,via4,via5){
    
   
             
             var strURL = 'default.aspx?';
             
             if (startState != ""){
             strURL += '&startState='+startState;
             }
             
             strURL += '&startTown='+startTown;
             
             if (startStreet != ""){
             strURL += '&startStreet='+startStreet;
             }
             
              if (finishState != ""){
             strURL += '&finishState='+finishState;
             }
             
             strURL += '&finishTown='+finishTown;
             
             if (finishStreet != ""){
             strURL += '&finishStreet='+finishStreet;
             }
             
             strURL += buildViaString(via1,1);
             strURL += buildViaString(via2,2);
             strURL += buildViaString(via3,3);
             strURL += buildViaString(via4,4);
             strURL += buildViaString(via5,5);
             strURL += '&comboAccom='+accValue;
             strURL += '&comboAtt='+attValue;
             strURL += '&comboInfo='+infValue;
             strURL += '&showTable=' + showTable;
      
             //rerun query based on selected item
             location.href = strURL;
         }
         
         function buildViaString(via,i){
         var viaText = ""
             var viaArray =via.split("|");
         if (via != undefined || viaArray[1] != ""){
             viaText += '&via'+i+'State='+ viaArray[0];
             viaText += '&via'+i+'Town='+ viaArray[1]; 
             viaText += '&via'+i+'Street='+ viaArray[2]; 
             }
             return viaText
         }