function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function ShowInfoCity(id)
{
document.getElementById("name_city").innerHTML=document.getElementById("name_city"+id).innerHTML;
document.getElementById("date_city").innerHTML=document.getElementById("date_city"+id).innerHTML;
document.getElementById("desc_city").innerHTML=document.getElementById("preview_city"+id).innerHTML;
document.getElementById("text_city").innerHTML=document.getElementById("text_city"+id).value;
ShowDivCenter("city_info");

}
function ShowHideDiv(div)
{
if(document.getElementById(div)!=null)
if(document.getElementById(div).style.display!='block')
document.getElementById(div).style.display='block';
else
document.getElementById(div).style.display='none';
}
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 startchange()
{
	var i=document.getElementById("plogo").value,filename;
	i++;

	if(document.getElementById("fnm"+i)==null)
	{
		i=1;
	}
	//else 	
	//alert(i)
	filename="/admin/images/partners/"+document.getElementById("fnm"+i).value;	
	setTimeout("document.getElementById('tempbox').innerHTML='<img src=\""+filename+"\" border=0 onload=endchange("+i+")>'",2500);
	document.getElementById("plogo").value=i;
}
function endchange(i)
{
	var filename="/admin/images/partners/"+document.getElementById("fnm"+i).value;
	document.getElementById('logo_partner').innerHTML='<img src="'+filename+'" border=0 onload=startchange()>';
}

function bookmark(a){
// var id_connection=document.getElementById('code_connection_user').value;
 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, чтобы добавить страницу в закладки.");
// SM1(id_connection,'addfav');
 return false;
}

function SendToServer(keyword,table,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(div).style.display='block';
				document.getElementById(div).innerHTML=sss;
				if(div=="searchresult") 
				{
					desActivFind();
					
				}
	    	}
		}
		req.send('keyword='+table+'|'+encodeURIComponent(keyword));
	}
}
function PlayMusicPage(id)
{
AC_FL_RunContent1(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '100',
			'height', '8',
			'id', 'mju',
			'src', '/player2',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'flashvars', 'playlist=/playlists/playpage'+id+'.xml&stopplay=0',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'transparent',
			'devicefont', 'false',
			'swLiveConnect', 'true',
			'id', '',
			'bgcolor', '#ffffff',
			'name', '',
			'menu', 'false',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'movie', '/player2',
			'salign', '');	

}
function HideDiv(div)
{
if(document.getElementById(div)!=null)
document.getElementById(div).style.display='none';
}

function ShowDiv(div)
{
if(document.getElementById(div)!=null)
document.getElementById(div).style.display='block';
}

function ActivVideo()
{
	if(document.getElementById('videocontent')!=null)
	{
	
	var so = new SWFObject('/player.swf','player','318','279','0','#20377d');
	so.addVariable('fullscreen','true');
	so.addParam("wmode","transparent");
	so.addParam("allowScriptAccess","always");
	so.addVariable("autostart","true");
	so.addVariable("file", "/bremenskie_promo.flv");
	so.addVariable("image", "/preview.jpg");
	so.addVariable("skin", "/simple.swf");
	so.write('videocontent');
	}}

function ActivVideo2()
{
//	alert(1);
	var so = new SWFObject('/player.swf','player','318','262','0','#20377d');
	so.addVariable('fullscreen','true');
	so.addParam("wmode","opaque");
	so.addVariable("volume","0");
	so.addVariable("file", "/bremenskie_promo.flv");
	so.addVariable("image", "/preview.jpg");
	so.addVariable("skin", "/simple.swf");
	so.write('videocontent');
}
	
