jQuery.noConflict();
jQuery(document).ready(function() {

	jQuery('.slider table tr:first-child>td').addClass('first-td').css('border-top', '0px');
	jQuery('.slider table td:first-child').addClass('first');
	jQuery('.slider table td:last-child').addClass('last');
jQuery('.slider .controls li a').click(function() {
 
		jQuery('.slider .controls li').removeClass();
		jQuery(this).parents('li').addClass('active');
		jQuery('.slider .img img').attr('src', jQuery(this).attr('href'));
		return false;
	});

	jQuery('#header .links li:first').addClass('first');
	


	
	jQuery('#header .language li a').click(function() {
		jQuery('#header .language-box').show();
	});
	jQuery('#header .language-box a').click(function() {
		jQuery('#header .language li a:first').removeClass();
		jQuery('#header .language li a:first').addClass(jQuery(this).attr('class'));
		jQuery('#header .language li a:first').text(jQuery(this).text());
		jQuery('#header .language-box').hide();
		
		jQuery.ajax({
		   type: "POST",
		   context: jQuery(this),
		   cache:false,
		   url: '/lang_change/',
		   data: 'newlang='+jQuery(this).attr('href')+'&ajax=1'+'&ts='+(new Date()).getTime(),
		    
		   async:false,
		   success: function(msg){
				window.location.reload();
			}
		   });
		
		return false;
	});

 	jQuery('#content .leftarea .item:first').addClass('first');
	jQuery('#content .products .item:first').addClass('first');

	
	var box_count=jQuery('#content .box').length;
	for (i=0;i<=box_count;i=i+3)
	{
		jQuery('#content .box:eq('+i+')').css('margin', '10px 5px 0 0');
		jQuery('#content .box:eq('+(i+2)+')').css('margin', '10px 0 0 5px');
	}
		

	
	jQuery('#content .shoppingcart .document:first').css('background', 'none');

	jQuery('#content .shoppingcart .pages a:first').addClass('first');
	jQuery('#content .shoppingcart .send a:first').addClass('first');

	
	
	jQuery('#content .right_quantity a.less').click(function() {
		var input = jQuery(this).parents('div').children('input');
		if (parseInt(input.val())>0 ){
			input.val( (parseInt(input.val())-1) );
			
		//var input = jQuery(this).parents('div').children('div').children('div').children('input');
		jQuery.ajax({
		   type: "POST",
		   context: jQuery(this),
		   url: "/basket_add/",
		   data:input.attr('name')+'='+input.val()+'&ajax=1'+'&ts='+(new Date()).getTime(),
		   dataType: "json",
		   async:false,
		   cache:false,
		   success: function(msg){
			  if(msg!=null && msg.length>0){
			 
					if(msg[0].type!='error'){
						
						jQuery.ajax({
							type:"GET",
							url:'/basket_output/',
							dataType:"html",
							success: function (msg2){
								jQuery('#header #basket_line').html(msg2);
							}
						 });
						
					}
					if(msg[0].type!='ok'){
						if(msg[0].type=='error'){
							input.val( (parseInt(input.val())+1) );
						}
						alert(msg[0].text);
						/*jQuery('#dialog_error p.heading').text(msg[0].text);
						jQuery('#dialog_error').dialog('open');*/
					}
				}
			   }
		   });
		}
		return false;
	});
	
	jQuery('#content .right_quantity input[type=text]').change(function(){
	
		var input = jQuery(this);
		if ( parseInt(input.val()) >0 ){
 			
		 
		jQuery.ajax({
		   type: "POST",
		   context: jQuery(this),
		   url: "/basket_add/",
		   data:input.attr('name')+'='+input.val()+'&ajax=1'+'&ts='+(new Date()).getTime(),
		   dataType: "json",
		   async:false,
		   cache:false,
		   success: function(msg){ 
			 if(msg!=null && msg.length>0){
				 if(msg[0].type!='ok'){
					 alert(msg[0].text);
					/*jQuery('#dialog_error p.heading').text(msg[0].text);
					jQuery('#dialog_error').dialog('open');*/
				 } 
				if(msg[0].type!='error') 
				 {
					 jQuery.ajax({
						type:"GET",
						cache:false,
						url:'/basket_output/',
						dataType:"html",
						success: function (msg2){
							jQuery('#header #basket_line').html(msg2);
						}
					 });
				 }
				 
				 }
			   }
		   }); 	
		}
		return false;
	});
	
	
	jQuery('#content .right_quantity input[type=text]').keydown(function(e){
        if (e.keyCode == 13) {
           jQuery(this).change();
		   jQuery(this).blur();
			/*jQuery('#lfs').click();*/
		     /* jQuery(this).parents('form').trigger('submit');*/

            return false;
        }
    });
	
	
	jQuery('#content .quantity input[type=text]').change(function(){
		var input = jQuery(this);
		if ( parseInt(input.val()) >0 ){
 			
		 
		jQuery.ajax({
		   type: "POST",
		   context: jQuery(this),
		   url: "/basket_add/",
		   data:input.attr('name')+'='+input.val()+'&ajax=1'+'&ts='+(new Date()).getTime(),
		   dataType: "json",
		   async:false,
		   cache:false,
		   success: function(msg){
			 if(msg!=null && msg.length>0){
				 if(msg[0].type!='ok'){
					alert(msg[0].text);
					/*jQuery('#dialog_error p.heading').text(msg[0].text);
					jQuery('#dialog_error').dialog('open');*/
				 }
				 if(msg[0].type!='error')
				 {
					window.location.reload();
				 }
				 
				 }
			   }
		   }); 	
		}
		return false;
	});
	
	
	jQuery('#content .quantity a.less').click(function() {
		var input = jQuery(this).parents('div').children('input');
		if ( parseInt(input.val()) >0 ){
			input.val( (parseInt(input.val())-1) );
			
		//var input = jQuery(this).parents('div').children('div').children('div').children('input');
		jQuery.ajax({
		   type: "POST",
		   context: jQuery(this),
		   url: "/basket_add/",
		   data:input.attr('name')+'='+input.val()+'&ajax=1'+'&ts='+(new Date()).getTime(),
		   dataType: "json",
		   async:false,
		   cache:false,
		   success: function(msg){
				if(msg[0].type!='ok'){
				  if(msg[0].type!='warning'){
					input.val( (parseInt(input.val())+1) );
					}
					alert(msg[0].text);
					/*jQuery('#dialog_error p.heading').text(msg[0].text);
					jQuery('#dialog_error').dialog('open');*/
				 }
				 if(msg[0].type!='error'){
					window.location.reload();
				 }
				 
				 }
			    
		   }); 	
		 }
		return false;
	});
	
	jQuery('#content .right_quantity a.more').click(function() {
		var input = jQuery(this).parents('div').children('input');
		input.val( (parseInt(input.val())+1) );
		
		
		//var input = jQuery(this).parents('div').children('div').children('div').children('input');
		jQuery.ajax({
		   type: "POST",
		   context: jQuery(this),
		   url: "/basket_add/",
		   data:input.attr('name')+'='+input.val()+'&ajax=1'+'&ts='+(new Date()).getTime(),
		   dataType: "json",
		   async:false,
		   cache:false,
		   success: function(msg){
			 if(msg!=null && msg.length>0){
 
				if(msg[0].type!='error'){

				jQuery.ajax({
					type:"GET",
					url:'/basket_output/',
					dataType:"html",
					success: function (msg2){
						jQuery('#header #basket_line').html(msg2);
					}
				});

				}
				if(msg[0].type!='ok'){
					if(msg[0].type=='error'){
						input.val( (parseInt(input.val())-1) );
					}
					alert(msg[0].text);
					/*jQuery('#dialog_error p.heading').text(msg[0].text);
					jQuery('#dialog_error').dialog('open');*/
				}
				}
			   }
		   }); 
		   
		   return false;
		
	});
	
	
	jQuery('#content .quantity a.more').click(function() {
		var input = jQuery(this).parents('div').children('input');
		input.val( (parseInt(input.val())+1) );
		
		
		//var input = jQuery(this).parents('div').children('div').children('div').children('input');
		jQuery.ajax({
		   type: "POST",
		   context: jQuery(this),
		   url: "/basket_add/",
		   data:input.attr('name')+'='+input.val()+'&ajax=1'+'&ts='+(new Date()).getTime(),
		   dataType: "json",
		   async:false,
		   cache:false,
		   success: function(msg){
			 if(msg!=null && msg.length>0){
				 if(msg[0].type!='ok'){
				  if(msg[0].type!='warning'){
					input.val( (parseInt(input.val())-1) );
					}
					alert(msg[0].text);
					/*jQuery('#dialog_error p.heading').text(msg[0].text);
					jQuery('#dialog_error').dialog('open');*/
				 }  
				 if(msg[0].type!='error'){
					window.location.reload();
				 }
				 
				 }
			   }
		   }); 
		   
		   return false;
		
	});
	
	
	jQuery('#content .right_quantity a.remove').click(function() {
		var input = jQuery(this).parents('div').children('div').children('input');
		/*input.val(1);
		return false;*/
		
		jQuery.ajax({
		   type: "POST",
		   context: jQuery(this),
		   url: "/basket_add/",
		   data:input.attr('name')+'=0&'+jQuery(this).attr('id')+'=del&ajax=1'+'&ts='+(new Date()).getTime(),
		   dataType: "json",
		   async:false,
		   cache:false,
		   success: function(msg){
				/*jQuery('#waitIndicator').hide();*/
			   if(msg!=null && msg.length>0){
					 if(msg[0].type=='ok'){
						input.val(0);
							jQuery.ajax({
						type:"GET",
						url:'/basket_output/',
						dataType:"html",
						success: function (msg2){
							jQuery('#header #basket_line').html(msg2);
						}
					 });
						
					 } else {
						alert(msg[0].text);
					/*jQuery('#dialog_error p.heading').text(msg[0].text);
					jQuery('#dialog_error').dialog('open');*/
						}
					 }
			   }
		 
		   }); 
		  return false;
		
	});
	
		jQuery('#content .quantity a.remove').click(function() {
		var input = jQuery(this).parents('div').children('div').children('input');
		/*input.val(1);
		return false;*/
		
		jQuery.ajax({
		   type: "POST",
		   context: jQuery(this),
		   url: "/basket_add/",
		   data:input.attr('name')+'=0&'+jQuery(this).attr('id')+'=del&ajax=1'+'&ts='+(new Date()).getTime(),
		   dataType: "json",
		   async:false,
		   cache:false,
		   success: function(msg){
				/*jQuery('#waitIndicator').hide();*/
			   if(msg!=null && msg.length>0){
					 if(msg[0].type=='ok'){
						input.val(0);
						window.location.reload();
					 } else {
						alert(msg[0].text);
					/*jQuery('#dialog_error p.heading').text(msg[0].text);
					jQuery('#dialog_error').dialog('open');*/
						}
					 }
			   }
		 
		   }); 
		   
		   return false;
		
		});
	
	jQuery('#content .shoppingcart .summary a.remove').click(function() {
		 
		/*input.val(1);
		return false;*/
		
		jQuery.ajax({
		   type: "POST",
		   context: jQuery(this),
		   url: "/basket_add/basket_clear/1",
		   data:'ajax=1'+'&ts='+(new Date()).getTime(),
		   dataType: "json",
		   async:false,
		   cache:false,
		   success: function(msg){
				/*jQuery('#waitIndicator').hide();*/ 
			   if(msg!=null && msg.length>0){
					 if(msg[0].type=='ok'){
						 
						window.location.reload();
					 } else {
						alert(msg[0].text);
					/*jQuery('#dialog_error p.heading').text(msg[0].text);
					jQuery('#dialog_error').dialog('open');*/
						}
					 }
			   }
		 
		   }); 
		   
		   return false;
		
		});
	
	
	
	jQuery('#content .shoppingcart .order p.links a:last').addClass('none');
	jQuery('#content .shoppingcart table.orders td:first-child').addClass('doc');
	jQuery('#content .shoppingcart table.border td:last-child').addClass('last');
	jQuery('#content .shoppingcart .contact:first').addClass('first');
	
	jQuery('#feedbacksubmit').click(function(){
		jQuery('#feedbackform').submit();
		return false;
	});
	
	jQuery('#registrationsubmit').click(function(){
		jQuery('#registrationform').submit();
		return false;
	});
	jQuery('#loginsubmit').click(function(){
		jQuery('#loginform').submit();
		return false;
	});
	jQuery('#lostpasswordsubmit').click(function(){
		jQuery('#lostpasswordform').submit();
		return false;
	});
	jQuery('#forgotpasssubmit').click(function(){
		jQuery('#forgotpassform').submit();
		return false;
	});
	jQuery('#change_datasubmit').click(function(){
		jQuery('#change_dataform').submit();
		return false;
	});
	jQuery('#password_update_submit').click(function(){
		jQuery('#password_update_form').submit();
		return false;
	});
	jQuery('#basket_submit').click(function(){
		jQuery('#basket_form').submit();
		return false;
	});
        jQuery('#basket_back').click(function(){
                window.location.href ='/';
                return false;
        });
	jQuery('#paymentsebsubmit').click(function(){
		jQuery('#paymentsebform').submit();
		return false;
	});
	
	jQuery('#paymentswedsubmit').click(function(){
		jQuery('#paymentswedform').submit();
		return false;
	});
	
	jQuery('#paymentsamposubmit').click(function(){
		jQuery('#paymentsampoform').submit();
		return false;
	});
	jQuery('#paymentcc1submit').click(function(){
			jQuery('#paymentcc1form').submit();
			return false;
	});

    jQuery('input').keydown(function(e){
        if (e.keyCode == 13) {
           jQuery(this).parents('form').submit();
			/*jQuery('#lfs').click();*/
		     /* jQuery(this).parents('form').trigger('submit');*/

            return false;
        }
    });


	
	
	
	jQuery('a.addbasket').click(function(){	
		var input = jQuery(this).parents('div').children('input');
		input.val( (parseInt(input.val())+1) );
		jQuery.ajax({
		   type: "POST",
		   context: jQuery(this),
		   url: "/basket_add/",
		   data:input.attr('name')+'='+input.val()+'&ajax=1'+'&ts='+(new Date()).getTime(),
		   dataType: "json",
		   async:false,
		   cache:false,
		   success: function(msg){
				 if(msg!=null && msg.length>0){
				 if(msg[0].type!='ok'){
				 
				 if(msg[0].type!='warning'){
					input.val( (parseInt(input.val())-1) );
				 }
					 alert(msg[0].text);
					/*jQuery('#dialog_error p.heading').text(msg[0].text);
					jQuery('#dialog_error').dialog('open');*/
				 } else {
					 jQuery.ajax({
						type:"GET",
						cache:false,
						url:'/basket_output/',
						dataType:"html",
						success: function (msg2){
							jQuery('#header #basket_line').html(msg2);
						}
					 });
				 }
				 
				 }
			   }
		   }); 
		   
		   return false;
	});
	


	jQuery('.form_delivery_data').hide();
	jQuery('.delivery_switch:checked').each(function(i,e){
		jQuery('#form_delivery_'+jQuery(this).val()).show(); 
	});

	jQuery('.delivery_switch').change(function(){
		jQuery('.form_delivery_data').hide(); 
		jQuery('#form_delivery_'+jQuery(this).val()).show(); 
	});

	if(jQuery('#recaptcha_div2').length!=0){ 
		try{
			if(Recaptcha!=null) {Recaptcha.destroy(); }
			Recaptcha.create("6Lf2_8ESAAAAAO1OZkvRsP7d2J_83fXyaFJHpf9a", "recaptcha_div2", { theme: "red",  callback: Recaptcha.focus_response_field });
		}catch(err){}
 
	}
	
	jQuery("#dialog_sendfriend").dialog({autoOpen:false, width:'auto', height:'auto', modal:true, closeOnEscape: true});
	jQuery("#dialog_sendfriend").dialog({close: function(event, ui) {
			if(jQuery('#recaptcha_div2').length!=0){
				try{
				 	if(Recaptcha!=null) {Recaptcha.destroy(); }
					Recaptcha.create("6Lf2_8ESAAAAAO1OZkvRsP7d2J_83fXyaFJHpf9a", "recaptcha_div2", {
					theme: "red",  callback: Recaptcha.focus_response_field });
				}catch(err){}
			} 
		}
	});
	jQuery('#send_friend_link').click(function(){
	
			jQuery('#dialog_sendfriend').dialog('option', 'buttons',[
			{
					text: "OK",
					click: function(trg) {
					
					 
					
						jQuery.ajax({
							   type: "POST",
							   context: jQuery(this),
							   url: "/send_friend/",
							   data:'sf_own_name='+jQuery('#sf_own_name').val()+'&sf_own_mail='+jQuery('#sf_own_mail').val()
								+'&sf_friend_name='+jQuery('#sf_friend_name').val()+'&sf_friend_mail='+jQuery('#sf_friend_mail').val()
								+'&sf_text='+jQuery('#sf_text').val()
								+'&recaptcha_challenge_field='+jQuery('#recaptcha_div input[name=recaptcha_challenge_field]').val()
								+'&recaptcha_response_field='+jQuery('#recaptcha_div input[name=recaptcha_response_field]').val()
								+'&ajax=1&ts='+(new Date()).getTime(),
							    dataType: "json", 
							   async:false,
							   cache:false,
							   success: function(msg){
										 if(msg!=null && msg.length>0){
											if(msg[0].type!='ok'){
												alert(msg[0].text);
					/*jQuery('#dialog_error p.heading').text(msg[0].text);
					jQuery('#dialog_error').dialog('open');*/
											} else {
												jQuery('#dialog_sendfriend').dialog('close');
											}
										} 
								   }
							   }); 
					jQuery(this).dialog("close"); 
					
					}
					
			},
			{
					text: "Cancel",
					click: function(trg) {

					jQuery(this).dialog("close"); }
					
			}
			
			]);
			
			jQuery('#dialog_sendfriend').dialog('open');
			 
			try{
			if(Recaptcha!=null) {Recaptcha.destroy(); }
			Recaptcha.create("6Lf2_8ESAAAAAO1OZkvRsP7d2J_83fXyaFJHpf9a", "recaptcha_div", {
				theme: "red",  callback: Recaptcha.focus_response_field });
			}catch(err){}
			 
			return false;
	});
	
	
	
	jQuery('div.error').hide();

        jQuery('#ShowInStock').click(function(){
          jQuery('.instock').show();
          jQuery('.notstock').hide();
          jQuery('#ShowAllStock').removeClass('act');
          jQuery('#ShowNotStock').removeClass('act');
          jQuery('#ShowInStock').addClass('act');
          return false;
        });

        jQuery('#ShowNotStock').click(function(){
          jQuery('.instock').hide();
          jQuery('.notstock').show();
          jQuery('#ShowAllStock').removeClass('act');
          jQuery('#ShowInStock').removeClass('act');
          jQuery('#ShowNotStock').addClass('act');
          return false;
        });

        jQuery('#ShowAllStock').click(function(){
          jQuery('.instock').show();
          jQuery('.notstock').show();
          jQuery('#ShowNotStock').removeClass('act');
          jQuery('#ShowInStock').removeClass('act');
          jQuery('#ShowAllStock').addClass('act');
          return false;
        });

	
	
	
	
	
	
	
	/*jQuery("#dialog_error").dialog({autoOpen:false, width:'auto', height:'auto', modal:true, closeOnEscape: true});
	jQuery('#dialog_error').dialog('option', 'buttons',[
		{
		text: "OK",
		click: function(trg) {jQuery(this).dialog("close"); }
		}
		]);*/
}); /* body.onload */



