
 $(document).ready(function(){  
     $("#countrysel").change(onSelectChange);  
     $("#statedev").change(onRegionChange);
     
 });  
 function onSelectChange(){  
     var selected = $("#countrysel option:selected");       
    
      
     if(selected.val() == 0) {
     
      getStates(0);
      getCities(0,"reset");
      getAcc(0);
     }
      else{
        
        $("#hidestate").hide();
	 	    getStates(selected.val());
	 	   // $("#citydiv").empty();
	 	   // $("#statedev").change(onRegionChange);
	 	    
      } 
 }  
 

function getStates(selval) {

	
  $.post("ajaxcautare.php", { country:selval, opt:"states" },
		function(data){
		  //var a = data.length
		  //alert(data);
      if((data.length)>164) {
          //alert("aaa");
            //alert(data);
            $("#statediv").html(data);
            getCities(selval,"country_id");
            
      } else {
           // alert("bbb");
            $("#statediv").html(data);
            getCities(selval,"country_id");
           //alert("bbb");
          // alert(data.length);
        } 
      
		}); 

}

function getCities(selval, selfield) {
  // daca valoarea transmisa de region este 0 atunci sa se uite la country sa vada daca ii selectat vreo tara si care este aceasta
  // intra in if.. daca selectam country-state-city si apoi state il punem in default(Select state)
  //getAcc(0);
  if (selval == 0)
  {
  var selected = $("#countrysel option:selected");
  selval=selected.val();
  selfield = "country_id";
  // se reseteaza si acc pt ca in cazul in care era selectat vreun hotel el ramanea setat si dupa ce se schimba se schimba regiunea
  }
	$.post("ajaxcautare.php", { city:selval, field:selfield, opt:"cities" },
	
		function(data){
			//alert (data);
      $("#citydiv").html(data); 
		}); 

}

/*
function getAcc(selval) {


	$.post("ajaxrequest.php", { acc:selval, opt:"acc" },
	
		function(data){
			//alert (data);
      $("#accdiv").html(data); 
		}); 

}*/

function getSub(selval) {

  
	$.post("ajaxcautare.php", { subcat:selval, opt:"subcat" },
	
		function(data){
			//alert (data);
      $("#subcatdiv").html(data); 
		}); 

}

function getCheckbox(selval) {
    $("#hidecheck").hide();
    $.post("ajaxrequest.php", { check:selval, opt:"checkbox" },
	
		function(data){
			//alert (data);
      $("#checkdiv").html(data); 
		}); 

}

function getStatic(selval) {
    $("#hidestatic").hide();
    $.post("ajaxrequest.php", { page:selval, opt:"static" },
	
		function(data){
			//alert (data);
      $("#staticdiv").html(data); 
		}); 

}

function getDestination(selval) {
    //alert(selval);
    $.post("ajaxcautare.php", { tara:selval, opt:"dest" },
	
		function(data){
			//alert (data);
      $("#destdiv").html(data); 
		});  

}

