var img = new Image();
img.src = "/img/ajax-loader.gif";
var img2 = new Image();
img2.src = "/images/loader_big.gif";

Object.prototype.attachEvent = function(ev, hand)
{
	this.addEventListener(ev.indexOf("on") == 0 ? ev.replace("on","") : ev, hand, false);
}

function noclick(check)
{
	var rad = document.getElementsByName("trans" + check);
	if(document.getElementsByName("box" + check)[0].checked == 1)
	{
		for(var i=0; i<rad.length; i++)
		{
			rad[i].disabled = 0;
		}
	}
	else
	{
		for(var i=0; i<rad.length; i++)
		{
			rad[i].disabled = 1;
		}
	}
}

function getXmlHttp()
{
	var xmlHttp;
	try
	{
		xmlHttp = new ActiveXobject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			xmlHttp = new ActiveXobject("Microsoft.XMLHTTP");
		}
	catch(E)
	{
		xmlHttp = false;
	}
	}
	if (!xmlHttp && typeof XMLHttpRequest != 'undefined')
	{
		xmlHttp = new XMLHttpRequest;
	}
	return xmlHttp;
}

var count = 0;

function send(num)
{
	count += num;
	var val;
	var val2 = "";
	if(count >= (maxCount+1)) count = 0;
	else if(count <= -1) count = maxCount;

	if(location.href.indexOf("corporativ.html") >= 0)
	{
		val = "speccorp";
		val2 = "корпоративные ";
	}
	else	val = "spec";

	var imgMass = ['','roomsfoto','corpfoto','infrafoto','foodfoto'];

	document.getElementById("specContent").innerHTML = "Ожидание...";
	var obj = {
		"count":count
	}
	var params = "params=" + JSON.stringify(obj);

	var req = new getXmlHttp();
	req.open("POST", "server.php", true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send(params);
	req.onreadystatechange = function()
	{
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				var resp = JSON.parse(req.responseText);
				document.getElementById("specContent").innerHTML = resp.topspec;
				document.getElementById("hotelName").innerHTML = "<a  class='link_spec' href='" + resp.shortUname + "'>" + resp.name + "</a>";
				var text = "<a class='link_spec' href='/" + val + ".html#"+ resp.shortname +"'>Подробнее про " + val2 + "акции в "+ resp.shortname + "</a>";
				document.getElementById("imgHref").href = resp.shortUname;

				if(resp.imgFalse[5] == 1)
					document.getElementById("imgTopSpec").src = "/img/vid" + resp.hotelid + "m-1.jpg";
				else
					document.getElementById("imgTopSpec").src = "/img/no_fotom.jpg";

				document.getElementById("imgTopSpec").title = resp.shortname;
				document.getElementById("imgTopSpec").alt = resp.shortname;
				document.getElementById("specMore").innerHTML = text;


				var imgFalse = [];

				for(var i=1; i<=4; i++) //>
				{
					imgFalse[i] = resp.imgFalse[i];
				}

				for(var i=1; i<=4; i++) //>
				{
					if(imgFalse[i] == 1)
					document.getElementById("specTblImg" + i).src = "/img/" + imgMass[i] + resp.hotelid + "m-1.jpg";
					else
					document.getElementById("specTblImg" + i).src = "/img/no_fotom.jpg";
				}
			}
		}
	}
}



