dom = (document.getElementById) ? true : false;
dom = (document.getElementById) ? true : false;
nn4 = (document.layers) ? true : false;
ie = (document.all) ? true : false;
ie4 = ie && !dom;
Mac = (navigator.appVersion.indexOf("Mac") != -1);
ie4mac = ie4 && Mac;
opera = (navigator.userAgent.indexOf("Opera")!=-1);
Konqueror = (navigator.userAgent.indexOf("Konqueror")!=-1);

var n=1;
function RandNum(a,b){
	var r;
	with(Math) r=round(a+(b-a)*random());
	return r;
}

function  ImgChange(){
if (dom) {
/*alert(l)
if (l) {
        main.filters.item(0).Apply();
        for (j=0;j<7;j++) eval('document.main'+j+'.style.visibility="hidden"');
        eval('document.main'+n+'.style.visibility="visible"')
        main.filters.item(0).Play();
        n++;
        if (n>6) n=0
        setTimeout("ImgChange()",3000);
	return;
}
else{*/
        for (j=0;j<7;j++) {
         	oElement = document.getElementById("main"+j)
         	oElement.style.visibility="hidden"
		}
      	oElement1 = document.getElementById("main"+n);
      	oElement1.style.visibility="visible";
        n++;
        if (n>6) n=0
        setTimeout("ImgChange()",3000);
	return;
   // } 
}}

function RandomPics(){
//var i=0;
var a=new Array(7);
a[0]="27"; // RandNum(1,26);
for (var i=1;i<7;i++){
	a[i]=""+RandNum(1,26);
	var b=true;
	while(b) {
		b=false;
		for (j=0;j<i;j++) if(a[i]==a[j]) b=true;
		if (b) a[i]=""+RandNum(1,26);
	}
}
for (i=0;i<7;i++){
	if (a[i]<10) a[i]="0"+a[i]
	eval('document.main'+i+'.src="pics/prevseans/'+a[i]+'.jpg"')
}
setTimeout("ImgChange()",3000)
}

function ImageClick(el){
	if (el.state!="large"){
		el.src=el.largeSrc;
		el.state="large";
	} else {
		el.src=el.smallSrc;
		el.state="small";
	}
}

function DelSpscer(str){
	return str.replace(/[ \t\n]+/gi,"");
}
function send(){
	if (DelSpscer(window.Guest.fio.value)=='') {
	alert("Заполните, пожалуйста, поле имени.")
	return false;
	}
	var string = window.Guest.email.value+'';
	var RegExp = /^(\w|[-])+\@(\w+\.)+[a-z]{1,3}$/gi;
	var Test = RegExp.test(string);
	if (window.Guest.email.value!="" && !Test){
	alert("Заполните, пожалуйста, правильно поле e-mail адреса.")
	return false;}
	if (DelSpscer(window.Guest.comment.value)!='') {Guest.submit();return true;}
	alert("Заполните, пожалуйста, поле сообщения.")
	return false;
}

function search_test(){
	if (window.search.ftext.value==''){
	alert("Введите текст для поиска!")
	return false;
	}
}

function link(obj,b){
 var name=obj.name+""
 if (b) {
   eval(name+"1.style.display='none'")
   eval(name+"2.style.display='block'")
 }
 else{
   eval(name+"2.style.display='none'")
   eval(name+"1.style.display='block'")
 }
}


function selectImage(obj,b){
 var name=obj.name+"";
 if (b) {
   eval(name+"_1.style.display='none'");
   eval(name+"_2.style.display='block'");
 }
 else{
   eval(name+"_2.style.display='none'");
   eval(name+"_1.style.display='block'");
 }
}


function ImgonMouseOver(div){
startHint(div);
}
function ImgonMouseOut(){
stopHint();
}

//<!--onmouseover="startHint('Vurn');" onmouseout="stopHint()"-->
//<!-- stdlib.js | JavaScript-библиотека стандартных констант и функций


//*********************************************
//*  переменные и функции "среды окружения"   *
//*********************************************

function empty(){}

var stdMouseX = -1, stdMouseY = -1;
var MouseMoved = 0;
var stdHint="";
var MouseMove = empty;
var Init = empty;

if(nn4) document.captureEvents(Event.MOUSEMOVE); 
document.onmousemove = stdMouseMove; 

function stdMouseMove(e)
{
	stdMouseX = (nn4) ? (e.pageX):(event.x + document.body.scrollLeft);
	stdMouseY = (nn4) ? (e.pageY):(event.y + document.body.scrollTop);
	MouseMoved++;
	MouseMove(e);
	HintMouseMove();
}

