path_generator = "tx_gallery/ajax/generate.php"; 
path_generator_tmb = false; 
time_to_slide = 10000; //время задержки слайда
show_time_arrow = 100; //время до  появления стрелки
switch_tmb = false; //включает и отключает превьюшки true- включено, false - отключено.
scroller = false; //включает слайдшоу, появляется кнопка paused. true- включено, false - отключено.


$(document).ready(function(){
	if(switch_tmb == true){
		    tmb_load(3);
		}
						   
	$(".gallery_tx").bind("ajaxSend", function(){
	      $(".gallery_tx").hide();
   	       $(".loading").show();
	//	   $("#go_left").hide();
//		   $("#go_right").hide();
  // 		   $("div.tmb").hide();

	});
	$(".gallery_tx").bind("load ", function(){
	    $(".gallery_tx").show();
     	   $(".loading").hide();
   	//	   $("#go_left").show();
	//	   $("#go_right").show();
//   		   $("div.tmb").show();
	});
    		   $.post(path_generator, 
			 			  {img: $("img.gallery_tx").attr('src'), arrow: "0", id: $("img.gallery_tx").attr('id')}, 
						  function(data){ 
									  var array_data = data.split(/[;]/);
								      var src= array_data[0];
									  var id =  array_data[1];
									  var hide = array_data[2];
									  $("img.gallery_tx").attr({src:src}); 
									  $("img.gallery_tx").attr({id:id}) ;
 							 }, 
						 'html');
				$('#go_left').mouseover(function(){  	
					  $("#go_left").animate({opacity: "1"}, show_time_arrow);
     			});
				$('#go_left').mouseout(function(){  	
					  $("#go_left").animate({opacity: "0.3"}, show_time_arrow);
				});
				$('#go_right').mouseover(function(){  	
					  $("#go_right").animate({opacity: "1"}, show_time_arrow);

				});
				$('#go_right').mouseout(function(){  	
					  $("#go_right").animate({opacity: "0.3"}, show_time_arrow);
				});
               if($("img.gallery_tx").attr('id') == 0) 
			   {
    			    $('#go_left').hide();
			   }
			   
			if(scroller ==  true){
		     	$('#stop_play').click(function(){  
				      if ($('div.stop_play').attr("id") == "play")	
						      $("div.paused").html('<a href="javascript:void(0);" id="stop_play"><img src="assist/play.png" id="pause" class="stop_play"/></a>');
						else
						      $("div.paused").html('<a href="javascript:void(0);" id="stop_play"><img src="assist/pause.png" id="play" class="stop_play"/></a>');
						
				});	  
				   setTimeout(slider, time_to_slide);
            }

			  $('#go_left').click(function(){  	
	if(switch_tmb == true){
                    			 tmb_load(1);
}
		             $.post(path_generator, 
						 			 {img: $("img.gallery_tx").attr('src'), arrow: "1", id: $("img.gallery_tx").attr('id')}, 
									 function(data){ 
									     var array_data = data.split(/[;]/);
										 var src= array_data[0];
										 var id =  array_data[1];
										  $("img.gallery_tx").attr({src:src}); 
										  $("img.gallery_tx").attr({id:id}) ;		
  									      $('#go_right').show();		
										  if(parseInt(id) == 0) 
								       			   	 $('#go_left').hide();
									 }, 
									 'html');
									return false;
			  });
	
			  $('#go_right').click(function(){  		
	if(switch_tmb == true){               			 
tmb_load(2);                   }
			             $.post(path_generator, 
						 			  {img: $("img.gallery_tx").attr('src'), arrow: "2", id: $("img.gallery_tx").attr('id')}, 
										  function(data){ 
												  var array_data = data.split(/[;]/);
											      var src= array_data[0];
												  var id =  array_data[1];
												  var hide = array_data[2];
												  $("img.gallery_tx").attr({src:src}); 
												  $("img.gallery_tx").attr({id:id}) ;
												  if(hide == 1){
												      $('#go_right').hide();
												   }
												  else{
												      $('#go_right').show();
												  } 
						    				      $('#go_left').show();
 										 }, 
										 'html');
									return false;
			  });
			
			
			 function slider(){
                      			 	if(switch_tmb == true){tmb_load(3);}
 			              $.post(path_generator, 
						 			  {img: $("img.gallery_tx").attr('src'), arrow: "3", id: $("img.gallery_tx").attr('id')}, 
										  function(data){ 
												  var array_data = data.split(/[;]/);
											      var src= array_data[0];
												  var id =  array_data[1];
												  var hide = array_data[2];
												  $("img.gallery_tx").attr({src:src}); 
												  $("img.gallery_tx").attr({id:id}) ;
												  if(parseInt(id) == 0) {
								       			   	 $('#go_left').hide();
    												  $('#go_right').show();
													 }
   											      if(hide == 1){
												      $('#go_right').hide();
												   }
												  else{
												      $('#go_right').show();
												  } 
						    				      $('#go_left').show();
 										 }, 
										 'html');
    								setTimeout(slider, time_to_slide);
			   }
			   
			   function tmb_load(arrow){
			     var arrow = arrow;
			     $.post(path_generator_tmb, 
			 			  {switch_tmb: switch_tmb, id: $("img.gallery_tx").attr('id'), arrow: arrow}, 
						  function(data){ 
									  var array_data = data.split(/[;]/);
								      var src= array_data[0];
									  var id =  array_data[1];
									  var hide = array_data[2];
									   $("div.tmb").html(data);
							 }, 
						 'html');
			   }
			   
 });



