var request;
var dest;

function processStateChange(){
  if (request.readyState == 4){
    contentDiv = document.getElementById(dest);
    if (request.status == 200){
	response = request.responseText;
	contentDiv.innerHTML = response;
    } else {
	contentDiv.innerHTML = "Error: Status "+request.status;
    }
  }
}

function loadHTML(URL, destination, showpic){
  dest = destination;
  if (window.XMLHttpRequest){
    request = new XMLHttpRequest();
    request.onreadystatechange = processStateChange;
    request.open("GET", URL, true);
    request.send(null);
  } else if (window.ActiveXObject) {
    request = new ActiveXObject("Microsoft.XMLHTTP");
    if (request) {
	request.onreadystatechange = processStateChange;
	request.open("GET", URL, true);
	request.send();
    }
  }
  if (request && showpic)
	{
	contentDiv = document.getElementById(dest);
	contentDiv.innerHTML = '<img src="images/ajax'+showpic+'.gif" alt="Loading..."/>';
	}

}

function refreshKurort(e,dest,fname) {
country_id = e.options[e.selectedIndex].value;
 loadHTML('mod_ajax.php@act=getKur&country='+country_id+'&name='+fname,dest,0);
}

function rate(id,down,table) {
 loadHTML('mod_ajax.php@act=rate&down='+down+'&id='+id+'&table='+table,'rate'+id,1);
}

function FindTur() {
 cou=document.getElementById("country");
 cou_val= cou.options[cou.selectedIndex].value;
 kur=document.getElementById("kurort");
 kur_val= kur.options[kur.selectedIndex].value;

if (cou_val==kur_val)
 document.location='kurort/country'+kur_val+'.html#turs';
else
 document.location='kurort/kurort'+kur_val+'.html#turs';

 return false;
}

function CheckContactsForm(f) {
    var eles=new Array("name","email", "text");
    var msgs=new Array("Введите ваше имя", "Введите ваш email", "Введите сообщение");
    for(i=0;i<eles.length;i++){
        if(f.elements[eles[i]].value==''){
            alert(msgs[i]);
            f.elements[eles[i]].focus();
            return false;
        }
    }
    return true;
}

function sendForm(form,module) {
var el, // Сам элемент
elName, // Имя элемента формы
value, // Значение
type; // Атрибут type для input-ов
url = './'+module+'ajax,1/default.htm';
for (var i = 0; i < form.elements.length; i++) {
el = form.elements[i];
elName = el.nodeName.toLowerCase();
elFormName = el.name.toLowerCase();
type = el.type.toLowerCase();
value = el.value;
if (type=='radio' && !el.checked) {value='';}
if (type=='checkbox' && !el.checked) {value='';}
if (type=='select-one') {value = el.options[el.selectedIndex].value;}
if (value != "" && type!='submit') {
  url = url + elFormName+','+escape(value)+'default.htm';
  }
 }
loadHTML(url,'maincontent',2);
return false;
// document.location=url;
}

function confirmDelete(name,url){
var agree = confirm('Вы уверены что хотите удалить "'+name+'"?');
if (agree) {document.location=url;}
}

function Switch(e) 
{
    e = e.parentNode;
    e = e.parentNode;
    if (e.className != "open") {
	e.className = 'open';
    }
    else
    {
	e.className = 'close';
    }
}

function ReloadCaptcha() {
  document.getElementById('captcha').src=$captcha_src+'&rand='+Math.floor(Math.random()*1000);
}


function country4main(id) {
  $("#country4main p a").css('font-weight',200).css('font-size','1em').filter(".letter"+id).css('font-weight','bold').css('font-size','1.4em');
  $("#country4main ul").slideUp().filter(".letter"+id).slideDown();
}