var is_click = false;
var is_click_foto_album = false;
var is_click_foto_album_load = false;

show_profile_edit = true;
document.onclick = ClickDocument;
var TIMER = null;
//var CONTENT_HEIGHT = parseInt(document.getElementById('auth_div').style.top);

var DROP_STEP = 20;
var CUR_DROP_HEIGHT = -170;
var CUR_DROP_HEIGHT_FOTO = 0;


function ClickDocument(){

}

function LoadFullFotoAlbum(idhotel){
	if(!is_click_foto_album){
		document.getElementById('fotoalbum_strel').src="images/strel_3.gif";
		document.getElementById('fotoAlbum').style.display='block';

		if(!is_click_foto_album_load) {
			document.getElementById('fotoAlbum').innerHTML=" загрузка...";
			new Ajax.Updater( 'fotoAlbum', 'load_foto_hotel.php?idhotel='+idhotel );
			is_click_foto_album_load = true;
		}
		is_click_foto_album = true;
	}else{
		document.getElementById('fotoalbum_strel').src="images/strel_2.gif";
		document.getElementById('fotoAlbum').style.display='none';
		is_click_foto_album = false;
	}
}

function ShowFullFotoAlbum(){
	if(!is_click_foto_album){
		document.getElementById('fotoalbum_strel').src="images/strel_3.gif";
		document.getElementById('fotoAlbum').style.display='block';
		is_click_foto_album = true;
	}else{
		document.getElementById('fotoalbum_strel').src="images/strel_2.gif";
		document.getElementById('fotoAlbum').style.display='none';
		is_click_foto_album = false;
	}
}

function Search_OnFocus (object_input , text) {
	var search_default_value = text;

	if (object_input.value.toLowerCase() == search_default_value.toLowerCase()) {
		object_input.value = "";
	}
	object_input.style.color =  "#000000";
}
function Search_OnBlur (object_input, text) {
	var search_default_value = text;

	if (object_input.value == "") {
		object_input.value = search_default_value;
		object_input.style.color = "#999999";
	}
}

function wide_search(what){
	if(what){
		document.getElementById('form_wide_search').style.display="block";
		document.getElementById('form_fast_search').style.display="none";
	}else{
		document.getElementById('form_wide_search').style.display="none";
		document.getElementById('form_fast_search').style.display="block";
	}
	return false;
}

function loadHTML(sURL){

  var request=null;

  // пытаемся создать объект для MSXML 2 и старше
  if(!request) try {
    request=new ActiveXObject('Msxml2.XMLHTTP');
  } catch (e){}

  // не вышло... попробуем для MSXML 1
  if(!request) try {
    request=new ActiveXObject('Microsoft.XMLHTTP');
  } catch (e){}

  // не вышло... попробуем для Mozilla
  if(!request) try {
    request=new XMLHttpRequest();
  } catch (e){}

  if(!request)
    // ничего не получилось...
    return "";

  // делаем запрос
  request.open('GET', sURL, false);
  request.send(null);

  // возвращаем текст
  return request.responseText;

}

