function gotourl(link) { window.location.href=link; } function show_popup_link(link_id) { window.open('show_pop_link.php?id='+link_id,'pl','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, fullscreen=0, channelmode=0, width=800, height=600, top=10, left=50') } function send_rejestracja_form() { var valid=/[A-Za-z0-9]$/; var f_login=document.getElementById('login').value; var f_password=document.getElementById('password').value; var f_password2=document.getElementById('password2').value; var f_nazwa=document.getElementById('nazwa').value; var f_miasto=document.getElementById('miasto').value; var f_kod=document.getElementById('kod').value; var f_adres=document.getElementById('adres').value; var f_tel=document.getElementById('tel').value; var f_email=document.getElementById('email').value; var f_terms=document.getElementById('terms').checked; if (f_login=="") { focus_input("login","Wpisz login"); return false; } else { if (!f_login.match(valid)) { focus_input("login","Niedozwolone znaki w loginie"); return false; } exp_login=f_login.split(" "); if (exp_login.length>1) { focus_input("login","W loginie nie możesz użyć spacji"); return false; } } if (f_password=="") { focus_input("password","Wpisz hasło"); return false; } else { if (!f_password.match(valid)) { focus_input("password","Hasło musi zawierać przynajmniej 8 znaków i składać się wyłącznie z małych lub dużych liter bądź cyfr"); return false; } exp_password=f_password.split(" "); if (exp_password.length>1) { focus_input("password","Hasło musi zawierać przynajmniej 8 znaków i składać się wyłącznie z małych lub dużych liter bądź cyfr"); return false; } if (f_password.length<8) { focus_input("password","Hasło musi zawierać przynajmniej 8 znaków i składać się wyłącznie z małych lub dużych liter bądź cyfr"); return false; } if (f_password2=="") { focus_input("password2","Powtórz hasło"); return false; } if (f_password!=f_password2) { focus_input("password2","Źle powtórzone hasło"); return false; } } if (f_nazwa=="") { focus_input("nazwa","Wpisz imię i nazwisko / nazwę firmy"); return false; } if (f_miasto=="") { focus_input("miasto","Wpisz miasto"); return false; } if (f_kod=="") { focus_input("kod","Wpisz kod pocztowy miasta"); return false; } if (f_adres=="") { focus_input("adres","Wpisz ulicę"); return false; } if (f_tel=="") { focus_input("tel","Wpisz telefon kontaktowy"); return false; } if (f_email=="") { focus_input("email","Wpisz e-mail"); return false; } else { exp_email=f_email.split("@"); if (exp_email.length!=2) { focus_input("email","Nieprawidłowy format e-maila"); return false; } else { exp_email2=exp_email[1].split("."); if (exp_email2.length<2) { focus_input("email","Nieprawidłowy format e-maila"); return false; } } } if (!f_terms) { focus_input("terms","Aby zarejestrować konto musisz zaakceptować Regulamin serwisu"); return false; } return true; } function send_change_account_form() { var valid=/[A-Za-z0-9]$/; var f_old_password_md5=document.getElementById('f_old_password_md5').value; var f_old_password=document.getElementById('old_password').value; var f_new_password=document.getElementById('new_password').value; var f_new_password2=document.getElementById('new_password2').value; var f_nazwa=document.getElementById('nazwa').value; var f_miasto=document.getElementById('miasto').value; var f_kod=document.getElementById('kod').value; var f_adres=document.getElementById('adres').value; var f_tel=document.getElementById('tel').value; var f_email=document.getElementById('email').value; if (f_nazwa=="") { focus_input("nazwa","Wpisz imię i nazwisko / nazwę firmy"); return false; } if (f_miasto=="") { focus_input("miasto","Wpisz miasto"); return false; } if (f_kod=="") { focus_input("kod","Wpisz kod pocztowy miasta"); return false; } if (f_adres=="") { focus_input("adres","Wpisz ulicę"); return false; } if (f_tel=="") { focus_input("tel","Wpisz telefon kontaktowy"); return false; } if (f_email=="") { focus_input("email","Wpisz e-mail"); return false; } else { exp_email=f_email.split("@"); if (exp_email.length!=2) { focus_input("email","Nieprawidłowy format e-maila"); return false; } else { exp_email2=exp_email[1].split("."); if (exp_email2.length<2) { focus_input("email","Nieprawidłowy format e-maila"); return false; } } } if (f_new_password!="") { if (f_old_password=="") { focus_input("old_password","Wpisz stare hasło"); return false; } else { if (hex_md5(f_old_password)!=f_old_password_md5) { focus_input("old_password","Stare hasło nieprawidłowe"); return false; } exp_password=f_new_password.split(" "); if ((exp_password.length>1)||(f_new_password.length<8)||(!f_new_password.match(valid))) { focus_input("new_password","Nowe hasło musi zawierać przynajmniej 8 znaków i składać się wyłącznie z małych lub dużych liter bądź cyfr"); return false; } if (f_new_password2=="") { focus_input("new_password2","Powtórz nowe hasło"); return false; } if (f_new_password!=f_new_password2) { focus_input("new_password2","Źle powtórzone hasło"); return false; } } } return true; } function focus_input(input_name,message) { document.getElementById(input_name).focus(); window.scrollBy(0,-50); window.alert(message); } function round_price(number) { str=new String(number); str_split=str.split("."); str1=str_split[0]; if (str_split[1]) { if (str_split[1].length==1) { str2=str_split[1]+"0"; } else { str2=str_split[1].slice(0,1); str2+="0"; } } else { str2="00"; } return str1+"."+str2; } function lockObj(element_id) { if (document.getElementById(element_id)) { document.getElementById(element_id).style.color="#aaaaaa"; document.getElementById(element_id).disabled=true; } } function unlockObj(element_id) { if (document.getElementById(element_id)) { document.getElementById(element_id).style.color="#000000"; document.getElementById(element_id).disabled=false; } } function resetObj(element_id) { if (document.getElementById(element_id)) { document.getElementById(element_id).value=0; } } var ceny=new Array(""); ceny['fotoksiazka']=new Array(""); ceny['fotoksiazka'][1]=new Array(2.99,37.32,43.31,43.31,43.31,43.31,43.31,22.44); ceny['fotoksiazka'][2]=new Array(2.99,37.32,43.31,43.31,43.31,43.31,43.31,22.44); ceny['fotoksiazka'][3]=new Array(2.99,39.64,45.63,45.63,45.63,45.63,45.63,22.44); ceny['fotoksiazka'][4]=new Array(2.99,37.32,43.31,43.31,43.31,43.31,43.31,22.44); ceny['fotoksiazka'][5]=new Array(5.98,67.24,73.23,73.23,73.23,73.23,73.23,22.44); ceny['fotoksiazka'][6]=new Array(5.98,65.74,71.73,71.73,71.73,71.73,71.73,22.44); ceny['fotoksiazka'][7]=new Array(5.98,63.58,69.57,69.57,69.57,69.57,69.57,22.44); ceny['fotoksiazka'][8]=new Array(7.48,92.00,97.99,97.99,97.99,97.99,97.99,22.44); ceny['fotoksiazka'][9]=new Array(7.48,115.94,121.93,121.93,121.93,121.93,121.93,22.44); ceny['fotoalbum']=new Array(""); ceny['fotoalbum'][1]=new Array(9.00,47.87,53.86,59.85,59.85,59.85,59.85,22.44); ceny['fotoalbum'][2]=new Array(9.00,47.87,53.86,59.85,59.85,59.85,59.85,22.44); ceny['fotoalbum'][3]=new Array(11.00,52.36,58.34,64.33,64.33,64.33,64.33,22.44); ceny['fotoalbum'][4]=new Array(11.00,52.36,58.34,64.33,64.33,64.33,64.33,22.44); ceny['fotoalbum'][5]=new Array(13.00,74.05,80.04,86.03,86.03,86.03,86.03,22.44); ceny['fotoalbum'][6]=new Array(16.00,74.05,80.04,86.03,86.03,86.03,86.03,22.44); ceny['fotoalbum'][7]=new Array(13.00,61.34,67.32,73.31,73.31,73.31,73.31,22.44); ceny['fotoalbum'][8]=new Array(18.00,89.38,95.37,101.36,101.36,101.36,101.36,22.44); function count_price() { var cena=0; var cena_za_kartki=0; var cena_za_kolor=0; var f_produkt=document.getElementById("produkt").value; var f_ilosc=document.getElementById("ilosc").value; var f_format=document.getElementById("format").value; var f_ilosc_kartek=document.getElementById("ilosc_kartek").value; var f_oprawa=document.getElementById("oprawa").value; var f_kolor=document.getElementById("kolor").value; var kolor_split=f_kolor.substr(0,1); var strony_start=0; if (f_produkt=="fotoksiazka") strony_start=28; if (f_produkt=="fotoalbum") strony_start=10; if ((f_format!=0)&&(f_oprawa!=0)) { if (f_ilosc_kartek>strony_start) cena_za_kartki=((f_ilosc_kartek-strony_start)/2)*(ceny[f_produkt][f_format][0]/2); if (kolor_split[0]=="e") cena_za_kolor=ceny[f_produkt][f_format][7]; cena=eval(ceny[f_produkt][f_format][f_oprawa]+cena_za_kartki+cena_za_kolor)*f_ilosc; } if (cena!="0") { document.getElementById('txt_price').innerHTML=round_price(cena)+" zł"; document.getElementById('price').value=round_price(cena); } else { document.getElementById('txt_price').innerHTML="0.00 zł"; } } function check_format() { var f_format=document.getElementById("format").value; if (f_format==9) lockObj("op5"); else unlockObj("op5"); } function check_oprawa() { var f_oprawa=document.getElementById("oprawa").value; var podglady=new Array("","http://www.digitalalbum.pl/photos/okladki2009/small/okp400a.gif","http://www.digitalalbum.pl/photos/okladki2009/small/okt300a.gif","http://www.digitalalbum.pl/photos/okladki2009/small/oksg01a.gif","http://www.digitalalbum.pl/photos/okladki2009/small/oksg02a.gif","http://www.digitalalbum.pl/photos/okladki2009/small/oksg03a.gif","http://www.digitalalbum.pl/photos/okladki2009/small/okst21a.gif"); if (f_oprawa==1) { lockObj("kolor"); resetObj("kolor"); } else { unlockObj("kolor"); } if (f_oprawa!=0) { document.getElementById("thumb_default").style.display="none"; document.getElementById("thumb").src=podglady[f_oprawa]; document.getElementById("thumb").style.display="block"; document.getElementById("txt_thumb").style.display="block"; } else { document.getElementById("thumb_default").style.display="block"; document.getElementById("thumb").src="images/emtpy.gif"; document.getElementById("thumb").style.display="none"; document.getElementById("txt_thumb").style.display="none"; } check_kolor(); } function check_kolor() { var f_kolor=document.getElementById("kolor").value; if (f_kolor!=0) { document.getElementById("p_kolor").src="http://www.digitalalbum.pl/photos/kolory2009/small/"+f_kolor+".gif"; document.getElementById("p_kolor").style.display="block"; document.getElementById("txt_p_kolor").style.display="block"; } else { document.getElementById("p_kolor").style.display="none"; document.getElementById("txt_p_kolor").style.display="none"; } } function add_to_cart_form() { var f_format=document.getElementById("format").value; var f_oprawa=document.getElementById("oprawa").value; var f_kolor=document.getElementById("kolor").value; if (document.getElementById("profil_barwny")) var f_profil_barwny=document.getElementById("profil_barwny").value; var f_pliki=document.getElementById("pliki").value; var f_katalog_ftp=document.getElementById("katalog_ftp").value; if (f_format==0) { focus_input("format","Wybierz format"); return false; } if (f_oprawa==0) { focus_input("oprawa","Wybierz rodzaj oprawy"); return false; } if ((f_oprawa!=1)&&(f_kolor==0)) { focus_input("kolor","Wybierz kolor oprawy"); return false; } if (document.getElementById("profil_barwny")&&(f_profil_barwny==0)) { focus_input("profil_barwny","Wybierz profil barwny plików"); return false; } if (f_pliki==0) { focus_input("pliki","Wybierz metodę dostarczenia plików"); return false; } if ((f_pliki==2)&&(f_katalog_ftp=="")) { focus_input("katalog_ftp","Wpisz nazwę katalogu na serwerze FTP"); return false; } return true; } function send_order() { if (document.getElementById("wydruk").value=="0") { focus_input("wydruk","Wybierz czy wystawiony ma być paragon fiskalny czy faktura VAT"); return false; } if (document.getElementById('wydruk').value=="1") { if (document.getElementById("faktura_nazwa").value=="") { focus_input("faktura_nazwa",""); return false; } if (document.getElementById("faktura_miasto").value=="") { focus_input("faktura_miasto",""); return false; } if (document.getElementById("faktura_kod").value=="") { focus_input("faktura_kod",""); return false; } if (document.getElementById("faktura_adres").value=="") { focus_input("faktura_adres",""); return false; } if (document.getElementById("faktura_nip").value=="") { focus_input("faktura_nip",""); return false; } } if (document.getElementById("odbior").value=="0") { focus_input("odbior","Proszę wybrać formę odbioru zamówienia"); return false; } else { if ((document.getElementById("odbior").value=="1")||(document.getElementById("odbior").value=="3")||(document.getElementById("odbior").value=="5")) { if (document.getElementById("przelew").value=="0") { focus_input("przelew","Proszę wybrać rodzaj przelewu"); return false; } } if ((document.getElementById("odbior").value=="5")||(document.getElementById("odbior").value=="6")) { if (document.getElementById("punkt_odbioru").value=="0") { focus_input("punkt_odbioru","Proszę wybrać punkt odbioru zamówienia"); return false; } } } return true; } function count_price_koszyk() { var f_odbior=document.getElementById("odbior").value; if (document.getElementById("promo_efotoksiazka")) var f_promo_efotoksiazka=document.getElementById("promo_efotoksiazka").checked; var f_wartosc_koszyka=document.getElementById("price_all").value; var ceny_wysylek=new Array("",13.00,19.00,22.00,30.00); if (document.getElementById("promo_efotoksiazka")) { if (f_promo_efotoksiazka) { var promo_rabat=(25*f_wartosc_koszyka)/100; f_wartosc_koszyka=round_price(f_wartosc_koszyka-promo_rabat); } } if ((f_odbior==0)||(f_odbior==5)||(f_odbior==6)||(f_odbior==7)) { document.getElementById("cena_koncowa").value=f_wartosc_koszyka; document.getElementById("txt_cena_koncowa").innerHTML=f_wartosc_koszyka; } else { document.getElementById("txt_cena_wysylka").innerHTML=ceny_wysylek[f_odbior]; document.getElementById("cena_wysylka").value=ceny_wysylek[f_odbior]; document.getElementById("cena_koncowa").value=eval(f_wartosc_koszyka+ceny_wysylek[f_odbior]); document.getElementById("txt_cena_koncowa").innerHTML=round_price(eval(f_wartosc_koszyka)+ceny_wysylek[f_odbior]); } } var IE = czyIE(); if (!IE) document.captureEvents(Event.MOUSEMOVE); function czyIE() { var IE=v=false,n;try{n=navigator.appVersion;IE=(n.indexOf('MSIE')!=-1)}catch(e){} if(IE)v=n.substr(n.indexOf('MSIE')+5,1);return parseInt(v); } function getMouseXY(e) { if (IE) { tempX = event.clientX + (document.body.scrollLeft || document.documentElement.scrollLeft); tempY = event.clientY + (document.body.scrollTop || document.documentElement.scrollTop); } else { tempX = e.pageX; tempY = e.pageY; } return {"x":tempX, "y":tempY } } onload=function() { document.onmousemove=function(e) { var pozycjeMyszy = getMouseXY(e); document.getElementById("mx").value=pozycjeMyszy.x; document.getElementById("my").value=pozycjeMyszy.y; } }