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


// 选中文字中间穿线
function check_box_text(check_box_id)
{
    if($(check_box_id).checked)
    {
        $(check_box_id + '_title').style.textDecoration = '';
    }
    else
    {
        $(check_box_id + '_title').style.textDecoration = 'line-through';
    }
}

function form_clear(form_id)
{
    var eles = Form.getElements(form_id);
    for(var i = 0; i < eles.length; i ++)
    {
      eles[i].value = '';
    }
}

function form_clear_but(form_id,ids)
{    
    var eles = Form.getElements(form_id);
    for(var i = 0; i < eles.length; i ++)
    {
      if(! include_or_not(ids,eles[i].id))
      {
        eles[i].value = '';
      }
    }
}

function include_or_not(ids,ele_id)
{
    for(var i = 0; i < ids.length; i ++)
    {
        if (ids[i] == ele_id)
        {           
           return true;
        }
    }    
    return false;
}

function set_role_values(id_prex,values)
{
    $(id_prex + '_tang_sheng_value').value = values[0];
    $(id_prex + '_wu_kong_value').value = values[1];
    $(id_prex + '_ba_jie_value').value = values[2];
    $(id_prex + '_wu_jing_value').value = values[3];
    $(id_prex + '_monster_value').value = values[4];
}

function scroll_left(list)
{
    add_scrollLeft(list,-60,10);
    add_scrollLeft(list,-10,500);
    add_scrollLeft(list,-10,500);
    add_scrollLeft(list,-10,500);
    add_scrollLeft(list,-10,700);
}

function scroll_right(list)
{
    add_scrollLeft(list,60,10);
    add_scrollLeft(list,20,500);
    add_scrollLeft(list,10,500);
    add_scrollLeft(list,10,500);
    add_scrollLeft(list,10,700);
}

function add_scrollLeft(list,value,ms)
{
    window.setTimeout(function(){$(list).scrollLeft = $(list).scrollLeft + value;});
}

function abs_top_in_ie6(_id)
{
    var e = $(_id)
    var t = e.offsetTop;
    while(e=e.offsetParent){
    t+=e.offsetTop;
    }
    return t;
}

function height_in_ie6_between(id_1,id_2)
{
   return (abs_top_in_ie6(id_1) - abs_top_in_ie6(id_2));
}

function add_favorite(sURL, sTitle)
{
  try
  {
    window.external.addFavorite(sURL, sTitle);
  }
  catch (e)
  {
    try
    {
      window.sidebar.addPanel(sTitle, sURL, "");
    }
    catch (e)
    {
      alert("加入收藏失败，有劳您手动添加。");
    }
  }
}

function try_to_hide(_id)
{
  try
  {
    $(_id).hide();
  }
  catch(e)
  {

  }
}

function try_to_show(_id)
{
  try
  {
    $(_id).show();
  }
  catch(e)
  {

  }
}

function show_or_hide(_id)
{
	if($(_id).visible())
    {
      $(_id).hide();
    }
    else
    {
      $(_id).show();
    }

}