function $(something) {
	if (typeof(something) == "string") {
		var elm = document.getElementById(something);
	} else {
		var elm = something;
	}
	if (something instanceof Array) {
		var elm = [];
		for (var i=0;i<something.length;i++) { elm.push($(something[i])); }
	}
	if (!elm) return false;
	return elm;
}

function checkform1() {
    for (var i=0; i < $('form1').model.length; i++) {
     if ($('form1').model[i].checked) {
       return true;
     }
    }
    alert('Zvolte model.');
    return false;
}

function checkform2() {
    for (var i=0; i < $('form2').dealer.length; i++) {
     if ($('form2').dealer[i].checked) {
       return true;
     }
    }
    alert($('dealermsg').value);
    return false;
}

function checkform3() {
    if (!$('lastname').value || !($('phone').value || $('mobil').value || $('email').value)) {
        alert($('contactmsg').value);
        return false;
    }
    return true;
}

function dealershow(mapcode) {
        var lang = $('lang').value;
        $('map').src = '/images/map-'+lang+'/'+mapcode+'.gif';
	for (var i=1; $('addr'+i); i++) {
	    $('addr'+i).style.display = 'none';
        }
	$('addr'+mapcode).style.display = 'block';
	if (mapcode==1 && lang=='cs') {
            $('apologize').style.display = 'block';
	    $('addr4').style.display = 'block';
            $('addr2').style.display = 'block';
        } else {
	    $('apologize').style.display = 'none';
        }
}

function dealerlabel(elem) {
    var elems = document.getElementsByTagName('label');
    for (var i=0; elems[i]; i++)
        elems[i].className = '';
    elem.parentNode.className = 'active';
}
