function  ViewForgotDiv()
{
	el = document.getElementById('divforgot');
	if (el.style.display == 'none')
		el.style.display  = "block";
	else	
		el.style.display  = "none";

}

function ChangeLang()
{
	document.changeLang.submit();
}

function MakeOn(url)
{
//	var expand = document.getElementById('expand');
//	url = url+"&expand="+expand.value;
	location.href=url;
}

function DopImg()
{
        targetId="dopimg";
        targetElement = document.getElementById(targetId);
	if (targetElement.style.display == "none")
	        targetElement.style.display= "";
	else targetElement.style.display = "none";
	location.href = "#dopimg";
}

function open_window(url)
{
	cwin = window.open(url,"attach","width=350,height=400,toolbar=no,resizable=yes");
}

function ViewResume(id)
{
	var targetId = "res"+id;
	var buf = document.getElementById(targetId);
	if (buf.style.visibility == "")
	{
		buf.style.visibility = "hidden";
		buf.style.display = "none";		
	}
	else 
	{
		buf.style.visibility = "";
		buf.style.display = "";		
	}
}

var done = 0;
function Upload(id, module)
{
	document.getElementById('info_'+id).innerHTML = "Loading...";
	done = 1;
	var upl = document.getElementById(id);
	setTimeout('checkUpload()', 1000);
	JsHttpRequest.query('include/upload.php',{upl: upl, module: module}, 
	function(result, errors) {UploadDone(result, id);}, true);
	return false;
}

function UploadDone(result, id)
{
	done = 0;
	var temp = new Array();
	temp = result.split('#');
	var res = document.getElementById('info_'+id);
	if (temp[0] == "-2")
	{
		alert('Файл с таким именем уже существует на сервере! Будет подключен существующий');	
		res.innerHTML = 'Файл с таким именем уже существует на сервере! Будет подключен существующий';
		document.getElementById('hidden_'+id).value = temp[1];		
	}
	else if (temp[0] == "-1")
	{
		alert('При загрузке файла на сервер возникла ошибка! Попробуйте еще раз!');	
		res.innerHTML = 'При загрузке файла на сервер возникла ошибка! Попробуйте еще раз!';
	}
	else
	{	
		document.getElementById('hidden_'+id).value = temp[1];		
		res.innerHTML = 'Файл успешно загружен!';
	}
}

function checkUpload()
{
	JsHttpRequest.query('include/checkUpload.php',{}, 
	function(result, errors) {checkUploadDone(result);}, true);
	return false;
}

function checkUploadDone(result)
{
	if (done == 1)
	{
		document.getElementById('info_file_file').innerHTML = result;	
		setTimeout('checkUpload()', 2000);
	}
}

function clearFile()
{
//	var f = document.forms[0] 
	var f = document.getElementById('form1');
	for (var i=0;i<f.elements.length; i++) 
	{ 		
		if (f.elements[i].type == "file")
		{
			var temp = new Array();
			temp = f.elements[i].name.split('_');
			if (temp[0] == "file")
				f.elements[i].disabled = true;				
		}
	}
}

//OR скрыть-отобразить часть меню, кот.в диве
function ShowHide(id)
{
    var buf = document.getElementById(id);	
	if (buf.style.display == "none")
	{
		buf.style.display = "";		
	}	
	else
	{
	buf.style.display = "none";	
	}
	
}
function ShowHide2(id,id2)
{
      var buf = document.getElementById(id);
	  var buf2 = document.getElementById(id2);		 
	if (buf.style.display == "none")
	{
		buf.style.display = "";
		buf2.innerHTML = "<img src='/images/minus.gif' vspace='5' align='absmiddle'>";
	}	
	else
	{
	buf.style.display = "none";
	buf2.innerHTML = "<img src='/images/plus.gif' vspace='5' align='absmiddle'>";
	}
	
}

function ShowForm()
{
	var buf = document.getElementById('orderform');
	var buf2 = document.getElementById('orderformlink');
	if (buf.style.display == "none")
	{
		buf.style.display = "";
		buf2.innerHTML = "Свернуть";
	}
	else
	{
		buf.style.display = "none";	
		buf2.innerHTML = "Проверить статус заказа";
	}
}
//в регистрации смена города в зависиости от выбранной тсраны

function ChangeMod()
{	
	var buf = document.getElementById('mod');
	var mod = buf.value;
	
	//alert(mod);
	var obj = document.getElementById('city');
	var i=0;
	obj.options[i] = new Option();
    obj.options[i].text = "Подождите...";
    obj.options[i].value = 0;
	obj.disabled=true;

	JsHttpRequest.query('/include/core/getmod.php',{ mod: mod}, 
    function(result, errors) {writeCol(result)}, true); 
	
}

function writeCol(result)
{	
		//alert(result);
		if(!result) return;
	
		var j = -1;
		var obj = document.getElementById('city');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);		

		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}
		obj.disabled=false;	
}


