function showagr() {
    if(document.getElementById('sh_rej')) {
    if(document.getElementById('sh_rej').value != '') {
          document.getElementById('sh_rejagr_label').style.display="block";         
          document.getElementById('sh_rejagr').style.display="block";         
    }
    else {
          document.getElementById('sh_rejagr_label').style.display="none";         
          document.getElementById('sh_rejagr').style.display="none";         
    }
    }
}
function checkprzy() {
    if(document.getElementById('przysel1').value == 0) {
        document.getElementById('po_date1_id').disabled=true;         
        document.getElementById('przymail1').disabled=true;         
    }   
    else { 
        document.getElementById('po_date1_id').disabled=false;         
        document.getElementById('przymail1').disabled=false;         
    }
    if(document.getElementById('przysel3').value == 0) {
        document.getElementById('po_date3_id').disabled=true;         
        document.getElementById('przymail3').disabled=true;         
    }   
    else { 
        document.getElementById('po_date3_id').disabled=false;         
        document.getElementById('przymail3').disabled=false;         
    }
    if(document.getElementById('przysel4').value == 0) {
        document.getElementById('po_date4_id').disabled=true;         
        document.getElementById('przymail4').disabled=true;         
    }   
    else { 
        document.getElementById('po_date4_id').disabled=false;         
        document.getElementById('przymail4').disabled=false;         
    }


    if(document.getElementById('przysel2').value == 0) {
        document.getElementById('po_date2_id').disabled=true;         
        document.getElementById('przymail2').disabled=true;         
        document.getElementById('przyper').disabled=true;         
        document.getElementById('przyoil').disabled=true;         
    }   
    else { 
        document.getElementById('po_date2_id').disabled=false;         
        document.getElementById('przymail2').disabled=false;         
        document.getElementById('przyper').disabled=false;         
        document.getElementById('przyoil').disabled=false;         
    }
}
function checkkra() {
    if(document.getElementById('krasel').value == 0) {
        document.getElementById('kr_date_id').disabled=true;         
        document.getElementById('kramail').disabled=true;         
        document.getElementById('kratext').disabled=true;         
        document.getElementById('kraphone').disabled=true;         
        document.getElementById('krawoj').disabled=true;         
        document.getElementById('kramiasto').disabled=true;         
    }   
    else { 
        document.getElementById('kr_date_id').disabled=false;         
        document.getElementById('kramail').disabled=false;         
        document.getElementById('kratext').disabled=false;         
        document.getElementById('kraphone').disabled=false;         
        document.getElementById('krawoj').disabled=false;         
        document.getElementById('kramiasto').disabled=false;         
    }
}
function checkprze() {
    if(document.getElementById('przesel').value == 0) {
        document.getElementById('przemail').disabled=true;         
    }   
    else { 
        document.getElementById('przemail').disabled=false;         
    }
}
function checkdos() {
    if(document.getElementById('dossel').value == 0) {
        document.getElementById('dosmail').disabled=true;         
        document.getElementById('dostext').disabled=true;         
        document.getElementById('dosphone').disabled=true;         
        document.getElementById('dosprice').disabled=true;        
         
        document.getElementById('dosmiasto').disabled=true;         
        document.getElementById('doswoj').disabled=true;         
    }   
    else { 
        document.getElementById('dosmail').disabled=false;         
        document.getElementById('dostext').disabled=false;         
        document.getElementById('dosphone').disabled=false;         
        document.getElementById('dosprice').disabled=false;         
        document.getElementById('dosmiasto').disabled=false;         
        document.getElementById('doswoj').disabled=false;         
    }
}
function checkum() {
    if(document.getElementById('sel').value == 1) {
        document.getElementById('silnik').disabled=true;         
        document.getElementById('nadwozie').disabled=true;         
        document.getElementById('vin').disabled=false;         
        document.getElementById('post1').value="1. Przedmiotem umowy jest pojazd marki {MARKA}, model {MODEL} {WERSJA}, rok prod. {ROK}, nr rej. {NR_REJ}, nr VIN {VIN}.";        
    }   
    else { 
        document.getElementById('silnik').disabled=false;         
        document.getElementById('nadwozie').disabled=false;         
        document.getElementById('vin').disabled=true;         
        document.getElementById('post1').value="1. Przedmiotem umowy jest pojazd marki {MARKA}, model {MODEL} {WERSJA}, rok prod. {ROK}, nr rej. {NR_REJ}, nr silnika {NR_SILNIKA}, nr nadwozia {NR_NADWOZIA}.";        
    }
    if(document.getElementById('post4').value=='')
        document.getElementById('post4').value="4. Strony ustaliły wartość pojazdu na kwotę {CENA} (słownie: {CENA_SLOWNIE}). Płatne gotówką w chwili wydania pojazdu.";
}
function genEmpty() {
    var fo;
    fo = document.getElementById('formdokumenty');
    fo.action='/inc/umowa.php?s=1';
    fo.submit();
}
function genFilled() {
    var fo;
    fo = document.getElementById('formdokumenty');
    fo.action='/inc/umowa.php';
    fo.submit();
}
function genEmpty2() {
    var fo;
    fo = document.getElementById('formwypowiedzenieoc');
    fo.action='/inc/wypowiedzenieoc.php?s=1';
    fo.submit();
}
function genFilled2() {
    var fo;
    fo = document.getElementById('formwypowiedzenieoc');
    fo.action='/inc/wypowiedzenieoc.php';
    fo.submit();
}
function biezace() {
    if(document.getElementById('selki')) {
        if(document.getElementById('selki').value == 1) {
            document.getElementById('ki_dateClose_id').parentNode.style.display="none";         
            document.getElementById('cash').parentNode.style.display="none";        
            document.getElementById('km').parentNode.style.display="none";         

            document.getElementById('mail').parentNode.style.display="block";         
            document.getElementById('ki_dateTo_id').parentNode.style.display="block";        
        }   
        else {
            document.getElementById('ki_dateClose_id').parentNode.style.display="block";         
            document.getElementById('cash').parentNode.style.display="block";        
            document.getElementById('km').parentNode.style.display="block";         

            document.getElementById('mail').parentNode.style.display="none";         
            document.getElementById('ki_dateTo_id').parentNode.style.display="none";        
        }
    }
}
function naprawy() {
    biezace();
}
function paliwo() {}
function mandaty() {}
function raporty() {}
function udostepnij() {}
function do_zrobienia() {}
function showHide(id_div,id_button){
    if(document.getElementById(id_div).style.display=="none"){
      document.getElementById(id_div).style.display="block";
      document.getElementById(id_button).value="Ukryj";
    }else{
      document.getElementById(id_div).style.display="none";
      document.getElementById(id_button).value="Pokaż";
    }
}
function showHideGal(){
    if(document.getElementById('gallery').style.display=="none"){
      document.getElementById('gallery').style.display="block";
      document.getElementById('galbut').value="- Ukryj galerię";
    }else{
      document.getElementById('gallery').style.display="none";
      document.getElementById('galbut').value="+ Rozwiń galerię";
    }
}
function showHideKoszty(){
    if(document.getElementById('koszty').style.display=="none"){
      document.getElementById('koszty').style.display="block";
      document.getElementById('kosbut').value="- Ukryj koszty";
    }else{
      document.getElementById('koszty').style.display="none";
      document.getElementById('kosbut').value="+ Rozwiń koszty";
    }
}
function showHide2(id_div,id_an){
    if(document.getElementById(id_div).style.display=="none"){
      document.getElementById(id_div).style.display="block";
      document.getElementById(id_an).style.backgroundImage="url(/templates/images/ar_u.gif)";
    }else{
      document.getElementById(id_div).style.display="none";
      document.getElementById(id_an).style.backgroundImage="url(/templates/images/ar_d.gif)";
    }
}
function checkube() {
    if(document.getElementById('ubesel')) {
        var formu = "";;
        var ubsel = "";
        var dis = "";
//        var formElements = "";
        formu = document.getElementById('formubez');
//          alert(document.getElementById('ubesel').value);
        ubsel = document.getElementById('ubesel').value;
        if(ubsel == 1) {
            dis = false;
        }
        else
            dis = true;

//alert(dis);
        for (var n=0; n < formu.elements.length; n++) {
            if(formu.elements[n].name != 'submit_button' && formu.elements[n].name != 'ub_active' && formu.elements[n].name != 'uslugi') {
//              formElements += n + ":" + formu.elements[n].name + "\n";
                formu.elements[n].disabled = dis;
            }
        }
        checkubeoc();
        checkubeac();
//        alert("The elements in the form '" + formu.name + "' are:\n\n" + formElements);

    }
}
function checkubetyp() {
    if(document.getElementById('ubwlasnetyp')) {
        var ubtyp = ''; 
        ubtyp = document.getElementById('ubwlasnetyp').value;
        if(ubtyp == 2) {
            document.getElementById('ubac').checked = true;
            checkubeac();
        }
        if(ubtyp == 1) {
            document.getElementById('ubac').checked = false;
            checkubeac();
        }
    }
//    alert(document.getElementById('ubac').checked);
}
function checkubeoc() {
    if(document.getElementById('uboc').disabled == false) {
    if(document.getElementById('uboc').checked == true) {
        document.getElementById('ubocznizka').disabled=false;         
        document.getElementById('ubocbezszkodowolata').disabled=false;         
        document.getElementById('ubocliczbaszkod').disabled=false;         
    }   
    else { 
        document.getElementById('ubocznizka').disabled=true;         
        document.getElementById('ubocbezszkodowolata').disabled=true;         
        document.getElementById('ubocliczbaszkod').disabled=true;         
    }
    }
}
function checkubeac() {
    if(document.getElementById('ubac').disabled == false) {
    if(document.getElementById('ubac').checked == true) {
        document.getElementById('ubaccesja').disabled=false;         
        document.getElementById('ub_przeglad_do_id').disabled=false;         
        document.getElementById('ubacznizka').disabled=false;         
        document.getElementById('ubacbezszkodowolata').disabled=false;         
        document.getElementById('ubacliczbaszkod').disabled=false;         
    }   
    else { 
        document.getElementById('ubaccesja').disabled=true;         
        document.getElementById('ub_przeglad_do_id').disabled=true;         
        document.getElementById('ubacznizka').disabled=true;         
        document.getElementById('ubacbezszkodowolata').disabled=true;         
        document.getElementById('ubacliczbaszkod').disabled=true;         
    }
    }
}
function sendmsg() {
    userv = document.getElementById('user').value;
    topicv = document.getElementById('topic').value;
    textv = document.getElementById('text').value;
    sendv = document.getElementById('send').checked; 
    ajax_loadContent('infoData','/infod.php?action=3&user=' + userv + '&topic=' + topicv + '&text=' + textv + '&send=' + sendv + '&msg=send');
}
function sendvform() {
    uservf = document.getElementById('vform_user').value;
    topicvf = document.getElementById('vform_email').value;
    ajax_loadContent('vform','/vform.php?action=2&vform_user=' + uservf + '&vform_email=' + topicvf + '&vform=send');
}

