function textToSelect(textValue,select) {
	for(var i=0; i<select.options.length; i++) {
		if (select.options[i].text.toUpperCase() == textValue.toUpperCase()) {
			select.value = select.options[i].value;
			return;
		}
	}
	select.value = '';
}

function checkDate(obj,msg) {
	dat = new Date();
	day = dat.getDate() + '';
	month = (dat.getMonth() + 1)+ '';
	year = 1900 + dat.getYear() + '';

	if(day.length==1) day = '0'+day;
	if(month.length==1) month = '0'+month;
	date = year+'-'+month+'-'+day;

	if(obj.value>date) {
		alert(msg+"\n\n"+obj.value+" > "+date);
		obj.value='';
	}

}

function killRek(idRekl,langConfirm) {
	if(confirm(langConfirm)) {
		window.location.href='/rma/delete/'+idRekl;
	}
}

function textToSelectFilter(textValue,select) {
	for(var i=0; i<select.options.length; i++) {
		if (select.options[i].value.toUpperCase().substr(select.options[i].value.indexOf('|')+1) == textValue.toUpperCase()) {
			select.value = select.options[i].value;
			document.getElementById('filterId').value = select.value.substr(0,select.value.indexOf('|'));
			return;
		}
	}
	select.value = '';
	document.getElementById('filterId').value = '';
}

function validateForm(obj,msg) {

	var passed = true;
	inputs = new Array();
	inputs[1] = obj.getElementsByTagName('input');
	inputs[2] = obj.getElementsByTagName('select');
	inputs[0] = obj.getElementsByTagName('textarea');

	names = {'vendor':1,'code':1,'name':1,'serial':1,'rmatype':1,'warranty':1,'buydate':1,'faultdesc':1,'faulttype':1} //, - dodać!
	if(GNT) {
		//names = {'vendor':1,'faulttype':1,'code':1,'name':1,'serial':1,'rmatype':1,'warranty':1,'buydate':1,'faultdesc':1,'invoice':1};
		//names['invoice'] = 1;
	}
	//withdiv = {'vendor':1,'faulttype':1,'code':1,'rmatype':1,'name':1};
	for(var n=0; n<inputs.length; n++) {
		for(var i=0; i<inputs[n].length; i++) {

			if(names[inputs[n][i].name]) {
				if(!inputs[n][i].value.length) {
					//if(withdiv[inputs[n][i].name]) {
					window.status+=inputs[n][i].name+'brdr ';
						$(inputs[n][i].name+'brdr').style.border='3px solid #ff0000';
						$(inputs[n][i].name+'brdr').style.marginTop='1px';
						$(inputs[n][i].name+'brdr').style.marginBottom='1px';

					//} else {
					//	inputs[n][i].style.border='3px solid #ff0000';
					//}
					passed = false;
				} else {
					//if(withdiv[inputs[n][i].name]) {
						$(inputs[n][i].name+'brdr').style.border='';
						$(inputs[n][i].name+'brdr').style.margin=0;
						window.status+=inputs[n][i].name+'0 ';
					//} else {
					//	inputs[n][i].style.border='1px solid #555555';
					//}
				}
			}
		}
	}


	if(!passed) {
		alert(msg);
		return false;
	}
	else obj.submit();
}

function validateUserForm(obj,msg) {
	var passed = true;
	inputs = new Array();
	inputs[0] = obj.getElementsByTagName('input');
	inputs[1] = obj.getElementsByTagName('select');

	names = {
	'typKlienta':1,
	'nazwa':1,
	'adresWys':1,
	'kodPocztowyWys':1,
	'miastoWys':1,
	'krajWys':1,
	'telefon':1,
	'kemail':1,
	'kodLogowania':1,
	'hasloLogowania':1,
	'hasloPotwierdzenie':1,
	'idLang':1,
	'powiadomienie':1,
	'uwagiKlient':1,
	'adresOdb':1,
	'kodPocztowyOdb':1,
	'miastoOdb':1,
	'krajOdb':1,
	'adresFakt':1,
	'kodPocztowyFakt':1,
	'miastoFakt':1,
	'krajFakt':1,
	'nip':1,
	'captcha':1
	};

	var tk = $('register_klient_typKlienta').value;

	for(var n=0; n<inputs.length; n++) {
		for(var i=0; i<inputs[n].length; i++) {

			if(names[inputs[n][i].name]) {
				if(tk=="3" && inputs[n][i].name=='nip') {
					inputs[n][i].style.borderColor='#555555';
					inputs[n][i].style.borderWidth='1px';
				} else {
					if(!inputs[n][i].value.length) {
						inputs[n][i].style.borderColor='#ff0000';
						inputs[n][i].style.borderWidth='3px';
						passed = false;
					} else {
						inputs[n][i].style.borderColor='#555555';
						inputs[n][i].style.borderWidth='1px';
					}
				}
			}
		}
	}

	if(!passed) {
		alert(msg);
		return false;
	}
	else {
		obj.submit();
	}
}

