var save=0;
var show=0;

window.onload = function() {
	
// меню
	$('div.menu div.l div.wrapper a.sub').click(
	function() {
		var id=$(this).attr("id");
		if(show==0 && id!=save)
		{
			if(save!=0)
			{
				show=id;
				$('#sub'+save).slideUp(200, function(){
					$('#sub'+show).slideDown();
					save=id;
					show=0;
				});
			}
			else
			{
				show=id;
				$('#sub'+show).slideDown();
				save=id;
				show=0;
			}
		}
	});	

$('a.gallery').facebox();
$(".jqzoom").jqzoom();

}



// проверка формы
	function checkField(obj,val) {
		var pattern_name = /Name$/;
		var pattern_email = /Email$/;
		var pattern_validtext = /ValidText$/;
		var pat;
		if(pattern_name.test(obj)) {pat = /[a-zA-Zа-яА-Я-_]{1,20}/;}
		if(pattern_email.test(obj)) {pat = /^([-_\.A-z0-9]+)@((([A-z0-9-]{2,})\.)+([A-z0-9]{2,4}))$/i;}
		if(pattern_validtext.test(obj)) {pat = /^([-=+\.\(\)@#%&\*"№\;\:?,\s\$!?:0-9A-zА-я]+)$/;}
		return pat.test(val);
	}
	function checkForm(id) {
		var err;
		var form = document.getElementById(id);
		var input = form.getElementsByTagName('input');
		var textarea = form.getElementsByTagName('textarea');
		var inocheck = /INoCheck$/;
		var tnocheck = /TNoCheck$/;
		for(var i=0;i<input.length;i++) {
			if(input[i].getAttribute('type') == 'text' && !inocheck.test(input[i].getAttribute('id'))) {
				if(!checkField(input[i].id, input[i].value)) {
					document.getElementById('input_err_'+i).innerHTML = 'Заполните поле: '+document.getElementById('ip_'+i).innerHTML;
					err = true;
				}
				else {
					document.getElementById('input_err_'+i).innerHTML = '';
				}
			}
		}
		for(var i=0;i<textarea.length;i++) {
			if(!tnocheck.test(textarea[i].getAttribute('id'))) {
				if(!checkField(textarea[i].id, textarea[i].value)) {
					document.getElementById('textarea_err_'+i).innerHTML = 'Заполните поле: '+document.getElementById('ta_'+i).innerHTML;
					err = true;
				}
				else {
				document.getElementById('textarea_err_'+i).innerHTML = '';
				}
			}
		}
		if(err) return false;
		else {
			document.getElementById('botcheck').value = 'tr';
			return true;
		}
	}
