/* skrypty JS */

function Field(type, name) {
  this.type = type;
  this.name = name;
}

function Form(inputs) {
  this.inputs = inputs;	
	
  this.copyValues = function(destForm) {
	  for(var i=0; i<destForm.inputs.length; i++) {
		  if(destForm.inputs[i].type == 'text') document.getElementById(destForm.inputs[i].name).value = document.getElementById(this.inputs[i].name).value;
		  if(destForm.inputs[i].type == 'select') document.getElementById(destForm.inputs[i].name).selectedIndex = document.getElementById(this.inputs[i].name).selectedIndex;
	  }
  }
}

function toggleAddressForm() {
	document.getElementById('klient_imie_adr').disabled = document.getElementById('klient_imie_adr').disabled ? false : true;
	document.getElementById('klient_nazwisko_adr').disabled = document.getElementById('klient_nazwisko_adr').disabled ? false : true;
	document.getElementById('klient_nazwa_adr').disabled = document.getElementById('klient_nazwa_adr').disabled ? false : true;
	document.getElementById('klient_adres_adr').disabled = document.getElementById('klient_adres_adr').disabled ? false : true;
	document.getElementById('klient_kod_adr').disabled = document.getElementById('klient_kod_adr').disabled ? false : true;
	document.getElementById('klient_miasto_adr').disabled = document.getElementById('klient_miasto_adr').disabled ? false : true;
	document.getElementById('klient_kraj_adr').disabled = document.getElementById('klient_kraj_adr').disabled ? false : true;
}

function changePage(page_number) {
	document.location.href = document.location.pathname + '?page=' + page_number;
}

function changeLimit(limit) {
	document.location.href = document.location.pathname + '?limit=' + limit;
}

function certifiedTranslation(przysiegle_sel) {
	if(przysiegle_sel.options[przysiegle_sel.selectedIndex].value==1) {
		document.getElementById('tlumaczenia_wycena').selectedIndex = 2;
		document.getElementById('tlumaczenia_wycena').disabled = true;
		$('przysiegle_info').style.display = 'block';
	}
	else {
		document.getElementById('tlumaczenia_wycena').disabled = false;
		$('przysiegle_info').style.display = 'none';
	}
}

function toggleExtraServices(extra_service_el) {
	if(extra_service_el.checked == true) document.getElementById('extra_services').style.display = 'block';
	else document.getElementById('extra_services').style.display = 'none';
}

function toggleOddzialy(salka_oddzial_el) {
	if(salka_oddzial_el.options[salka_oddzial_el.selectedIndex].text == 'określony') document.getElementById('oddzialy').style.display = 'block';
	else document.getElementById('oddzialy').style.display = 'none';
}

function toggleSalka(salka_godziny_el) {
	if(parseInt(salka_godziny_el.value) > 0) document.getElementById('salka').style.display = 'block';
	else document.getElementById('salka').style.display = 'none';	
}
