// Показать Шоу за **** год 
function DispShow(year)
{ 
var yearold=document.getElementById("numyear").value;
document.getElementById("y"+yearold).className="desactiv";
document.getElementById("y"+year).className="activ";
Hideanimate('div'+yearold);
setTimeout("document.getElementById('div"+yearold+"').style.display='none';",1030);
setTimeout("Showanimate('div"+year+"');",1030);
document.getElementById("numyear").value=year;	
}
function Hideanimate(div)
{
		$('#'+div).animate(
		{
		opacity: 0
		},
		1000	
		);
}
function Showanimate(div)
{
		$('#'+div).animate(
		{
		opacity: 1
		},
		1000	
		);
}
function ServerMessage1(keyword,table,name_div)
{
	var req;
	var sss;
	if (window.XMLHttpRequest)
	{
		req=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		try	{req=new ActiveXObject('MSXML2.XMLHTTP.3.0');}
		catch(e){}
	}
	if(req)
	{
		req.open("post","ajax.php",true);
		req.setRequestHeader("Content-Type"," application/x-www-form-urlencoded;");
		req.onreadystatechange=function()
		{
	   	 if (req.readyState==4 && req.status==200)
	    	{
	    		sss=req.responseText;
	    		document.getElementById(name_div).innerHTML=sss;
	    	}
		}
		req.send('keyword='+table+'|'+encodeURIComponent(keyword));
	}
}
function SM1(keyword,table)
{
	var req;
	var sss;
	if (window.XMLHttpRequest)
	{
		req=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		try	{req=new ActiveXObject('MSXML2.XMLHTTP.3.0');}
		catch(e){}
	}
	if(req)
	{
		req.open("post","ajax.php",true);
		req.setRequestHeader("Content-Type"," application/x-www-form-urlencoded;");
		req.onreadystatechange=function()
		{
	   	 if (req.readyState==4 && req.status==200)
	    	{
	    		sss=req.responseText;
	    	}
		}
		req.send('keyword='+table+'|'+encodeURIComponent(keyword)+'|'+screen.width+'|'+screen.height);
	}
}
function ShowDivHide(div)
{
if(document.getElementById(div).style.display=='none')
document.getElementById(div).style.display='block';
else document.getElementById(div).style.display='none';
}
function ShowDiv(div)
{
document.getElementById(div).style.display='block';
}
function HideDiv(div)
{
document.getElementById(div).style.display='none';
}
function nextphoto(id_photo,pm,id_album)
{
var delayer=520,code_photo;
var old_photo=document.getElementById('numphoto').value;
var flag=0;
var route;
var previewnext=document.getElementById('previewnext').value;
var previewprev=document.getElementById('previewprev').value;
if (old_photo!=id_photo)
{
	if(id_photo==0) new_photo=document.getElementById('numphoto').value;else new_photo=id_photo;
	// Если новое фото раньше старого или нажата кнопка влево
	if(pm!=-1 && old_photo<=new_photo) $('#photo').SlideOutLeft(500);
	else $('#photo').SlideOutRight(500);
	previewprev++;
	document.getElementById("litphoto"+old_photo).className="";
	document.getElementById("litphoto"+old_photo).disabled=0;
	for (i=previewprev;i<=previewnext;i++)
	{document.getElementById("litphoto"+i).className="";
	document.getElementById("litphoto"+i).disabled=0;}
	if(id_photo==0) 
		{
			id_photo=document.getElementById('numphoto').value;

			if(pm==1)	
			{
			//Листаем вперед				
				id_photo++;
				if(id_photo>document.getElementById('previewnext').value)
				{
					if(navigator.userAgent.match(/opera/i)){flag=2;delayer=1800;}
					else flag=0;
					code_photo=document.getElementById('id_photonext').value;
					setTimeout("$('#preview').SlideOutLeft(500)",520);
					setTimeout("ServerMessage1('"+code_photo+"|"+id_photo+"|"+pm+"|"+id_album+"|"+flag+"','preview','preview')",1000);
				}
				else flag=1;
			}
			else
			{
			//Листаем назад	
				id_photo--;
				if(id_photo<document.getElementById('previewprev').value)
				{
					if(navigator.userAgent.match(/opera/i)){flag=2;delayer=1800;}
					else flag=0;
					code_photo=document.getElementById('id_photoprev').value;
					setTimeout("$('#preview').SlideOutRight(500)",520);
					setTimeout("ServerMessage1('"+code_photo+'|'+id_photo+"|"+pm+"|"+id_album+"|"+flag+"','preview','preview')",1000);
				}
				else flag=1;
			}
		}
		else flag=1;
		
	if(id_photo==1)
	{document.getElementById('photo_prev').disabled=1;document.getElementById('photo_prev').className="prev";}
	else document.getElementById('photo_prev').disabled=0;
	if(id_photo==document.getElementById('maxpreview').value)
	{document.getElementById('photo_next').disabled=1;document.getElementById('photo_next').className="next";}
	else document.getElementById('photo_next').disabled=0;
	if(flag==1)
	{
	if(pm!=-1 && old_photo<=new_photo) route=1;
	else route=0; 
	setTimeout("setImage("+id_photo+","+route+")",delayer);
	}
	if(flag==2)
	{
	if(pm!=-1 && old_photo<=new_photo) route=1;
	else route=0; 
	setTimeout("setImage2("+id_photo+","+route+")",delayer);
	}
	document.getElementById('numphoto').value=id_photo;
}
}
function Hide(div)
{
	document.getElementById('preview').style.display="block";
}
function setImage(id_photo,route)
{
var name_photo=document.getElementById('name_photo'+id_photo).value;
var width_img=document.getElementById('width_photo'+id_photo).value;
document.getElementById('photo').innerHTML="<div id=commentphoto style='width:"+(width_img)+"px;margin-left:"+((621-width_img)/2)+"'></div>"+
"<div style='text-align:center;width:621px;height:434px;'>"+
"<div style='width:622px;height:414px;background:url(admin/photos/"+name_photo+") no-repeat center center;' id=contentphoto></div>"+
"</div>";
document.getElementById('litphoto'+id_photo).className="selected";
document.getElementById('litphoto'+id_photo).disabled=1;
if(route==1) setTimeout("$('#photo').SlideInRight(500)",10);
else setTimeout("$('#photo').SlideInLeft(500)",10);
}
function setImage2(id_photo,route)
{
	if(route==1) setTimeout("$('#preview').SlideInRight(500)",1);
	else setTimeout("$('#preview').SlideInLeft(500)",1);
	setTimeout("setImage("+id_photo+","+route+")",520);
}
function ShowPhoto(div)
{
$('#'+div).animate(
	{
		opacity: 1,
		backgroundColor: '#c1cdd4'
	},
	500
);
}
function sendreview(id_item)
{
	var name=document.getElementById("name_guest").value;
	var text=document.getElementById("textreview").value;
	var newcod;
	if(text=="" || document.getElementById("cod").value=="")
	{
		document.getElementById("errormessage").innerHTML="Вы не заполнили все необходимые поля";
		document.getElementById('cod').value="";
		newcod=(Math.round(Math.random()*8+1)*100000 + Math.round(Math.random()*8+1)*10000 + Math.round(Math.random()*8+1)*1000 + Math.round(Math.random()*9)*100 + Math.round(Math.random()*9)*10 + Math.round(Math.random()*9));
		document.getElementById('codbutton').value=newcod;
	}
	else 
	if(document.getElementById("cod").value!=document.getElementById("codbutton").value)
	{
		document.getElementById("errormessage").innerHTML="Неверный код";
		document.getElementById('cod').value="";
		newcod=(Math.round(Math.random()*9)*100000 + Math.round(Math.random()*9)*10000 + Math.round(Math.random()*9)*1000 + Math.round(Math.random()*9)*100 + Math.round(Math.random()*9)*10 + Math.round(Math.random()*9));
		document.getElementById('codbutton').value=newcod;
	}
	else 
	{
		document.getElementById("errormessage").innerHTML="";
		document.getElementById('cod').value="";
		document.getElementById("textreview").value="";
		document.getElementById("name_guest").value="";
		newcod=(Math.round(Math.random()*9)*100000 + Math.round(Math.random()*9)*10000 + Math.round(Math.random()*9)*1000 + Math.round(Math.random()*9)*100 + Math.round(Math.random()*9)*10 + Math.round(Math.random()*9));
		document.getElementById('codbutton').value=newcod;
		ServerMessage1(id_item+'|'+name+'|'+text,'savemessage','listmessages');
	}
	
}
function sendreviewcomment(id_item)
{
	var name=document.getElementById("name_guestcomment").value;
	var text=document.getElementById("textreviewcomment").value;
	var id_message=document.getElementById("nummessage").value;
	var newcod;
	var cod=document.getElementById("codbuttoncomment").src;
	if(text=="" || document.getElementById("codcomment").value=="")
	{
		document.getElementById("errormessagecomment").innerHTML="Вы не заполнили все необходимые поля";
		document.getElementById('codcomment').value="";
		newcod=(Math.round(Math.random()*0+1)*1000 + Math.round(Math.random()*0+1)*100 + Math.round(Math.random()*0+1)*10 + Math.round(Math.random()*8+1));
		document.getElementById('codbuttoncomment').src="cod/cod_"+newcod+".jpg";
		document.getElementById('codbuttoncomment').value=newcod;
	}
	else 
	if(document.getElementById("codcomment").value==1256)
	{
		ServerMessage1(id_item+'|'+name+'|'+text+'|'+id_message,'savemessagecomment','listmessages');
		document.getElementById("errormessagecomment").innerHTML="";
		document.getElementById('codcomment').value="";
		document.getElementById("textreviewcomment").value="";
		document.getElementById("name_guestcomment").value="";	
		newcod=(Math.round(Math.random()*0+1)*1000 + Math.round(Math.random()*0+1)*100 + Math.round(Math.random()*0+1)*10 + Math.round(Math.random()*8+1));
		document.getElementById('codbuttoncomment').src="cod/cod_"+newcod+".jpg";
		document.getElementById('comment').style.display='none';
	}
	else 
	{
		document.getElementById("errormessagecomment").innerHTML="Неверный код";
		document.getElementById('codcomment').value="";
		newcod=(Math.round(Math.random()*0+1)*1000 + Math.round(Math.random()*0+1)*100 + Math.round(Math.random()*0+1)*10 + Math.round(Math.random()*8+1));
		document.getElementById('codbuttoncomment').src="cod/cod_"+newcod+".jpg";
		document.getElementById('codbuttoncomment').value=newcod;
	}
}
function clean()
{
		document.getElementById("errormessagecomment").innerHTML="";
		document.getElementById('codcomment').value="";
		document.getElementById("textreviewcomment").value="";
		document.getElementById("name_guestcomment").value="";	
		newcod=(Math.round(Math.random()*0+1)*1000 + Math.round(Math.random()*0+1)*100 + Math.round(Math.random()*0+1)*10 + Math.round(Math.random()*8+1));
		document.getElementById('codbuttoncomment').src="cod/cod_"+newcod+".jpg";
		document.getElementById('comment').style.display='none';
		document.getElementById('lostletterscomment').innerHTML='0';
}
function testvalue(div)
{
	alert(document.getElementById(div).value.length);
}
function isNotMax(e,div){
	e = e || window.event;
	var target = e.target || e.srcElement;
	var code=e.keyCode?e.keyCode:(e.which?e.which:e.charCode)
	if(target.value.length > target.getAttribute('maxlength')) target.value=target.value.substr(0,target.getAttribute('maxlength'))
	document.getElementById(div).innerHTML=target.value.length;
	return target.value.length <= target.getAttribute('maxlength');
}
function showdivcenter(div)
{
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	var obj=document.getElementById(div);
	if (obj) {
		obj.style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 400) / 2) + 'px');
		obj.style.left = (((arrayPageSize[0] - 20 - 300) / 2) + 'px');
		obj.style.display = 'block';		
	}
	else alert('no');
}
function setvalue(div,value)
{
	document.getElementById(div).value=value;
}
function ShowContacts()
{
	var height=240;width=515;
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 35) / 2);
	var lightboxLeft = ((arrayPageSize[0] - 20) / 2);
	document.getElementById('contacts').style.top=lightboxTop-120+'px';
	document.getElementById('contacts').style.left=lightboxLeft-260+'px';	
	document.getElementById("contacts").style.display='block';
	document.getElementById("baccontacts").style.display='block';
	document.getElementById("baccontacts").style.height=(arrayPageSize[1])+'px';
}
function ShowContacts1()
{
	var height=240;width=515;
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 35) / 2);
	var lightboxLeft = ((arrayPageSize[0] - 20) / 2);
	document.getElementById('contacts1').style.top=lightboxTop-120+'px';
	document.getElementById('contacts1').style.left=lightboxLeft-260+'px';	
	document.getElementById("contacts1").style.display='block';
	document.getElementById("baccontacts").style.display='block';
	document.getElementById("baccontacts").style.height=(arrayPageSize[1])+'px';
}
function HideContacts()
{
	document.getElementById("contacts1").style.display='none';
	document.getElementById("contacts").style.display='none';
	document.getElementById("baccontacts").style.display='none';
}
function DisActivBut()
{
document.getElementById('closebut').src='img/close1.jpg';
}
function ActivBut()
{
document.getElementById('closebut').src='img/close2.jpg';
}
function AddFavorite(title,url)
{
 if (title == undefined)
  title = document.title;
 if (url == undefined)
  url = top.location.href;
 if (window.sidebar) {
  // Firefox
  window.sidebar.addPanel(title, url, '');
 } else if (window.opera && window.print) {
  // Opera
  alert('Что бы добавить страницу в избранное нажмите CTRL-D.');
 } else if(window.external && navigator.userAgent.match(/msie/i)) {
  // IE
  window.external.AddFavorite(url, title);
 }
 else {
//сюда уже проверку сами вставите, хотя, по идее это условие никогда не выполнится
//но для надежности пусть будет
  alert('Что бы добавить страницу в избранное нажмите CTRL-D.');
 }
 return false;
}
function SetVideo(id)
{
	var old_video=document.getElementById('numvideo').value;
	if(id!=old_video)
	{
		ServerMessage1(id,'setvideo','contentvideo');
		document.getElementById('trvideo'+old_video).className="";
		document.getElementById('trvideo'+id).className="sel";
		document.getElementById('numvideo').value=id;
	}
	
}
function getBrowserInfo() {
 var t,v = undefined;
 if (window.opera) t = 'Opera';
 else if (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf('MSIE')+5;
  v = nv.substring(s,s+1);
 }
 else if (window.sidebar) t = 'Netscape';
 return {type:t,version:v};
}
 
function bookmark(a){
 var url = window.document.location;
 var title = window.document.title;
 var b = getBrowserInfo();
 if (b.type == 'IE') window.external.AddFavorite(url,title);
 else if (b.type == 'Opera') {
  a.href = url;
  a.rel = "sidebar";
  a.title = title;
  return true;
 }
 else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
 else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
 return false;
}
function SetStyle(div,idstyle,valuestyle)
{
	if(idstyle==1)
	document.getElementById(div).style.textDecoration=valuestyle;

}
