function SprawdzEmail(AdresEmail){   var TestEmail = /^(.[A-Za-z0-9\-]*\w)+@+([A-Za-z0-9\-]*\w)+(\.[A-Za-z]*\w)+$/;   var Wynik = AdresEmail.match(TestEmail);   if (Wynik == null){      return false;   }	 else  		return true;}function zmien(fotka, tekst){	var calosc = '<img src="http://www.galopersona.pl/outlet/app/webroot/img/gallery/'+fotka+'" style="border:none;width:450px;"/>';	document.getElementById('fotki').innerHTML = calosc;	document.getElementById('opis').innerHTML = tekst;	var po12 = '100';	}global = '';function number_format(num){	num="" + Math.floor(num*100.0 + 0.5)/100.0;	var i=num.indexOf(".");	if ( i<0 ) num+=".00";	else {		num=num.substring(0,i) + "." + num.substring(i + 1);	var nDec=(num.length - i) - 1;	if ( nDec==0 ) num+="00";	else if ( nDec==1 ) num+="0";	else if ( nDec>2 ) num=num.substring(0,i + 3);	}	return num;}function przedzial(){		var ile = document.addkoszyk.amount.value;	if(!isNaN(ile)){			if(ile < 1){			document.addkoszyk.amount.value = '1';			ile = 1;		}	} 	else { 		document.addkoszyk.amount.value = '1';		ile = '1';	}			if(ile == ''){		ile = 1;		document.addkoszyk.amount.value = '1';	}		var przedz = 0;	var li = przedzialy.length;	var max = parseInt(przedzialy[li-1]);		ile = parseInt(ile);	if(ile < max){		for(i=0;i<li;i++){			if(ile >= przedzialy[i] && ile <= przedzialy[i+1]){				przedz = i;			}			if(ile == przedzialy[i]){				przedz = i;			}		}	}	else {		przedz = li-1;	}	document.getElementById('wynik_pod').innerHTML = '';	var zestaw = ceny[przedz] * 10;	var wynik = '<span id="yellow">'+number_format(ceny[przedz])+' zł</span> za portfel<br />'			wynik += '<span id="yellow2">'+number_format(zestaw)+' zł</span> za zestaw<br />';			wynik += 'wartosć '+ile+' zestawów brutto: '+'<span id="yellow3">'+number_format(zestaw * ile)+' zł</span>';			document.getElementById('wynik_pod').innerHTML = wynik;			setTimeout("color()", 2000); }function color(){	//document.getElementById('wynik_pod').innerHTML = global;	document.getElementById('yellow').style.background="#F2F2F2";	document.getElementById('yellow2').style.background="#F2F2F2";	document.getElementById('yellow3').style.background="#F2F2F2";}function przelicz(){	var price = document.addkoszyk.one_price.value;	var ile = document.addkoszyk.amount.value;	if(!isNaN(ile)){			if(ile < 1){			document.addkoszyk.amount.value = '1';			ile = 1;		}	} 	else { 		document.addkoszyk.amount.value = '1';		ile = '1';	}		document.addkoszyk.amount.value = Math.round(ile);	var wynik = price * Math.round(ile);			document.getElementById('cena').innerHTML = '<strong>'+number_format(wynik)+' zł</strong>'; 	}function addStyle(el, s){  if(typeof(el) == 'string'){el = document.getElementById(el);}  var st = s.split(';');  for(var i=0; i<st.length; i++){    var stl = st[i].split(':');    if(stl.length == 2){      stl[0] = stl[0].replace(/^\s*|\s*$/g,"");      stl[1] = stl[1].replace(/^\s*|\s*$/g,"");      stl[1] = stl[1].replace(/'/g, "\"");      tmpStl = stl[0].split('-');      stl[0] = tmpStl[0];      for(var j=1; j < tmpStl.length; j++){        stl[0] += tmpStl[j].charAt(0).toUpperCase() + tmpStl[j].substr(1).toLowerCase();      }      delete tmpStl;      if(stl[0].length > 3){eval('el.style.' + stl[0] + ' = \'' + stl[1] + '\';');}    }  }  return false;}function vat(){	if(document.getElementById('vat').style.display == 'none'){		document.getElementById('vat').style.display = 'block';	}	else {		document.getElementById('vat').style.display = 'none';	}}function vat1(){	document.getElementById('vat').style.display = 'none';}function vat2(){	document.getElementById('vat').style.display = 'block';}function zestaw(){	var ile = document.addkoszyk.amount.value;		if(ile > 21)		document.getElementById('zestaw').innerHTML = 'zestawy';	if(ile == 5 || ile > 5 || ile < 21)		document.getElementById('zestaw').innerHTML = 'zestawów';		if(ile >= 2 && ile < 5 )		document.getElementById('zestaw').innerHTML = 'zestawy';	if(ile == 1)		document.getElementById('zestaw').innerHTML = 'zestaw';}function order(){	if(document.getElementById('p_przelew').checked)		var platnosc = 'przelew';	if(document.getElementById('p_dotpay').checked)		var platnosc = 'dotpay';	if(document.getElementById('p_pobranie').checked)		var platnosc = 'pobranie';			if(document.getElementById('d_poczta').checked)		var dostawa = 'poczta';	if(document.getElementById('d_kurier').checked)		var dostawa = 'kurier';		var koszyk_platnosc = document.getElementById('koszyk_platnosc').value;	var koszyk_dostawa = document.getElementById('koszyk_dostawa').value;		if(dostawa == 'undefined' && platnosc == 'undefined' || dostawa == null || platnosc == null)				alert('Prosimy wybrać sposób płatności i dostawy');	else		window.location ="/order/index/"+platnosc+'/'+dostawa+'/'+koszyk_platnosc+'/'+koszyk_dostawa;}platnosc_cena= '0';dostawa_cena = '0';styl = 'background-color:#7AA657;color:white;padding:2px;';non_styl = 'background-color:white;color:black;padding:2px;';wstawp = 0;wstawd = 0;koszyk = '';kwota_koszyka = '';function platnosc(cena, id){		document.getElementById('koszyk_platnosc').value = cena;		wstawp = 1;		platnosc_cena = cena;		calosc = parseFloat(cena) + parseFloat(dostawa_cena);		wyn = wstawp + wstawd;		koszyk = calosc + kwota_koszyka;		if(wyn == 2){			document.getElementById('cena').innerHTML = 'Koszt dostawy: <span style="color:#F26729;font-weight:bold;font-size:13px;">'+number_format(calosc)+' zł</span>';			document.getElementById('koszyk').innerHTML = '<span style="color:#F26729;font-weight:bold;font-size:15px;">'+number_format(koszyk)+' zł</span>';		}				if(id == 'przelew'){			addStyle('przelew', styl);			addStyle('elektroniczna', non_styl);			addStyle('pobranie', non_styl);		}		if(id == 'elektroniczna'){			addStyle('elektroniczna', styl);			addStyle('przelew', non_styl);			addStyle('pobranie', non_styl);		}		if(id == 'pobranie'){			addStyle('pobranie', styl);			addStyle('elektroniczna', non_styl);			addStyle('przelew', non_styl);		}}function dostawa(cena, id){		document.getElementById('koszyk_dostawa').value = cena;		wstawd = 1;		dostawa_cena = cena;		calosc = parseFloat(cena) + parseFloat(platnosc_cena);		wyn = wstawp + wstawd;		koszyk = calosc + kwota_koszyka;		if(wyn == 2) {						document.getElementById('cena').innerHTML = 'Koszt dostawy: <span style="color:#F26729;font-weight:bold;font-size:13px;">'+number_format(calosc)+' zł</span>';			document.getElementById('koszyk').innerHTML = '<span style="color:#F26729;font-weight:bold;font-size:15px;">'+number_format(koszyk)+' zł</span>';		}						if(id == 'poczta'){			addStyle('poczta', styl);			addStyle('kurier', non_styl);		}		if(id == 'kurier'){			addStyle('kurier', styl);			addStyle('poczta', non_styl);		}}function kodpoczt(kod) {  if (!kod.match(/^\d\d-\d\d\d$/)) {    return false;  }  else{		return true;	}}function validNip(input_data){if ( !input_data.match( /^[0-9]{3}-[0-9]{2}-[0-9]{2}-[0-9]{3}$/ )&& !input_data.match( /^[0-9]{3}-[0-9]{3}-[0-9]{2}-[0-9]{2}$/ )&& !input_data.match( /^[0-9]{10}$/ ) )return false;var my_nums = input_data.replace(/-/g,'');var valid_nums = "657234567";var sum=0;for (var temp=8;temp>=0;temp--)sum += (parseInt(valid_nums.charAt(temp)) * parseInt(my_nums.charAt(temp)));if ( (sum % 11) == 10 ? false : ((sum % 11) == parseInt(my_nums.charAt(9))) )return true;elsereturn false;}function sprOrder2(){	var imie = document.getElementById('imie').value;	var nazwisko = document.getElementById('nazwisko').value;	var nazwafirmy = document.getElementById('nazwafirmy').value;	var adres = document.getElementById('adres').value;	var kodpocztowy = document.getElementById('kodpocztowy').value;	var miasto = document.getElementById('miasto').value;	var email = document.getElementById('email').value;	var telefon = document.getElementById('telefon').value;		var vat_radio1 = document.getElementById('vat_radio1').checked;	var vat_radio2 = document.getElementById('vat_radio2').checked;		var firma_nazwafirmy = document.getElementById('firma_nazwafirmy').value;	var firma_adres = document.getElementById('firma_adres').value;	var firma_kodpocztowy1 = document.getElementById('firma_kodpocztowy1').value;	var firma_miasto = document.getElementById('firma_miasto').value;	var firma_nip = document.getElementById('firma_nip').value;		if(imie == '' || nazwisko == '' || adres == '' || kodpocztowy == '' || miasto == '' || email == '' || telefon == ''){	// sprawdzanie czy sa wypelnione wszystkie pola			alert('Wypełnij wszystkie wymagane pola');	}	else {	// jezeli sa to lecimy dalej		if(kodpoczt(kodpocztowy)){		// sprawdzenie czy kod pocztowy jest poprawny						if(vat_radio2 == false) {			// sprawdzamy czy zaznaczono wyswienie fakutyr vat					if(SprawdzEmail(email)){						document.form.submit();					}					else {						alert('Podany adres e-mail nie jest poprawny');					}			}			else {			// zaznaczono faktue, sprawdzenie danych z fakury				if(firma_nazwafirmy != '' && firma_adres != '' && firma_kodpocztowy1 != '' && firma_miasto != '' && firma_nip != ''){						 						 // sprawdzenie kodu pocztowego:						 if(kodpoczt(firma_kodpocztowy1)){ // jest ok						 		// sprawdzenie poprawnosci nipu						 								 		if(validNip(firma_nip)){						 			if(SprawdzEmail(email)){										document.form.submit();									}									else {										alert('Podany adres e-mail nie jest poprawny');									}						 		}						 		else {						 			alert('Wpisany numer NIP nie jest poprawny');						 		}							 						 }						 else { // jest zle						 	alert('Podany kod pocztowy do faktury jest niepoprawny');						 }						 				}				else {				// jezeli nie sa wypelnione wysweitlamy komunikat					alert('Zaznaczyłeś/aś fakturę VAT, prosimy uzupełnić formularz');				}							}					}		else {		// jezeli nie to wyswietlamy blad			alert('Wpisany kod pocztowy nie jest poprawny');		}	}	//document.form.submit();}function adresvat(){	document.getElementById('firma_nazwafirmy').value = document.getElementById('nazwafirmy').value;	document.getElementById('firma_adres').value = document.getElementById('adres').value;	document.getElementById('firma_kodpocztowy1').value = document.getElementById('kodpocztowy').value;	document.getElementById('firma_miasto').value  = document.getElementById('miasto').value;}function rejestracja(){		var email = document.getElementById('email').value;		var haslo = document.getElementById('haslo').value;		var haslo2 = document.getElementById('haslo2').value;				if(SprawdzEmail(email)){			if(haslo == haslo2 && haslo != null && haslo != ''){				//alert('rejestruje');				document.form.submit();			}			else {				alert('Podane hasła nie są takie same');			}		}		else {			alert('Podany adres e-mail nie jest poprawny');		}}	function new_pasek(nr, ile){	if(ile == null)		ile = 7; 														// ilosc wysweitlanych fotek	var ilosc = fotki.length - 1; 				// ilosc wszystkich fotek	var st = nr - Math.ceil((ile/2) -1); 	// st - start petli	var stop = nr + Math.ceil(ile/2) ; 		// stop petli	var pokaz = '';												// przechowuje dane do wysweitlenia	var pleft = nr - 1;										// skok w lewo	var pright = nr + 1;									// skok w prawo		if(pleft < 0)		pleft = ilosc;	if(pright > ilosc)		pright = 0;			pokaz = '<a onclick="new_pasek('+pleft+','+ile+');"><img style="cursor: pointer;margin-right:10px;margin-bottom:11px;" src="http://francofirenze.pl/app/webroot/img/arrow_left.png" /></a>';		for(i=st; i<stop; i++ ){				if(i  < 0)			klucz = ilosc + i + 1;		else if(i > ilosc)			klucz = i - (ilosc + 1);		else			klucz = i;  				if(klucz == nr)			pokaz += '<img onclick="new_pasek('+klucz+','+ile+')" src="http://francofirenze.pl/app/webroot/img/gallery/'+fotki[klucz]+'" style="border:none;cursor:pointer;height:95px;margin:3px;border:1px solid silver;" />';		else			pokaz += '<img onclick="new_pasek('+klucz+','+ile+')" src="http://francofirenze.pl/app/webroot/img/gallery/'+fotki[klucz]+'" style="border:none;cursor:pointer;height:75px;margin:3px;" />';		}		pokaz += '<a onclick="new_pasek('+pright+','+ile+');"><img style="cursor: pointer;margin-bottom:11px;margin-left:10px;" src="http://francofirenze.pl/app/webroot/img/arrow_right.png" /></a>';	document.getElementById("pasekjs").innerHTML = pokaz;		zmien(fotki[nr], opisy[nr]);}