function selCatAdvSearch( value , value2) {
	var arr_value=value.split("_");
	switch(arr_value[0]){
		case "country":
			if(arr_value[1] == 0) {
				$('inputHotel').disabled = true;
				$('inputHotel').value = "<Введите название отеля>";
				$('selectCat').disabled = true;
				document.form1.w_country.value=0;
				document.form1.w_region.value=0;
				document.form1.w_city.value = 0;
				$('select_sel_City').disabled = true;
				$('select_sel_City').innerHTML="<option value=0>Сначала выберите страну</option>";
				return false;
			}
			document.form1.w_country.value=arr_value[1];
			$('inputHotel').disabled = false;
			$('inputHotel').style.color="#999999";
			$('selectCat').disabled = false;
			new Ajax.Updater( 'selectCity', '/ajax/ajax_get_city.php?value='+arr_value[1]);
			break;
		case "city":
			document.form1.w_region.value=0;
			document.form1.w_city.value=arr_value[1];
			break;
		case "region":
			document.form1.w_city.value=0;
			document.form1.w_region.value=arr_value[1];
			break;
		case "countrySearch":
			$('inputHotel').disabled = false;
			$('inputHotel').style.color="#999999";
			$('selectCat').disabled = false;
			new Ajax.Updater( 'selectCountry', '/ajax/ajax_get_country.php?value='+arr_value[1]);
			new Ajax.Updater( 'selectCity', '/ajax/ajax_get_city.php?value='+arr_value[1]);
			break;
		case "regionSearch":
			new Ajax.Updater( 'selectCity', '/ajax/ajax_get_city.php?value='+arr_value[1]+'&value2='+value2);
			break;
		case "citySearch":
			new Ajax.Updater( 'selectCity', '/ajax/ajax_get_city.php?value='+arr_value[1]+'&value2='+value2);
			break;


	}
}
function get_param(p_country, p_region, p_city, p_hotel, p_cat){
	if(p_country != "") {
		document.form1.w_country.value=p_country;
		selCatAdvSearch('countrySearch_'+p_country);

		if(p_region != "") {
			document.form1.w_region.value=p_region;
			selCatAdvSearch('regionSearch_'+p_country, p_region);
		}else{
			if(p_city != "") {
				document.form1.w_city.value=p_city;
				selCatAdvSearch('citySearch_'+p_country, p_city);
			}
		}


		if(p_hotel != "") document.form1.w_hotel.value=p_hotel;
		if(p_cat != "") document.form1.w_cat.value=p_cat;
	}
}

function removeChildFoto(numRec){
	var $rmfoto="foto_user_"+numRec+"";
	document.getElementById('debug').removeChild(document.getElementById("fotofile_"+numRec+"")); 
	document.getElementById('hidden_input_form').removeChild(document.forms["form9"].elements[$rmfoto]);
}


function SelectCountryResidence(this_option, selectCityResidence){
	id_option=this_option.options[this_option.options.selectedIndex].value;
	
	var selectCityResidence = $('selectCityResidence');
	selectCity.innerHTML = '';
	var url = '/INC/addCityResidence.php';
	
	pars='countryRes_id='+id_option;

	var myAjax = new Ajax.Updater('selectCityResidence', url, {method: 'post', parameters: pars});
	return false;

}

function EditProfile(){
	if(show_profile_edit){
		document.getElementById('edit_prof').style.display='block';
		show_profile_edit = false;
	}else{
		document.getElementById('edit_prof').style.display='none';
		show_profile_edit = true;
	}
}

function removeStrTrip(numRem, what, id){
	document.getElementById("Str1_"+numRem+"").removeChild(document.getElementById("Str_"+numRem+""));
	var inputObj = document.createElement('input');
	inputObj.type = "hidden";
	inputObj.name = "rm_"+what+"_"+numRem;
	inputObj.value = id;
	document.form2.appendChild(inputObj);

}


function LoadFullComment(fulltext, peacetext, id_comment){
	document.getElementById('comment_'+id_comment).innerHTML=fulltext+"&nbsp;&nbsp;<a style=\"color: #004c70; font-weight: normal;\" href=\"javascript:;\" onclick=\"LoadPeaceComment('"+peacetext+"', '"+fulltext+"', "+id_comment+");\">Свернуть <img src=\"/images/rm.gif\"></a>";
}

function LoadPeaceComment(peacetext, fulltext, id_comment){
	document.getElementById('comment_'+id_comment).innerHTML=peacetext+"&nbsp;&nbsp;<a style=\"color: #004c70; font-weight: normal;\" href=\"javascript:;\" onclick=\"LoadFullComment('"+fulltext+"', '"+peacetext+"', "+id_comment+");\">...Читать полностью <img src=\"/images/add.gif\"></a>";
}

function selectCheckBoxs(mainbox, boxname){
    var elems = mainbox.form.elements;
	var elemnum = elems.length;

	for(i=0; i < elemnum; i++){
		if(elems[i].type == 'checkbox' && elems[i].name.substr(0, boxname.length) == boxname){
			elems[i].checked = mainbox.checked;
		}
	}
}


