function checkMail(field)
{
var str=field.value;
	var re =/^[\w-](\.?[\w-])*@([a-z]{2,}|[\w-](\.?[\w-])*\.[a-z]{2,4})$/i;
	if(!re.test(str))
		{
		alert('Не корректный e-mail');
		field.focus();
		return false;
		}
return true;
}









///////////////////////////////////
//проверка коментариев
function sentCommentForm(formLink)
{

formLink.comtext.value=cutFakeChar(formLink.comtext.value);
if(formLink.comtext.value.length<2)
	{
	alert('Укажите текст ');
	formLink.comtext.focus();
	return;
	}

if(formLink.uid.value<1)
	{alert('Вы не зарегистрировались на сайте');	return;	}

formLink.subact.value=1;
formLink.submit();
}





///////////////////////////////////
//проверка коментариев
function delCommentForm(formLink)
{
if(formLink.uid.value<1)
	{alert('Вы не зарегистрировались на сайте');	return;	}

formLink.subact.value=3;
formLink.submit();
}









function searchStart(formL,minWord)
{
if(formL.searchword.value=='Поиск')
	{
	formL.searchword.value='';
	}

var str=cutEmptyChar(formL.searchword.value);
if(str.length < minWord || str == '')
	{
	formL.searchword.value=str;
	showSearchError(formL,minWord);
	return;
	}

var error=false;
var temp=str.split(" ");
var goodStr=new Array();
var tmpStr='';
for(i=0;i<temp.length;i++)
	{
		tmpStr=cutEmptyChar(temp[i]);
		if(tmpStr != '' && tmpStr.length >= minWord)
		{
		goodStr.push(tmpStr);
		}
		else if(tmpStr.length < minWord)
		{
		alert("-"+tmpStr+"-");
		error=true;
		}
	}

if(goodStr.length < 1)
	{
		error=true;
	}


formL.searchword.value=goodStr.join(" ");

if(error == true)
	{
	showSearchError(formL,minWord);
	return;
	}
formL.submit();
return;
}