function AddC()
{	
	var buf = document.getElementById('cnt');
	var mod = buf.value;
	//alert(mod);
	if (mod!='')
	{
		JsHttpRequest.query('/include/core/addcountry.php',{mod: mod}, 
    function(result, errors) { writeCountry(result)}, true); 
	}
	else
	alert ('Введите наименование страны!');
	return false;	
}


function writeCountry(result)
{	
		//alert(result);
		if(!result) return;
	
		var j = -1;
		var obj = document.getElementById('mod');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);			
		
		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}
		
		var buf = document.getElementById('div0');	
		var buf2 = document.getElementById('div20');	
	
		buf.style.display = "none";
		buf2.innerHTML = "<img src='/images/plus.gif' vspace='5' align='absmiddle'>";
		
}


function AddC2()
{	
	var buf = document.getElementById('mod');
	var mid = buf.value;
	
	var buf = document.getElementById('cnt2');
	var mod = buf.value;
	//alert(mod);
	
	if ((mod!='') && (mid!=''))
	{
		JsHttpRequest.query('/include/core/addcity.php',{mod: mod,mid:mid}, 
    function(result, errors) { writeCity(result)}, true); 
	}
	else
	alert ('Введите наименование города/страны!');
	return false;		
	
}


function writeCity(result)
{	
		//alert(result);
		if(!result) return;
	
		var j = -1;
		var obj = document.getElementById('city');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);			
		
		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}
		
		var buf = document.getElementById('div1');	
		var buf2 = document.getElementById('div21');	
	
		buf.style.display = "none";
		buf2.innerHTML = "<img src='/images/plus.gif' vspace='5' align='absmiddle'>";
}


var previd=0;
var nextid=0;
function ChangePhotos(to, parent, mod)
{
	if (to == "left")
	{
		var target="td_"+parent+"_";
		var bufl = document.getElementById(target+'0');
		var bufr = document.getElementById(target+'1');
		bufl.innerHTML = bufr.innerHTML;
		var target="hid_"+parent+"_";
		var bufl = document.getElementById(target+'0');
		var bufr = document.getElementById(target+'1');
		bufl.value = bufr.value;
		//alert(bufl.value);
		
		var target="td_"+parent+"_";		
		var bufl = document.getElementById(target+'1');
		var bufr = document.getElementById(target+'2');
		bufl.innerHTML = bufr.innerHTML;
		bufr.innerHTML = '<img src="/images/loading.gif">';
		var target="hid_"+parent+"_";
		var bufl = document.getElementById(target+'1');
		var bufr = document.getElementById(target+'2');
		bufl.value = bufr.value;		
		var buf = document.getElementById('h_'+parent+'_r');
		var ord = buf.value;
	}	
	if (to == "right")
	{
		var target="td_"+parent+"_";
		var bufl = document.getElementById(target+'2');
		var bufr = document.getElementById(target+'1');
		bufl.innerHTML = bufr.innerHTML;
		var target="hid_"+parent+"_";
		var bufl = document.getElementById(target+'2');
		var bufr = document.getElementById(target+'1');
		bufl.value = bufr.value;
		//alert(bufl.value);
		
		var target="td_"+parent+"_";
		var bufl = document.getElementById(target+'1');
		var bufr = document.getElementById(target+'0');
		bufl.innerHTML = bufr.innerHTML;		
		bufr.innerHTML = '<img src="/images/loading.gif">';		
		var target="hid_"+parent+"_";
		var bufl = document.getElementById(target+'1');
		var bufr = document.getElementById(target+'0');
		bufl.value = bufr.value;		
		
		var buf = document.getElementById('h_'+parent+'_l');
		var ord = buf.value;		
	}		
	
	var bu = document.getElementById('h_0_ll');
	var ird = bu.value;		
	
	var bum = document.getElementById('hid_0_1');
	var md = bum.value;		
	
	//alert(to)	;
	//alert(ird);
	//alert(ord);
	
	JsHttpRequest.query('/include/core/getimages.php',{move:to,ird:ird,ord:ord}, 
	function(result, errors) {WriteImage(result, parent, to, md);}, true);
	return false;	
}

