function show(city){
var info = document.getElementById(city.id + '_info').style.display = 'block';
}
function big_foto(w,h,win_name,left) {
	var url='';
	var win_name;
	if (!win_name) win_name='big';
	if (!left) left=100;
	var features='menubar=no,scrollbars=yes,status=no,resizable=yes,top=8,left='+left+',width='+w+',height='+h;
	window.open(url,win_name,features);
}

function LTrim( value ) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}
// Removes ending whitespaces
function RTrim( value ) {
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}
// Removes leading and ending whitespaces
function trim( value ) {
	return LTrim(RTrim(value));
}



function addHandler(object, event, handler)
{
  if (typeof object.addEventListener != 'undefined')
    object.addEventListener(event, handler, false);
  else if (typeof object.attachEvent != 'undefined')
    object.attachEvent('on' + event, handler);
  else
    throw "Incompatible browser";
}
Function.prototype.bind = function(object) {
    var method = this
    return function() {
        return method.apply(object, arguments) 
    }
}
var cl_name;
function focus_on(e) {
	if(this.type=="text"||this.type=="password"||this.type=="textarea"){
		if (this.value=="Логин" || this.value=="*****") this.value="";
		cl_name=this.className;
		this.className=this.className+"over";
		//alert(this.className);
	}
	
}
function focus_off(e) {
	if(this.type=="text"||this.type=="password"||this.type=="textarea"){
		this.className=cl_name;
	}
}


window.onload = function() {

inputs = document.getElementsByTagName("input");
	for (i=0;i<inputs.length;i++) {
		addHandler(inputs[i], "focus", focus_on.bind(inputs[i]));
		addHandler(inputs[i], "blur", focus_off.bind(inputs[i]));
	}
textareas = document.getElementsByTagName("textarea");
	for (i=0;i<textareas.length;i++) {
		addHandler(textareas[i], "focus", focus_on.bind(textareas[i]));
		addHandler(textareas[i], "blur", focus_off.bind(textareas[i]));
	}
	
	shadow = document.getElementsByClassName("button");
	for (i=0;i<shadow.length;i++)
	{
		shadow[i].innerHTML='<span style="position:absolute;margin:1px 0px 0px 1px;color:black;">'+shadow[i].innerHTML+'</span>'+'<span style="position:absolute;">'+shadow[i].innerHTML+'</span>&nbsp;';
	}
	shadow = document.getElementsByClassName("button_current");
	for (i=0;i<shadow.length;i++)
	{
		shadow[i].innerHTML='<span style="position:absolute;margin:1px 0px 0px 1px;color:black;">'+shadow[i].innerHTML+'</span>'+'<span style="position:absolute;">'+shadow[i].innerHTML+'</span>&nbsp;';
	}
}

function s_h(id) {
	var sub=document.getElementById('mnu'+id);
	if (sub) 
		if (sub.style.display=='none') {sub.style.display='block';}
		else sub.style.display='none';
}

function go_away() {
	send_error=setTimeout(function(){alert('Ошибка');document.getElementById('go_').disabled=false;}, 13000);
	document.getElementById('go_').disabled=true;
	//JsHttpRequest.method='post';
	JsHttpRequest.query(
		'/guest.php',
		{
			'fio': document.getElementById('fio').value,
			'email': document.getElementById('email').value,
			'town': document.getElementById('town').value,
			'phone': document.getElementById('phone').value,
			'message': document.getElementById('message').value,
			'code': document.getElementById('code').value,
			'idpage': document.getElementById('idpage').value
			
		},
		function(result, errors) {
			document.getElementById('div_errors').innerHTML=errors;
			if (result) {
				clearTimeout(send_error);
				document.getElementById('go_').disabled=false;
				if (result['res']==1) {
					alert('Сообщение успешно отправленно и будет опубликировано после просмотра адимнистратором!');
					document.getElementById('fio').value='';
					document.getElementById('email').value='';
					document.getElementById('town').value='';
					document.getElementById('phone').value='';
					document.getElementById('message').value='';
					document.getElementById('idpage').value='';
					document.getElementById('code').value='';
					setCookie('cc', result['rnd'],'','/');
					document.getElementsByClassName('sec')[0].innerHTML=result['rnd']; //
				}
				if (result['res']==2) {
					alert('Не все поля заполнены или заполнены неверно');
				}
				if (result['res']==3) {
					alert('Неверный защитный код');
				}
            }
		},
		false
	);
}