function cutEmptyChar(str)
{
var str_re = /[^a-zа-я0-9\s\-\'\"]/i;
str = str.replace(str_re, "");
str_re = /\s*$/i;
str = str.replace(str_re, "");
str_re = /^\s*/i;
str = str.replace(str_re, "");
str_re = /\s+/img;
str = str.replace(str_re, " ");
if(str == " " || str == "") {return '';}
return str;
}



function cutFakeChar(str)
{
var str_re = /\s*$/im;
str = str.replace(str_re, "");
str_re = /^\s*/im;
str = str.replace(str_re, "");
str_re = /  +/img;
str = str.replace(str_re, "  ");
str_re = /\r\n/img;
str = str.replace(str_re, "\n");
str_re = /\n+/img;
str = str.replace(str_re, "\n");
if(str == " " || str == "") {return '';}
return str;
}




function showSearchError(formL,minWord)
{
alert("Слова для поиска не должны быть короче "+minWord+" символов.");
formL.searchword.focus();
return;
}

















function checkLenght(fieldLink,maxLength)
{
if(fieldLink.value.length>maxLength)
	{
	fieldLink.value=fieldLink.value.substring(0,maxLength);
	alert('Превышенна максимальная длина сообщения: '+maxLength);
	fieldLink.focus();
	}

return;
}




















function sentNewUserForm(formLink)
{
var diff=0; //смещение в форме
if(formLink.elements[diff+0].value.length<2)
	{
	alert('Укажите Ваш ник, больше чем 2 символа');
	formLink.elements[diff+0].focus();
	return;
	}

if(formLink.elements[diff+1].value.length<2)
	{
	alert('Укажите пароль, больше чем 2 символа');
	formLink.elements[diff+1].focus();
	return;
	}

if(formLink.elements[diff+1].value!=formLink.elements[diff+2].value)
	{
	alert('Пароли не совпадают, Вы где-то ошиблись');
	formLink.elements[diff+1].focus();
	return;
	}

if(formLink.elements[diff+3].value.length>0)
	{
		if(!checkMail(formLink.elements[diff+3]))
		{
		return;
		}
	}

formLink.submit();
}





















///////made borya
function photo(name)
{
l="picture.php?img="+name;
var nw=eval("window.open('"+l+"','z','status=yes,scrollbars=0,resizable=no,width=100,height=100')");
nw.focus();
}











///////////////////////////////////
//проверка контактной формы
function sentFeedBack(formLink)
{
var diff=0; //смещение в форме

if(!checkMail(formLink.elements[diff+1]))
	{
	return;
	}

if(formLink.elements[diff+0].value.length<2)
	{
	alert('Укажите имя');
	formLink.elements[diff+0].focus();
	return;
	}

formLink.elements[diff+2].value=cutFakeChar(formLink.elements[diff+2].value);
if(formLink.elements[diff+2].value<2)
	{
	alert('Укажите текст ');
	formLink.elements[diff+2].focus();
	return;
	}


formLink.subact.value=1;
formLink.submit();
}





///////////////////////////////////
//подмена картинок
function changeImg(id,imgSrc){

  if (document.images) {document.images[id].src=imgSrc; }
}









function sentPolls(formLink)
{
var checked=false;
	for(var i=0; i < formLink.length; i++)
	{
	if(formLink[i].checked){checked=true; break;}
	}
if(!checked)
	{
	alert('выберете ответ');
	return;
	}
formLink.target='wopenWin';
wopen(formLink.action,350,410);
formLink.submit();
}





function wopen(url,w,h)
{
url=url+'&w='+w+'&h='+h;
var wopenWin=eval("window.open(url,'wopenWin','toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,width="+w+", height="+h+", top=0,left=0')");
}




















function changePhotoEffect()
{
	$(save_nameDiv).fadeOut(500,function() {
      setChangePhotos();
    });

    return;
}


function setChangePhotos()
{
	$(save_nameDiv).empty();
	$(save_nameDiv).append(save_str);
	if(save_movieId=='')
	   {$(''+save_nameDiv+' a').lightBox();}
    else{
		var movieVar=save_movieId.split("|");
		save_so = new SWFObject(movieVar[0], "movie_player", "425", "344", "8", "#ffffff");
        save_so.addVariable("video_id",movieVar[1]);
        //save_so.addVariable("enablejsapi",1);
        //save_so.addParam("AllowScriptAccess","always");
		save_so.useExpressInstall('./javascripts/expressinstall.swf');
		save_so.addParam("wmode", "transparent");
		save_so.write("youTubeFC");
        }
    $(save_nameDiv).fadeIn(1000);
    return;
}



var save_nameDiv='';
var save_thumbPhotoId='';
var save_nameImg='';
var save_movieId='';

var save_str='';
var save_so=null;

function changePhotoImages(nameDiv,thumbPhotoId,bigImg,smalImg,nameImg,movieId)
{
	save_str='';
    save_nameDiv='#'+nameDiv;
    save_thumbPhotoId=thumbPhotoId;
    save_nameImg=nameImg;
    save_movieId=movieId;

    $('#objItemsPhoto  img').attr('class','photoThumb1');
    $('#'+thumbPhotoId+' a img').attr('class','photoThumb1_select');

    if(movieId=='')
        {
        save_str='<a href="'+bigImg+'" rel="lightbox" title="'+nameImg+'">';
        save_str+='<img src="'+smalImg+'" border="0" />';
        save_str+='</a>';
        }
      else{
        //save_str='<object width="425" height="349">';
        //save_str+='<param name="movie" value="'+movieId+'&hl=ru&fs=1&rel=0&border=1"></param>';
        //save_str+='<param name="allowFullScreen" value="true"></param><embed src="'+movieId+'&hl=ru&fs=1&rel=0&border=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="349"></embed>';
       // save_str+='</object>';

    	save_str='<div class="youtube_bg"><div id="youTubeFC" >';
    	save_str+='	<strong><a href="?detectflash=false">You need to upgrade your Flash Player. Вам необходимо обновить Flash Player.</a></strong>';
    	save_str+='</div></div>';

        }

    changePhotoEffect();

	return;
}