function CheckLogin(){
	var login=document.getElementById('name').value;

	var resultRegistration = $('result-registration');
	var url = 'ajax_check_login.php';
	
	var pars = 'login='+login;

	var myAjax = new Ajax.Updater('result-registration', url, {method: 'post', parameters: pars});
	return false;
}

function AddImages() {
	var tbl = document.getElementById('tblSample');
	var lastRow = tbl.rows.length;

	// if there's no header row in the table, then iteration = lastRow + 1
	if(lastRow < 40){
		var iteration = lastRow+1;
		var row = tbl.insertRow(lastRow);

		var cellRight = row.insertCell(0);
		cellRight.setAttribute('class', 'opinion_heads_2');
		var el = document.createElement('input');
		el.setAttribute('type', 'file');
		el.setAttribute('name', 'file_' + iteration);
		el.setAttribute('size', '41');
		el.setAttribute('value', iteration);
		cellRight.appendChild(el);

		document.getElementById('images_number').value = iteration;
	}else{
		document.getElementById('error').innerHTML="Добавлено максимальное колличество полей";
		return false;
	}
}

function RemoveImages() {
	var tbl = document.getElementById('tblSample');
	var lastRow = tbl.rows.length;
	if(lastRow == 40)document.getElementById('error').innerHTML="";
	if (lastRow > 1){
		tbl.deleteRow(lastRow - 1);
		document.getElementById('images_number').value =  document.getElementById('images_number').value - 1;
	}
}


/////////////////////////////////////////////////////


function addHandler(object, event, handler, useCapture) {

    if (object.addEventListener) {
        object.addEventListener(event, handler, useCapture ? useCapture : false);
    } else if (object.attachEvent) {
        object.attachEvent('on' + event, handler);
    } else alert("Add handler is not supported");
}

////////////////////////////////
function SlideRight(add){
	move_left="300px";

	left=$('div_2'+add).offsetLeft;
	limit_left=-$('div_2'+add).offsetWidth+$('div_1'+add).offsetWidth;
		
	if(left == limit_left) return;

	$("previous_slide"+add).innerHTML="<img src=\"/images/previous_img.gif\">";

	left=left-parseInt(move_left);

	if(left <= limit_left) {
		left=limit_left;
		$("next_slide"+add).innerHTML="<img class=\"no_active\" src=\"/images/next_img.gif\">";
	}
	$('div_2'+add).style.left=left;

}
function SlideLeft(add){
	move_left="300px";
	if($('div_2'+add).style.left == "0pt"){
		return;
	}
	$("next_slide"+add).innerHTML="<img src=\"/images/next_img.gif\">";

	left=$('div_2'+add).offsetLeft;

	left=left+parseInt(move_left);


	if(left >= 0) {
		$("previous_slide"+add).innerHTML="<img class=\"no_active\" src=\"/images/previous_img.gif\">";
		left = 0;
	}
	$('div_2'+add).style.left=left;

}

