var regphone = new RegExp("^[0-9\-\/]+$");
var regemail = new RegExp("^([+]?[_a-zA-Z0-9\-]+([.][_a-zA-Z0-9\-]+)*@([0-9a-zA-Z][0-9a-zA-Z\-]*[.])+[a-zA-Z]{2,4})$");

var fc_writeus = new Array();
fc_writeus[fc_writeus.length] = new Array("jmeno", "value > ''", "Zadejte prosím Vaše \'Jméno a Příjmení\'!");
fc_writeus[fc_writeus.length] = new Array("company", "value > ''", "Vyplňte prosím pole \'Název firmy\'!");
fc_writeus[fc_writeus.length] = new Array("osoba", "value > ''", "Vyplňte prosím pole \'Kontaktní osoba\'!");
fc_writeus[fc_writeus.length] = new Array("email", "regemail.test(value)", "Zadejte prosím platnou e-mailovou adresu!");
fc_writeus[fc_writeus.length] = new Array("telefon", "value > ''", "Vyplňte prosím pole \'Telefon\'!");
fc_writeus[fc_writeus.length] = new Array("adresa", "value > ''", "Vyplňte prosím pole \'Adresa\'!");
fc_writeus[fc_writeus.length] = new Array("year", "index > 0", "Vyplňte prosím platné datum a čas!");
fc_writeus[fc_writeus.length] = new Array("month", "index > 0", "Vyplňte prosím platné datum a čas!");
fc_writeus[fc_writeus.length] = new Array("day", "index > 0", "Vyplňte prosím platné datum a čas!");
fc_writeus[fc_writeus.length] = new Array("time", "index > 0", "Vyplňte prosím platné datum a čas!");
fc_writeus[fc_writeus.length] = new Array("time", "checkRightDate()", "Datum a čas nemůže být menší než přednastavený a maximálně rok dopředu!");
fc_writeus[fc_writeus.length] = new Array("provoz", "value > ''", "Vyplňte prosím pole \'Jméno a adresa provozu\'!");
fc_writeus[fc_writeus.length] = new Array("model", "value > ''", "Vyplňte prosím pole \'Vectron model...\'!");
fc_writeus[fc_writeus.length] = new Array("popis", "value > ''", "Vyplňte prosím pole \'Stručný popis závady\'!");

function checkRightDate(){
    var fc = document.forms['fc_writeus'];
    var fromDate = new Date();
        fromDate.setFullYear(fc.year.value);
        fromDate.setMonth(fc.month.value);        
        fromDate.setDate(fc.day.value);
        fromDate.setHours(fc.time.value);        
    
    if((dateObj.getTime() > fromDate.getTime()) || (dateObj.getTime()+(360*24*60*60*1000)) < fromDate.getTime()){
        fromDate.setTime(dateObj.getTime());
        /// nastavení aktuálního času ///
        var option;
        var ht;
        option=fc.time.options;
        ht = fromDate.getHours();
        for(var i=0;i<option.length; i++){
            option[i].selected = false;
            if(option[i].value == ht)
                option[i].selected = "selected";
        }
        option=fc.day.options;
        ht = fromDate.getDate();
        for(var i=0;i<option.length; i++){
            option[i].selected = false;
            if(option[i].value == ht)
                option[i].selected = "selected";
        }
        option=fc.month.options;
        ht = fromDate.getMonth();
        for(var i=0;i<option.length; i++){
            option[i].selected = false;
            if(option[i].value == ht)
                option[i].selected = "selected";
        }
        option=fc.year.options;
        ht = fromDate.getFullYear();
        for(var i=0;i<option.length; i++){
            option[i].selected = false;
            if(option[i].value == ht)
                option[i].selected = "selected";
        }
        return false;
    }
    return true;                
}