function preValidate(obj) {
	var passed = true;
	inputs = new Array();
	inputs[0] = obj.getElementsByTagName('input');
	inputs[1] = obj.getElementsByTagName('select');

	names = {
	'typKlienta':1,
	'nazwa':1,
	'adresWys':1,
	'kodPocztowyWys':1,
	'miastoWys':1,
	'krajWys':1,
	'telefon':1,
	'email':1,
	'kodLogowania':1,
	'idLang':1,
	'powiadomienie':1,
	'uwagiKlient':1,
	'adresOdb':1,
	'kodPocztowyOdb':1,
	'miastoOdb':1,
	'krajOdb':1,
	'adresFakt':1,
	'kodPocztowyFakt':1,
	'miastoFakt':1,
	'krajFakt':1,
	'nip':1,
	'captcha':1
	};
	var tk = $('register_klient_typKlienta').value;
	for(var n=0; n<inputs.length; n++) {
		for(var i=0; i<inputs[n].length; i++) {

			if(names[inputs[n][i].name]) {
				if(tk=="3" && inputs[n][i].name=='nip') {
					inputs[n][i].style.borderColor='#555555';
					inputs[n][i].style.borderWidth='1px';
				} else {
					if(!inputs[n][i].value.length) {
						inputs[n][i].style.borderColor='#ff0000';
						inputs[n][i].style.borderWidth='3px';
						passed = false;
					} else {
						inputs[n][i].style.borderColor='#555555';
						inputs[n][i].style.borderWidth='1px';
					}
				}
			}
		}
	}
}

function validateUserForm2(obj,msg) {
	var passed = true;
	inputs = new Array();
	inputs[0] = obj.getElementsByTagName('input');
	inputs[1] = obj.getElementsByTagName('select');

	names = {
	'typKlienta':1,
	'nazwa':1,
	'adresWys':1,
	'kodPocztowyWys':1,
	'miastoWys':1,
	'krajWys':1,
	'telefon':1,
	'email':1,
	'kodLogowania':1,
	'idLang':1,
	'powiadomienie':1,
	'uwagiKlient':1,
	'adresOdb':1,
	'kodPocztowyOdb':1,
	'miastoOdb':1,
	'krajOdb':1,
	'adresFakt':1,
	'kodPocztowyFakt':1,
	'miastoFakt':1,
	'krajFakt':1,
	'nip':1,
	'captcha':1
	};
	var tk = $('register_klient_typKlienta').value;
	for(var n=0; n<inputs.length; n++) {
		for(var i=0; i<inputs[n].length; i++) {

			if(names[inputs[n][i].name]) {
				if(tk=="3" && inputs[n][i].name=='nip') {
					inputs[n][i].style.borderColor='#555555';
					inputs[n][i].style.borderWidth='1px';
				} else {
					if(!inputs[n][i].value.length) {
						inputs[n][i].style.borderColor='#ff0000';
						inputs[n][i].style.borderWidth='3px';
						passed = false;
					} else {
						inputs[n][i].style.borderColor='#555555';
						inputs[n][i].style.borderWidth='1px';
					}
				}
			}
		}
	}

	if(!passed) {
		alert(msg);
		return false;
	}
	else {
		if($('register_klient_hasloLogowania').value!='' && $('register_klient_hasloLogowania').value!=$('register_klient_hasloPotwierdzenie').value) {
			$('register_klient_hasloLogowania').style.borderColor='#ff0000';
			$('register_klient_hasloLogowania').style.borderWidth='3px';
			$('register_klient_hasloPotwierdzenie').style.borderColor='#ff0000';
			$('register_klient_hasloPotwierdzenie').style.borderWidth='3px';
			alert(msg);
			return false;
		}
		obj.submit();
	}
}

