function $(id) { return document.getElementById(id) }

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;}

//document.forms["moje_dane2"].reset();

function koszyk_dodaj(idpro,idkarty,kp,hurt)
{

var idrozmiar=$('rozmiar').innerHTML;
var stan=$('stan').innerHTML;

var ilosc=parseInt($('ilosc').value);
	if (idrozmiar!='' && ilosc!='') 
		{
			if (isNaN(ilosc)==true) {komunikat('error_ilosc','Proszę wpisać poprawną ilość',50);$('ilosc').focus();return false;}
			else 
				{	
				if (hurt==0)
					{
					
					
					if (ilosc>stan) {komunikat('error_ilosc','Przykro nam, ale nie posiadamy takiej ilosci na stanie',50);$('ilosc').focus();return false;}
				
						else	 {xajax_koszyk_dodaj(idkarty,idpro,idrozmiar,ilosc,kp);}
					}
						
				else {xajax_koszyk_dodaj(idkarty,idpro,idrozmiar,ilosc,kp);}
					
				}
		}
}



function koszyk_usun(l,gdzie) {
	
var usun=document.forms["usun"];
var pola='';

	checks = usun.getElementsByTagName('input');
	
		for(var i=0;i< checks.length;i++) 
			{

			if(checks[i].getAttribute('type') == 'checkbox') 
					{
					if (checks[i].checked==true) pola+=checks[i].getAttribute('id')+'xx';
					}
			}
		if(pola=='') {komunikat('error_usun','Nie wybrano produktu',40);return false;}
		else {
			xajax_koszyk_usun(pola,l,gdzie);

			}

}

function przelicz(cena,ilosc,idkoszyka,stan){
		
	var wartosc=cena*parseInt(ilosc.value);
	dilosc=Math.abs(ilosc.value);
	if (dilosc>stan) {alert('Przykro nam, ale obecnie nie posiadamy takiej ilosci');ilosc.value=stan;ilosc.blur();return false;}
		else {
	if (isNaN(wartosc)==true) return false;
	else {xajax_koszyk_przelicz(cena,dilosc,idkoszyka);return false;}
		}
	
	}
	
	
function cena_dostawy(cena,iddostawy,stan) {
var obj = $("dostawa_cena");

if (stan=='1') obj.innerHTML=cena.replace(".00","");
else obj.innerHTML='0';
xajax_koszyk_dostawa(cena,iddostawy,stan);
}


function szukaj_left(stan) {
	
var szukaj1=document.forms["szukaj1"];
var cena_od=Math.abs(szukaj1.cena_od.value);
var cena_do=Math.abs(szukaj1.cena_do.value);
if (stan==1)
	{
var pro=szukaj1.promocje.checked;
var wyp=szukaj1.wyprzedaze.checked;
var ex=szukaj1.extra.checked;
	}
else
var pro,wyp,ex='false';

var pola='';


//alert(cena_od+'hgfh'+cena_do);

if (isNaN(cena_od*cena_do)==true) {komunikat('error_menu_left','Proszę wpisać poprawne ceny',50);return false;}
else 
	{
	checks = szukaj1.getElementsByTagName('input');
	
		for(var i=0;i< checks.length;i++) {

			if (checks[i].getAttribute('type')=='checkbox' && checks[i].getAttribute('id')!='promocje' && checks[i].getAttribute('id')!='wyprzedaze' && checks[i].getAttribute('id')!='extra')
				if (checks[i].checked==true) pola+=checks[i].getAttribute('id')+'x';
					
		}
		//alert(pola);
	//	if(pola=='' || pola=='___xx' && (pro==false && wyp==false)) {komunikat('error_menu_left','Proszę zaznaczyć opcję',50);return false;}
		//else 
		
		xajax_szukaj1(pola,pro,wyp,cena_od,cena_do,ex);
	}


}

//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);
}


function stopka_pokaz(id) {
	
var obj=$(id+'_stopka');

if (obj.style.display=='none') obj.style.display='block';
else obj.style.display='none';


var test=location.href.split('#');
if (test.length>1) location.href=test[0]+'#pasek_stopka';
else location.href=location.href+'#pasek_stopka';

}

