var wordMain = new Array();
wordMain['view']  = new Array('проект', 'проекта', 'проектов');
wordMain['sale']  = new Array('праздник', 'праздника', 'праздников');
wordMain['sites'] = new Array('сайт', 'сайта', 'сайтов');
wordMain['seo']   = new Array('проект', 'проекта', 'проектов');
wordMain['logos'] = new Array('проект', 'проекта', 'проектов');


function send(idForm, pler) {
	var form = idForm;
	switch(idForm) {
		case 'feedback':
			var required = {
				"author":	"Вы не представились",
				"phone"	:	"Вы не ввели телефон",
				"eadres":	"Вы не ввели e-mail",
				"message":	"Вы не ввели сообщение"
			};
			break;
		case 'order':
			var required = {
				"author":	"Вы не представились",
				"phone"	:	"Вы не ввели телефон",
				"eadres":	"Вы не ввели e-mail"
			};
			break;
	}
	if (checkErrorForm(form, required, pler)) {
		$("#"+form).submit();
	} else {
		return false;
	}

}

function checkErrorForm(form, required, pler) {
	var error = '';
	for (var i in required) {
		eval('var isval = $("#'+form+'").get(0).' + i + ';');
		if (!isval.value) {
			error += '<li>' + required[i] + '</li>';
		}
	}
	if(error) {
		if (!pler) {
			pler = '';
		}
		$("#errors"+pler).addClass('error');
		$("#errors"+pler).html('<div class="bg"></div><ul>' + error + '</ul>');
		$(".bg"+pler).fadeTo("slow", 0.9, function(){$(".bg"+pler).fadeTo("slow", 0);});

		return false;
	} else {
		return true;
	}
	return false;
}

function viewAllVse(id) {
	$("#"+id+" > ul").each(function(ul) {
		if ($(this).css('display') == 'none') {
			$(this).css('display', 'block');
		}
	});
	$('.allcaption'+id).remove();
}

function init(id) {
	var words = wordMain[id];
    var count = 0;
	$("#"+id+" > ul").each(function(ul) {
		if ($(this).css('display') == 'none') {
			if (count == 0) {
				count++;
				var child = 0;
				$(this).children().each(function(li) { child++;});
				if (child == 0) {
					$('.allcaption'+id).remove();
				}
				$('#click'+id).html('Еще '+child+' '+makeDeclension(words, child)+'<i></i>');
			}
		}
	});
	if (count == 0) {
		$('.allcaption'+id).remove();
	}
}

function viewAll(id) {
	var words = wordMain[id];
    var count = 0;
    $("#"+id+" > ul").each(function(ul) {if ($(this).css('display') == 'none') {if (count == 0) {$(this).show('slow');}if (count == 1) {var child = 0; $(this).children().each(function(li) { child++;}); $('#click'+id).html('Еще '+child+' '+makeDeclension(words, child)+'<i></i>');}count++;}});if (count == 1) {$('.allcaption'+id).remove();}
}

function makeDeclension(words, counts) {
    var countsim = new String(counts);
    var lastLetter = countsim.substr(-1);
	if(countsim == 1 || lastLetter == 1 && countsim != 11) var wordres = words[0];
	else if(lastLetter > 1 && lastLetter < 5 && (countsim > 20 || countsim < 10)) var wordres = words[1];
	else var wordres = words[2];
    return wordres;
}