function WriteImage(result, parent, to,md){
	if(!result) return false;
	//alert(result);
		var str='<a href="#tut" onClick="viewMainPhoto('+result['id']+')"><img src="/upload/pho/ru/'+result['pselect_hotels_1']+'/tn1_'+result['img_foto']+'" border="0"></a>';
		
		if (to == "left")
		{
			var target = "td_"+parent+"_2";	
			var buf = document.getElementById(target);
			buf.innerHTML = str;	
			
			var target = "h_"+parent+"_r";	
			document.getElementById(target).value = result['ord'];
			
			//alert(target);
			//alert(result['ord']);
			
			var target = "h_0_ll";	
			document.getElementById(target).value = result['id'];
			
			var target = "hid_"+parent+"_2";		
			document.getElementById(target).value = result['ord'];
			
			var target = "h_"+parent+"_l";							
			document.getElementById(target).value = document.getElementById('hid_'+parent+'_0').value;
			
			//alert(target);
			//alert(document.getElementById(target).value);
			
		}
		if (to == "right")
		{
			var target = "td_"+parent+"_0";	
			var buf = document.getElementById(target);
			buf.innerHTML = str;	
			
			var target = "h_"+parent+"_l";					
			document.getElementById(target).value = result['ord'];
			
			//alert(target);
			//alert(result['ord']);
			
			var target = "h_0_rr";	
			document.getElementById(target).value = result['id'];	

			var target = "hid_"+parent+"_0";		
			document.getElementById(target).value = result['ord'];
			var target = "h_"+parent+"_r";							
			document.getElementById(target).value = document.getElementById('hid_'+parent+'_2').value;

			//alert(target);
			//alert(document.getElementById(target).value);		
			
		}	
		
		
		
		
		
}


function viewMainPhoto(im){ 	
	JsHttpRequest.query('/include/core/ajax_phrase.php',{im: im},	
	function(result, errors) {changeMainPhoto(result);}, true);	
  	return false;	
}
function changeMainPhoto(result){	
	if(!result) return false;	
	var obj = document.getElementById("img");
	if (result != null)
		obj.innerHTML = "<a href='/upload/pho/ru/"+result['pselect_hotels_1']+"/tn3_"+result['img_foto']+"' rel='lightbox' title="+result['text_name']+"><img src='/upload/pho/ru/"+result['pselect_hotels_1']+"/tn2_"+result['img_foto']+"' title="+result['text_name']+"></a>";	
	
	var objj = document.getElementById("hhid");		
	var hid=objj.value;	
	var objjj = document.getElementById("link");	
		objjj.innerHTML ="<a href='/delete/img/"+result['id']+".htm' style='color:#9c1b04;text-decoration:none;'>удалить фото</a>";
	var objjj2 = document.getElementById("link2");	
		objjj2.innerHTML ="<a href='/edit_gallery/"+hid+"/"+result['id']+".htm' style='text-decoration:none;'>редактировать фото</a>";
	
	var objjjj = document.getElementById("text");
	if(!result['text_price'])
		objjjj.innerHTML ="<span style='font-size:12px;font-weight:bold;'>"+result['text_name']+"</span>";
	else	
		objjjj.innerHTML ="<span style='font-size:12px;font-weight:bold;'>"+result['text_name']+"</span><br>Стоимость: "+result['text_price']+"";
	var objjjj2 = document.getElementById("text2");	
		objjjj2.innerHTML =""+result['textarea_body'];
	
	return false;
}


function ChangeHt()
{	
	var buf = document.getElementById('city');
	var mod = buf.value;
	
	//alert(mod);
	var obj = document.getElementById('ht');
	obj.value = "Подождите...";
	var i=0;
	obj.options[0] = new Option();
    obj.options[0].text = "Подождите...";
    obj.options[0].value = 0;
	obj.options[1] = new Option();
    obj.options[1].text = "Любая";
    obj.options[1].value = 0;
	//obj.disabled=true;

	JsHttpRequest.query('/include/core/getcity.php',{mod: mod}, 
    function(result, errors) {writeCity2(result)}, true); 
	
}

function writeCity2(result)
{	
		//alert(result);
		if(!result) return;
	
		
		var obj = document.getElementById('ht');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);		
			obj.options[0] = new Option();
			obj.options[0].text = 'Любая';			
			obj.options[0].value = '0';	
		var j = 0;	
		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}
		//obj.disabled=false;	
}



function ChangeVHt()
{	
	var buf = document.getElementById('city');
	var mod = buf.value;
	
	var buf2 = document.getElementById('vd');
	var mod2 = buf2.value;
	
	//alert(mod);
	var obj = document.getElementById('ht');
	obj.value = "Подождите...";
	var i=0;
	obj.options[0] = new Option();
    obj.options[0].text = "Подождите...";
    obj.options[0].value = 0;
	obj.options[1] = new Option();
    obj.options[1].text = "Любая";
    obj.options[1].value = 0;
	//obj.disabled=true;

	JsHttpRequest.query('/include/core/getcityh.php',{mod:mod,mod2:mod2}, 
    function(result, errors) {writeHotel(result)}, true); 
	
}

function writeHotel(result)
{	
		//alert(result);
		if(!result) return;
	
		
		var obj = document.getElementById('ht');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);		
			obj.options[0] = new Option();
			obj.options[0].text = 'Любая';			
			obj.options[0].value = '0';	
		var j = 0;	
		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}
		//obj.disabled=false;	
}