function OnlyImgLoad(){
	if($('div_1')){
		$('div_1').style.height=$('div_2').offsetHeight+"px";
	}if($('div_1_1')){
		$('div_1_1').style.height=$('div_2_1').offsetHeight+"px";
	}


$j(document).ready(function(){


	var remain="";remain_1=""

if($('div_1')){
//	$('div_1').style.height=$('div_2').offsetHeight+"px";
//	alert($('div_1').style.height+" = "+$('div_2').offsetHeight+"px");
	
	if($('div_2').offsetWidth > $('div_1').offsetWidth){
	
		$j(".slide_left").click(function(){
			last=false;
			move_left="300px";

			left=$('div_2').offsetLeft;

			limit_click=Math.ceil(limit_left/parseInt(move_left));

			if(left >= 0) return;

			if(left+parseInt(move_left) >= 0) {
				last=true;
				$("previous_slide").innerHTML="<img class=\"no_active\" src=\"/images/previous_img.gif\">";
			}

			$("next_slide").innerHTML="<img src=\"/images/next_img.gif\">";


			if(left+parseInt(move_left) > 0) {
				move_left=Math.abs(parseInt(left))+"px";
			}

			if(last){
				remain=limit_left+left;
				move_left=Math.abs(left)+'px';
			}
			$j(".gal_2").stop();
			$j(".gal_2").animate({"left": "+="+move_left}, 350);

			$j(".gal_2").queue(function () {
				$j(this).dequeue();
			});
			return false;
		});


		$j(".slide_right").click(function(){
			last=false;
			move_left="300px";

			left=$('div_2').offsetLeft;
			limit_left=$('div_2').offsetWidth-$('div_1').offsetWidth;
			

			if(Math.abs(left)+parseInt(move_left) >= limit_left) {
				last=true;
			}

			if(left <= '-'+limit_left) return false;

			limit_click=Math.ceil(limit_left/parseInt(move_left));

			if(last){
				remain=limit_left+left;
				move_left=remain+'px';
				$("next_slide").innerHTML="<img class=\"no_active\" src=\"/images/next_img.gif\">";
			}


			aaa=left-parseInt(move_left);
			if(aaa < '-'+limit_left) {
				move_left=remain+'px';
				$("next_slide").innerHTML="<img class=\"no_active\" src=\"/images/next_img.gif\">";
			}
			
			$j(".gal_2").stop();
			$j(".gal_2").animate({"left": "-="+move_left}, 350);
			//click++;

			$j(".gal_2").queue(function () {
				$j(this).dequeue();
			});

			if(left<=0)$("previous_slide").innerHTML="<img src=\"/images/previous_img.gif\">";

			return false;
		});
		/* Gecko */
		addHandler(window, 'DOMMouseScroll', wheel);
		/* Opera */
		addHandler(window, 'mousewheel', wheel);
		/* IE */
		addHandler(document, 'mousewheel', wheel);

	}else{
		$("previous_slide").style.display="none";
		$("next_slide").style.display="none";
	}

}
if($('div_1_1')){
//	$('div_1_1').style.height=$('div_2_1').offsetHeight+"px";
	if($('div_2_1').offsetWidth > $('div_1_1').offsetWidth){

		$j(".slide_left_1").click(function(){
			last=false;
			move_left="300px";

			left=$('div_2_1').offsetLeft;

			limit_click=Math.ceil(limit_left/parseInt(move_left));

			if(left >= 0) return;

			if(left+parseInt(move_left) >= 0) {
				last=true;
				$("previous_slide_1").innerHTML="<img class=\"no_active\" src=\"/images/previous_img.gif\">";
			}

			$("next_slide_1").innerHTML="<img src=\"/images/next_img.gif\">";


			if(left+parseInt(move_left) > 0) {
				move_left=Math.abs(parseInt(left))+"px";
			}

			if(last){
				remain_1=limit_left+left;
				move_left=Math.abs(left)+'px';
			}
			$j(".gal_2_1").stop();
			$j(".gal_2_1").animate({"left": "+="+move_left}, 350);

			$j(".gal_2").queue(function () {
				$j(this).dequeue();
			});
			return false;
		});


		$j(".slide_right_1").click(function(){
			last=false;
			move_left="300px";

			left=$('div_2_1').offsetLeft;
			limit_left=$('div_2_1').offsetWidth-$('div_1_1').offsetWidth;
			
			if(Math.abs(left)+parseInt(move_left) >= limit_left) {
				last=true;
			}

			if(left <= '-'+limit_left) return false;

			limit_click=Math.ceil(limit_left/parseInt(move_left));

			if(last){
				remain_1=limit_left+left;
				move_left=remain_1+'px';
				$("next_slide_1").innerHTML="<img class=\"no_active\" src=\"/images/next_img.gif\">";
			}


			aaa=left-parseInt(move_left);
			if(aaa < '-'+limit_left) {
				move_left=remain_1+'px';
				$("next_slide_1").innerHTML="<img class=\"no_active\" src=\"/images/next_img.gif\">";
			}
			$j(".gal_2_1").stop();
			$j(".gal_2_1").animate({"left": "-="+move_left}, 350);
			//click++;

			$j(".gal_2").queue(function () {
				$j(this).dequeue();
			});

			if(left<=0)$("previous_slide_1").innerHTML="<img src=\"/images/previous_img.gif\">";

			return false;
		});

		/* Gecko */
		addHandler(window, 'DOMMouseScroll', wheel);
		/* Opera */
		addHandler(window, 'mousewheel', wheel);
		/* IE */
		addHandler(document, 'mousewheel', wheel);

	}else{
		$("previous_slide_1").style.display="none";
		$("next_slide_1").style.display="none";
	}
}
});

}

		function wheel(event) {
	if($('div_2_1')){		
			if($('div_2_1').offsetWidth > $('div_1_1').offsetWidth){
				mouse_x=defPosition(event).x;
				mouse_y=defPosition(event).y;
				
				el_x=absPosition($("div_1_1")).x;
				el_y=absPosition($("div_1_1")).y;
				el_w=absPosition($("div_1_1")).w;
				el_h=absPosition($("div_1_1")).h;

				el_xw=el_x+el_w;
				if(mouse_x > el_x && mouse_x < el_x+el_w && mouse_y > el_y && mouse_y < el_y+el_h){

					var delta; // Направление скролла
					// -1 - скролл вниз
					// 1  - скролл вверх
					event = event || window.event;
					// Opera и IE работают со свойством wheelDelta

					if (event.wheelDelta) {
						delta = event.wheelDelta / 120;
						// В Опере значение wheelDelta такое же, но с противоположным знаком
				////        if (window.opera) delta = -delta;
					// В реализации Gecko получим свойство detail
					} else if (event.detail) {
						delta = -event.detail / 3;
					}
					// Запрещаем обработку события браузером по умолчанию
					if (event.preventDefault)  event.preventDefault();
					event.returnValue = false;

					if(delta == -1) SlideRight('_1');
					else  SlideLeft('_1');

					return delta;
				}
			}
	}
		if($('div_2')){
			if($('div_2').offsetWidth > $('div_1').offsetWidth){
				mouse_x=defPosition(event).x;
				mouse_y=defPosition(event).y;
				
				el_x=absPosition($("div_1")).x;
				el_y=absPosition($("div_1")).y;
				el_w=absPosition($("div_1")).w;
				el_h=absPosition($("div_1")).h;

				el_xw=el_x+el_w;
				if(mouse_x > el_x && mouse_x < el_x+el_w && mouse_y > el_y && mouse_y < el_y+el_h){

					var delta; // Направление скролла
					// -1 - скролл вниз
					// 1  - скролл вверх
					event = event || window.event;
					// Opera и IE работают со свойством wheelDelta

					if (event.wheelDelta) {
						delta = event.wheelDelta / 120;
						// В Опере значение wheelDelta такое же, но с противоположным знаком
				////        if (window.opera) delta = -delta;
					// В реализации Gecko получим свойство detail
					} else if (event.detail) {
						delta = -event.detail / 3;
					}
					// Запрещаем обработку события браузером по умолчанию
					if (event.preventDefault)  event.preventDefault();
					event.returnValue = false;

					if(delta == -1) SlideRight('');
					else  SlideLeft('');

					return delta;
				}
			}
		}

		}

