function perfomOnClick () {

    var s1 = document.getElementById("locationsDDL").getElementsByTagName('select')[0];
    document.forms['search_right'].elements['locations_id'].options[s1.selectedIndex].selected = true;
//    alert('perform:' + document.forms['search_right'].elements['locations_id'].selectedIndex);

}

function perfomOnClick_regions () {

    var s1 = document.getElementById("regeonsDDL").getElementsByTagName('select')[0];
    document.forms['search_right'].elements['municipality_id'].options[s1.selectedIndex].selected = true;
//    alert('perform:' + document.forms['search_right'].elements['municipality_id'].selectedIndex);

}

function perfomOnClick_provinces () {

    var s1 = document.getElementById("provincesDDL").getElementsByTagName('select')[0];
    document.forms['search_right'].elements['provinces_id'].options[s1.selectedIndex].selected = true;
//    alert('perform:' + document.forms['search_right'].elements['provinces_id'].selectedIndex);

}

function inArray (ar, it){
  for (i=0;i<ar.length;i++){
    if (ar[i] === it) return true;
  }
  return false;
}

function ajax_regeons(lang){

        var sel = document.getElementById("country_id");
        var country_id = sel.options[sel.selectedIndex].value;

        // The variable that makes Ajax possible!
	var ajaxRequest;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
                                // set loader invisible
	                        // document.getElementById("r_loader").style.visibility = 'hidden';
				return false;
			}
		}
	}

	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
                        var result = ajaxRequest.responseText;
			document.getElementById("regeonsDDL").innerHTML = result;
                        var selElement;
                        var s = document.getElementById("regeonsDDL").getElementsByTagName('select')[0];
                        selElement = document.createElement("SELECT");
                        selElement.setAttribute('name', 'municipality_id');
                        selElement.setAttribute('id', 'municipality_id');

                        for(var i=0;i<s.length;i++) {
                          var o = document.createElement("OPTION");
                          var t = document.createTextNode(s[i].text);
                          o.setAttribute("value",s[i].value);
                          o.appendChild(t);
                          selElement.appendChild(o);
                        }
                        var s = document.getElementById("regeonsDDL").getElementsByTagName('select')[0];
                        if (s && s.onchange) s.onchange();
                }
//  		var al = ajax_locations();
//                alert('x2');
	}

	// get data
	ajaxRequest.open("GET", "ajax_get_regeons.php?country_id=" + country_id + '&language=' + lang, true);
	ajaxRequest.send(null);
}

function ajax_locations(lang){


        var sel = document.getElementById("provinces_id");
        if (sel.selectedIndex >= 0) {
          var province_id = sel.options[sel.selectedIndex].value;

          // The variable that makes Ajax possible!
          var ajaxRequest;

          try{
                  // Opera 8.0+, Firefox, Safari
                  ajaxRequest = new XMLHttpRequest();
          } catch (e){
                  // Internet Explorer Browsers
                  try{
                          ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                  } catch (e) {
                          try{
                                  ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                          } catch (e){
                                  // Something went wrong
                                  alert("Your browser broke!");
                                  return false;
                          }
                  }
          }
        }
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 4) {
                        // alert('oha');
                        var result = ajaxRequest.responseText;
                        var selElement;
   			document.getElementById("locationsDDL").innerHTML = result;
/*
                        var s = document.getElementById("locationsDDL").getElementsByTagName('select')[0];
                        selElement = document.createElement("SELECT");
                        selElement.setAttribute('name', 'locations_id');
                        selElement.setAttribute('id', 'locations_id');
                        for(var i=0;i<s.length;i++) {
                          var o = document.createElement("OPTION");
                          var t = document.createTextNode(s[i].text);
                          o.setAttribute("value",s[i].value);
                          o.appendChild(t);
                          selElement.appendChild(o);
                        }
                        document.forms['search_right'].elements['locations_id'] = selElement;
                        // ad event
  */
                        var s = document.getElementById("locationsDDL").getElementsByTagName('select')[0];
                        // s.onchange();
		}
	}

	// get data
	ajaxRequest.open("GET", "ajax_get_locations.php?province_id=" + province_id + '&language=' + lang, true);
	ajaxRequest.send(null);
}

function ajax_provinces(lang){

        var sel = document.getElementById("municipality_id");
        var municipality_id = sel.options[sel.selectedIndex].value;

        // The variable that makes Ajax possible!
	var ajaxRequest;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}

	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 4) {
                        // alert('oha');
                        var result = ajaxRequest.responseText;
                        var selElement;
   			document.getElementById("provincesDDL").innerHTML = result;
/*
                        var s = document.getElementById("provincesDDL").getElementsByTagName('select')[0];
                        selElement = document.createElement("SELECT");
                        selElement.setAttribute('name', 'provinces_id');
                        selElement.setAttribute('id', 'provinces_id');
                        for(var i=0;i<s.length;i++) {
                          var o = document.createElement("OPTION");
                          var t = document.createTextNode(s[i].text);
                          o.setAttribute("value",s[i].value);
                          o.appendChild(t);
                          selElement.appendChild(o);
                        }
                        document.forms['search_right'].elements['provinces_id'] = selElement;
                        // ad event
*/
                        var s = document.getElementById("provincesDDL").getElementsByTagName('select')[0];
                        //s.onchange = perfomOnClick_provinces;
                        if (s && s.onchange) s.onchange();

		}
	}

	// get data
	ajaxRequest.open("GET", "ajax_get_provinces.php?municipality_id=" + municipality_id + '&language=' + lang, true);
	ajaxRequest.send(null);
}

function ajax_categories(lang){

        var sel = document.getElementById("rentsell");
        var rentsell = sel.options[sel.selectedIndex].value;

        // The variable that makes Ajax possible!
	var ajaxRequest;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}

	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 4) {
                        var result = ajaxRequest.responseText;
                        var selElement;
   			document.getElementById("categoriesDDL").innerHTML = result;
                        var s = document.getElementById("categoriesDDL").getElementsByTagName('select')[0];
                        if (s && s.onchange) s.onchange();

		}
	}

	// get data
	ajaxRequest.open("GET", "ajax_get_categories.php?rentsell=" + rentsell + '&language=' + lang, true);
	ajaxRequest.send(null);
}