function showHideDiv(id_div){
    if(document.getElementById(id_div).style.display=="none")
      document.getElementById(id_div).style.display="block";
    else
      document.getElementById(id_div).style.display="none";
}
function msgdel(action) {
   if(action != '1' && action != '2' && action != '11') {
        return;
   }

   if(checkIfAnyChecked('msgman')) {
//        alert('sa');
         var el = document.getElementById('msgman');
         var durl = '';
         for (var i = 0; i < el.elements.length; i++) {
             if(el.elements[i].type == 'checkbox' && el.elements[i].checked) {
                durl = durl + '&de[' + el.elements[i].value + ']=' + el.elements[i].value;
             }
         }
         ajax_loadContent('infoData','/infod.php?action=' + action + durl);
   }
   else {
         ajax_loadContent('infoData','/infod.php?action=' + action + '&msg=1');
   } 
}
function manipulateCheckboxes (formId, actionType) {

    if(actionType != 'check' && actionType != 'uncheck' && actionType != 'reverse') {
        return;
    }

    var el = document.getElementById(formId);
    for (var i = 0; i < el.elements.length; i++) {
        if(el.elements[i].type == 'checkbox') {
            if(actionType == "check") {
                el.elements[i].checked = 1;
            }
            else if(actionType == "uncheck") {
                el.elements[i].checked = 0;
            }
            else if(actionType == "reverse") {
                if(el.elements[i].checked) {
                    el.elements[i].checked = 0;
                }
                else {
                    el.elements[i].checked = 1;
                }
            }
        }
    }
}