//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 rabacik(){
var lista=$('rabat');
	
	var ile=lista.options[lista.selectedIndex].value;
	xajax_koszyk_rabat(ile);
}


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 check_pass(id,stan){
	if (stan==0 && $(id).value=='') {$(id).style.background='url(public/img/pass_background.gif) no-repeat top left #fff';}
	else if (stan==1) {$(id).style.background='#fff';}
}

function top(stan)
{
	if (stan==1) {
	$('most').style.display='block';
	$('sugerowane').style.display='none';
	}
	if (stan==2) $('most').style.display='none';
}


function rozwin(id)
{
var obj=$('podkategoria-'+id);
if (obj.style.display=='none') obj.style.display='block';
	else obj.style.display='none';
}


function zstyle(id,styl)
{
var obj=$(id);
obj.className=styl;
//alert(id+styl);
}


function place_search(stan)
{
	$('search_txt').value=stan;
	$('most').style.display='none';
	$('top_top').src='public/img/top_top1.gif';
}

function check_search()
{
	var s=$('search_txt');
	var blad=0;
	if (s.value=='wpisz szukaną frazę' || s.value=='Proszę wpisać conajmniej 3 znaki' || s.value=='Proszę wpisać szukaną frazę') {s.value='Proszę wpisać szukaną frazę';blad=1}
	if (s.value.length<3) {s.value='Proszę wpisać conajmniej 3 znaki';blad=1}
	if (blad==1) return false;
	else xajax_szukaj(s.value);
	
}


function check_zapytaj(co)
{

var t1 = $('pro_mail');
var t2 = $('pro_text');
var error = $('error');

var blad=0;
	
	if (t1.value=="Twój adres e-mail lub telefon") {error.innerHTML='Proszę wpisać swój adres e-mail lub telefon';t1.focus();blad=1;return false;}
	if (t2.value=="Treść zapytania") {error.innerHTML='Proszę wpisać treść pytania';t2.focus();blad=1;return false;}

	if (blad==0)xajax_zapytaj(xajax.getFormValues("zapytaj"),co);

}


function check_koment()
{
var k=document.forms["koment"];
var t1=k.pro_koment;
var t2=k.pro_name;
var error=$('error');

var blad=0;
	if (t1.value=="Twój komentarz (maks. 160 znaków)") {error.style.display='block';error.innerHTML='Proszę wpisać komentarz';t1.focus();blad=1;return false;}
	if (t1.value.length>160) {error.style.display='block';error.innerHTML='Komentarz za długi';t1.focus();blad=1;return false;}
	if (t2.value=="Twój login/e-mail") {error.style.display='block';error.innerHTML='Proszę wpisać login lub adres e-mail';t2.focus();blad=1;return false;}

	if (blad==0) xajax_add_Koment(xajax.getFormValues("koment"));
}




function ramka (obj,stan) {
	
if (obj.className!='pro2') {
	if (stan==1) obj.className='pro1';
	if (stan==0) obj.className='pro0';
 }

if (stan==2) obj.className='pro2';
	
}

var objlast=null;
var objlast2=null;
function zmien_klase (obj,s1,s2,idrozmiaru,stan) {
	
var choose=$('choose');

	choose.style.top=70;
	choose.style.display='none';
	
	try {objlast.className=s1;}
	
	catch (e) {}
	obj.className=s2;
var rozmiar=$('rozmiar').innerHTML=idrozmiaru;
var rozmiar=$('stan').innerHTML=stan;
	objlast=obj;
	
}

function sprawdz_rozmiar(stan) {
		if ($('choose').style.top!='70px') $('choose').style.display='block';

}
function zmien_klase2 (obj,s1,s2,numer,kod,user) {
	
	
	try {objlast2.className=s1;}
	catch (e) {if (obj!='pro_opis') $('pro_opis').className=s1}
	obj.className=s2;
	objlast2=obj;
	xajax_produkt(obj.id,numer,kod,user); return false;

}



