// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function insert_fields(link, method, content) 
{
  var fields_count = 0;
  
  $(".add-bl .elem-bl").each(function(index, elem) {
    if ($(elem).is(':visible'))
     fields_count = fields_count + 1;
  });
  
  if (fields_count < 2)
  {
    var new_id = new Date().getTime();
    var regexp = new RegExp("new_" + method, "g");
  
    $(link).before(content.replace(regexp, new_id));
  }
}

function remove_fields(link) 
{
  var hidden_field = $(link).prev("input[type=hidden]");
  
  if (hidden_field) {
    hidden_field.val('1');
  }
  
  $(link).closest("div.elem-bl").hide();
}

function expand_text(e)
{
  var event = e || window.event;
  var target = event.target || event.srcElement;
  var element = $(target).closest('a');
  var container = element.parents('div.seo');
  
  if (element.attr('class') == 'show')
  {
    container.find('p.expand').show();
    element.hide();
  }
  else
  {
    container.find('p.expand').hide();
    container.find('a.show').show();
  }
}

