﻿
var imgElem;

function initFindYourNearestDealer (imgelem)
{
    var areas = document.getElementsByTagName('area');
    
    imgElem = document.getElementById(imgelem);
    
    for (var i = 0; i != areas.length; i++) {
        var s = areas[i].title.replace(/ /g, '').toLowerCase();
        
        
        areas[i].onmouseover = eval('changeClass' + s);
        areas[i].onmouseout = eval('resetClass' + s);
        
    }    
}

function changeClassact() { changeClass(imgElem, 'act'); }
function resetClassact() { changeClass(imgElem, ''); }
function changeClassnewsouthwales() { changeClass(imgElem, 'nsw'); }
function resetClassnewsouthwales() { changeClass(imgElem, ''); }
function changeClassnorthernterritory() { changeClass(imgElem, 'nt'); }
function resetClassnorthernterritory() { changeClass(imgElem, ''); }
function changeClassqueensland() { changeClass(imgElem, 'qld'); }
function resetClassqueensland() { changeClass(imgElem, ''); }
function changeClasssouthaustralia() { changeClass(imgElem, 'sa'); }
function resetClasssouthaustralia() { changeClass(imgElem, ''); }
function changeClasstasmania() { changeClass(imgElem, 'tas'); }
function resetClasstasmania() { changeClass(imgElem, ''); }
function changeClassvictoria() { changeClass(imgElem, 'vic'); }
function resetClassvictoria() { changeClass(imgElem, ''); }
function changeClasswesternaustralia() { changeClass(imgElem, 'wa'); }
function resetClasswesternaustralia() { changeClass(imgElem, ''); }

function changeClass(elem, className)
{
    var pos = elem.className.indexOf(' ' + className);
    
    if (pos >= 0) {
        elem.className = elem.className.substring(0, pos);
    } else {
        elem.className += ' ' + className;
    }
}