/**
 * @author KelTanas
 */

$(function(){
	
	
	$('a.gallery').fancybox( {
		subGroup: $('a.gallery')
	} );
	
	$('div.treemenu[id^=exp]:not(:has(div.select))').hide();
	
	$('div.treemenu a.expand').click(
		function(e) {
			var id = $(this).parent().attr('rel');
			if ( $('#'+id).css('display') == 'none' ) {
				$('#'+id).slideDown(100);
			} else {
				$('#'+id).slideUp(100);
			}
			return false;
		});
	
	if ( $('table.feedback').length ) {
		$('#feedback').bind('submit', function(){
			var send = true;
			$('input.obligatory').each( function(i) {
				if ( $.trim( $(this).val() ) == '' ) {
					send = false;
				}				
			});
			if ( !send ) alert('Заполните обязательные поля');
			return send;
		});
	}
	
	if ( $('#runstring').length ) {
		runningString();		
	}
	
});

var timer;

runningString = function() {

	var contW = $('div.runstringContainer').width();
	var strW = $('#runstring').width();
	var marginOffset = contW - strW; 
	var T = - marginOffset * 50; // период
	
	$('#runstring').css('left', 0);
	
	setTimeout( function() {
		timer = setInterval( function(){ runStep( strW, 1); }, 30 );
	}, 2000 );

}

runStep = function( width, step ) {
	var left = parseInt( $('#runstring').css('left') );
	if ( width > Math.abs(left) ) {
		left -= step;
		$('#runstring').css('left', left+'px');
	} else {
		clearInterval( timer );
		runningString();
	}
}
/*
imagesList = function( opts ) {
	$('a.gallery').each( function() {
		var url = $('this').attr('href');
		var title = $('this').attr('title');
		var val = { "url":url, "title":title };
		alert( val );
	    opts.itemArray.push( val );
	  });
}*/


