$(document).ready(function() {

	// cлайдер
	$('#nav_lf').click(
		function() {
			clearTimeout(timer);
			var obj = $('#scroller');
			var lpos = parseInt(obj.css('left'));
			if (obj.attr('class') != 'moves' && lpos < -100) {
				obj.addClass('moves').animate( { left: (lpos+100)+'%' }, 500, function(){ changeItemScrol('left'); } )
				return false;
			}
		});
	$('#nav_rt').click(
		function() {
			var obj = $('#scroller');
			var lpos = parseInt(obj.css('left'));
			if (obj.attr('class') != 'moves' && lpos > -300) {
				obj.addClass('moves').animate( { left: (lpos-100)+'%' }, 500, function(){ changeItemScrol('right'); } )
				return false;
			}
		});
	// активность сабмита у формы
	$('#footer div.submit').hover(
		function(){ $(this).addClass('active'); },
		function(){ $(this).removeClass('active'); }
	);

	saveForm();
	setTimeout('startScroller()', 8000);

	// карусель в новостях
	var randomNumber = Math.random();
	randomNumber = randomNumber * 9;
	randomNumber = (Math.round(randomNumber));
	
	$("#info_inner").jCarouselLite({
		btnNext: "#next",
		btnPrev: "#prev",
		//start: randomNumber,
		circular: true
	});	
	
	/*
	if(navigator.userAgent.indexOf ('Firefox') != -1){
		console.info(randomNumber);
	}
	*/
	
});
// end DOM load -----------------------------------


function getId(nodeId) {
	var node = document.getElementById(nodeId);
	if (node){ return node; }
	else { return false; }
}

// данные для портфолио

var timer = true;
var price = new Array();
var time = new Array();

	price[1] = 'Нам доверяют создание сайтов крупнейшие торговые сети';
	price[2] = 'Только за последние три года нами создано более пятисот сайтов';
	price[3] = 'Интернет-магазин – 15 000 рублей, срок разработки – 5 дней';
	price[4] = 'Мы разработали сайты для известных региональных компаний';
	price[5] = 'Каждый год мы создаем сотни сайтов и интернет магазинов';
	price[6] = 'Урал-Софт - официальный партнер AllSoft , SoftKey , 1C';



function changeItemScrol(direction)
{
	var scroller = $('#scroller');
	var id = false;
	var it = false;

	if (direction == 'left') {
		id = scroller.find('div.item').eq(1).attr('id');
		id = id.substr(5, id.length);
		id = parseInt(id);
		id == 1 ? id = 6 : id = id - 1;
		it = id;
		if (!price[it]) { it = 0; }
		var itemData = '<div id="item-'+id+'" class="item"><div class="visual"><img src="../img/portfolio/main/'+id+'.jpg" width="935" height="175" alt="" /></div><div class="info"><div class="price">'+price[it]+'</div></div></div>';
		scroller.find('div.item').eq(0).after( itemData );
		scroller.find('div.item').eq(4).remove();
	}
	else if (direction == 'right'){
		id = scroller.find('div.item').eq(3).attr('id');
		id = id.substr(5, id.length);
		id = parseInt(id);
		id > 5 ? id = 1 : id = id + 1;
		it = id;
		if (!price[it]) { it = 0; }
		var itemData = '<div id="item-'+id+'" class="item"><div class="visual"><img src="../img/portfolio/main/'+id+'.jpg" width="935" height="175" alt="" /></div><div class="info"><div class="price">'+price[it]+'</div></div></div>';
		scroller.append(itemData);
		scroller.find('div.item').eq(1).remove();
	} 
	scroller.css('left', '-200%');
	scroller.removeClass('moves');
}

// автомат скрола
function startScroller() {
	if (timer) {
		$('#nav_rt').click();
		timer = setTimeout('startScroller()', 8000);
	}
	//clearTimeout(timer);
}

// выпадающее меню
function hoverMainMenu() {
	$('#main_menu li').hover(
		function(){ $(this).find('ul.submenu').addClass('submenu_active'); },
		function(){ $(this).find('ul.submenu').removeClass('submenu_active'); }
	);
}

// закрытие окна
function close()
{
	$('#substrate').css('display', 'none');
	$('#ajax_conteiner').css('display', 'none');
	$('#ajax_conteiner').empty();
	$('#substrate').empty();
}

// позиционирование окна
function setPosition()
{
	var obj = $('#ajax_conteiner div.ajax_windox');
	var wheight = obj.height();
	var wwidth = obj.width();
	obj.css({'margin-left': -wwidth/2+'px', 'margin-top': -wheight/2+'px'})
}

// Сохранение данных формы
function saveForm()
{
	$('#siteadminmessageaddform_id').ajaxForm(
		function(data) {
			$('#ajax_conteiner').css('display', 'block');
			$('#ajax_conteiner').html(data);
			$('#ajax_conteiner .ajax_windox_close').click(function() { close(); return false; });
			setPosition();
			//saveForm();
		}
	);
}