function check_polec() {
	
var polec=document.forms["polec"];
var m0=polec.m0;

var blad=0;

	if (m0.value==''){error.innerHTML='Proszę wpisać conajmniej jeden adres e-mail';m0.focus();blad=1;return false;}
	
if (blad==0){error.style.display='none';xajax_polec(xajax.getFormValues("polec"));}
}


function check_haslo()
{

var pass0 = $('h_pass0');
var pass1 = $('h_pass1');
var pass2 = $('h_pass2');
var error = $('error');

var blad=0;
	
	if (pass0.value=="") {error.innerHTML='Proszę wpisać aktualne hasło';pass0.focus();blad=1;return false;}
	
	if (pass1.value=="") {error.innerHTML='Proszę wpisać hasło';pass1.focus();blad=1;return false;}
	if (pass1.value.length<5) {error.innerHTML='Hasło musi posiadać conajmniej 5 znaków';pass1.focus();blad=1;return false;}
	if (pass2.value=="") {error.innerHTML='Proszę powtórzyć hasło';pass2.focus();blad=1;return false;}
	if (pass1.value!=pass2.value) {error.innerHTML='Hasło z drugiego pola rózni się';pass2.focus();blad=1;return false;}

	
	if (blad==0) {

		xajax_haslo(xajax.getFormValues("nowe_haslo"));
		return false;
	}
}


function check_news()
{
	if ($('loginek')==null)
		xajax_news(xajax.getFormValues("moje_news"),'null','news');
	else 
		xajax_news(xajax.getFormValues("moje_news"),15,'null'); 

return false;
}

function check_moje(co)
{
	
	if (co==1) {

var name = $('re_name');
var surname = $('re_surname');
var address = $('re_address');
var city = $('re_city');
var zip1 = $('re_zip1');
var zip2 = $('re_zip2');

var phone = $('re_phone');
var company = $('re_company');
var nip2 = $('re_nip2');
var error = $('error');
	}

	if (co==2) {

var name = $('re_name_w');
var surname = $('re_surname_w');
var address = $('re_address_w');
var city = $('re_city_w');
var zip1 = $('re_zip1_w');
var zip2 = $('re_zip2_w');

var phone = $('re_phone_w');
var error = $('error1');
	}

var blad=0;
	
	if (name.value=="") {error.innerHTML='Proszę wpisać swoje imię';name.focus();blad=1;return false;}
	if (surname.value=="") {error.innerHTML='Proszę wpisać swoje nazwisko';surname.focus();blad=1;return false;}
	if (address.value=="") {error.innerHTML='Proszę wpisać swój adres';address.focus();blad=1;return false;}
	if (city.value=="") {error.innerHTML='Proszę wpisać miasto';city.focus();blad=1;return false;}
	if (zip1.value=="") {error.innerHTML='Proszę wpisać kod pocztowy';zip1.focus();blad=1;return false;}
	if (zip1.value.length!=2) {error.innerHTML='Proszę poprawnie wypełnić kod pocztowy';zip1.focus();blad=1;return false;}
	if (zip2.value.length!=3) {error.innerHTML='Proszę poprawnie wypełnić kod pocztowy';zip2.focus();blad=1;return false;}
	if (phone.value=="") {error.innerHTML='Proszę wpisać telefon kontaktowy';phone.focus();blad=1;return false;}
	
	if (blad==0 && co==1) {xajax_moje1(xajax.getFormValues("moje_dane1"));return false;}
	if (blad==0 && co==2) {xajax_moje2(xajax.getFormValues("moje_dane2"));return false;}
}

function check_uwagi()
{

var uwagi = $('re_uwagi');
var error = $('error2');

var blad=0;
	
	if (uwagi.value=="") {error.innerHTML='Proszę wpisać uwagi dotyczące zamówienia';uwagi.focus();blad=1;return false;}
	if (blad==0) {xajax_koszyk_uwagi(xajax.getFormValues("uwagi"));error.innerHTML='Twoje uwagi zostały zapisane';return false;}
}