function AddItem(n) {

	var it=document.getElementById("it_"+n);
	var items=it.value;
	
	div=document.getElementById("items1");
	button=document.getElementById("add1");

	items++; 
	it.value=items;	
	
	var sel=document.getElementById("selclose");			
	var ssel=sel.innerHTML;
	ssel=(ssel.replace(/item40/g, "item4"+items));	
    //alert(ssel);  	
	newitem=ssel;     		
	newitem+="&nbsp;&nbsp;<select name=\"item21"+items;
	newitem+="\" class=\"sel_21\">";
	newitem+="<option value=0>--Выберите тип размещения--</option>";
	newitem+="<option value=41>1-но местное</option>";
	newitem+="<option value=42>2-х местное</option>";
	newitem+="<option value=43>3-х местное</option>";	
	newitem+="</select>"; 
	newitem+="&nbsp;&nbsp;Стоимость&nbsp;<input type=\"text\" class=\"inp_3\" name=\"item11"+items;
	newitem+="\" >&nbsp;&nbsp;<br>"; 	
	
  
  newnode=document.createElement("span");
  newnode.innerHTML=newitem;
  div.insertBefore(newnode,button);
  return false;
}


function AddCat()
{	
	var buf = document.getElementById('cnt');
	var mod = buf.value;
	//alert(mod);
	
	if (mod!='')
	{
		JsHttpRequest.query('/include/core/addcat.php',{mod: mod}, 
		function(result, errors) { writeCat(result)}, true); 
	}
	else
	alert ('Введите наименование категории!');
	return false;
	
}


function writeCat(result)
{	
		//alert(result);
		if(!result) return;
	
		var j = -1;
		var obj = document.getElementById('item01');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);		
		
		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}
	
	var buf = document.getElementById('div0');	
	var buf2 = document.getElementById('div20');	
	
		buf.style.display = "none";
		buf2.innerHTML = "<img src='/images/plus.gif' vspace='5' align='absmiddle'>";
	
	
		
}


function AddItems(n) {

	var it=document.getElementById("im_2");
	var items=it.value;
	
	div=document.getElementById("items2");
	button=document.getElementById("add2");

	items++; 
	it.value=items;	
	
	var sel2=document.getElementById("selclose2");			
	var ssel2=sel2.innerHTML;
	ssel2=(ssel2.replace(/ik50/g, "ik5"+items));	
    //alert(ssel);  	
	newitem=ssel2;     			
	newitem+="&nbsp;Всего номеров&nbsp;<input type=\"text\" class=\"inp_3\" name=\"ik11"+items;
	newitem+="\" ><br>";   
  
  newnode=document.createElement("span");
  newnode.innerHTML=newitem;
  div.insertBefore(newnode,button);
  return false;
}

//цена с учетом количества дней
function ChangePr()
{	
	var buf3 = document.getElementById('flydate_from');
	var mod3 = buf3.value;
	
	var buf4 = document.getElementById('flydate_return');
	var mod4 = buf4.value;
	JsHttpRequest.query('/include/core/gettime.php',{mod3:mod3,mod4:mod4}, 
    function(result, errors) {writeTime(result)}, true);
	
}
	
function writeTime(result)
{	
	if(!result) return;	
			
	var mod3 = Date.parse(result[0]);
	var mod4 = Date.parse(result[1]);
			
	if (mod3==mod4)
	alert ('Сумма заказа расчитывается на период не менее 1-их суток!');
	else if (mod3>mod4)
	alert ('Дата заезда не может быть позднее даты выезда!!!');
	else
	{
	mod3=result[0];
	mod4=result[1];
	JsHttpRequest.query('/include/core/getprice.php',{mod3:mod3,mod4:mod4}, 
    function(result, errors) {writePr(result)}, true);	
	}
}

function writePr(result)
{	
		if(!result) return;
				
		var buf = document.getElementById('kount');
				
		var buf2 = document.getElementById('dn');
		if (result[0]==1)
		buf2.innerHTML=result[0]+' сутки';
		else
		buf2.innerHTML=result[0]+' суток';
		
		
		var buf33 = document.getElementById('prc');			
		var it=document.getElementById("kk");
		var j=it.value;			
		var iK=0;
		for (var i = 0 ; i < j; i++)
		{
			var buf31 = document.getElementById('pr1'+i);			
			var iM=1*buf31.value;					
			var buf32 = document.getElementById('kol1'+i);			
			var iM2=1*buf32.value;
			iK=iK+iM*iM2*result[0];			
		}	
		//alert(iK);
		buf33.value=iK;
		buf.innerHTML=iK;			
		var buf4 = document.getElementById('dnc');		
		buf4.value=result[0];	
		
		var buf7 = document.getElementById('dd1');		
		buf7.value=result[1];
		
		var buf8 = document.getElementById('dd2');		
		buf8.value=result[2];
		
		var buf71 = document.getElementById('flydate_from');		
		buf71.value=result[1];
		
		var buf81 = document.getElementById('flydate_return');		
		buf81.value=result[2];
		
}
//цена за все номера при вводе количества номеров
function ChangePr2(n)
{	
	var buf3 = document.getElementById('flydate_from');
	var mod3 = buf3.value;
	
	var buf4 = document.getElementById('flydate_return');
	var mod4 = buf4.value;		
			
	if (mod3==mod4)
	alert ('Сумма заказа расчитывается на период не менее 1-их суток!');
	else if (mod3>mod4)
	alert ('Дата заезда не может быть позднее даты выезда!!!');
	else
	JsHttpRequest.query('/include/core/gettotal.php',{mod3:mod3,mod4:mod4}, 
    function(result, errors) {writePr2(result,n)}, true);	
}