function bronSend()
{
	var name = document.getElementsByName('name')[0];
	var tel = document.getElementsByName('tel')[0];
	var mail = document.getElementsByName('mail')[0];
	var hotelname = document.getElementsByName('hotelname2')[0];
	var people = document.getElementsByName('people')[0];
	var vremya1 = document.getElementsByName('vremya1')[0];
	var vremya2 = document.getElementsByName('vremya2')[0];
	var comment = document.getElementsByName('comment')[0];
	var transfer = document.getElementsByName('transfer')[0];

	var news;
	if(document.getElementsByName('news')[0])
	news = (document.getElementsByName('news')[0].checked == 1) ? "podpiska" : "";

	var price = [];

	if(document.getElementById("price1"))
	{
		for(var i=1; i<=6; i++)
		{
			price[i] = (document.getElementById("price" + i).checked == 1 && document.getElementById("price" + i).disabled==0) ? document.getElementById("price" + i).value : "undefined";
		}
	}


	var val = (transfer.checked == 1)?transfer.value : "";
	var vyvod = document.getElementById("vyvod");

	vyvod.innerHTML = "<img src='/images/loader_big.gif'>"; // >
	document.getElementById("hidingBron").style.display = "block";

	var params = "name=" + name.value + "&tel=" + tel.value + "&mail=" + mail.value + "&hotelname=" + hotelname.value + "&people=" + people.value + "&vremya1=" + vremya1.value +  "&vremya2=" + vremya2.value +  "&comment=" + comment.value + "&transfer=" + val + "&price1=" + price[1] + "&price2=" + price[2] + "&price3=" + price[3] + "&price4=" + price[4] + "&price5=" + price[5] + "&price6=" + price[6] + "&news=" + news;

	var req = new getXmlHttp();
	req.open("POST", "/bron_online.php", true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send(params);
	req.onreadystatechange = function()
	{
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				vyvod.innerHTML = req.responseText;
			}
		}
	}
}



function trans(obj)
{

var tbl = document.getElementById("transTbl");
if(obj.tagName == "INPUT") tbl.style.display = (tbl.style.display == "none" ) ? "" : "none";

if(document.getElementsByName("transfer")[0].checked == 1 || location.href.indexOf("bronirovanie.html")>=0)
{
	document.getElementById("tuda1").innerHTML = "<img src='" + img.src + "'>";
	document.getElementById("tuda2").innerHTML = "<img src='" + img.src + "'>";
	document.getElementById("suda1").innerHTML = "<img src='" + img.src + "'>";
	document.getElementById("suda2").innerHTML = "<img src='" + img.src + "'>";
	document.getElementById("tudasuda1").innerHTML = "<img src='" + img.src + "'>";
	document.getElementById("tudasuda2").innerHTML = "<img src='" + img.src + "'>";

	tbl.style.display = "";
	var req = new getXmlHttp();
	var param = "shortname=" + document.getElementById("select_id").value;
	req.open("POST", "/bron_trans.php", true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send(param);

	req.onreadystatechange = function()
	{
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				var resp = JSON.parse(req.responseText);
				document.getElementById("tuda1").innerHTML = resp.tuda1;
				document.getElementById("tuda2").innerHTML = resp.tuda2;
				document.getElementById("suda1").innerHTML = resp.suda1;
				document.getElementById("suda2").innerHTML = resp.suda2;
				document.getElementById("tudasuda1").innerHTML = resp.tudasuda1;
				document.getElementById("tudasuda2").innerHTML = resp.tudasuda2;

				if(document.getElementById("tuda1").parentNode.childNodes.length >=2)
				{
					document.getElementById("tuda1").parentNode.childNodes[0].value = "В отель, зона А:" + resp.tuda1;
					document.getElementById("tuda2").parentNode.childNodes[0].value = "В отель, зона Б:" + resp.tuda2;
					document.getElementById("suda1").parentNode.childNodes[0].value = "Из отеля, зона А:" + resp.suda1;
					document.getElementById("suda2").parentNode.childNodes[0].value = "Из отеля, зона Б:" + resp.suda2;
					document.getElementById("tudasuda1").parentNode.childNodes[0].value = "Туда-сюда, зона А:" + resp.tudasuda1;
					document.getElementById("tudasuda2").parentNode.childNodes[0].value = "Туда-сюда, зона Б:" + resp.tudasuda2;
				}
			}
		}
	}
}
}

function chooseSpec(specName)
{
	var req = new getXmlHttp();
	req.open("POST", "spec_serv.php", true);
	req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

	var par = "par=" + specName;
	req.send(par);
	
	req.onreadystatechange = function()
	{
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.getElementById("spec1").innerHTML = req.responseText;
			}
		}
	}
}
