<!--
function selectAll(prefix){
	var items = document.getElementsByTagName('input');
	for (i=0; i < items.length; i++){
		var el = items[i];
		var s = el.name;
		if (el.type == "checkbox" && s.substr(0,prefix.length) == prefix ){
			el.checked = true;
		}
	}
}
function checkAll1(form){
	
	var items = form.elements;
	var radio = [];

	for (i = 0; i < items.length; i++){
		var el = items[i];
		if (el.type == "text" && el.value == '' && el.name != 'inna_forma_prawna'){	return false; }
		if (el.type == "text" && el.value == '' && el.name == 'inna_forma_prawna'){	if (document.getElementById('inna_forma_prawna_chkbx').checked == true) return false; }
		
		if (el.type == "radio"){
			if (radio[el.name] == undefined)
				radio[el.name] = el.checked;
			else{
				if (radio[el.name] == false) radio[el.name] = el.checked;
			}
		}
		if (el.type == "checkbox" && el.name == 'agreement' && el.checked == false ){ return false; }
	}
	
	for(var i in radio){
		if (radio[i] == false) return false;
	}
	
	return true;	
}
function checkAll2(form){
	
	var items = form.elements;
	var radio = [];

	for (i = 0; i < items.length; i++){
		var el = items[i];
		if (el.type == "text" && el.value == '' && el.name != 'inny_kraj' && el.name != 'inny_zakres' && el.name != 'kraje' && el.name != 'inny_obszar' && el.name != 'inne_kierunki' && el.name != 'uwagi'){ return false; }
		if (el.type == "radio"){
			if (radio[el.name] == undefined)
				radio[el.name] = el.checked;
			else{
				if (radio[el.name] == false) radio[el.name] = el.checked;
			}
		}
		if (el.type == "checkbox" && el.name == 'agreement' && el.checked == false ){	return false;	}
	}
	
	for(var i in radio){
		if (radio[i] == false) return false;
	}
	
	return true;	
}
function updateClock(){
  var currentTime = new Date();

  var currentHours = currentTime.getHours();
  var currentMinutes = currentTime.getMinutes();
  var currentSeconds = currentTime.getSeconds();
  
  var currentDay = currentTime.getDate();
  var currentMonth = currentTime.getMonth()+1;
  var currentYear = currentTime.getFullYear();
  
  var currentDayName = '';
  var currentMonthName = '';

  switch(currentTime.getDay()){
	case 0: currentDayName = "Poniedziałek"; break;
	case 1: currentDayName = "Wtorek"; break;
	case 2: currentDayName = "Środa"; break;
	case 3: currentDayName = "Czwartek"; break;
	case 4: currentDayName = "Piątek"; break;
	case 5: currentDayName = "Sobota"; break;
	case 6: currentDayName = "Niedziela"; break;
  }
 
  switch(currentMonth){
	case 1: currentMonthName = "stycznia"; break;
	case 2: currentMonthName = "lutego"; break;
	case 3: currentMonthName = "marca"; break;
	case 4: currentMonthName = "kwietnia"; break;
	case 5: currentMonthName = "maja"; break;
	case 6: currentMonthName = "czerwca"; break;
	case 7: currentMonthName = "lipca"; break;
	case 8: currentMonthName = "sierpnia"; break;
	case 9: currentMonthName = "wrześia"; break;
	case 10: currentMonthName = "października"; break;
	case 11: currentMonthName = "listopada"; break;
	case 12: currentMonthName = "grudnia"; break;
	
  } 
  currentMinutes = ( currentMinutes < 10 ? "0" : "" ) + currentMinutes;
  currentSeconds = ( currentSeconds < 10 ? "0" : "" ) + currentSeconds;
  
  
  var currentTimeString = currentDayName +", "+ currentDay +". "+ currentMonthName +" "+ currentYear 
						  +"<br /><b>"+  currentHours +":"+ currentMinutes +":"+ currentSeconds +"</b>";
  document.getElementById("clock").innerHTML = currentTimeString;
}

