var ymaxiScroll = new Object();

var ymaxiScroll = {
   cfg : { 
   		  vsegoUslug: 1,
		  uslugaPosition: 1,
		  disable: false,
		  flashCount: 0,
		  flash:1,
		  tmp: ''
  		},
		
	Zakaz: function(){
		var index=$(".formZakazmain").length;
		if (!index) {
			$('.leftCol').html($('.loadFormAjax').html());
			ymaxiZakazForm.ajaxSubmitResponse('index.php?url=zakazforma&module=true&ajax=true','data','html',
					function(result){
						$('.leftCol').html(result);
						ymaxiScroll.scrollZakaz();
					});
			return;
		};
		
		ymaxiScroll.scrollZakaz();
	},
	
	
	scrollZakaz: function(){
		id=ymaxiScroll.cfg.uslugaPosition;
		tmp=$('.scrollTextBox .scroll'+id+' .zakazText').text();
		$('.formZakazmain #comment').text(tmp);
		ymaxiScroll.cfg.flashCount=4;
		this.flashInput();
	},
	
	flashInput: function(){
		if (ymaxiScroll.cfg.flashCount==0) {
			$('.formZakazmain #name').css('background','');
			ymaxiScroll.cfg.flash=0;
			$('.formZakazmain #name').focus();
			return;
		}
		this.flashReset();
		ymaxiScroll.cfg.flashCount--;
		this.set_timeout();		
	},
	
	
	set_timeout: function(){
		setTimeout('ymaxiScroll.flashInput()', 100);		
		
	},


	flashReset: function(){
		if (ymaxiScroll.cfg.flash==1) {
		$('.formZakazmain #name').css('background','#F00');
		ymaxiScroll.cfg.flash=0;
		} else {
		$('.formZakazmain #name').css('background','#fff');
		ymaxiScroll.cfg.flash=1;
		}
	},
	
	scrollNext: function(){
				if (ymaxiScroll.cfg.disble) return;
				ymaxiScroll.cfg.disble=true;
						var pos1=1;
						var pos2=1;
						  pos1=ymaxiScroll.cfg.uslugaPosition;
						  ymaxiScroll.cfg.uslugaPosition++;
						  pos2=ymaxiScroll.cfg.uslugaPosition;
						
					  if (ymaxiScroll.cfg.uslugaPosition>ymaxiScroll.cfg.vsegoUslug) {						  
						  pos1=(ymaxiScroll.cfg.uslugaPosition-1);
						  pos2=1;
						  ymaxiScroll.cfg.uslugaPosition=1;
						  
					  }
					  jQuery('.scroll'+pos1).fadeOut(300, function() {
						  jQuery('.scroll'+pos2).fadeIn(300,function(){
							  ymaxiScroll.cfg.disble=false;
						  });
					  });
	},
		
	scrollBack: function(){
				if (ymaxiScroll.cfg.disble) return;
				ymaxiScroll.cfg.disble=true;
						var pos1=1;
						var pos2=1;
							pos1=ymaxiScroll.cfg.uslugaPosition;
							ymaxiScroll.cfg.uslugaPosition--;
							pos2=ymaxiScroll.cfg.uslugaPosition;
					 
					 	if (ymaxiScroll.cfg.uslugaPosition<1) {						  
							pos1=(ymaxiScroll.cfg.uslugaPosition+1);
						  	ymaxiScroll.cfg.uslugaPosition=ymaxiScroll.cfg.vsegoUslug;
							pos2=ymaxiScroll.cfg.uslugaPosition;
						  
					  	}								
						
						  jQuery('.scroll'+pos1).fadeOut(300, function() {
							  jQuery('.scroll'+pos2).fadeIn(300,function(){
								  ymaxiScroll.cfg.disble=false;
							  });
						  });
		
		
	}		
		
}