// Калькулятор стоимости заказа
function calculatorEvent() {

var price;
var summ;

	$(".nullPrice").click( function() {
		if(getId('prog_0').checked == false) 
		{
			getId('prog_0').checked = true;
			var tPrice = $(".itog").html();
			var intPrice = parseInt(tPrice) + 10000;
			$(".itog").text(intPrice);

			getId('total').value = intPrice;
		}
	});
	//базовый дизайн
	$("#design_0").click( function() {
		var tPrice = $(".itog").html();
		var intPrice = parseInt(tPrice);

		if(getId('prod_2').checked == true) {
			if(intPrice == 40000 || intPrice == 35000 || intPrice == 25000) { //cт.диз
				intPrice -= 15000;
				$(".itog").text(intPrice);

				getId('total').value = intPrice;
			}
			else if(intPrice == 60000 || intPrice == 55000 || intPrice == 45000) { //инд.диз
				intPrice -= 35000;
				$(".itog").text(intPrice);

				getId('total').value = intPrice;
			}
		}
		else {
			if(intPrice == 35000 || intPrice == 30000 || intPrice == 20000) {
				intPrice -= 15000;
				$(".itog").text(intPrice);

				getId('total').value = intPrice;
			}
			else if(intPrice == 55000 || intPrice == 50000 || intPrice == 40000) {
				intPrice -= 35000;
				$(".itog").text(intPrice);

				getId('total').value = intPrice;
			}
		}
	});
	//стандартный дизайн
	$("#design_1").click( function() {
		var tPrice = $(".itog").html();
		var intPrice = parseInt(tPrice);

		if(getId('prod_2').checked == true) {
			if(intPrice == 25000 || intPrice == 20000 || intPrice == 10000) {
				intPrice += 15000;
				$(".itog").text(intPrice);

				getId('total').value = intPrice;
			}
			else if(intPrice == 55000 || intPrice == 50000 || intPrice == 40000) {
				intPrice -= 20000;
				$(".itog").text(intPrice);

				getId('total').value = intPrice;
			}
		}
		else {
			if(intPrice == 20000 || intPrice == 15000 || intPrice == 5000) {
				intPrice += 15000;
				$(".itog").text(intPrice);

				getId('total').value = intPrice;
			}
			else if(intPrice == 55000 || intPrice == 50000 || intPrice == 40000) {
				intPrice -= 20000;
				$(".itog").text(intPrice);

				getId('total').value = intPrice;
			}
		}
	});
	//индивидуальный дизайн
	$("#design_2").click( function() {
		var tPrice = $(".itog").html();
		var intPrice = parseInt(tPrice);

		if(getId('prod_2').checked == true) {
			if(intPrice == 25000 || intPrice == 20000 || intPrice == 10000) {
				intPrice += 35000;
				$(".itog").text(intPrice);

				getId('total').value = intPrice;
			}
			else if(intPrice == 40000 || intPrice == 35000 || intPrice == 25000) {
				intPrice += 20000;
				$(".itog").text(intPrice);

				getId('total').value = intPrice;
			}
		}
		else {
			if(intPrice == 20000 || intPrice == 15000 || intPrice == 5000) {
				intPrice += 35000;
				$(".itog").text(intPrice);

				getId('total').value = intPrice;
			}
			else if(intPrice == 35000 || intPrice == 30000 || intPrice == 20000) {
				intPrice += 20000;
				$(".itog").text(intPrice);

				getId('total').value = intPrice;
			}
		}
	});
	//система управления
	$("#prog_0").click( function() {
		var cms = getId('prog_0').checked;
			getId('prog_1').checked = cms;
			getId('prog_3').checked = cms;
			getId('prog_4').checked = cms;
			getId('prog_5').checked = cms;
			getId('prog_6').checked = cms;
			getId('tech_0').checked = cms;
			getId('tech_1').checked = cms;
			getId('tech_2').checked = cms;
			getId('prod_0').checked = cms;
			getId('prod_1').checked = cms;
		if(getId('prog_0').checked == false) {
			var tPrice = $(".itog").html();
			if(getId('prog_2').checked == true) {
				getId('prog_2').checked = false;
				var intPrice = parseInt(tPrice) - 15000;
			} else {
				var intPrice = parseInt(tPrice) - 10000;
			}
			
			$(".itog").text(intPrice);

			getId('total').value = intPrice;
		}
		else {
			var tPrice = $(".itog").html();
			var intPrice = parseInt(tPrice) + 10000;
			$(".itog").text(intPrice);

			getId('total').value = intPrice;
		}
	});
	//интернет-магазин
	$("#prog_2").click( function() {
		if(getId('prog_2').checked == false) {
			var tPrice = $(".itog").html();
			var intPrice = parseInt(tPrice) - 5000;
			$(".itog").text(intPrice);

			getId('total').value = intPrice;
		}
		else {
			var tPrice = $(".itog").html();
			var intPrice = parseInt(tPrice) + 5000;
			$(".itog").text(intPrice);

			getId('total').value = intPrice;
		}
	});
	//продвижение
	$("#prod_2").click( function() {
		if(getId('prod_2').checked == false) {
			var tPrice = $(".itog").html();
			var intPrice = parseInt(tPrice) - 5000;
			$(".itog").text(intPrice);

			getId('total').value = intPrice;
		}
		else {
			var tPrice = $(".itog").html();
			var intPrice = parseInt(tPrice) + 5000;
			$(".itog").text(intPrice);

			getId('total').value = intPrice;
		}
	});
}