function HintMouseMove()
{
	if(stdHint){
		 moveElem(stdHint, stdMouseX+10, stdMouseY+10);
	 }
}

function stdInit()
{
  Init();
}

//*********************************************
//* элементарные функции для работы со слоями *
//*********************************************

function showElem(elemId) {
if (dom) { document.getElementById(elemId).style.display = "block"; document.getElementById(elemId).style.visibility = "visible";}
	else if (ie4) document.all[elemId].style.visibility = "visible";
		else if (nn4) document.layers[elemId].visibility = "show";
}

function hideElem(elemId) {
if (dom) document.getElementById(elemId).style.display = "none"; //document.getElementById(elemId).style.visibility = "hidden";
	else if (ie4) document.all[elemId].style.visibility = "hidden";
		else if (nn4) document.layers[elemId].visibility = "hide";
}

function putElem(elemId) {
if (dom) document.getElementById(elemId).style.display = "block";
	else if (ie4) document.all[elemId].style.display = "block";
}

function removeElem(elemId) {
if (dom) document.getElementById(elemId).style.display = "none";
	else if (ie4) document.all[elemId].style.display = "none";
}

function moveElem(idname,x,y)
{
if (dom)
	with(eval(idname)){
		style.left = x;
		style.top = y;
	}
else if(nn4){
		document.layers[idname].left=x;
		document.layers[idname].top=y;
	}
}

function changeElem(elemId)
{
if(dom) 
	if(document.getElementById(elemId).style.display == "block")
		document.getElementById(elemId).style.display = "none"
	else
		document.getElementById(elemId).style.display = "block"

else if (ie4) 
	if(document.all[elemId].style.display == "block")
		document.all[elemId].style.display = "none";
	else
		document.all[elemId].style.display = "block";
}

function exchangeElem(elemId)
{
if(dom) 
	if(document.getElementById(elemId).style.visibility == "hidden")
		document.getElementById(elemId).style.visibility= "visible"
	else
		document.getElementById(elemId).style.visibility= "hidden"

else if (ie4) 
	if(document.all[elemId].style.visibility== "hidden")
		document.all[elemId].style.visibility= "visible";
	else
		document.all[elemId].style.visibility= "hidden";
else if (nn4) 
	if(document.layers[elemId].visibility=="hide")
		document.layers[elemId].visibility="show";
	else
		document.layers[elemId].visibility="hide";
}


function relPosX(which) {
if (nn4) {
return document.layers[which].pageX;
} else {
var elem = (dom)? document.getElementById(which) : document.all[which];
var pos = elem.offsetLeft;
while (elem.offsetParent != null) {
elem = elem.offsetParent;
pos += elem.offsetLeft;
if (elem.tagName == 'BODY') break;
} return pos;
}
}

function relPosY(which) {
if (nn4) {
return document.layers[which].pageY;
} else {
var elem = (dom)? document.getElementById(which) : document.all[which];
var pos = elem.offsetTop;
while (elem.offsetParent != null) {
elem = elem.offsetParent;
pos += elem.offsetTop;
if (elem.tagName == 'BODY') break;
} return pos;
}
}

//*********************************************
//*           стандартные функции             *
//*********************************************

function iLayer(nameid,width,text)
{
if(!width)width=1;
if(!text)text='';
if(nn4)
document.write("<ilayer name='"+nameid+"'width='"+width+"'>"+text+"</ilayer>")
else
document.write("<span id='"+nameid+"' style='position: relative; width: "+width+"px;'>"+text+"</span>")
}

function checkmail(email)
{if (email == "") return(false);
 if (email.indexOf(".") == -1) return(false);
 dog = email.indexOf("@");
 if (dog == -1) return(false);
 if ( (dog < 1) || (dog > email.length - 5))return(false);
 if ((email.charAt(dog - 1) == '.') || (email.charAt(dog + 1) == '.')) return(false);
 if (email.charAt(email.length - 1) == '.') return(false);
 return true;
}


function startHint(nameid)
{
	if (!nameid) {hideElem(stdHint); return;}	
	if(stdHint) hideElem(stdHint);
	stdHint=nameid;
	moveElem(stdHint, stdMouseX+10, stdMouseY+10);
	showElem(stdHint);
}


function stopHint()
{
	hideElem(stdHint);
	stdHint="";
}
function SelectImg(ahref)
{
	url=ahref.href;
	window.open(url,ahref.target,"fullscreen=no, toolbar=no, resizable=no, scrollbars=yes, width=550, left=0,height=500" );
}


//-->
