var cookie_name = 'csd_list';
var cookie_expire_sec = 604800;//7days
var max_length = 100;





function addToConsideringList(job_id, a_tag, search_flag)
{
  var my_list = getMylist();
  
  if(my_list.length > max_length)
  {
    alert(max_length+'件以上登録できません。\n削除してから登録してください。');
    return false;
  }
  
  if(my_list.sdSearch(job_id) === false)
  {
    my_list.push(job_id);
  }
  
  saveMylist(my_list);
  
  switchImage(a_tag, search_flag);
}

function getMylist()
{
  var my_list = SdCookie.get(cookie_name);
  return my_list.sdExplode('-');
}

function saveMylist(mylist)
{
  SdCookie.set(cookie_name, mylist.sdImplode('-'), cookie_expire_sec);
}

function getOffImageTag(search_flag)
{
  if(search_flag == true)
  {
  	return '<img src="/images/www/k_l_off.gif" />';
  	
  }else{
  	
  	return '<img src="/images/www/shop_dtail/kentou_tuika_off_button.gif" />';
  }

}

function switchImage(a_tag, search_flag)
{
  a_tag.parentNode.innerHTML = getOffImageTag(search_flag);
}

function deleteMylist()
{
  var input_list = $$("input.delete_mylist");
  var mylist = getMylist();
  
  var checked_list = new Array();
  for(var i=0; i < input_list.length; ++i)
  {
    if(input_list[i].checked)
    {
      checked_list.push(input_list[i]);
    }
  }
  
  if(checked_list.length == 0)
  {
    return;
  }
  
  if(confirm("選択されている求人を削除します。\nよろしいでしょうか？"))
  {
    for(var i=0; i < checked_list.length; ++i)
    {
      mylist = mylist.without(checked_list[i].value);
    }
    saveMylist(mylist);
    location.href = '/mylist';
  }
  
  return false;
  
}

function allCheck(type){
	var checkObj = document.getElementsByClassName("delete_mylist");
	var gets = Form.getInputs("myList", "checkbox");
	gets.each(function (obj){
		//obj.checked = check;
		obj.checked = type;
	});
}