function CheckRegForm(){
	var pass = '';
	if(!document.getElementById('login').value.match(/^\w+([\.-]?\w+)+$/)){
		pass += 'Ошибка: Логин должен состоять из латинских букв и/или цифр!\n';
	}
	if(document.getElementById('password').value == ''){
		pass += 'Ошибка: Пароль не может пустым!\n';
	}
	if(document.getElementById('confirm').value != document.getElementById('password').value){
		pass += 'Ошибка: Вы ввели неверный пароль подтверждение!\n';
	}
	if(!document.getElementById('email').value.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/)){
		pass += 'Ошибка: Некорректно введен e-mail!\n';
	}
	if(document.getElementById('name').value == ''){
		pass += 'Ошибка: Введите ваше имя или отчество!\n';
	}
	if(document.getElementById('name').value.match(/[1-9]\d*[а-я]{0,1}/)){
		pass += 'Ошибка: Некорректно введены имя или отчество!\n';
	}
	if(document.getElementById('agree').checked == false ){
		pass += 'Ошибка: Вы не приняли условия соглашения!\n';
	}
	if(pass != ''){
		alert(pass);
	} else {
		document.reg_form.submit();
	}
}


function CheckContactForm(){
	var pass = '';
	if(!document.getElementById('username').value.match(/^[а-яА-Яa-zA-Z-]+\s*[а-яА-Яa-zA-Z-]+$/)){
		pass += 'Ошибка: некорректно введено имя!\n';
	}
	if(!document.getElementById('email').value.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/)){
		pass += 'Ошибка: некорректно введен e-mail!\n';
	}
	if(document.getElementById('phone').value == ''){
		pass += 'Ошибка: поле телефон не может пустым!\n';
	}
	if(document.getElementById('phone').value.match(/[^0-9]/)){
		pass += 'Ошибка: телефон может состоять только из цифр!\n';
	}
	if(pass != ''){
		alert(pass);
	} else {
		document.contact_form.submit();
	}
}
function CheckContactFormen(){
	var pass = '';
	if(!document.getElementById('username').value.match(/^[а-яА-Яa-zA-Z-]+\s*[а-яА-Яa-zA-Z-]+$/)){
		pass += 'Error: the name is incorrectly entered!\n';
	}
	if(!document.getElementById('email').value.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/)){
		pass += 'Error: the e-mail is incorrectly entered!\n';
	}
	if(document.getElementById('phone').value == ''){
		pass += 'Error: the field phone cannot the empty!\n';
	}
	if(document.getElementById('phone').value.match(/[^0-9]/)){
		pass += 'Error: phone can consist only of figures!\n';
	}
	if(pass != ''){
		alert(pass);
	} else {
		document.contact_form.submit();
	}
}
function CheckContactFormes(){
	var pass = '';
	if(!document.getElementById('username').value.match(/^[а-яА-Яa-zA-Z-]+\s*[а-яА-Яa-zA-Z-]+$/)){
		pass += 'La falta: es introducido el nombre!\n';
	}
	if(!document.getElementById('email').value.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/)){
		pass += 'La falta: es introducido e-mail!\n';
	}
	if(document.getElementById('phone').value == ''){
		pass += 'La falta: el campo telefono no puede vacio!\n';
	}
	if(document.getElementById('phone').value.match(/[^0-9]/)){
		pass += 'La falta: telefono puede consistir solamente de las cifras!\n';
	}
	if(pass != ''){
		alert(pass);
	} else {
		document.contact_form.submit();
	}
}

	function init(gr_id){
		var stretchers = $$('div.menu_content'); 
		var togglers = $$('div.mnr');
		
		preLoad = new Image(); preLoad.src = '/templates/ipr/images/mnla.gif';
		
		var myAccordion = new Fx.Accordion(togglers, stretchers, { opacity: true, alwaysHide: true,
		 transition: Fx.Transitions.quadOut, show: gr_id, duration: 400,
			
			onActive: function(toggler, stretcher){
				toggler.className="mnrAc";
			},
				onBackground: function(toggler, stretcher){
				toggler.className="mnr";
			}
		});
		document.getElementById('menuR').style.visibility = 'visible';
	}

