function $(id) { return document.getElementById(id) }

function zmien_select(idk,nr){
	var mylist=$(idk);

 for (var i=0;i<$(idk).options.length;i++) {

   if (nr==mylist.options[i].value)
	   mylist.options[i].selected=true
 		}
}


function resize(){
var ramka = $("ramka");
var ramka_content= $("ramka_content");

ramka.style.display=ramka_content.style.display='block';
//var htmlheight = document.body.parentNode.scrollHeight;
var htmlheight = document.body.scrollHeight;
var windowheight = window.innerHeight;

if ( htmlheight < windowheight ) { 
	document.body.style.height = windowheight + "px"; 
	ramka.style.height = windowheight + "px"; 
	}
else { 
//alert(htmlheight);
	document.body.style.height = htmlheight + "px";  
	ramka.style.height = htmlheight + "px"; 
	}
}


   function mouseover(obj,stan){

obj.style.background="url('public/img/menutop-tlo"+stan+".jpg') top left repeat-x";
    }

   function mouseoverk(obj,color){

obj.style.background="#"+color;
    }

function wylacz(){
var ramka = $("ramka");
var ramka_content= $("ramka_content");
var lista=$('pro_rozmiar');
var ilosc=$('pro_ilosc');
if (lista) lista.style.visibility='visible';
if (ilosc) ilosc.style.visibility='visible';

ramka.style.display=ramka_content.style.display='none';
}


function blokuj(stan) {
	if (stan==0) $('sfirma').disabled=$('sfirma').disabled=$('snip').disabled=$('sadres2').disabled=$('skod2').disabled=$('smiasto2').disabled=false;
	else $('sfirma').disabled=$('sfirma').disabled=$('snip').disabled=$('sadres2').disabled=$('skod2').disabled=$('smiasto2').disabled=true;
}

function kopiuj () {
var form = document.forms["koszyk_dane"];
form.sadres2.value=form.sadres.value;
form.skod2.value=form.skod.value;
form.smiasto2.value=form.smiasto.value;}

function wyczysc(id) {
	document.forms[id].reset();
}

  function pokaz(id){
	  if (id=='moje_konto') $('przypomnij').style.display='none';
	  if (id=='przypomnij') $('moje_konto').style.display='none';
	  
	 if ($(id).style.display=='none') $(id).style.display='block';
	 else $(id).style.display='none';
}


function koszyk_zmien_ilosc(nr){
	var a=$('koszyk_prod_ilosc'+nr).value
	xajax_koszyk_zmien(nr,a);
}