function writePr2(result,n)
{	
		if(!result) return;		
		//количество номеров введенное заказчиком
		var buf = document.getElementById('kol1'+n);
		var mod = buf.value;
		//цена за номер за сутки
		var buf2 = document.getElementById('pr1'+n);
		var mod2 = buf2.value;
		
		var buf = document.getElementById('kount');
				
		var buf2 = document.getElementById('dn');
		if (result[0]==1)
		buf2.innerHTML=result[0]+' сутки';
		else
		buf2.innerHTML=result[0]+' суток';
		
		//сумма за номер с учетом количества номеров и дней!
		var buf30 = document.getElementById('sum1'+n);		
		buf30.value=mod2*mod*result[0];
		//alert(buf30.value);
		
		var buf33 = document.getElementById('prc');			
		var it=document.getElementById("kk");
		var j=it.value;			
		var iK=0;
		for (var i = 0 ; i < j; i++)
		{
			var buf31 = document.getElementById('sum1'+i);			
			var iM=1*buf31.value;			
			iK=iK+iM;			
		}	
		//alert(iK);
		buf33.value=iK;
		buf.innerHTML=iK;			
		var buf4 = document.getElementById('dnc');		
		buf4.value=result[0];	
		
		var buf7 = document.getElementById('dd1');		
		buf7.value=result[1];	
		var buf8 = document.getElementById('dd2');		
		buf8.value=result[2];		
		
}

//снять/запретить бронь
function CloseB(mod)
{	
	JsHttpRequest.query('/include/core/closeb.php',{mod: mod}, 
    function(result, errors) { writeB(result)}, true);	
}
function writeB(result)
{	
		
	if(!result) return;
	if (result==1)
	{	
		alert('Бронирование номеров закрыто');
		var buf = document.getElementById('usv');
		var b=buf.value;
		//alert(b);
		var buf2 = document.getElementById('cb2');	
		buf2.innerHTML = "<label id='ob2'><a href='#' onclick='OpenB("+ b  +");'><img src='/images/n6.jpg'  height='25' alt='Открыть бронирование'></a></label>";
		
	}
	else
		alert('На данный момент бронирование номеров уже закрыто');
		
}


function OpenB(mod)
{	
	JsHttpRequest.query('/include/core/openb.php',{mod: mod}, 
    function(result, errors) { writeO(result)}, true);	
}
function writeO(result)
{	
		
		if(!result) return;
	if (result==1)
	{	
		alert('Бронирование номеров разрешено');
		var buf = document.getElementById('usv');
		var b=buf.value;
		//alert(b);
		var buf2 = document.getElementById('ob2');			
		buf2.innerHTML = "<label id='cb2'><a href='#' onclick='CloseB("+ b +");'><img src='/images/n5.jpg'  height='25' alt='Закрыть бронирование'></a></label>";
		//alert (buf2.innerHTML);
	}	
	else
		alert('На данный момент бронирование номеров уже разрешено');
		
}


//
function AddCat2()
{	
	var buf = document.getElementById('cnt3');
	var mod = buf.value;
	//alert(mod);
	
	if (mod!='')
	{
		JsHttpRequest.query('/include/core/addcat.php',{mod: mod}, 
		function(result, errors) { writeCat2(result)}, true); 
	}
	else
	alert ('Введите наименование категории!');
	return false;
	
}


