﻿function addToBasket() {
	var f = document.getElementById('prodf');
	if(f.rozmiar.value=="0") {
		alert("Musisz wybrać rozmiar.");
		return false;
	}
	/*
	if (document.prodform.rozmiar.value == "0")	{
		alert("Musisz wybrać rozmiar.");
		return false;
	}*/
	/*
	if (document.prodform.kolor.value == "")	{
		alert("Musisz wybrać kolor.");
		return false;
	}
	*/
	//document.prodform.basket.value = "add";
	//document.prodform.submit();
	f.basket.value = "add";
	f.submit();
}

function deleteItem(pos) {
	document.basketform.basket.value = "del";
	document.basketform.pos.value = pos;
	document.basketform.submit();
}

function testLogin() {
	var f = document.loginform;
	if (f.email.value == "") {
		alert("Wprowadź adres email.");
		f.email.focus();
		return false;
	}
	if (f.haslo.value == "") {
		alert("Wprowadź hasło.");
		f.haslo.focus();
		return false;
	}
	return true;
}

function testRegister() {
	var f = document.regform;
	if (f.haslo.value != f.phaslo.value) {
		alert("Podane hasła różnią się");
		f.haslo.focus();
		return false;
	}
	if ((f.email.value == "") || (f.haslo.value == "") || (f.phaslo.value == "") || (f.imie.value == "") || (f.nazwisko.value == "") || (f.telefon.value == "") || (f.adres.value == "")) {
			alert("Wszystkie pola są wymagane.");
			return false;
	}
	if (f.akceptacja.checked != true) {
			alert("Musisz zaakceptować regulamin");
			return false;
	}

}

function makeOrder() {
	var f = document.orderform;
	
	var sprawdzony = false;
	for(i=0; i<f.length; i++){
		if(f[i].type=="radio"){
			if (f[i].checked==true){
			sprawdzony = true;
			break;
			}
		}
	}
	if (sprawdzony == false) {
			alert("Musisz wybrać formę przesyłki i płatności");
			f.k_p.focus();
			return false;
	}
			
	if (confirm("Czy na pewno chcesz zrealizować zamówienie?")) {
		document.orderform.basket.value = "order";
		document.orderform.submit();
	}
}

function submitSearch() {
	var f = document.searchform;
	if (f.pid.value == "-producent-")	{
		f.pid.value = "";
	}
	if ((f.query.value == "-słowo kluczowe-") || (f.query.value == "-słowo+kluczowe-") || (f.query.value == "-sĹ‚owo+kluczowe-"))	{
		f.query.value = "";
	}
	f.submit();
}

function submitSearchAdv() {
	var f = document.searchformadv;
	if (f.pid.value == "Wszyscy producenci")	{
		f.pid.value = "";
	}
	if (f.kat_id.value == "Wszystkie kategorie")	{
		f.kat_id.value = "";
	}
	f.submit();
}

function testKoment() {
	var f = document.komentForm;
	if (f.zamowienie_id.value == "") {
		alert("Wprowadź numer zamówienia.");
		f.zamowienie_id.focus();
		return false;
	}
	if (f.nadawca.value == "") {
		alert("Wprowadź nadawcę.");
		f.nadawca.focus();
		return false;
	}
	if (f.opis.value == "") {
		alert("Wprowadź opis komentarza.");
		f.opis.focus();
		return false;
	}
	if (f.opis.value.length > 250) {
		alert("Treść komentarza jest za długa (maks.250 znaków).");
		f.opis.focus();
		return false;
	}
	return true;
}

function showColors(idkol) {
	window.open('popkolor.php?idk='+idkol, '', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,fullscreen=no,channelmode=no,width=530,height=490');
}
function openwindow(target){
		window.open(target, "menu", "toolbar=yes, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=700, height=600");
}
function openimg(imagename){
<!-- 
	nw = window.open("about:blank","",'left=150, top=20, width=620, height=620 resizable=0, scrollbars=no, menubar=no')
	doc = nw.document;
	doc.open('text/html');
	doc.write('<html><head><title>Skalnik<\/title>');
	doc.write('<link rel="stylesheet" href="style_nw.css" type="text/css">');
	doc.write('<\/head><body><table width="620" height="620" valign="middle" border="0"><tr><td><center>');
	doc.write('<a href=# onclick=self.close()><img src=' + imagename + ' alt="Zamknij okno" class="big_img" style="vertical-align:middle;"><\/a><\/center><\/td><\/tr><\/table>');
	doc.write('<\/body><\/html>');
	doc.close();
}

function showPage() {
	window.open('nekrolog.htm', '', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,fullscreen=no,channelmode=no,width=600,height=403');
}



function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function swapLink(objid,newref) {
	var oldref=document.getElementById(objid);
	if(oldref!=null) {
		oldref.href=newref;
	}
}

function setBigImg(img) {
  var obj = document.getElementById('bigimg');
  obj.src.setAttribute("value", img);
 
}

function getRelated() {	
	var rel = document.getElementById('related');
	var q = document.getElementById('queryfield').value;	
	if(q.length >= 3) {
		jsphp_shtml('searchT','./modules/search_ajax.php','act=show&query='+q);		
		rel.style.display='inline';
	} else {
		rel.style.display='none';
		document.getElementById('searchT').innerHTML = '<img src="imgs/image_grey.gif" width="1" height="1">';
	}
	
}

function getAdvRelated() {	
	var rel = document.getElementById('advrelated');
	var advq = document.getElementById('advqueryfield').value;	
	if(advq.length >= 3) {
		jsphp_shtml('searchadvT','./modules/searchadv_ajax.php','act=show&advquery='+advq);		
		if(rel!=null) rel.style.display='inline';
	} else {
		if(rel!=null) rel.style.display='none';
		document.getElementById('searchadvT').innerHTML = '<img src="imgs/image_grey.gif" width="1" height="1">';
	}
}

function setRelated() {
	var obj = document.getElementById('rel');
	var q = obj.options[obj.selectedIndex].value;
	var field = document.getElementById('queryfield');
	field.value = q;
	var related = document.getElementById('related');
	related.style.display='none';
}

function setAdvRelated() {
	var obj = document.getElementById('advrel');
	var advq = obj.options[obj.selectedIndex].value;
	var field = document.getElementById('advqueryfield');
	field.value = advq;
	var related = document.getElementById('advrelated');
	related.style.display='none';
}

function hideRelated() {	
	var advrel = document.getElementById('advrelated');
	var rel = document.getElementById('related');
	if((advrel!=null) && (advrel.style.display='inline')) {
		advrel.style.display='none';
	}
	if((rel!=null) && (rel.style.display='inline')) {
		rel.style.display='none';
	}
}

function searchHighlight(obj) {
	obj.className='search_item_active';
}

function searchUnhighlight(obj){
	obj.className='search_item';
}