var error_contact=new Array;
function contact_checkForm(form){
	var err=0;

	if(form['field1'].value=='') contact_echoError(0,'Заполните поле "Ваше имя"');
	else if (!checkValidText(form['field1'])) contact_echoError(0,'Поле "Ваше имя" содержит недопустимые символы');
	else contact_echoNoError(0);

	if(form['field2'].value=='') contact_echoError(1,'Заполните поле "Ваш e-mail"');
	else if(!checkEmail(form['field2'])) contact_echoError(1,'Поле "Ваш e-mail" заполнено неверно или содержит недопустимые символы');
	else contact_echoNoError(1);

	if(form['field3'].value=='') contact_echoError(2,'Заполните поле "Телефон"');
	else if(!checkPhone(form['field3'])) contact_echoError(2,'Поле "Телефон" заполнено неверно или содержит недопустимые символы');
	else contact_echoNoError(2);

	if(form['field5'].value=='') contact_echoError(3,'Заполните поле "Сообщение"');
	else if (!checkValidText(form['field5'])) contact_echoError(3,'Поле "Сообщение" содержит недопустимые символы');
	else contact_echoNoError(3);

	function checkEmail(obj) {
if (obj.value.match(/^([-_\.A-z0-9]+)@((([A-z0-9-]+)\.)+([A-z0-9])+)$/i)!=null) {return true; }
}
function checkPhone(obj) {
if (obj.value.match(/^([-+#\(\)\s0-9]+)$/i) !=null) {return true; }
}
	function checkValidText(obj) { if (obj.value.match(/^([-=+\'\"\«\»\.,@\s\$!?:0-9A-zА-я]+)$/)!=null) return true; }


	function contact_echoError(id,text) {
		error_contact[id]=1;
		document.getElementById('contact_err_'+id).innerHTML=text;
		document.getElementById('contact_err_'+id).style.display = 'block';
	}

	function contact_echoNoError(id){
		error_contact[id]=0;
		document.getElementById('contact_err_'+id).innerHTML='';
		document.getElementById('contact_err_'+id).style.display = 'none';
	}

	for (i=0; i<=3; i++) {err=err+error_contact[i];}
	if (err<1) {form.submit();}
}

function load_win(page){
	if($('#js_win').get(0).style.display=='block'){		$('#js_win').hide('slow', function(){$('#js_win').show('slow');$('#js_cont').load('/?show=ajax&page='+page+'&r='+Math.random(), function(){$('#js_win').show('slow');})});	}else{		$('#js_win').show('slow');$('#js_cont').load('/?show=ajax&page='+page+'&r='+Math.random(), function(){$('#js_win').show('slow');});	}
	return false;}
