function trim(s) { return s.replace(/^\s+|\s+$/g, "") } 

function validateEmail(email) {

	reg = /^[a-zA-Z0-9±ćęłńó¶żĽˇĆĘŁŃÓ¦Ż¬\.]{1,30}@[a-zA-Z0-9±ćęłńó¶żĽˇĆĘŁŃÓ¦Ż¬]+(\.[a-zA-Z0-9±ćęłńó¶żĽˇĆĘŁŃÓ¦Ż¬]+)+$/;
	
	if(email.match(reg)==null) { 
		alert('Podany adres email jest nieprawidłowy.');
		return false;
	}
	else true;
	
}

function jumpSelectURL(selObj) { 

	eval("parent.location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
 	
}

function jumpURL(url) { 

	eval("parent.location='"+url+"'");
 	
}

function validSendPay(form) {
	
	var ilosc = form.platnosc.length;
	var selPlatnosc = false;
	var selWysylka = false;

	for(i=0; i<ilosc; i++)
		if(form.platnosc[i].checked==true) {
			selPlatnosc = true;
			break;
		}
	
	ilosc = form.idwysylki.length;
	
	for(i=0; i<ilosc; i++)
		if(form.idwysylki[i].checked==true) {
			selWysylka = true;
			break;
		}
	
	if(selWysylka==false)
		document.getElementById('box_wysylka_error').style.display = 'block';
	
	if(selPlatnosc==false)
		document.getElementById('box_platnosc_error').style.display = 'block';
		
	if(selWysylka==false || selPlatnosc==false)
		return false;
	else
		return true;
}

function showHideID(id) {
	
	if(document.getElementById(id).style.display=='block')
		document.getElementById(id).style.display='none';
	else
		document.getElementById(id).style.display='block';
	
}

function hideError() {
	document.getElementById('box_nip_error').style.display="none";
}

function validNIP() {

	if(document.getElementById('faktura').checked==true) {
		if(document.getElementById('nip').value=='') {
			document.getElementById('box_nip_error').style.display="block";
			return false;
		}
	}
	
	return true;
}

function validDate(form) {

	if(document.getElementById('data_przypomnienia').value=='') {
		document.getElementById('box_data_error').style.display="block";
		return false;
	}

	return true;
}

function clearField(pole) {
	pole.value='';
}

function validFormContact(form) {
	
	
	if(trim(form.imie.value)=='') {
		alert('Proszę wprowadzić imię');	
		return false;
	}
	
	if(trim(form.nazwisko.value)=='') {
		alert('Proszę wprowadzić nazwisko');	
		return false;
	}
	
	if(trim(form.temat.value)=='') {
		alert('Proszę wprowadzić temat');	
		return false;
	}
	
	if(trim(form.email.value)=='') {
		alert('Proszę wprowadzić adres e-mail');	
		return false;
	}
	
	if(validateEmail(form.email.value)==false) {
		return false;
	}
	
	if(trim(form.tresc.value)=='') {
		alert('Proszę wprowadzić tre¶ć wiadomo¶ci');	
		return false;
	}

	return true;
}