function ShowBigWindow()
{
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 65) / 2);
	var lightboxLeft = ((arrayPageSize[0]) / 2);
	if(window.screen.width>1000)document.body.style.overflowX="hidden";
	document.getElementById('backimagebox').style.height=arrayPageSize[1]+'px';
	document.getElementById('backimagebox').style.width=arrayPageSize[0]+'px';
	document.getElementById('backimagebox').style.display='block';	
	document.getElementById('imagegalery').style.display="block";
	document.getElementById('imagegalery').style.top=lightboxTop-223+'px';
	document.getElementById('imagegalery').style.left=lightboxLeft-350+'px';
}
function HideBigWindow()
{
	document.getElementById('backimagebox').style.display='none';	
	document.getElementById('imagegalery').style.display="none";
}
function HideWindow(id)
{
	document.getElementById("window"+id).style.display="none";
	document.getElementById("link"+id).className="city";
}	
function ActivMusic(id)
{
if(document.getElementById("soundicon").className=="diactiv")
{
document.getElementById("soundicon").className="";
document.getElementById("butmusic").innerHTML="Звук включен";

setCookie("playmusic", "play", "Mon, 02-Jan-2012 00:00:00 GMT", "/");
PlayMusicPage(id);
}
else
{
document.getElementById("soundicon").className="diactiv";
document.getElementById("butmusic").innerHTML="Звук выключен";
document.getElementById("pageplayer").innerHTML="";
setCookie("playmusic", "stop", "Mon, 02-Jan-2012 00:00:00 GMT", "/");
}
}	
function PauseMusic()
{
document.getElementById("soundicon").className="diactiv";
document.getElementById("butmusic").innerHTML="Звук выключен";
document.getElementById("pageplayer").innerHTML="";
setCookie("playmusic", "pause", "Mon, 02-Jan-2012 00:00:00 GMT", "/");
}	
/*Форум*/

function PrintMessage(item,ans,page)
{
	var feedback=true;
	re1=/^[А-Яа-я\ \-_0-9a-zA-Z]+$/;
	re2=/^[0-9a-zA-Z\-_]+@[0-9a-zA-Z\-_\.]+\.[a-zA-Z]{2,3}$/;
	var idmes=document.getElementById('nummessage').value;
	var author_message=document.getElementById('author_message').value;
	var mail_message=document.getElementById('mail_message').value;
	var newcod,mes="";
	var cod=document.getElementById("codbuttoncomment").src;
	var len=cod.length;
	var ras=cod.substr(len-6,6);
	ras=ras.substr(0,2);
	ras=parseInt(ras);
	ras=ras*56-15;
	if(author_message=="" || !re1.test(author_message)){feedback=false;mes+='Имя';}
	if(mail_message=="" || !re2.test(mail_message)) {feedback=false;if(mes!="")mes+=",";mes+='Электронную почту';}	
	if(parseInt(document.getElementById("cod_message").value)!=ras){
	var t=document.getElementById("cod_message").value;
	feedback=false;if(mes!="")mes+=",";mes+='Цифры';}
	var text_message=document.getElementById('textreviewcomment').value;
	text_message=text_message.replace(/"/g,'&quot;');	
	text_message=text_message.replace(/'/g,'`');
	GenCode();
	if(feedback!=false)
	{
		SendToServer(idmes+'|'+item+'|'+ans+'|'+page+'|'+mail_message+'|'+author_message+'|'+text_message,'printmessage','listmessage');
		HideDiv('message');
		CleanMessage();
	}
	else {document.getElementById("errormedssage").innerHTML="Проверьте "+mes+"!";}
}

function GenCode()
{
		newcod=(Math.round(Math.random()*7+2)*10 + Math.round(Math.random()*1+1));
		document.getElementById('codbuttoncomment').src="/cod/cod_"+newcod+".jpg";
		document.getElementById('codbuttoncomment').value=newcod;
}
function CleanMessage()
{
		document.getElementById('author_message').value="";
		document.getElementById('mail_message').value="";
		document.getElementById('textreviewcomment').value="";
		document.getElementById('cod_message').value="";
}
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 setvalue(div,value)
{
	if(document.getElementById(div)!=null)
	document.getElementById(div).value=value;
}
function ShowDivCenter(div)
{
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	var obj=document.getElementById(div);
	if (obj) {
		obj.style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 500) / 2) + 'px');
		obj.style.left = (((arrayPageSize[0] - 20 - 300) / 2) + 'px');
		obj.style.display = 'block';		
	}
	else alert('no');
}
/*Конец Форум*/