function defPosition(event) {
    var x = y = 0;
    if (document.attachEvent != null) { // Internet Explorer & Opera
        x = window.event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
        y = window.event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
    } else if (!document.attachEvent && document.addEventListener) { // Gecko
        x = event.clientX + window.scrollX;
        y = event.clientY + window.scrollY;
    } else {
        // Do nothing
    }
    return {x:x, y:y};
}
function absPosition(obj) {
      var x = y = w = h = 0;
            x += obj.offsetLeft;
            y += obj.offsetTop;
            w += obj.offsetWidth;
            h += obj.offsetHeight;

			obj = obj.offsetParent;
      return {x:x, y:y, w:w, h:h};
} 


////////////////////////////////

function popUp(w, h, n){
	var A;
	A="menubar=0,location=0,toolbar=0,status=0,resizable=0,scrollbars=yes,dependent=1,height=600,width=650";
	window.open("http://onetour.ru/INC/google_maps.php?width="+w+"&height="+h+"&name="+n, "", A);
}

////////////////////////////////

function formAddSubmit(elForm, but, email, necessaryFields, necessaryFields2){

	flagSend=true;
	flagSend2=true;

	if (necessaryFields && necessaryFields.length>0){
		for (i=0; i<necessaryFields.length; i++) {
			if ($('id_'+necessaryFields[i])) {
				el=$('id_'+necessaryFields[i]);
				if (el.value=='') {
				//	markFieldInvalid(el.parentNode);
					el.style.backgroundColor="#fccae3";
					flagSend=false;
//alert(el.innerHTML);
				}else{
					el.style.backgroundColor="#ffffff";
				}
			}
		}
	}
	if (necessaryFields2 && necessaryFields2.length>0){
		for (i=0; i<necessaryFields2.length; i++) {
			if ($(necessaryFields2[i])) {
				el=$(necessaryFields2[i]);
				if (el.value==0) {
				//	markFieldInvalid(el.parentNode);
					$('id_block_error').innerHTML="Вы не поставили оценку";
					$('id_block_error').style.display="block";
					flagSend2=false;
				}
			}
		}
	}
	
	if(email == true){
		if(!checkEmail()) flagSend=false;
	}

	if(flagSend2) $('id_block_error').style.display="none";

	if (flagSend && flagSend2){
		var butOldValue=but.value;

		but.value="Ждите...";
		but.disabled = true;
		return true;
	}else{
		return false;
	}
}