function writeCat2(result)
{	
		//alert(result);
		if(!result) return;
	//price
		var j = 0;
		var obj = document.getElementById('item01');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);		
			
			obj.options[j] = new Option();
			obj.options[j].text = "--Выберите категорию--";			
			obj.options[j].value = 0;	
		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}
		
		var j = 0;
		var obj = document.getElementById('item40');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);		
			
			obj.options[j] = new Option();
			obj.options[j].text = "--Выберите категорию--";			
			obj.options[j].value = 0;	
		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}
	//kol
		
		var j = 0;
		var obj = document.getElementById('ik50');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);		
			
			obj.options[j] = new Option();
			obj.options[j].text = "--Выберите категорию--";			
			obj.options[j].value = 0;	
		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}
		//
		var it=document.getElementById("im_2");
		//alert(it.value);
		if (it.value==0)
		{	
					
			var j = 0;
			var obj = document.getElementById('ik01');
			while (obj.firstChild)
				obj.removeChild(obj.firstChild);		
				
				obj.options[j] = new Option();
				obj.options[j].text = "--Выберите категорию--";			
				obj.options[j].value = 0;	
			for (var i = 0 ; i < result.length; i++)
			{
				j++;
				obj.options[j] = new Option();
				obj.options[j].text = result[i]['text_name'];			
				obj.options[j].value = result[i]['id'];						
			}
		}	
		else
		{
			var items=it.value*1;
			
				var j = 0;			
				var obj = document.getElementById('ik5'+items);			
				while (obj.firstChild)
					obj.removeChild(obj.firstChild);		
					
					obj.options[j] = new Option();
					obj.options[j].text = "--Выберите категорию--";			
					obj.options[j].value = 0;	
				for (var i = 0 ; i < result.length; i++)
				{
					j++;
					obj.options[j] = new Option();
					obj.options[j].text = result[i]['text_name'];			
					obj.options[j].value = result[i]['id'];						
				}
			}
			
		
	var buf = document.getElementById('div2');	
	var buf2 = document.getElementById('div22');	
	
		buf.style.display = "none";
		buf2.innerHTML = "<img src='/images/plus.gif' vspace='5' align='absmiddle'>";
	alert('Категория успешно добавлена. Вы найдете ее в списке категорий!');
	
		
}

function AddCat3()
{	
	var buf = document.getElementById('cnt');
	var mod = buf.value;
	//alert(mod);
	
	if (mod!='')
	{
		JsHttpRequest.query('/include/core/addcat.php',{mod: mod}, 
		function(result, errors) { writeCat3(result)}, true); 
	}
	else
	alert ('Введите наименование категории!');
	return false;
	
}


function writeCat3(result)
{	
		
		if(!result) return;
	//price
		var j = 0;
		var obj = document.getElementById('item01');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);		
			
			obj.options[j] = new Option();
			obj.options[j].text = "--Выберите категорию--";			
			obj.options[j].value = 0;	
		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}
		
		var j = 0;
		var obj = document.getElementById('item40');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);		
			
			obj.options[j] = new Option();
			obj.options[j].text = "--Выберите категорию--";			
			obj.options[j].value = 0;	
		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}
	//kol
		
		var j = 0;
		var obj = document.getElementById('ik50');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);		
			
			obj.options[j] = new Option();
			obj.options[j].text = "--Выберите категорию--";			
			obj.options[j].value = 0;	
		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}
		//
		var it=document.getElementById("im_2");
		//alert(it.value);
		if (it.value==0)
		{	
					
			var j = 0;
			var obj = document.getElementById('ik01');
			while (obj.firstChild)
				obj.removeChild(obj.firstChild);		
				
				obj.options[j] = new Option();
				obj.options[j].text = "--Выберите категорию--";			
				obj.options[j].value = 0;	
			for (var i = 0 ; i < result.length; i++)
			{
				j++;
				obj.options[j] = new Option();
				obj.options[j].text = result[i]['text_name'];			
				obj.options[j].value = result[i]['id'];						
			}
		}	
		else
		{
			var items=it.value*1;
					
			var j = 0;			
			var obj = document.getElementById('ik5'+items);			
			while (obj.firstChild)
				obj.removeChild(obj.firstChild);		
				
				obj.options[j] = new Option();
				obj.options[j].text = "--Выберите категорию--";			
				obj.options[j].value = 0;	
			for (var i = 0 ; i < result.length; i++)
			{
				j++;
				obj.options[j] = new Option();
				obj.options[j].text = result[i]['text_name'];			
				obj.options[j].value = result[i]['id'];						
			}
		}	
		
	var buf = document.getElementById('div0');	
	var buf2 = document.getElementById('div20');	
	
		buf.style.display = "none";
		buf2.innerHTML = "<img src='/images/plus.gif' vspace='5' align='absmiddle'>";
	alert('Категория успешно добавлена. Вы найдете ее в списке категорий!');
	
		
}


//смена типа номера в зависимости от категории
function ChCat()
{	
	var buf = document.getElementById('cat');
	var mod = buf.value;
	//alert(mod);
	var buf5 = document.getElementById('idh');
	var idh = buf5.value;
	//alert(idh);
		JsHttpRequest.query('/include/core/chcat.php',{mod: mod,idh:idh}, 
		function(result, errors) { changeCat(result)}, true); 
	
	
	return false;
	
}
function changeCat(result)
{	
		//alert(result);
		if(!result) return;
	
		var j = -1;
		var obj = document.getElementById('typ');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);		
		
		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}		
}



