// JavaScript Document

function light(i) {
	light_off();
	block=document.getElementById(i+" 0");
	if (url=document.getElementById("url "+i)) {
		url.style.color="#D35D51";
	}
	block.className="green_subhead";
	var j=1;
	while (block=document.getElementById(i+" "+j)) {
		block.className="green_inner";
		j++;
	}
}

function light_off() {
	var i=0, block;
	while (block=document.getElementById(i+" 0")) {
		if (i%2) {
			var subhead="list_subhead_1";
			var inner="list_1";
		}
		else {
			var subhead="list_subhead_0";
			var inner="list_0";
		}
		block.className=subhead;
		if (url=document.getElementById("url "+i)) {
			url.style.color="#138CCB";
		}
		var j=1;
		while (block=document.getElementById(i+" "+j)) {
			block.className=inner;
			j++;
		}
	i++;
	}
}


function change (i) {
	var about_str=document.getElementById("about_str");
	var about_arr=about_str.value.split(";");	
	var j=i*3;
	
	var photo=document.getElementById("photo");
	var head=document.getElementById("head");
	var about=document.getElementById("about");
	
	photo.src="photo/"+about_arr[j];
	head.innerText=about_arr[j+1];
	about.innerText=about_arr[j+2];
}


function setCookie(name, value, expiredays, path, domain, secure) {
   var todayDate = new Date();
   todayDate.setDate(todayDate.getDate() + expiredays);

   var cdata = name+"="+escape(value)+
      ((expiredays)? "; expires=" + todayDate.toGMTString() : "")+
      ((path)? "; path=" + path : "")+
      ((domain)? "; domain=" + domain : "")+
      ((secure)? "; secure" : "");
   document.cookie = cdata;
}

/*

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}
*/
// name - имя cookie
// * строка возврата содержит значения необходимого cookie или null при
// его отсутствии
function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

// name - имя cookie
// [path] - путь, для которого cookie действительно
// [domain] - домен, для которого cookie действительно
function deleteCookie(name, path, domain) {
	if (getCookie(name)) {
	document.cookie = name + "=" +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	"; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
}



function oppa(asd) {
	var menu_about = document.getElementById("menu_about"); 
	menu_about.innerText=asd;
}


function show_hotel_photo (photo_list) {
	var photo_arr=photo_list.split(",");	
	var photo;
	for (var i=0; i < 3; i++) {
		photo=document.getElementById("photo_"+i);
		if (photo_arr[i]) {
			if (i==0) {
			photo.src="image_resize.php?fname="+photo_arr[i]+"&w_dst=150&h_dst=150";
			}
			else photo.src="image_resize.php?fname="+photo_arr[i]+"&w_dst=74&h_dst=74";
		}
		else photo.src="czech_gif/white_px.gif";
	}
}

function get_about (some_text) {
	var some_arr=some_text.split("|");	
	var headline=document.getElementById("headline");
	var about=document.getElementById("about");
	headline.innerHTML=some_arr[0];
	about.innerHTML=some_arr[1];
}

function get_price (some_text) {
	var price_tbl=document.getElementById("price_tbl");
	price_tbl.innerHTML=some_text;
}


function hotel_price (rooms_total){
	var price_name, rooms_name, sum_name, total_name, night_name, total_save;
	var price, rooms, sum, total=0, nights;
	total_name=document.getElementById("total");
	total_save=document.getElementById("total_save");
	nights_name=document.getElementById("nights");
	nights=nights_name.value;
	for (var i=0; i < rooms_total; i++) {
		price_name=document.getElementById("price "+i);
		rooms_name=document.getElementById("roomsnumb "+i);
		//sum_name=document.getElementById("sum "+hotel_id+" "+i);
		price_arr=price_name.innerText.split(" ");
		price=price_arr[0];
		rooms=rooms_name.value;
		if (rooms!=''){
			sum=price*rooms*nights;
			//sum_name.innerText=sum+" "+price_arr[1];
			total=total+sum;
		}
		//if (rooms=="") { sum_name.innerText=""; }
	} 
	if (total > 0) { total_name.innerText=total; total_save.value=total;}
	else { total_name.innerText=" "; }
}



function change_price(rooms_total, price_array) {
	//массив для цен
	//var price_arr_name=document.getElementById("price_arr");
	var price_arr=price_array.split(",");
	var day_name=document.getElementById("day");
	var month_name=document.getElementById("month");
	var day_in=day_name.value;
	var month_in=month_name.value;
	var today=new Date();
	var year_in=today.getFullYear();
	var date_in=Date.UTC(year_in, month_in, day_in, 12, 0, 0, 0);
	date_in=(date_in / 1000);
	if (price_arr.length > (rooms_total + 2)) {
		var i=0;
		while (i < price_arr.length) {
			if (date_in > price_arr[i] && date_in < price_arr[i+1]) {
				for (var j=0; j < rooms_total; j++) {
					price_name=document.getElementById("price "+j);
					price_name.innerText=price_arr[i+2+j];
				}
			}
			i=i+(rooms_total + 2);
		}
	}
}