function check_zapytaj()
{

var nazwa = $('z_nazwa');
var mail = $('z_mail');
var pytanie = $('z_pytanie');


var blad=0;
	
	if (mail.value =="") {komunikat('error_z','Proszę wpisać swój e-mail',100);mail.focus();blad=1;return false;}
	if (!(/^[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*@([a-zA-Z0-9_-]+)(\.[a-zA-Z0-9_-]+)*(\.[a-zA-Z]{2,4})$/i.test(mail.value)))
	{komunikat('error_z','Proszę wpisać swój e-mail',100);mail.focus();blad=1;return false;}
	
	if (pytanie.value=="") {komunikat('error_z','Proszę wpisać swoje pytanie',100);pytanie.focus();blad=1;return false;}
	

	if (blad==0) {

		xajax_zapytaj_send(xajax.getFormValues("form_zap"));
		return false;
	}
	
}

function koszyk_dodaj(id) {
	var lista=$('pro_rozmiar');
	try {
	var ilosc=$('pro_ilosc').value;
	var rozmiar='';

	var rozmiar=lista.options[lista.selectedIndex].value;
	//alert(rozmiar);
	if (rozmiar!='wybierz') {
		xajax_koszyk_dodaj(id,ilosc,rozmiar);
		lista.style.visibility='hidden';
		$('pro_ilosc').style.visibility='hidden';
	}
	else 
		komunikat('error_pro','Proszę wybrać rozmiar',200);
	
		}
	catch (e){komunikat('error_pro','Proszę wybrać rozmiar',200);}
}




function check_search(stan) {
	var pole=$('szukaj'+stan);
	var fraza='wyszukaj przedmiot...';
	if (stan!=3) {
		if (pole.value==fraza || pole.value=='proszę wpisać szukaną frazę...'){ pole.value='proszę wpisać szukaną frazę...'; return false}
		}
	else {xajax_szukaj_zaa(xajax.getFormValues("kat-szukaj"+stan));return false;}
}



  function pro_foto(foto){
	  var f='img/produkty/'+foto+'_370.jpg';
	  var fbig='img/produkty/'+foto+'_950.jpg';
	//  alert(fbig);
 $('pro_foto_href').href=fbig;
 $('pro_foto_src').src=f;
}


function check_focus(obj,txt) {if (obj.value == txt) obj.value = '';}
function check_blur(obj,txt) {if (obj.value == '') obj.value = txt;}

function check_focus2(id,t1,t2){if ($(id).value==t1 || $(id).value==t2) $(id).value='';}
function check_blur2(id,t1,t2){if ($(id).value=='') $(id).value=t1;}

function check_focus3(obj,t1,t2,t3){if (obj.value==t1 || obj.value==t2 || obj.value==t3) obj.value='';}
function check_blur3(obj,t1){if (obj.value=='') obj.value=t1;}



function over_pro(obj,stan){
obj.src='public/img/'+obj.id+stan+'.gif';	
	
}

function zmien_kat(){
	
		var lista=$('zmien_kat');
		var idzlisty=lista.options[lista.selectedIndex].value;
		
		xajax_zmien_kat(idzlisty);
}

function koszyk_zloz(){
		
	if ($('akceptuje').checked) {
var uwagi=$('uwagitxt').value;
xajax_koszyk_zloz(uwagi);

	}
	else $('error').innerHTML='Musisz zaakceptować regulamin, żeby złożyć zamówienie';
}


function ukryj(id){
	$(id).style.display='none';
}

//do ilosci produktow na stronie
function zmien(ktore){
if (ktore==1) var lista=$('ile_produktow');
if (ktore==2) var lista=$('ile_produktow2');
	
	var co=lista.options[lista.selectedIndex].value;
	xajax_ile_Produktow(co);
}


function sortuj(ktore){
if (ktore==1) var lista=$('sort1');
if (ktore==2) var lista=$('sort2');
	
	var co=lista.options[lista.selectedIndex].value;
	xajax_sortuj(co);
}


//zmiana strony (stronicowanie)
function zmienstrone(jak,ilepodstron,gdzie) {
	
if (gdzie==1) var lista=$('strona');
if (gdzie==2) var lista=$('strona2');

	var co=lista.options[lista.selectedIndex].value;
	xajax_strony(co,jak,ilepodstron);
}


function komunikat(id,txt,czas){
	//alert(txt+'dsds');
	
var obj = $(id);
obj.innerHTML=txt;
obj.style.display='block';

	function usun() {obj.style.display='none'}
	setTimeout(usun, czas*100);
}


function zstyle(id,styl)
{
var obj=$(id);
obj.className=styl;
//alert(id+styl);
}

function galeria_min (foto){
$('fotopro').src=foto;	
}

function pokaz_ukryj (stan){
if (stan==0) {
		$('platnosci_lista').style.display='none';	
		var rds = document.getElementsByTagName("input");
    for(i = 0; i < rds.length; i++) {
        
		if(rds[i].type=="radio" && rds[i].name=="platnosci" && rds[i].checked)
					rds[i].checked=false;		
		}
	}
else $('platnosci_lista').style.display='block';	

$('error_dostawy').style.display='none';

}

function zloz_zamowienie(rej)
{
	
	var form = document.forms["koszyk_dane"];
	if (rej) {
var login=form.slogin.value;
var haslo=form.shaslo.value;
	}

var imie=form.simie.value;
var nazwisko=form.snazwisko.value;
var mail=form.smail.value;
var tele=form.stelefon.value;
var adres=form.sadres.value;
var kod=form.skod.value;
var miasto=form.smiasto.value;


var firma=form.sfirma.value;
var nip=form.snip.value;
var adres2=form.sadres2.value;
var kod2=form.skod2.value;
var miasto2=form.smiasto2.value;

    var rds = document.getElementsByTagName("input");
    
    for(i = 0; i < rds.length; i++) {
        
        if(rds[i].type=="radio" && rds[i].name=="dostawy" && rds[i].checked)
			var iddostawy=rds[i].value;
			
    }

var error=$('error');
var blad=0;
	
	if (rej) {
			if (login=="Nazwa konta") {komunikat('error','Proszę wpisać nazwę konta',2000);blad=1;return false;}
			if (haslo=="Hasło") {komunikat('error','Proszę wpisać hasło',2000);blad=1;return false;}
		
	}
	
	if (imie=="Imię/Nazwa firmy") {komunikat('error','Proszę wpisać imię',2000);blad=1;return false;}
	if (nazwisko=="Nazwisko") {komunikat('error','Proszę wpisać nazwisko',2000);blad=1;return false;}
	if (tele=="Telefon") {komunikat('error','Proszę wpisać numer telefonu',2000);blad=1;return false;}
	if (mail=="E-mail" || !(/^[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*@([a-zA-Z0-9_-]+)(\.[a-zA-Z0-9_-]+)*(\.[a-zA-Z]{2,4})$/i.test(mail))) {komunikat('error','Proszę wpisać poprawny adres e-mail',2000);blad=1;return false;}
	
	
	if (adres=="Ulica i nr domu/mieszkania" || kod=="Kod pocztowy" || miasto=="Miejscowość") {komunikat('error','Proszę wpisać dokładny adres',2000);blad=1;return false;}
	
		if (!rej && $('faktura1').checked==true) {
			
			if (firma=="Nazwa firmy") {komunikat('error','Proszę wpisać nazwę firmy',2000);blad=1;return false;}
			if (nip=="NIP") {komunikat('error','Proszę wpisać numer NIP',2000);blad=1;return false;}
			if (adres2=="Ulica i nr domu" || kod2=="Kod pocztowy" || miasto2=="Miejscowość") {komunikat('error','Proszę wpisać dokładny adres',2000);blad=1;return false;}
			if (!iddostawy) {komunikat('error','Proszę wybrać jedną z opcji dostawy/płatności',2000);blad=1;return false;}
		}
	
	if (blad==0 && !rej) {xajax_koszyk_zloz(xajax.getFormValues("koszyk_dane"));return false;}
	if (blad==0 && rej=='rejestracja') {xajax_rejestracja(xajax.getFormValues("koszyk_dane"));return false;}
	if (blad==0 && rej=='konto') {xajax_konto(xajax.getFormValues("koszyk_dane"));return false;}
	
}


function check_kontakt()
{
	
var form = document.forms["kontakt_form"];
var imie=form.simie.value;
var nazwisko=form.snazwisko.value;
var tele=form.stelefon.value;
var mail=form.smail.value;

var tresc=form.suwagi.value;

var error=$('error');

var blad=0;


	if (imie=="Imię") {komunikat('error','Proszę wpisać imię',200);blad=1;return false;}
	if (nazwisko=="Nazwisko") {komunikat('error','Proszę wpisać nazwisko',200);blad=1;return false;}
	if (tele=="Telefon") {komunikat('error','Proszę wpisać numer telefonu',200);blad=1;return false;}
	if (mail=="E-mail" || !(/^[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*@([a-zA-Z0-9_-]+)(\.[a-zA-Z0-9_-]+)*(\.[a-zA-Z]{2,4})$/i.test(mail))) {komunikat('error','Proszę wpisać poprawny adres e-mail',200);blad=1;return false;}
	
	if (tresc=="Treść wiadomości") {komunikat('error','Proszę wpisać treść wiadomości',200);blad=1;return false;}
	
	if (blad==0) {xajax_kontakt(xajax.getFormValues("kontakt_form"));return false;}
	
}