﻿
function eventSrcElement(e) {
    var ev = e == null ? window.event : e;
    return ev.srcElement ? ev.srcElement : /*mozilla*/ev.currentTarget;
}

function hideshowtxt(e,t,h,i){
    var trgt = hideshow(e,t,i);
    trgt.SHOW = !trgt.SHOW;
    e.innerText = trgt.SHOW ? e.TEXT : h;
    if (e.TTL) {
        e.title = trgt.SHOW ? 'Show ' + e.TTL : 'Hide ' + e.TTL;
    }
}

function hideshowimg(e,t,h,i){    
    var imgEl = document.getElementById(e);
    var trgt = hideshow(imgEl,t,i);
    trgt.SHOW = !trgt.SHOW;
    imgEl.src = trgt.SHOW ? imgEl.IMGSRC : h;
    if (imgEl.TTL) {
        imgEl.title = trgt.SHOW ? 'Show ' + imgEl.TTL : 'Hide ' + imgEl.TTL;
    }
}

function hideshow(e,t,i){    
    var trgt = document.getElementById(t);
    if (!trgt.TOGGLED){
        trgt.SHOW = true;
        if (e.src) {
            e.IMGSRC = e.src;            
        }
        else {
            e.TEXT = e.innerText;
        }
        e.TTL = i;
        trgt.TOGGLED = true;
    }    
    trgt.style.display = trgt.SHOW ? 'inline' : 'none';
    return trgt;
}

function navTo(url) {
    window.location = url;
}

function getAppBaseUrl() {
    return 'http://www.linshan.co.za/';
}

function addEvent(ev,obj,handler) {
    if (obj.addEventListener) {
        obj.addEventListener(ev, handler, false);
    }
    else if (obj.attachEvent) {
        obj.attachEvent('on' + ev, handler);
    }
}
