function btn_add_loader(btn){
  $('<img src="/images/ajax-loader2.gif" style="display:none;"/>').insertBefore(btn.find('span'))
}
// disable button
function btn_disable(btn){
  if(btn.attr("disabled") == false){
    btn.addClass("disabled")
    btn.attr("disabled",true)
    var span = btn.find("span")
    span.html(span.html() + " ...")
    var img = btn.find("img")
    if(img.length > 0) img.show()
  }
}
// enable button
function btn_enable(btn){
  if(btn.attr("disabled") == true){
    btn.attr("disabled",false)
    btn.removeClass("disabled")
    var span = btn.find("span")
    span.html(span.html().substr(0,span.html().length-4))
    var img = btn.find("img")
    if(img.length > 0) img.hide()
  }
}

function formDesignReinit()
{
  try {
    $('span.checkbox').remove();
    $('span.radio').remove();
    Custom.clear()
    Custom.init()
  } catch (err) {}
  if ($('#inquiry_car_class').val() && $('#inquiry_city').val())
  {
    $('#continued-form').slideDown('slow');
    $("#continue-button").hide();
    pageTracker._trackPageview("/auto-noma/pieprasijums/solis1")
  }
}

function addFromDesignReinitListenerTo(selector)
{
  $(selector).change(function(){
    formDesignReinit();
    return true;
  });
}

$(function(){
  // GLOBAL
  
  btn_add_loader($('#feedback-form button[type=submit]'))
})
//----------------------------------------------------------------------//
function loadjscssfile(filename, filetype){
  if (filetype=="js"){ //if filename is a external JavaScript file
    var fileref=document.createElement('script')
    fileref.setAttribute("type","text/javascript")
    fileref.setAttribute("src", filename)
  }
  else if (filetype=="css"){ //if filename is an external CSS file
    fileref=document.createElement("link")
    fileref.setAttribute("rel", "stylesheet")
    fileref.setAttribute("type", "text/css")
    fileref.setAttribute("href", filename)
  }
  if (typeof fileref!="undefined")
    document.getElementsByTagName("head")[0].appendChild(fileref)
}
function elementById(id){
  if (document.getElementById)
    return (document.getElementById(id));
  if (document.all)
    return document.all[id];
  if (document.layers)
    return document.layers[id];
  return false;
}
Array.prototype.in_array = function(p_val) {
  for(var i = 0, l = this.length; i < l; i++) {
    if(this[i] == p_val) {
      return true;
    }
  }
  return false;
}
Array.prototype.remove=function(s){
  var i = this.indexOf(s);
  if(this.indexOf(s) != -1)this.splice(i, 1);
}