var previd=0;
var nextid=0;
function ChangePhotos2(to, parent, mod)
{
	if (to == "left")
	{
		var target="td_"+parent+"_";
		var bufl = document.getElementById(target+'0');
		var bufr = document.getElementById(target+'1');
		bufl.innerHTML = bufr.innerHTML;
		var target="hid_"+parent+"_";
		var bufl = document.getElementById(target+'0');
		var bufr = document.getElementById(target+'1');
		bufl.value = bufr.value;
		//alert(bufl.value);
		
		var target="td_"+parent+"_";		
		var bufl = document.getElementById(target+'1');
		var bufr = document.getElementById(target+'2');
		bufl.innerHTML = bufr.innerHTML;
		bufr.innerHTML = '<img src="/images/loading.gif">';
		var target="hid_"+parent+"_";
		var bufl = document.getElementById(target+'1');
		var bufr = document.getElementById(target+'2');
		bufl.value = bufr.value;		
		var buf = document.getElementById('h_'+parent+'_r');
		var ord = buf.value;
	}	
	if (to == "right")
	{
		var target="td_"+parent+"_";
		var bufl = document.getElementById(target+'2');
		var bufr = document.getElementById(target+'1');
		bufl.innerHTML = bufr.innerHTML;
		var target="hid_"+parent+"_";
		var bufl = document.getElementById(target+'2');
		var bufr = document.getElementById(target+'1');
		bufl.value = bufr.value;
		//alert(bufl.value);
		
		var target="td_"+parent+"_";
		var bufl = document.getElementById(target+'1');
		var bufr = document.getElementById(target+'0');
		bufl.innerHTML = bufr.innerHTML;		
		bufr.innerHTML = '<img src="/images/loading.gif">';		
		var target="hid_"+parent+"_";
		var bufl = document.getElementById(target+'1');
		var bufr = document.getElementById(target+'0');
		bufl.value = bufr.value;		
		
		var buf = document.getElementById('h_'+parent+'_l');
		var ord = buf.value;		
	}		
	
	var bu = document.getElementById('h_0_ll');
	var ird = bu.value;		
	
	var bum = document.getElementById('hid_0_1');
	var md = bum.value;		
	
	//alert(to)	;
	//alert(ird);
	//alert(ord);
	
	JsHttpRequest.query('/include/core/getimages.php',{move:to,ird:ird,ord:ord}, 
	function(result, errors) {WriteImage2(result, parent, to, md);}, true);
	return false;	
}

function WriteImage2(result, parent, to,md){
	if(!result) return false;
	//alert(result);
		var str='<a href="/gallery/'+result['pselect_hotels_1']+'/'+result['id']+'.htm#tut" onClick="viewMainPhoto('+result['id']+')"><img src="/upload/pho/ru/'+result['pselect_hotels_1']+'/tn1_'+result['img_foto']+'" border="0"></a>';
		
		if (to == "left")
		{
			var target = "td_"+parent+"_2";	
			var buf = document.getElementById(target);
			buf.innerHTML = str;	
			
			var target = "h_"+parent+"_r";	
			document.getElementById(target).value = result['ord'];
			
			//alert(target);
			//alert(result['ord']);
			
			var target = "h_0_ll";	
			document.getElementById(target).value = result['id'];
			
			var target = "hid_"+parent+"_2";		
			document.getElementById(target).value = result['ord'];
			
			var target = "h_"+parent+"_l";							
			document.getElementById(target).value = document.getElementById('hid_'+parent+'_0').value;
			
			//alert(target);
			//alert(document.getElementById(target).value);
			
		}
		if (to == "right")
		{
			var target = "td_"+parent+"_0";	
			var buf = document.getElementById(target);
			buf.innerHTML = str;	
			
			var target = "h_"+parent+"_l";					
			document.getElementById(target).value = result['ord'];
			
			//alert(target);
			//alert(result['ord']);
			
			var target = "h_0_rr";	
			document.getElementById(target).value = result['id'];	

			var target = "hid_"+parent+"_0";		
			document.getElementById(target).value = result['ord'];
			var target = "h_"+parent+"_r";							
			document.getElementById(target).value = document.getElementById('hid_'+parent+'_2').value;

			//alert(target);
			//alert(document.getElementById(target).value);		
			
		}	
		
		
		
		
		
}

function ChangeGd()
{	
	var buf = document.getElementById('strana');
	var mod = buf.value;
	
		//alert(idd);
	var obj = document.getElementById('gorod');
	var i=0;
	obj.options[i] = new Option();
    obj.options[i].text = "Подождите...";
    obj.options[i].value = 0;
	obj.disabled=true;

	JsHttpRequest.query('/include/core/getmod.php',{mod:mod}, 
    function(result, errors) {writeGd(result)}, true); 
	
}