function zmien_foto()
{

var zoom1= $('zoom1');
var stan=0;

if (stan==1) {zoom1.innerHTML='POWIĘKSZ'}
else  {zoom1.innerHTML='POMNIEJSZ';stan=1}
}

function check_re1()
{

var login = $('re_login');
var mail = $('re_mail');
var pass1 = $('re_pass1');
var pass2 = $('re_pass2');
var error = $('error1');
var pol =$('pol');

var blad=0;
	
	if (login.value=="") {komunikat('error1','Proszę wpisać nazwę konta',600);login.focus();blad=1;return false;}
	if (login.value.length<4) {komunikat('error1','Nazwa konta musi posiadać conajmniej 4 znaki',600);login.focus();blad=1;return false;}
	
	if (login.value.indexOf('%')>=0 || login.value.indexOf('>')>=0 || login.value.indexOf('\'')>=0 || login.value.indexOf(';')>=0 || login.value.indexOf('--')>=0 || login.value.indexOf('"')>=0 || login.value.indexOf('ę')>=0  || login.value.indexOf('ó')>=0  || login.value.indexOf('ą')>=0 || login.value.indexOf('ś')>=0 || login.value.indexOf('ł')>=0 || login.value.indexOf('ż')>=0 || login.value.indexOf('ź')>=0 || login.value.indexOf('ć')>=0 || login.value.indexOf('ń')>=0)
	{komunikat('error1','Nazwa konta nie może zawierać znaków specjalnych takich jak: % ; > \' -- " oraz polskich znaków',600);login.focus();blad=1;return false;}
	
	
	if (pass1.value=="") {error.innerHTML='Proszę wpisać hasło';pass1.focus();blad=1;return false;}
	if (pass1.value.length<5) {error.innerHTML='Hasło musi posiadać conajmniej 5 znaków';pass1.focus();blad=1;return false;}
	if (pass2.value=="") {error.innerHTML='Proszę powtórzyć hasło';pass2.focus();blad=1;return false;}
	if (pass1.value!=pass2.value) {error.innerHTML='Hasło z drugiego pola rózni się';pass2.focus();blad=1;return false;}
	
	if (mail.value =="") {error.innerHTML='Proszę wpisać adres e-mail';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)))
	{error.style.display='block';error.innerHTML='Proszę wpisać poprawny adres e-mail'; mail.focus();blad=1;return false;}

	if (blad==0) {

		xajax_rejestruj1(xajax.getFormValues("rejestruj1"));
		//login.disabled=pass1.disabled=pass2.disabled=mail.disabled=true;
		//login.value=pass1.value=pass2.value=mail.value='';
		return false;
	}
	
}


function check_contact()
{

//var title = $('c_title');
var name = $('c_name');
var mail = $('c_mail');
var text =$('c_text');
var error =$('error');

var blad=0;

	if (name.value=="") {error.innerHTML='Proszę wpisać imię i nazwisko';name.focus();blad=1;return false;}
	if (mail.value =="") {error.innerHTML='Proszę wpisać adres e-mail';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)))
	{error.style.display='block';error.innerHTML='Proszę wpisać poprawny adres e-mail'; mail.focus();blad=1;return false;}
	if (text.value=="") {error.innerHTML='Proszę wpisać treść wiadomości';text.focus();blad=1;return false;}
	
	if (blad==0) {
		xajax_kontakt(xajax.getFormValues("kontakt"));
		return false;
	}
	
}

function check_przypomnij()
{

var text = $('p_login');
var error =$('error9');

var blad=0;

	if (text.value=="") {error.innerHTML='Proszę wpisać adres e-mail lub nazwę konta';text.focus();blad=1;return false;}
	
	if (blad==0) {
		xajax_przypomnij(xajax.getFormValues("przypomnij"));
		return false;
	}
	
}

