jQuery.noConflict();

/*Main javascript*/


/*---------------------------------------------------------------
Functions
---------------------------------------------------------------*/

function changeLanguage(lang) {
		jQuery.ajax({
			type: "POST",
			url: "/ajax/changeLanguage",
			data: {lang: lang},
			cache: false,
			error: function(error){
			},
			success:function(data){
				window.location.reload() ;
			}
		});
}	
	
/*new*/	
	
	function initMenu() {
		 jQuery('#left_menu ul').hide();
		 jQuery('#left_menu ul.selected').show();
		 jQuery('#left_menu li a').click(
			 function() {
				 var checkElement = jQuery(this).next();
				 if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
					//return false;
				 }
				 if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
					 jQuery('#left_menu ul:visible').slideUp('normal');
					 checkElement.slideDown('normal');
					 //return false;
				 }
			 }
		 );
	}
	
	function editEmail( email ) {
		jQuery.facebox( '<form>'+translator["new_email_address"]+': <input type="text" name="email" id="emailAddress" value="'+email+'" /><input type="button" onClick="saveEmail(jQuery(\'#emailAddress\').val());" value="'+translator["save"]+'" /></form>' );
	}
	
	function saveEmail(newEmail) {
		jQuery.ajax({
			type: "POST",
			url: "/ajax/change-email",
			data: {email: newEmail},
			cache: false,
			error: function(error){
				jQuery.facebox(translator["error_occurred"]+error);
			},

			success:function(data){
				jQuery('#currentEmail span').html(data);
				jQuery(document).trigger('close.facebox');
				window.location.href = '/my-account';
			}
		});
	}
	
	
	function editPassword( email ) {
		jQuery.facebox( '<form>'+translator["nowe_haslo"]+' <input type="password" name="password" id="password" /><br/>'+translator["przepisz_haslo"]+'<input type="password2" name="password2" id="password2" /><input type="button" onClick="savePassword(jQuery(\'#password\').val(),jQuery(\'#password2\').val());" value="save" /></form>' );
	}
	function savePassword(pass,pass2) {
		if ( pass != pass2 ) {
			jQuery.facebox( translator["przepisane_haslo"] );
		} else if ( pass.length < 6 ) {
			jQuery.facebox( translator["haslo_powinno_miec"] );
		} else {
			jQuery.ajax({
				type: "POST",
				url: "/ajax/change-password",
				data: {password: pass},
				cache: false,
				error: function(error){
					jQuery.facebox(translator["error_occurred"]+error);
				},

				success:function(data){
					//jQuery('#currentEmail span').html(data);
					jQuery(document).trigger('close.facebox');
					window.location.href = '/my-account';
				}
			});
		}
	}
	
	
	function showOrder(id) {
		jQuery.ajax({
			type: "POST",
			url: "/ajax/list-of-order-items/"+id,
			cache: false,
			error: function(error){
				jQuery.facebox(translator["error_occurred"]+error);
			},

			success:function(data){
				jQuery.facebox( data );
			}
		});
	}

	function nocheckout() {
		jQuery.facebox( "<span>"+translator["koszyk_jest_pusty"]+".</span>" );
	}

	function myAccountQuery( id ) {

		dataarray = new Array();
		dataarray[0] = 'query';
		dataarray[1] = jQuery('textarea').val();
		dataarray[2] = id;

		 jQuery.ajax({
			type: "POST",
			url: "/my-account/",
			cache: false,
			data: "dataarray="+dataarray,

			error: function(error){
				jQuery.facebox(translator["error_occurred"]+error);
			},

			success:function(data){
				jQuery.facebox( data );
			}
		});
	}

	/*random*/
	function rnd(){ return String((new Date()).getTime()).replace(/\D/gi,'') }
	
	/*------------------homepage forms------------------*/
	function recommendFriend(rand) {
		dataarray = new Array();
		dataarray[0] = rand;
		dataarray[1] = jQuery(' input[name="captcha"]').val();
		dataarray[2] = jQuery(' input[name="fullName"]').val();
		dataarray[3] = jQuery(' input[name="email"]').val();
		dataarray[4] = jQuery(' textarea[name="infoBox"]').val();
		dataarray[5] = jQuery(' textarea[name="productid"]').val();
		dataarray[6] = document.location.href;
		dataarray[7] = jQuery(' input[name="yourName"]').val();
		dataarray[8] = jQuery(' input[name="yourSurname"]').val();

		jQuery.ajax({
			type: "POST",
			url: "/send-mail/recommend-friend",
			cache: false,
			data: "dataarray="+dataarray.join('##'),

			error: function(error){
				return fail;
				jQuery.facebox(translator["error_occurred"]+error);
			},

			success:function(data){

				if ( data == 'fail' ) {
					randomN = rnd();
					jQuery('#facebox form').find('img').attr( 'src', "http://www.opencaptcha.com/img/"+randomN+".jpgx" );
					jQuery('#recomendFriendSubmit').attr( 'href', "javascript:recommendFriend('"+randomN+"');" );
					alert( translator["zly_kod_captcha"] );
					return false;
				}
				if( data == 'pass' ) {
					jQuery.facebox( translator["form_sent"] );
					return true;
				}
				if ( data == 'fillform' ) {
					alert('Fill the form please.');
					return false;
				}
				if ( data == 'filltextarea' ) {
					alert('Type in your message please.');
					return false;
				}
				
			}
		});

	}
	
	function callbackrequest(rand) {
		dataarray = new Array();
		dataarray[0] = rand;
		dataarray[1] = jQuery(' input[name="captcha"]').val();
		dataarray[2] = jQuery(' input[name="name"]').val();
		dataarray[3] = jQuery(' input[name="phone"]').val();
		dataarray[4] = jQuery(' input[name="timetocall"]').val();

		jQuery.ajax({
			type: "POST",
			url: "/send-mail/callbackrequest",
			cache: false,
			data: "dataarray="+dataarray,

			error: function(error){
				return fail;
				jQuery.facebox(translator["error_occurred"]+error);
			},

			success:function(data){

				if ( data == 'fail' ) {
					randomN = rnd();
					jQuery('#facebox form').find('img').attr( 'src', "http://www.opencaptcha.com/img/"+randomN+".jpgx" );
					jQuery('#callback').attr( 'href', "javascript:recommendFriend('"+randomN+"');" );
					alert( translator["zly_kod_captcha"] );
					return false;
				}
				if( data == 'pass' ) {
					jQuery.facebox( translator["form_sent"] );
					return true;
				}
			}
		});

	}

	function requestPassword(rand) {
	
		dataarray = new Array();
		dataarray[0] = rand;
		dataarray[1] = jQuery(' input[name="captcha"]').val();
		dataarray[2] = jQuery(' input[name="email"]').val();

		jQuery.ajax({
			type: "POST",
			url: "/send-mail/request-password",
			cache: false,
			data: "dataarray="+dataarray,

			error: function(error){
				return fail;
				jQuery.facebox(translator["error_occurred"]+error);
			},

			success:function(data){

				if ( data == 'fail' ) {
					alert( translator["zly_kod_captcha"] );
					return false;
				}
				if( data == 'pass' ) {
					jQuery.facebox( translator["form_sent"] );
					return true;
				}
			}
		});

	}
	
	/* function backorder() {
		dataarray = new Array();
		dataarray[0] = jQuery(' input[name="email"]').val();
		dataarray[1] = jQuery('#stockcode').val();
		dataarray[2] = jQuery('#pd_productSize').val();
		dataarray[3] = jQuery('#pd_productColor').val();
		
		jQuery.ajax({
			type: "POST",
			url: "/send-mail/backorder",
			cache: false,
			data: "dataarray="+dataarray,

			error: function(error){
				return fail;
				jQuery.facebox(translator["error_occurred"]+error);
			},

			success:function(data){
				jQuery.facebox(' Thank you. We will inform you when product is available. ');
			}
		});
	}

	function contactUs(rand) {
		dataarray = new Array();
		dataarray[0] = rand;
		dataarray[1] = jQuery(' input[name="captchacc"]').val();
		dataarray[2] = jQuery(' input[name="fullNamecc"]').val();
		dataarray[3] = jQuery(' input[name="emailcc"]').val();
		dataarray[4] = jQuery(' input[name="telephonecc"]').val();
		dataarray[5] = jQuery(' textarea[name="Querycc"]').val();

		jQuery.ajax({
			type: "POST",
			url: "/send-mail/contact-us",
			cache: false,
			data: "dataarray="+dataarray,

			error: function(error){
				return fail;
				jQuery.facebox(translator["error_occurred"]+error);
			},

			success:function(data){

				if ( data == 'fail' ) {
					alert( translator["zly_kod_captcha"] );
					return false;
				}
				if( data == 'pass' ) {
					jQuery.facebox(' Thank You for your enquiry, A member of our team will respond ASAP. ');
					return true;
				}
			}
		});

	} */
	
	/*------------------refreshshoppingbag------------------*/
	function refreshshoppingbag() {
		dataarray = new Array();
		jQuery.ajax({ 	//Ajax add_new_size
			type: "POST",
			url: "/refreshshopping-bag",
			cache: false,
			data: "dataarray="+dataarray,

			error: function(error){
				jQuery.facebox(translator["error_occurred"]+error);
			},

			success:function(data){
				var str = data.split("|");
				var currency = parseFloat(str[0]);
				currency.toFixed(2);
				jQuery('#shopping_bag_box div p.blue').html('<p class="blue">'+str[1]+' item(s) in your bag: £ '+currency+'</p>')
			}
		});
	}
		
	/* var myInterval;
	function setMagnifingGlass() {
	jQuery( "#large" ).css( "background", "url("+jQuery( "#other-images a img:first-child" ).attr("src")+") no-repeat center" );

		if( jQuery( "#large img" ).height() > 0 ) {
			var height = 387 - 51 - ((387 - jQuery( "#large img" ).height() )/2);
			var width = 316 -58 -  ((316 - jQuery( "#large img" ).width() )/2);
			jQuery( "#large #zoomMe" ).css( "background", "url(/img/ico_zoom.png) no-repeat "+width+"px "+height+"px" );
			clearInterval(myInterval);
		}
		
	} */
	
