var Content = {
 XHR_ProgramsSearch: null,

 ProgramsSearch: function(Page, Type)
 {
  var Elements = new Array("unv_adr_countryid", "unv_adr_regionid", "unv_adr_cityid", "prg_languages", "prg_majors", "prg_ser_type", "prg_cost");

  var Loading = $("#Content_SearchLoading");
  var Result = $("#Content_SearchResult");
  var Button = $("#Content_SearchButton");

  Button.hide();
  Loading.show();
  Result.hide();
  Result.html('');

  var Parameters = "Page="+Page;

  $.each(Elements, function(Key, Value){
   Parameters += "&"+Value+"="+encodeURIComponent($("#"+Value).val());
  });

  if(Content.XHR_ProgramsSearch)
  {
   Content.XHR_ProgramsSearch.abort();
  }

  Content.XHR_ProgramsSearch = $.ajax({
   type: "POST",
   cache: false,
   url: Cfg['Environment']['BaseURL']+"AJAX/Content/ProgramsSearch.php",
   data: Parameters,
   success: function(Data, TextStatus)
   {
    Data = Data.split('<ResTexSep>');

    Result.html(Data[0]);

    Result.show();
    Loading.hide();
    Button.show();
    //$('#SearchBox').hide('slow');
   },
   error: function(XHR, TextStatus, ErrorThrown)
   {
    Loading.hide();
    Result.html("<font color='Red'>Error. Server status: "+XHR.status+"</font>");
    Result.show();
    Button.show();
   },
   dataType: "text"
  });
 },

 SelectCountry: function(CouID, RegID, CitID)
 {
  var CountryID = $("#"+CouID).val();
  var Region = $("#"+RegID);

  if(CitID != "")
  {
   var City = $("#"+CitID);
   var CityTXT = $("#"+CitID+"_TXT");
  }

  Region.html('<option value="">Loading...</option>');

  if(CitID != "")
  {
   City.val('');
   CityTXT.val('');
  } 

  $.post(Cfg['Environment']['BaseURL']+"AJAX/Content/SelectCountry.php", {ID: CountryID}, function(J){
   var Options = "";

   for(var I=0; I<J.length; I++)
   {
    Options += '<option value="'+J[I].OptionValue+'">'+J[I].OptionText+'</option>';
   }

   Region.html(Options);
  }, "json")
 }, 

 SelectRegion: function(CouID, RegID, CitID)
 {
  var CountryID = $("#"+CouID).val();
  var RegionID = $("#"+RegID).val();
  var City = $("#"+CitID);
  var CityTXT = $("#"+CitID+"_TXT");

  City.val('');
  CityTXT.val('');

  /*
  if(RegionID == "")
  {
   City.html('<option value="">...</option>');
   return false;
  }

  $.post(Cfg['Environment']['BaseURL']+"CMS/AJAX/Content/SelectRegion.php", {ID: CountryID, RID: RegionID}, function(J){
   var Options = "";

   for(var I=0; I<J.length; I++)
   {
    Options += '<option value="'+J[I].OptionValue+'">'+J[I].OptionText+'</option>';
   }

   City.html(Options);
  }, "json")
  */
 },

 ToogleSection: function(SeparatorID, ContentID)
 {
  var Separator = $("#"+SeparatorID);
  var Content = $("#"+ContentID);

  if(Content.is(':visible'))
  {
   Content.hide();
   Separator.removeClass();
   Separator.addClass("Content_FormSeparatorClosed");
  }
  else
  {
   Content.show();
   Separator.removeClass();
   Separator.addClass("Content_FormSeparator");
  }
 }
            }