// -->

function addFieldAccessoriesInc(container) {
	var element1 = document.createElement('input');
	var element2 = document.createElement('input');
	element1.setAttribute('type', 'text');
	element2.setAttribute('type', 'text');
	var count = document.forms['f1'].elements.length;
	var j = 0;
	for (var i = 0; i < count; i++) {
		if (document.forms['f1'].elements[i].name.substring(0,20) == 'accessories_inc_name') j++;
	}
	element1.setAttribute('name', 'accessories_inc_name['+j+']');
	element2.setAttribute('name', 'accessories_inc_price['+j+']');
	element1.className = "accessories_inc_name";
	element2.className = "accessories_inc_price";
	element1.style.display = "inline-block";
	element2.style.display = "inline-block";
	var container = document.getElementById(container);
	container.appendChild(element1);
	container.appendChild(element2);
	element1.focus();
}

function addFieldAccessoriesExtra(container) {
	var element1 = document.createElement('input');
	var element2 = document.createElement('input');
	element1.setAttribute('type', 'text');
	element2.setAttribute('type', 'text');
	var count = document.forms['f1'].elements.length;
	var j = 0;
	for (var i = 0; i < count; i++) {
		if (document.forms['f1'].elements[i].name.substring(0,22) == 'accessories_extra_name') j++;
	}
	element1.setAttribute('name', 'accessories_extra_name['+j+']');
	element2.setAttribute('name', 'accessories_extra_price['+j+']');
	element1.className = "accessories_extra_name";
	element2.className = "accessories_extra_price";
	element1.style.display = "inline-block";
	element2.style.display = "inline-block";
	var container = document.getElementById(container);
	container.appendChild(element1);
	container.appendChild(element2);
	element1.focus();
}
function addFieldAccessoriesOpt(container) {
	var element1 = document.createElement('input');
	var element2 = document.createElement('input');
	element1.setAttribute('type', 'text');
	element2.setAttribute('type', 'text');
	var count = document.forms['f1'].elements.length;
	var j = 0;
	for (var i = 0; i < count; i++) {
		if (document.forms['f1'].elements[i].name.substring(0,20) == 'accessories_opt_name') j++;
	}
	element1.setAttribute('name', 'accessories_opt_name['+j+']');
	element2.setAttribute('name', 'accessories_opt_price['+j+']');
	element1.className = "accessories_opt_name";
	element2.className = "accessories_opt_price";
	element1.style.display = "inline-block";
	element2.style.display = "inline-block";
	var container = document.getElementById(container);
	container.appendChild(element1);
	container.appendChild(element2);
	element1.focus();
}

function checkAmount(e, regexp) {
	if(navigator.userAgent.indexOf('Gecko') != -1) {
		charCode = e.which;
	}
	else {
		charCode = e.keyCode;
	}
	if(charCode > 31) {
		znak = String.fromCharCode(charCode);
		return regexp.test(znak);
	}
}
function checkCode(e, regexp) {
	if(navigator.userAgent.indexOf('Gecko') != -1) {
		charCode = e.which;
	}
	else {
		charCode = e.keyCode;
	}
	if((charCode != 45) && (charCode > 31)) {
		znak = String.fromCharCode(charCode);
		return regexp.test(znak);
	}
}
function checkPrice(e, regexp) {
	if(navigator.userAgent.indexOf('Gecko') != -1) {
		charCode = e.which;
	}
	else {
		charCode = e.keyCode;
	}
	if((charCode != 44) && (charCode != 46) && (charCode > 31)) {
		znak = String.fromCharCode(charCode);
		return regexp.test(znak);
	}
}
function checkSpace(e, regexp) {
	if(navigator.userAgent.indexOf('Gecko') != -1) {
		charCode = e.which;
	}
	else {
		charCode = e.keyCode;
	}
	if(charCode == 32) {
		znak = String.fromCharCode(charCode);
		return regexp.test(znak);
	}
}