/*---------------------------------------------------------------
document ready
---------------------------------------------------------------*/
jQuery(document).ready(function() {

	//flash banner
	//jQuery('#banner').flash('/img/amber_750x100.swf');
	
	flashMovie = jQuery('#banner');
	flashMovie.flash(
		{
			swf: '/img/amber_750x100.swf',
			width: 750,
			height: 100
		}
	);

	var infobox = jQuery('#info_box').html()
	if ( infobox != null ) {
		if ( infobox.length > 1 ) {
			jQuery.facebox({ div: '#info_box' });
		
			jQuery(document).bind('close.facebox', function() {
				window.location.href = '/'; return false;
			});
		}
	}
	
	/*login*/
	
	jQuery( "input[name='i_login']" ).focus( function () {
		jQuery( this ).val("");	
    });
	
	jQuery( "input[name='i_login']" ).blur( function () {
		if ( jQuery( this ).val() == "" ) {
			jQuery( this ).val("Użytkownik");
		}
    });
	
	
	jQuery('#submit_login').click( function() {
		jQuery("form#login_sign_in").submit()
	});
	
	/*product list filter start*/
	
	jQuery('#filtruj_wyniki_wyszukiwania').click( function() {
		jQuery("form#parametry_wyszukiwania").submit()
	});
	
	jQuery('#delete_wyniki_wyszukiwania').click( function() {
		jQuery(this).append("<input name='skasuj_parametry' type='hidden' value='skasuj'>");
		jQuery("form#parametry_wyszukiwania").submit()
	});
	
	
	jQuery('#cena_m').click( function() {
		jQuery(this).append("<input name='cenamalejaco' type='hidden' value='fpv'>");
		jQuery("form#kierunek_sortowania").submit()
	});
	
	jQuery('#cena_r').click( function() {
		jQuery(this).append("<input name='cenarosnaco' type='hidden' value='fpv'>");
		jQuery("form#kierunek_sortowania").submit()
	});
	
	jQuery('#opinie_r').click( function() {
		jQuery(this).append("<input name='opinierosnaco' type='hidden' value='fpv'>");
		jQuery("form#kierunek_sortowania").submit()
	});
	
	jQuery('#opinie_m').click( function() {
		jQuery(this).append("<input name='opiniemalejaco' type='hidden' value='fpv'>");
		jQuery("form#kierunek_sortowania").submit()
	});
	
	
	/*product list filter end*/
	
	
	
	/*product list */
		
		jQuery('select[name*="productid"]').change( function() {
			var stockcode = jQuery(this).attr('name').substr(10)
			var selproductid = 'select[name*="productid_'+stockcode+'"]';
			var selectorqty = 'select[name*="quantity_'+stockcode+'"]';
			
			var productid = jQuery(selproductid).val()

			dataarray = new Array();
			dataarray[0] = productid
			dataarray[1] = stockcode
			//dataarray[2] = color

			jQuery.ajax({ 	
				type: "POST",
				url: "/prlistid",
				cache: false,
				data: "dataarray="+dataarray,

				error: function(error){
					jQuery.facebox(translator["error_occurred"]+error);
				},

				success:function(data){
					var wynik = jQuery.parseJSON(data)
					//jQuery('.item_Qty').show();
					//jQuery('.item_Qty').children('select').attr("disabled","");
					jQuery(selectorqty).attr("disabled","");
					jQuery(selectorqty).html(wynik.qty)
				}
			});
			
		});
		
		
		jQuery('.go-to-checkout_prlist').click( function() {
			
			var stockcode =  jQuery(this).attr('name')
			var selproductid = 'select[name*="productid_'+stockcode+'"]';
			var selectorqty = 'select[name*="quantity_'+stockcode+'"]';

			var qty = jQuery(selectorqty).val()
			var productid = jQuery(selproductid).val()
			
			if ( productid < 0 ) {
				jQuery.facebox( "<span>"+translator["wybierz_produkt"]+"</span>" );
				return false;
			} else if ( qty < 1) {
				jQuery.facebox( "<span>"+translator["brak_produktu"]+"</span>" );
				return false;
			} else {
					dataarray = new Array();
					dataarray[0] = 'addProduct'
					dataarray[1] = stockcode
					dataarray[2] = productid
					dataarray[3] = qty


					jQuery.ajax({
						type: "POST",
						url: "/shopping-bag",
						cache: false,
						data: "dataarray="+dataarray,

						error: function(error){
							jQuery.facebox(translator["error_occurred"]+error);
						},

						success:function(data){
							jQuery.facebox( data );
							setTimeout("window.location.href = '/shopping-bag/address-details/transaction-details';",3000);
						}
					});
			}
				
	})
	
	/*product list */
	
	/*-----myacount---*/
	if ( jQuery('#ppSuccess').length ) {
		jQuery.facebox('Thank you! Your payment has been successfully processed. ');
		setTimeout("window.location.href = '/my-account';",20000);
	}
	
	if ( jQuery('#ppCancelled').length ) {
		jQuery.facebox('Sorry. PayPal transaction cancelled.');
		setTimeout("window.location.href = '/my-account';",4000);
	}
	
	if ( jQuery('#noProduct').length ) {
		jQuery.facebox('Sorry. Product out of stock.');
		setTimeout("window.location.href = '/my-account';",4000);
	}
	
	/*language*/
	jQuery('.changeLanguage').click( function() {
		changeLanguage( jQuery(this).html() );
		return false;
	});
	
	jQuery('#quantity').toggle();
	//jQuery('.item_Qty').toggle();
	jQuery('.item_Qty').not( '.nodisable' ).children('select').attr("disabled","disabled");
	/*------------------facebox------------------*/
	jQuery('a[rel*=facebox]').facebox();
	
	
	jQuery(document).bind('reveal.facebox', function() { 
	jQuery('#sizeguide td,th').removeClass("tabbg");
	jQuery('#sizeguide th:nth-child(1)').addClass("tabbg2");
	jQuery('#sizeguide td:nth-child(odd)').addClass("tabbg");
	})
	
	/*------------------checkout------------------*/
	
	jQuery('#go-to-checkout').click( function() {
	if( jQuery('#pd_productColor').val() == 'no-colour' ) {
			jQuery.facebox( "<span>"+translator["wybierz_kolor"]+"</span>" );
		} else {
			if( jQuery('#pd_productSize').val() == 'no-size' ) {
			jQuery.facebox( "<span>"+translator["wybierz_rozmiar"]+"</span>" );
			} else {
				dataarray = new Array();
				dataarray[0] = 'addProduct'
				dataarray[1] = jQuery('#stockcode').val();
				dataarray[2] = jQuery('#pd_productSize').val();
				dataarray[3] = jQuery('#pd_productColor').val();
				dataarray[4] = jQuery('#quantity').val();


				jQuery.ajax({ 	//Ajax add_new_size
					type: "POST",
					url: "/shopping-bag",
					cache: false,
					data: "dataarray="+dataarray,

					error: function(error){
						jQuery.facebox(translator["error_occurred"]+error);
					},

					success:function(data){
						jQuery.facebox( data );
						//refreshshoppingbag();
						//window.location.href = "/shopping-bag/address-details";
						setTimeout("window.location.href = '/shopping-bag/address-details/transaction-details';",3000);
					}
				});
			}
		}
	})
	
	/*------------------newsletter------------------*/
	
	jQuery('#newslettersubmit').click( function() {
		jQuery.ajax({
			type: "POST",
			url: "/newsletter/add-mail",
			cache: false,
			data: "newsletteremail="+jQuery('#footerEmail').val(),

			error: function(error){
				jQuery.facebox(translator["error_occurred"]+error);
			},

			success:function(data){
				jQuery.facebox(data);
			}
		});
		
		return false;
	})

	/*------------------searchbox------------------*/

	jQuery('#searchSubmit').click( function() {
	var searchval = jQuery('#searchInput').val();
	if ( searchval == 'Wpisz słowa kluczowe...' ) {
	searchval = ''
	return false;
	}
	window.location.href = "/productlisting/search/"+searchval;
	return false;
	});
	
	jQuery( "#searchInput" ).val(translator["slowa_kluczowe"]);
	
	jQuery( "#searchInput" ).focus( function () {
		if ( jQuery( this ).val() == translator["slowa_kluczowe"] ) {
			jQuery( this ).val("");
		}
    });
	jQuery( "#searchInput " ).blur( function () {
		if ( jQuery( this ).val() == "" ) {
			jQuery( this ).val(translator["slowa_kluczowe"]);
		}
    });

	/*------------------Footer Email Input------------------*/

	jQuery( "#footerEmail" ).val( translator["enter_emial"] );
	
	jQuery( "#footerEmail" ).focus( function () {
	if ( jQuery( this ).val() == translator["enter_emial"] ) {
		jQuery( this ).val("");
	}
	
    });
	jQuery( "#footerEmail " ).blur( function () {
		if ( jQuery( this ).val() == "" ) {
			jQuery( this ).val(translator["enter_emial"]);
		}
    });


	/*------------------menu------------------
	initMenu();

	 jQuery("#left_menu a").hover(
      function () {
        jQuery(this).parent().addClass('li_over');
		jQuery(this).addClass('a_over');
      },
      function () {
        jQuery(this).parent().removeClass('li_over');
		jQuery(this).removeClass('a_over');
      }
    );
	//openmenu( jQuery(".a_selected") );
	*/

	jQuery('#update-totals').click( function() {

		dataarray = new Array();
		dataarray[0] = 'discountcode'
		dataarray[1] = jQuery('#voucherCodeInput').val();

		jQuery.ajax({
			type: "POST",
			url: "/shopping-bag",
			cache: false,
			data: "dataarray="+dataarray,

			error: function(error){
				jQuery.facebox(translator["error_occurred"]+error);
			},

			success:function(data){
				//jQuery.facebox(data);
				window.location.href = "/shopping-bag";
			}
		});
	});

	/*------------------myaccount------------------*/
	jQuery('.myAccountQuery').click( function() {
		jQuery.facebox( "<textarea name='query'></textarea>"+
			"<a href='javascript:myAccountQuery("+ jQuery(this).attr("id") +")'>Submit Query</a>" );
	});

	/*------------------checkout------------------*/
	jQuery("select[name='group1']").change( function() {
		dataarray = new Array();
		dataarray[0] = jQuery("select[name='group1']").val();
		dataarray[1] = jQuery("select[name='group2']").val();
		
		jQuery.ajax({ 
				type: "POST",
				url: "/shopping-bag/address-details/transaction-details",
				cache: false,
				data: "dataarray="+ dataarray,

				error: function(error){
					jQuery.facebox(translator["error_occurred"]+error);
				},

				success:function(data){
					window.location.href = "/shopping-bag/address-details/transaction-details";
				}
			});
	});
	
	jQuery("select[name='group2']").change( function() {
		dataarray = new Array();
		dataarray[0] = jQuery("select[name='group1']").val();
		dataarray[1] = jQuery("select[name='group2']").val();
		
		jQuery.ajax({ 
				type: "POST",
				url: "/shopping-bag/address-details/transaction-details",
				cache: false,
				data: "dataarray="+ dataarray,

				error: function(error){
					jQuery.facebox(translator["error_occurred"]+error);
				},

				success:function(data){
					window.location.href = "/shopping-bag/address-details/transaction-details";
				}
			});
	});


	jQuery('#confirmandpay').click( function() {

		if ( jQuery("select[name='group1']").val() == 'empty' ) {
			jQuery.facebox(translator["select_delivery_option"]);
		}else {
		
			jQuery('#trdetForm').submit();
			
		}
	});
	/*------------------Home banner count------------------*/
	jQuery('#main_banner a,#middle_banner a,#bottom_banner a').click( function() {

		var link = jQuery(this).attr("href");
		jQuery.ajax({ 	//Ajax add_new_size
					type: "POST",
					url: "/banner",
					cache: false,
					data: "mainBannerClick="+link

				});
	});
	
	/*------------------product details------------------*/
	jQuery('#pd_buy').click( function() {
		if( jQuery('#pd_productColor').val() == 'no-colour' ) {
			jQuery.facebox( "<span>"+translator["wybierz_kolor"]+"</span>" );
		} else {
			if( jQuery('#pd_productSize').val() == 'no-size' ) {
			jQuery.facebox( "<span>"+translator["wybierz_rozmiar"]+"</span>" );
			} else {
				dataarray = new Array();
				dataarray[0] = 'addProduct'
				dataarray[1] = jQuery('#stockcode').val();
				dataarray[2] = jQuery('#pd_productSize').val();
				dataarray[3] = jQuery('#pd_productColor').val();
				dataarray[4] = jQuery('#quantity').val();


				jQuery.ajax({ 	//Ajax add_new_size
					type: "POST",
					url: "/shopping-bag",
					cache: false,
					data: "dataarray="+dataarray,

					error: function(error){
						jQuery.facebox(translator["error_occurred"]+error);
					},

					success:function(data){
						jQuery.facebox( data );
						refreshshoppingbag();
					}
				});
			}
		}
	});

	/*------------------shopping bag------------------*/

	jQuery('#pd_productColor').change( function() {
		jQuery("form[name*='form_product_details']").submit();
	});

	jQuery('#pd_productSize').change( function() {
		jQuery("form[name*='form_product_details']").submit();
	});
	
	
	if ( (jQuery('#pd_productColor').val() > 0) && (jQuery('#pd_productSize').val() > 0) ) {
			jQuery('#quantity').toggle();
	}
	

	/*------------------shopping bag------------------*/
	jQuery('.removeProduct').click( function() {
		dataarray = new Array();
		dataarray[0] = 'removeProduct'
		dataarray[1] = jQuery(this).attr("id");

		jQuery.ajax({ 	//Ajax add_new_size
			type: "POST",
			url: "/shopping-bag",
			cache: false,
			data: "dataarray="+dataarray,

			error: function(error){
				jQuery.facebox(translator["error_occurred"]+error);
			},

			success:function(data){
				//jQuery.facebox( data );
				window.location.href = "/shopping-bag";
			}
		});
	});

	jQuery('.shoppingbag_product_size').change( function() {

		dataarray = new Array();
		dataarray[0] = 'updatesize'
		dataarray[1] = jQuery(this).val();
		dataarray[2] = jQuery(this).find("option.wasSelected").val();

		jQuery.ajax({
				type: "POST",
				url: "/shopping-bag",
				cache: false,
				data: "dataarray="+dataarray,

				error: function(error){
					jQuery.facebox(translator["error_occurred"]+error);
				},

				success:function(data){
					window.location.href = "/shopping-bag";
				}
			});
	});

	jQuery('.shoppingbag_product_color').change( function() {
		dataarray = new Array();
		dataarray[0] = 'updatecolor'
		dataarray[1] = jQuery(this).val();
		dataarray[2] = jQuery(this).find("option.wasSelected").val();

		jQuery.ajax({
				type: "POST",
				url: "/shopping-bag",
				cache: false,
				data: "dataarray="+dataarray,

				error: function(error){
					jQuery.facebox(translator["error_occurred"]+error);
				},

				success:function(data){
					window.location.href = "/shopping-bag";
				}
			});
	});

	jQuery('.shoppingbag_product_quantity').change( function() {
		dataarray = new Array();
		dataarray[0] = 'updatequantity'
		dataarray[1] = jQuery(this).val();

		jQuery.ajax({
				type: "POST",
				url: "/shopping-bag",
				cache: false,
				data: "dataarray="+dataarray,

				error: function(error){
					jQuery.facebox(translator["error_occurred"]+error);
				},

				success:function(data){
					window.location.href = "/shopping-bag";
				}
			});
	});

 /*	Product details- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	 jQuery( "#other-images a" ).children( ":not(#video)" ).hover(
		  function () {
		  jQuery('.cloud-zoom').CloudZoom();
		  
				var sredniobrazek = jQuery( this ).attr("src").replace("74", "412");
				jQuery( "#large img" ).attr( "src", sredniobrazek );
				jQuery( "#large #zoom1" ).attr( "href",  jQuery( this ).parent().next().html() );
		  },
		  function () { 
			jQuery('.mousetrap').remove();
			jQuery('.cloud-zoom').CloudZoom();
		  }
    );

	 jQuery("#showProductDetails").click(function () {
		  jQuery( "#reviews" ).fadeOut(function () {
			   jQuery( "#showProductDetails" ).parent().removeClass("inactive");
			   jQuery( "#showReviews" ).parent().addClass("inactive");
			   jQuery( "#product-details" ).fadeIn();

		  });
	 });
	 jQuery(".showReviews").click(function () {
		  jQuery( "#product-details" ).fadeOut(function () {
			    jQuery( "#showReviews" ).parent().removeClass("inactive");
			   jQuery( "#showProductDetails" ).parent().addClass("inactive");
			   jQuery( "#reviews" ).fadeIn();
		  });
	 });
	 
	 
	 
	 /* jQuery('.writeReview').click(function () {
	 	jQuery.ajax({
				type: "POST",
				url: "/ajax/product-review-form",
				cache: false,

				error: function(error) {
					jQuery.facebox('error occurred. '+error);
				},

				success:function(data) {
					jQuery.facebox(data);
				 	jQuery('input[type=radio].star').rating();	
					jQuery('#productReview').submit( function() {
						jQuery.ajax({
							type: "POST",
							url: "/ajax/product-review-save",
							cache: false,
							data: "stockcode="+jQuery('#stockcode').val()+"&stars="+jQuery("input[name='starE1']:checked").val()+"&review="+jQuery('#productReviewText').val(),
			
							error: function(error) {
								jQuery.facebox('error occurred. '+error);
							},
			
							success:function(data) {
								jQuery.facebox(data);
							}
						});
						
						return false;
					});
				}
			});
	 }); */

	//review
	if ( jQuery('#gwiazdki').length > 0 ) {
		jQuery('#gwiazdki').raty({
		  scoreName:  'gwiazdkiscore',
		  number:     5
		});
	}
	
	
	
	jQuery('#addreview').click(function () { 
	if ( jQuery('#gwiazdki-score').val() < 1 ) {
		jQuery.facebox('Wybierz od 1 do 5 gwiazdek.');
		return false;
	}else if ( jQuery('textarea[name="review"]').val() == '' ) {
		jQuery.facebox( translator["uzupelnij_pole_opinii"] );
		return false;
	} else {
		jQuery('#formaddreview').submit();
	}
	
	
	});
	
	if ( jQuery('#showreview').length > 0 ) {
		 jQuery.ajax({
				type: "POST",
				url: "/ajax/product-review-form",
				cache: false,

				error: function(error) {
					jQuery.facebox('error occurred. '+error);
				},

				success:function(data) {
					jQuery.facebox(data);
				 	jQuery('input[type=radio].star').rating();	
					jQuery('#productReview').submit( function() {
						jQuery.ajax({
							type: "POST",
							url: "/ajax/product-review-save",
							cache: false,
							data: "stockcode="+jQuery('#stockcode').val()+"&stars="+jQuery("input[name='starE1']:checked").val()+"&review="+jQuery('#productReviewText').val(),
			
							error: function(error) {
								jQuery.facebox('error occurred. '+error);
							},
			
							success:function(data) {
								jQuery.facebox(data);
							}
						});
						
						return false;
					});
				}
			});
	}
	
	if ( jQuery('#showcompanyreview').length > 0 ) {
		 jQuery.ajax({
				type: "POST",
				url: "/ajax/company-review-form",
				cache: false,

				error: function(error) {
					jQuery.facebox('error occurred. '+error);
				},

				success:function(data) {
					jQuery.facebox(data);	
					jQuery('#companyReview').submit( function() {
						jQuery.ajax({
							type: "POST",
							url: "/ajax/company-review-save",
							cache: false,
							data: "review="+jQuery('#companyReviewText').val(),
			
							error: function(error) {
								jQuery.facebox('error occurred. '+error);
							},
			
							success:function(data) {
								jQuery.facebox(data);
							}
						});
						
						return false;
					});
				}
			});
	}

}); //END OF Document Ready
