var regphone = new RegExp("^[+]{0,1}[0-9\-\/\ ]+$");

var fc_writeus = new Array();
fc_writeus[fc_writeus.length] = new Array("objednal", "value > ''", "Vyplňte prosím pole \'Kdo objednává\'.");
fc_writeus[fc_writeus.length] = new Array("objednal", "value.length > 2", "V poli \'Kdo objednává\' musí být nejméně tři znaky.");
fc_writeus[fc_writeus.length] = new Array("ck", "value > ''", "Vyplňte prosím pole \'Cestovní kancelář\'.");
fc_writeus[fc_writeus.length] = new Array("ck", "value.length > 2", "V poli \'Cestovní kancelář\' musí být nejméně tři znaky.");
fc_writeus[fc_writeus.length] = new Array("telefon", "value > ''", "Vyplňte prosím pole \'Telefon na Vás\'.");
fc_writeus[fc_writeus.length] = new Array("telefon", "value.length > 8", "V poli \'Telefon na Vás\' musí být nejméně devět znaků.");
fc_writeus[fc_writeus.length] = new Array("telefon", "regphone.test(value)", "V poli \'Telefon na Vás\' mohou být pouze číslice nebo lomítko.");
fc_writeus[fc_writeus.length] = new Array("datum_zakladniho_skoleni", "checkPreviousTermin(value)", "Vyplňte prosím \'Datum absolvování základního školení\'.");

function switchHidden(elID, status) {
    var el;
    el = document.getElementById(elID);
    if (status) el.style.display = '';
    else el.style.display = 'none';
}

function trainingType() {
    var form, i, status, el;
    status = false;
    form = document.forms['fc_writeus'];
    el = form.druh_skoleni;
    if (!el) return status;
    if (!el.length && el.checked && el.value == 'Ticketingové') {	//zaskrtnuta jedina volba
    	status = true;
	}
	else {
    	for (i=0; i<el.length; i++) {
    		if (el[i].checked && el[i].value == 'Ticketingové') {
                status = true;
                break;
            }
    	}
  	}
    return status;
}

function checkPreviousTermin(val) {
    if (trainingType() && (val == '')) return false;
    return true;
}