function checkEmail(){
	email=$('id_your_email').value;
	if(isEmail(email)) {
		$('id_your_email').style.backgroundColor="#ffffff";
		return true;
	}else{
		$('id_your_email').style.backgroundColor="#fccae3";
		return false;
	}
}

function isEmail(v) {
	//	var reg = /^([A-Z]+@([^@\.]{2,}\.)+[^@\.]{2,})?$/i;
	var reg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return reg.test(v);
}

function innerFoto(ff, who){
	height=($('place_medium_foto').clientHeight-42)/2;
	$('place_medium_foto').innerHTML='<div style="padding-top: '+height+'px; padding-bottom: '+height+'px;" valign="middle"><img src="/images/loading.gif"></div>';
hs.close();
	if(who=='users'){
		im=new Image();
		im.onload = function () {
			$('place_medium_foto').innerHTML='<a onclick="return hs.expand(this);" href="http://onetour.ru/'+ff+'.jpg"><img src="http://onetour.ru/'+ff+'_medium.jpg"></a>';
		};
		im.src='http://onetour.ru/'+ff+'_medium.jpg';
	}else{
		im=new Image();
		im.onload = function () {
			$('place_medium_foto').innerHTML='<a onclick="return hs.expand(this);" href="http://onetour.ru/ImgHotel/'+ff+'.jpg"><img src="http://onetour.ru/ImgHotelMedium/'+ff+'.jpg"></a>';
		};
		im.src='http://onetour.ru/ImgHotelMedium/'+ff+'.jpg';
	}
}

function validatePassword(){
	var password = $('password');
	var password_length = $('password_length').innerHTML;
	if(password.value.length < password_length) {
		password.style.backgroundColor="#fccae3";
		return false;
	} else {
		password.style.backgroundColor="#ffffff";
		//checkConfirmPassword();
		var password = $('password');
		var confirm = $('confirm_password');
		if(password.value !=  confirm.value) {
			confirm.style.backgroundColor="#fccae3";
			return false;
		} else {
			confirm.style.backgroundColor="#ffffff";
			return true;
		}
	}
}
function checkConfirmPassword() {
	var password = $('password');
	var confirm = $('confirm_password');
	if(password.value !=  confirm.value) {
		confirm.style.backgroundColor="#fccae3";
		return false;
	} else {
		confirm.style.backgroundColor="#ffffff";
		return true;
	}
}


