var safari = (navigator.userAgent.toLowerCase().indexOf('safari') != -1) ? true : false;

function fancy_gw() {
  document.getElementById('gw_box_radio').className='hide_radio_gw';
  document.getElementById('gw_buttons').className='show_gw_buttons';
}

function fancy_labels() {
    if(!document.getElementById || !document.createTextNode) return;
    var l = document.getElementsByTagName('label');
    for (var i = 0; i < l.length; i++) {
        if (l[i].className == 'label_check') {
            l[i].className = (safari) ? (l[i].getElementsByTagName('input')[0].checked == true) ? 'label_check c_on' : 'label_check c_off' : (l[i].getElementsByTagName('input')[0].checked) ? 'label_check c_on' : 'label_check c_off';
            l[i].onmousedown = check_it;
        }
        if (l[i].className == 'label_radio') {
            l[i].className = (safari) ? (l[i].getElementsByTagName('input')[0].checked == true) ? 'label_radio r_on' : 'label_radio r_off' : (l[i].getElementsByTagName('input')[0].checked) ? 'label_radio r_on' : 'label_radio r_off';
            l[i].onmousedown = turn_radio;
        }
    }
}
function check_it() {
    if (this.className == 'label_check c_off' || (!safari && this.getElementsByTagName('input')[0].checked)) {
        this.className = 'label_check c_on';
        if (safari) this.getElementsByTagName('input')[0].checked = true;
    } else {
        this.className = 'label_check c_off';
        if (safari) this.getElementsByTagName('input')[0].checked = false;
    }
}

function turn_radio() {
    if (this.className == 'label_radio r_off' || this.getElementsByTagName('input')[0].checked) {
        var ls = this.parentNode.getElementsByTagName('label');
        for (var i = 0; i < ls.length; i++) {
            if (ls[i].className.indexOf('label_radio') != -1) {
                ls[i].className = 'label_radio r_off';
            }
        }
        this.className = 'label_radio r_on';
        if (safari) this.getElementsByTagName('input')[0].checked = true;
    } else {
        this.className = 'label_radio r_off';
        if (safari) this.getElementsByTagName('input')[0].checked = false;
    }
}


function switchgw(gwindex) {
    document.getElementsByName("gw")[gwindex].checked=true;
    for (var i = 0; i <= 8; i++)
      document.getElementById("gw"+i).src="app_img/gw_off.png";
    document.getElementById("gw"+gwindex).src="app_img/gw_on.png";
}
function weiter_off() {
    document.getElementById("weiter").src="app_img/weiter_off.png";
    document.getElementById("weiter").disabled=true;
    document.getElementById("weiter").className="weiter_off";
}
function weiter_on() {
    document.getElementById("weiter").src="app_img/weiter.png";
    document.getElementById("weiter").disabled=false;
    document.getElementById("weiter").className="weiter_on";
}
