



function checkSendType() {

	var f = document.forms['formBasket'];

	if(f.inputSendType.value == '00') {

		alert("Prosz wybra rodzaj przesyki.");

		return false;

	}

	return true;

}



function newClientForm() {

	var f = document.forms['formNewClient'];

	window.open('', 'nowe', 'toolbar=no,menubar=no,scrollbars=no, resizable=no,status=no,location=no,directories=no,top=150,left=150,fullscreen=no,height=320,width=330');

	f.target = "nowe";

	f.action = "client1.php?action=addform";

	f.submit();

}



function printVatConfirm() {

	window.open('print.php?what=vatConfirm', '', 'toolbar=no,menubar=yes,scrollbars=yes, resizable=no,status=no,location=no,directories=no,top=150,left=150,fullscreen=no,height=400,width=650');	

}



function viewProductInfo(id) {

	window.open('info.php?id=' + id, '', 'toolbar=no,menubar=no,scrollbars=no, resizable=no,status=no,location=no,directories=no,top=150,left=150,fullscreen=no,height=350,width=350');

}



function viewProductInfo1(url) {

	window.open(url, '', 'toolbar=no,menubar=no,scrollbars=2,resizable=yes,status=no,location=no,directories=no,top=150,left=150,fullscreen=no,height=450,width=760');

}



function viewComisInfo(id) {

	window.open('info.php?what=comis&id=' + id, '', 'toolbar=no,menubar=no,scrollbars=no, resizable=no,status=no,location=no,directories=no,top=150,left=150,fullscreen=no,height=250,width=350');

}



function checkEmail() {

	if(document.formNewsletter.inputEmail.value.length < 6) {

		alert('Prosz poda adres e-mail.');

		return false;

	}

	formNewsletter.submit();

	return true;

}



function windowImage(image, height, width) {

	window.open(image, '', 'toolbar=no,menubar=no,scrollbars=no, resizable=no,status=no,location=no,directories=no,top=150,left=150,fullscreen=no,height=' + height + ',width=' + width);

}



function addProduct(pid) {

	document.forms['formMain'].action = 'basket.php?action=add&pid=' + pid;

	document.forms['formMain'].submit();

}



function addProduct1(pid) {



}



function printPriceList() {

	window.open('print.php?what=pricelist&mcid=<?=$mcid?>', '', 'toolbar=no,menubar=no,scrollbars=yes, resizable=no,status=no,location=no,directories=no,top=150,left=150,fullscreen=no,height=400,width=650');

}



// sprawdza czy element jest pusty

function validateNotNull(field) {

	if(field.value.length == "") {

		setCursor(field);

		return true

	}

	return false;

}



// ustawia kursor na danym elemencie

function setCursor(field) {

	field.select();

	field.focus();

}



// sprawdz czy zawiera wyrazenie regularne

function validateExpresion(field, expresion) {

	if(field.value.search(expresion) == -1) {

		setCursor(field);

		return true;

	}

	return false;

}



// sprawdza kod pocztowy

function validateZipCode(field) {

	var zipCode = /^(\d{2}-\d{3})$/

	return validateExpresion(field, zipCode);

}



// sprawdza nip

function validateNip(field) {

	var nip = /^((\d{3}-\d{3}-\d{2}-\d{2})|(\d{3}-\d{2}-\d{2}-\d{3}))$/

	return validateExpresion(field, nip);

}



// sprawdza pesel

function validatePesel(field) {

	var pesel = /^(\d{11})$/

	return validateExpresion(field, pesel);

}



// sprawdz czy cena

function validatePrice(field) {

	var price = /^[0-9\.]+$/

	return validateExpresion(field, price);	

}



// sprawdza czy data

function validateDate(field) {

	var date = /^(\d{4}(-\d{2}){2})$/

	return validateExpresion(field, date);

}



// sprawdza czy cyfry

function validateNum(field) {

	var num = /^[0-9]*$/

	return validateExpresion(field, num);

}



// sparwdza poprawnosc telefonu

function validatePhone(field) {

	var phone = /^[0-9\-]*$/

	return validateExpresion(field, phone);

}

function validateEmail(field) {

	var email = /@/

	return validateExpresion(field, email);

}

// sprawdza czy zawiera tylko znaki alphanumeryczne

function validateAlphaNum(field, ext) {

	if(ext) {

		var alphaNum = /^[󹜳ӥ󱶳ӡ\s-0-9A-Za-z_@\/\-\'&\(\),\.]*$/

	}

	else {

		var alphaNum = /^[0-9A-Za-z]*$/

	}

	return validateExpresion(field, alphaNum);

} 

function validateNip2(field) {

	var nip = /^((\d{3}-\d{3}-\d{2}-\d{2})|(\d{3}-\d{2}-\d{2}-\d{3})|(\d{10}))$/

	return validateExpresion(field, nip);

}

function validatePhone2(field) {
	var phone = /^[\(0-9\-\)\s]*$/
	//var phone = /^(\(0-\d{2}\))(\d{7})*$/

	return validateExpresion(field, phone);

}