function checkRegistrationForm(necessaryFields){
	var flagSend=true;
	var flagShowErr=false;

	var err_pass=false;
	var err_confpass=false;

	if (necessaryFields && necessaryFields.length>0){
		for (i=0; i<necessaryFields.length; i++) {
			if ($(necessaryFields[i])) {
				el=$(necessaryFields[i]);
				if (el.value=='') {
					el.style.backgroundColor="#fccae3";
					flagSend=false;
					flagShowErr=true;
				}else{
					el.style.backgroundColor="#ffffff";
				}
			}
		}
	}
	
	if($('name').value==''){
		$('err_login').style.display="block";
		flagSend=false;
		flagShowErr=true;
	}else{
		$('err_login').style.display="none";
	}
	
	if($('password').value==''){
		$('err_pass').style.display="block";
		flagSend=false;
		flagShowErr=true;
	}else{
		$('err_pass').style.display="none";
		err_pass=true;
	}

	if($('confirm_password').value==''){
		$('err_confirm_pass').style.display="block";
		flagSend=false;
		flagShowErr=true;
	}else{
		$('err_confirm_pass').style.display="none";
		err_confpass=true;
	}
	if(err_pass && err_confpass){
		if(validatePassword()){
			$('err_check_confirm_pass').style.display="none";
		}else{
			$('err_check_confirm_pass').style.display="block";
			flagSend=false;
			flagShowErr=true;
		}
	}

	if($('id_proverka').value==''){
		$('err_code').style.display="block";
		flagSend=false;
		flagShowErr=true;
	}else{
		$('err_code').style.display="none";
	}

	if(checkEmail()){
		$('err_fieldmail').style.display="none";
	}else{
		flagSend=false;
		flagShowErr=true;
		$('err_fieldmail').style.display="";
	}


	if(flagShowErr) $('id_block_error').style.display='';
	else $('id_block_error').style.display='none';

	if (flagSend) return true;
	else return false;
}

function other_city(id_country){
	if($('id_otherCitySlide').innerHTML==''){
		$('id_otherCitySlide').innerHTML='загрузка...';
		new Ajax.Updater( 'id_otherCitySlide', '/ajax/other_city.php?idcountry='+id_country);	
	}else{
		$('id_otherCitySlide').innerHTML='';
	}
}

function deleteMyMess(idmess, idtheme){
	new Ajax.Updater( 'id_mess_'+idmess, '/ajax/del_mess.php?idmess='+idmess+'&idtheme='+idtheme);	
}
function checkDiscussForm(necessaryFields){
	var flagShowErr=false;
	if (necessaryFields && necessaryFields.length>0){
		for (i=0; i<necessaryFields.length; i++) {
			if ($('id_'+necessaryFields[i])) {
				el=$('id_'+necessaryFields[i]);
				if (el.value=='') {
					$('err_'+necessaryFields[i]).style.display='block';
					el.style.backgroundColor="#fccae3";
					flagShowErr=true;
				}else{
					$('err_'+necessaryFields[i]).style.display='none';
					el.style.backgroundColor="#ffffff";
				}
			}
		}
	}
	if(flagShowErr){
		$('error_mess').style.display='block';
		return false;
	}else{
		$('error_mess').style.display='none';
		return true;
	}
}

function showHotelInfo(idHotel){
	if($('idHotelInfo').innerHTML==""){
		$('idHotelInfo').innerHTML='Загрузка...';
		var myAjax = new Ajax.Updater('idHotelInfo','/ajax/showHotelInfo.php', {method: 'post', parameters: 'idhotel='+idHotel});
	}else{
		if($('idHotelInfo').style.display=='none') $('idHotelInfo').style.display='';
		else $('idHotelInfo').style.display='none';
	}
}