function changeLang(lng) {
	window.location.href = "/index/changelang/" +lng.toLowerCase();
}

function $(id) {
	return document.getElementById(id);
}

function copyAddres(chk,type) {
	switch(type) {
		case "d2d":
		if(chk) {
			$('register_klient_adresOdb').readOnly = true; $('register_klient_adresOdb').style.backgroundColor='#d0d0d0';
			$('register_klient_kodPocztowyOdb').readOnly = true; $('register_klient_kodPocztowyOdb').style.backgroundColor='#d0d0d0';
			$('register_klient_miastoOdb').readOnly = true; $('register_klient_miastoOdb').style.backgroundColor='#d0d0d0';
			$('register_klient_krajOdb').readOnly = true; $('register_klient_krajOdb').style.backgroundColor='#d0d0d0';
			$('register_klient_adresOdb').value = $('register_klient_adresWys').value;
			$('register_klient_kodPocztowyOdb').value = $('register_klient_kodPocztowyWys').value;
			$('register_klient_miastoOdb').value = $('register_klient_miastoWys').value;
			$('register_klient_krajOdb').value = $('register_klient_krajWys').value;

		} else {
			$('register_klient_adresOdb').readOnly = false; $('register_klient_adresOdb').style.backgroundColor='#fff';
			$('register_klient_kodPocztowyOdb').readOnly = false; $('register_klient_kodPocztowyOdb').style.backgroundColor='#fff';
			$('register_klient_miastoOdb').readOnly = false; $('register_klient_miastoOdb').style.backgroundColor='#fff';
			$('register_klient_krajOdb').readOnly = false; $('register_klient_krajOdb').style.backgroundColor='#fff';
		}
		break;
		case "inv":
		if(chk) {
			$('register_klient_adresFakt').value = $('register_klient_adresWys').value;
			$('register_klient_kodPocztowyFakt').value = $('register_klient_kodPocztowyWys').value;
			$('register_klient_miastoFakt').value = $('register_klient_miastoWys').value;
			$('register_klient_krajFakt').value = $('register_klient_krajWys').value;
			$('register_klient_adresFakt').readOnly = true; $('register_klient_adresFakt').style.backgroundColor='#d0d0d0';
			$('register_klient_kodPocztowyFakt').readOnly = true; $('register_klient_kodPocztowyFakt').style.backgroundColor='#d0d0d0';
			$('register_klient_miastoFakt').readOnly = true; $('register_klient_miastoFakt').style.backgroundColor='#d0d0d0';
			$('register_klient_krajFakt').readOnly = true; $('register_klient_krajFakt').style.backgroundColor='#d0d0d0';
		} else {
			$('register_klient_adresFakt').readOnly = false; $('register_klient_adresFakt').style.backgroundColor='#fff';
			$('register_klient_kodPocztowyFakt').readOnly = false; $('register_klient_kodPocztowyFakt').style.backgroundColor='#fff';
			$('register_klient_miastoFakt').readOnly = false; $('register_klient_miastoFakt').style.backgroundColor='#fff';
			$('register_klient_krajFakt').readOnly = false; $('register_klient_krajFakt').style.backgroundColor='#fff';
		}
		break;
	}
}

function removeNodeById(id) {
	var obj;
	if (obj = document.getElementById(id)) {
		obj.parentNode.removeChild(obj);
	}
}

function upsaccept(rmaid,msg) {
	if(confirm(msg)) document.location.href="/rma/upsaccept/" + rmaid;
}

function printLabel(rmaid) {
	window.open("/rma/printlabel/" + rmaid);
}

function onEnterSubmit(e,id) {
	if(window.event) {
		keynum = e.keyCode;
	} else if(e.which){
		keynum = e.which;
	}
	if(keynum==13) document.getElementById(id).submit();
}

function okNews() {
	if(mt==3) return false;
	if(mt==2) {
		if(!$('acc').checked) {
			alert("Aby przejść dalej, musisz zaakceptować treść aktualności.");
			return false;
		}
	}
	document.location.href='/rma/read/'+mid;
}