/**
* Denna funktion gör så att när man klickar en label så markeras input-taggens hela text
*
* @todo Exkludera Opera som redan har detta som default behaviour
*/
function initInputs() {
    if ( document.getElementsByTagName ) {
        var elems = document.getElementsByTagName('input')
        for ( var i=0; (curelem = elems[i]); i++ ) {
            if (curelem.type == 'text' || curelem.type == 'password') {
                addEvent(curelem, 'focus', markeraText, false)
            }
        }
        elems = document.getElementsByTagName('textarea')
        for ( var i=0; (curelem = elems[i]); i++ ) {
            addEvent(curelem, 'focus', markeraText, false)
        }
    }
}

function markeraText(e) {
    // Hitta den label som man klickat på
    if (typeof e == 'undefined') {
        var e = window.event;
    }
    var elem;
    if (typeof e.target != 'undefined') {
        elem = e.target;
    } else if (typeof e.srcElement != 'undefined') {
        elem = e.srcElement;
    } else {
        return; // Man kunde inte hitta rätt label
    }
    elem.select()
}

addEvent(window, 'load', initInputs, false);


