var isEffectid = 0;


function isCenterReady() {
	var width = $(".nav").width()-880;
	if (width < 250) {
		$('#b-block5').css("margin-left", '19px');
		$('#b-block4').css("margin-left", '35px');
		$('#b-block3').css("margin-left", '15px');
		$('#b-block2').css("margin-left", '20px');

		$('.b-block').css("width", '370px');
		$('.cont').css("width", '226px');
	} else {
		$('#b-block5').css("margin-left", '46px');
		$('#b-block4').css("margin-left", '54px');
		$('#b-block3').css("margin-left", '35px');
		$('#b-block2').css("margin-left", '53px');
		$('#b-block1').css("margin-left", '21px');

		$('.b-block').css("width", '420px');
		$('.cont').css("width", '270px');
	}
}

function viewReady(id, noEffect) {
	isEffectid = isEffectid+1;
	var idEffect = isEffectid;
	switch(id) {
		case '1': var pr = {"b1" : 60, "b2" : 45, "b3" : 30, "b4" : 15}; break;
		case '2': var pr = {"b1" : 85, "b2" : 45, "b3" : 30, "b4" : 15}; break;
		case '3': var pr = {"b1" : 85, "b2" : 70, "b3" : 30, "b4" : 15}; break;
		case '4': var pr = {"b1" : 85, "b2" : 70, "b3" : 55, "b4" : 15}; break;
		case '5': var pr = {"b1" : 85, "b2" : 70, "b3" : 55, "b4" : 40}; break;
	}

	for (var i in pr) {
		if (noEffect) {
			$("."+i).css('left', pr[i]+'%');
		} else {
			var oldLeft = parseInt($("."+i).css('left'));
			setEffectTime(i, oldLeft, pr[i], idEffect);
			if ($('#cont'+id).css('display') != 'block') {
				$('.cont').hide();
				$('#cont'+id).show();
			}
			
		}
	}
}

function setEffectTime(id, oldLeft, realLeft, idEffect) {
	if (idEffect == isEffectid) {
		if (oldLeft != realLeft) {
			if (oldLeft < realLeft) {
				var nLeft = oldLeft+1;
			} else {
				var nLeft = oldLeft-1;
			}
		
			$("."+id).css('left', nLeft+'%');
			var timer = window.setTimeout(function() {
				setEffectTime(id, nLeft, realLeft, idEffect);
			}, 1);
		}
	}
}


function send(idForm) {
	var form = idForm;
	switch(idForm) {
		case 'order_form':
			var required = {
				"tovar":	"Вы не ввели наименование товара или услуги",
				"author":	"Вы не ввели имя",
				"phone"	:	"Вы не ввели телефон"};
			break;

		case 'feedback_form':
			var required = {
				"author":	"Вы не ввели имя",
				"phone"	:	"Вы не ввели телефон",
				"msg"	:	"Вы не ввели сообщение"};
			break;

		case 'fcomments':
			var required = {
				"vl1":	"Вы не ввели имя",
				"comment":	"Вы не ввели комментарий"};
			break;

	}
	if (checkErrorForm(form, required)) {
		return true;
	} else {
		return false;
	}

}

function checkErrorForm(form, required) {
	var error = '';
	for (var i in required) {
		eval('var isval = $("#'+form+'").get(0).' + i + ';');
		if (!isval.value) {
			error += '<li>' + required[i] + '</li>';
		}
	}
	if(error) {
		$("#errors").addClass('error');
		$("#errors").html('<ul>' + error + '</ul>');
		return false;
	} else {
		return true;
	}
	return false;
}