/**
 * Sprawd¼ czy s± zaznaczone jakie¶ checkboxy w formularzu
 *
 * @param {Object} id
 * @param {Object} checked
 * @param {Object} text
 */
function checkIfAnyChecked (id) {
    var el = document.getElementById(id);
    var chechedCouter = 0;
    for (var i = 0; i < el.elements.length; i++) {
        if(el.elements[i].type == 'checkbox' && el.elements[i].checked) {
            chechedCouter++;
        }
    }

    if(chechedCouter > 0 ) {
        return true;
    }
    else {
        return false;
    }
}

function unred(msg) {
    var el = document.getElementById('h' + msg);
    if (el.style.fontWeight=="700" || el.style.fontWeight=="bold" ) {
        var xhReq;
        if (window.XMLHttpRequest) {
            xhReq = new XMLHttpRequest();
        } else if (window.ActiveXObject) {
            xhReq = new ActiveXObject("Microsoft.XMLHTTP");
        }
    	xhReq.open("GET", "/infod.php?action=4&msg=" + escape(msg));
        xhReq.send(null);
        el.style.fontWeight="normal";
        var urc = document.getElementById('unredmsgcount').innerHTML - 1;
        document.getElementById('unredmsgcount').innerHTML = urc;
        
    }

//    alert(el.style.fontWeight.value);
}
function check_nick_aj(val) {
    if (window.XMLHttpRequest) {
        xNick = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        xNick = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (xNick != undefined) {
        xNick.onreadystatechange = function() {getNickStatus();};
        xNick.open("GET", "/nick.php?id=" + escape(encodeURI(val)), true);
        xNick.send("");
    }
}       
function getNickStatus() {
    if (xNick.readyState == 4) { // only if xNick is "loaded"
        if (xNick.status == 200) { // only if "OK"
            document.getElementById('nick_aj').innerHTML = xNick.responseText;
        } else {
            document.getElementById('nick_aj').innerHTML="Error:\n"+ xNick.status + "\n" +xNick.statusText;
        }
        xNick='';
        //                alert(xNick);
    }
}