function check_re2(gdzie)
{
	if (gdzie=='rejestruj') var haha=$('loginek').innerHTML;
	if (gdzie=='kupuj') var mail = $('re_mail');
	
var name = $('re_name');
var surname = $('re_surname');
var address = $('re_address');
var city = $('re_city');
var zip1 = $('re_zip1');
var zip2 = $('re_zip2');
var phone = $('re_phone');
var company = $('re_company');

var error = $('error2');

var blad=0;
	if (gdzie=='kupuj'){
		
	if (mail.value =="") {error.innerHTML='Proszę wpisać adres e-mail';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)))
	{error.style.display='block';error.innerHTML='Proszę wpisać poprawny adres e-mail'; mail.focus();blad=1;return false;}
	}
	
	if (name.value=="") {error.innerHTML='Proszę wpisać swoje imię';name.focus();blad=1;return false;}
	if (surname.value=="") {error.innerHTML='Proszę wpisać swoje nazwisko';surname.focus();blad=1;return false;}
	if (address.value=="") {error.innerHTML='Proszę wpisać swój adres';address.focus();blad=1;return false;}
	if (city.value=="") {error.innerHTML='Proszę wpisać miasto';city.focus();blad=1;return false;}
	if (zip1.value=="") {error.innerHTML='Proszę wpisać kod pocztowy';zip1.focus();blad=1;return false;}
	if (zip1.value.length!=2) {error.innerHTML='Proszę poprawnie wypełnić kod pocztowy';zip1.focus();blad=1;return false;}
	if (zip2.value.length!=3) {error.innerHTML='Proszę poprawnie wypełnić kod pocztowy';zip2.focus();blad=1;return false;}
	if (phone.value=="") {error.innerHTML='Proszę wpisać telefon kontaktowy';phone.focus();blad=1;return false;}
	
	if (blad==0 && gdzie=='rejestruj') {xajax_rejestruj2(xajax.getFormValues("rejestruj2"),haha);error.innerHTML='Dane zostały poprawnie zapisane';zmiendane(2);return false;}
	
		if (blad==0 && gdzie=='kupuj') {xajax_koszyk_zapiszdane(xajax.getFormValues("rejestruj2"));error.innerHTML='Dane zostały poprawnie zapisane, teraz można przejść do finalnego kroku - <a href="podsumowanie.htm">PODSUMOWANIE</a>';return false;}
	
}


function check_re2hurt()
{

var mail = $('re_mail');
var name = $('re_name');
var surname = $('re_surname');
var city = $('re_city');
var company = $('re_company');


var error = $('error2');

var blad=0;
	
	if (name.value=="" && surname.value=="" && city.value=="" && company.value=="" && mail.value=="") {error.innerHTML='Proszę wypełnić przynajmnij jedno z pól';blad=1;return false;}
	
		if (blad==0) {
			xajax_koszyk_zapiszdane(xajax.getFormValues("rejestruj2"));error.innerHTML='Dane zostały poprawnie zapisane, teraz można przejść do finalnego kroku - <a href="podsumowanie.htm">PODSUMOWANIE</a>';return false;
			}
	
}


function zmiendane(co){


	if (co==1){
$('dane').src='public/img/re_contact.gif';
$('re_wypelnij').className=$('re_imie').className=$('re_nazwisko').className=$('re_adres').className=$('re_miasto').className='';
$('re_telefon').className=$('re_firma').className=$('re_nip1').className=$('re_gg1').className='';
$('re_name').disabled=$('re_surname').disabled=$('re_address').disabled=false;
$('re_city').disabled=$('re_zip1').disabled=false;
$('re_zip2').disabled=$('save1').disabled=$('re_phone').disabled=$('re_nip2').disabled=$('re_company').disabled=$('re_gg2').disabled=false;
$('save1').src='public/img/re_save.gif';
	}
if (co==2) {
	
	$('save2').disabled=false;
	$('save2').src='public/img/re_save.gif';
	
	$('sc1').src='public/img/re_sc.gif';
	$('sc2').src='public/img/re_card.gif';
	$('re_l1').className='';
	$('re_q1').className=$('re_q2').className=$('re_q3').className='red11';

	
	}

}