function writeGd(result)
{	
		//alert(result);
		if(!result) return;
	
		
		var obj = document.getElementById('gorod');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);		
		
				obj.options[0] = new Option();
				obj.options[0].text = " Все предложения";			
				obj.options[0].value = 0;	
		var j = 0;		
		
		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}
		obj.disabled=false;	
		
		
}

function winOpen(url){
	window.open(url,'winPopup','height=600,width=475,resizable,status,scrollbars');
}




function ChangeF()
{	
	var buf = document.getElementById('f1');
	var mod = buf.value;
	
	//alert(mod);
	var obj = document.getElementById('f3');
	var i=0;
	obj.options[i] = new Option();
    obj.options[i].text = "Подождите...";
    obj.options[i].value = 0;
	obj.disabled=true;

	JsHttpRequest.query('/include/core/getmod.php',{mod:mod}, 
    function(result, errors) {writeF(result)}, true); 
	
}

function writeF(result)
{	
		//alert(result);
		if(!result) return;
	
		
		var obj = document.getElementById('f3');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);		
				
				obj.options[0] = new Option();
				obj.options[0].text = "  Город";			
				obj.options[0].value = 0;	
		var j = 0;		
		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}
		obj.disabled=false;	
}


function ChangeS()
{	
	var buf = document.getElementById('s');
	var mod = buf.value;
	
	//alert(mod);
	var obj = document.getElementById('g');
	var i=0;
	obj.options[i] = new Option();
    obj.options[i].text = "Подождите...";
    obj.options[i].value = 0;
	obj.disabled=true;

	JsHttpRequest.query('/include/core/getmod.php',{mod:mod}, 
    function(result, errors) {writeS(result)}, true); 
	
}

function writeS(result)
{	
		//alert(result);
		if(!result) return;
	
		var j = -1;
		var obj = document.getElementById('g');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);		

		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}
		obj.disabled=false;	
}


function ShHd(id)
{
    var buf = document.getElementById(id);	
	if (buf.style.display == "none")
	{
		buf.style.display = "";		
	}	
	else
	{
	buf.style.display = "none";	
	}
	
}


function ChAddForm(typevalue)
{
	
	if ((typevalue==37)||(typevalue==38) || (typevalue==22185) ||(typevalue==22187) || (typevalue==22188))
	{
		td=document.getElementById("add_2");
		td.style.display="none";
		td=document.getElementById("add_3");
		td.style.display="";
		td=document.getElementById("add_1");
		td.style.display="";
		var mod = 37;	
		//alert(mod);
		JsHttpRequest.query('/include/core/add.php',{mod:mod}, 
		function(result, errors) {writeL(result)}, true); 
	}
	else if ((typevalue==39))
	{
		td=document.getElementById("add_1");
		td.style.display="none";
		td=document.getElementById("add_3");
		td.style.display="none";
		td=document.getElementById("add_2");
		td.style.display="";	
			
	}	
	if ((typevalue==22201))
	{
		td=document.getElementById("add_2");
		td.style.display="none";
		td=document.getElementById("add_3");
		td.style.display="";
		td=document.getElementById("add_1");
		td.style.display="";
		var mod = 22201;
		//alert(mod);
		JsHttpRequest.query('/include/core/add.php',{mod:mod}, 
		function(result, errors) {writeL(result)}, true); 		
	}	
	
	
	
}

function writeL(result)
{	
		//alert(result);
		if(!result) return;
		var bufl=document.getElementById('items1');
		bufl.innerHTML = result[0];
		var buf2=document.getElementById('items2');
		buf2.innerHTML = result[1];		
		
		
}


function go(i,f)
{
    var buf = document.getElementById('goo');
	if (i == "1")
	{
		buf.value = "1";		
	}	
	if (i=="2")
	{
		buf.value = "2";
	}
	
	var buf = document.getElementById(f);	
	buf.target = '';
	buf.submit();
}

function ChangeGdd()
{	
	var buf = document.getElementById('strana');
	var mod = buf.value;
	
		//alert(idd);
	var obj = document.getElementById('gorod');
	var i=0;
	obj.options[i] = new Option();
    obj.options[i].text = "Подождите...";
    obj.options[i].value = 0;
	obj.disabled=true;

	JsHttpRequest.query('/include/core/getmod.php',{mod:mod}, 
    function(result, errors) {writeGdd(result)}, true); 
	
}

function writeGdd(result)
{	
		//alert(result);
		if(!result) return;
	
		
		var obj = document.getElementById('gorod');
		while (obj.firstChild)
			obj.removeChild(obj.firstChild);		
		
				obj.options[0] = new Option();
				obj.options[0].text = " Все предложения";			
				obj.options[0].value = 0;	
		var j = 0;		
		
		for (var i = 0 ; i < result.length; i++)
		{
			j++;
			obj.options[j] = new Option();
			obj.options[j].text = result[i]['text_name'];			
			obj.options[j].value = result[i]['id'];						
		}
		obj.disabled=false;	
		document.mf.submit();
		
}