function show_menu(id,evt)

{
var inf = document.getElementById('ili'+id);
var innerHeight_ = window.innerHeight ? window.innerHeight : document.documentElement.offsetHeight;
evt = (evt) ? evt : ((window.event) ? window.event : null);
inf.style.left=evt.clientX +'px';
inf.style.top=evt.clientY + document.documentElement.scrollTop + 'px';
inf.style.display = "block";
}
function hide(id){
	document.getElementById('ili'+id).style.display = "none";
}

function loadMn(){
	if(document.getElementById('gold').style.display == "none"){
	document.getElementById('gold').style.display = "block";
	document.getElementById('goldtext').innerHTML = "Скрыть список рыб";
	document.getElementById('goldi').src="/templates/ipr/images/up.gif";
	}
	else{
	document.getElementById('gold').style.display = "none";
	document.getElementById('goldtext').innerHTML = "Раскрыть список рыб";
	document.getElementById('goldi').src="/templates/ipr/images/down.gif";
	}
}

function popup_img(link, ww, hh) {
	var title =  'Image';
	w=window.open(link,'',(ww ? 'width='+ww+',' : '')+(hh ? 'height='+hh+',' : '')+'toolbar=0,scrollbars=0');
	if (link.indexOf('.html')==-1) {
		if (document.layers) title='';
		w.document.open();
		w.document.write('<html><head><title>'+title+'</title><meta http-equiv=Content-Type content="text/html; charset=windows-1251"></head>');
		w.document.write('<body bgcolor=white marginwidth=0 marginheight=0 topmargin=0 leftmargin=0><table width=100% height=100% border=0 cellspacing=0 cellpadding=0><tr><td align=center><img src='+link+(ww ? ' width='+ww : '')+(hh ? ' height='+hh : '')+' border=0 alt=""></td></tr></table></body></html>');
		w.document.close();
	}
	w.focus();
}

function setPad(ap) {
	for(i=1;i<4;i++){
      if(ap==i){
		document.getElementById('actt_'+i).className = "action_vkla";
		document.getElementById('act_'+i).style.display="block";
		}
		else {
		document.getElementById('actt_'+i).className = "action_vkl";
		document.getElementById('act_'+i).style.display="none";
	   }
   }
}
function setNews(news) {
	for(j=1;j<4;j++){
      if(news==j){
		document.getElementById('newst_'+j).className = "news_vkla";
		document.getElementById('news_'+j).style.display="block";
		}
		else {
		document.getElementById('newst_'+j).className = "news_vkl";
		document.getElementById('news_'+j).style.display="none";
	   }
   }
}

function ShowRegBlock() {
			var alert2 = document.getElementById('reg');
			alert2.style.left = document.body.clientWidth/2 - 180 + 'px';
			alert2.style.top  = document.documentElement.scrollTop + 150 + 'px';
			ShowShadowBlock();
			alert2.style.display = 'block';
}
function ShowShadowBlock() {
			var layer = document.getElementById("layerShadow");
			var img	  = document.images["bg"];

			layer.style.width  = document.body.clientWidth;
			layer.style.height = document.body.clientHeight;		

			img.width  = document.body.clientWidth;
			img.height = document.body.clientHeight;

			setElementOpacity(document.getElementById('layerShadow'), 0.5);
			layer.style.display = "block";
}

function HideRegBlock(){
	document.getElementById('reg').style.display = 'none';
	HideShabowBlock();
}

function HideShabowBlock(){
	var layer = document.getElementById("layerShadow");
	var img	  = document.images["bg"];

	img.width  = 0;
	img.height = 0;

	layer.style.display = "none";
}
$(document).ready(function(){
	if(document.getElementById('foto')) {
		$("#foto a").fancybox({
			hideOnContentClick: true,
			overlayShow: true,
			overlayOpacity: 0.5,
			zoomSpeedIn: 2100,
			zoomSpeedOut:600
		});   
	}
});
