function mySetCookie(myCookie,myValue,myDay){
   myExp = new Date();
   myExp.setTime(myExp.getTime()+(myDay*24*60*60*1000));
   myItem = "@" + myCookie + "=" + escape(myValue) + ";";
   myExpires = "expires="+myExp.toGMTString();
	myDomain = "domain= ryuutuu.net;";
	myPath = "path=/;";
	document.cookie =  myItem + myExpires + myDomain + myPath;
}
function myAddCookie(myCookie,str,title,myDay){
	myExp = new Date();
	myExp.setTime(myExp.getTime()+(myDay*24*60*60*1000));
	var myValue = str + '|*|' + decodeURIComponent(title) + '|~|';
	var cookieData = document.cookie + ";";
	cookieData = unescape(cookieData);
	var startPoint1 = cookieData.indexOf("@" + myCookie);
	var startPoint2 = cookieData.indexOf("=",startPoint1) + 1;
	var endPoint = cookieData.indexOf("|~|;",startPoint1);
	if(startPoint2 < endPoint && startPoint1 > -1){
		cookieData = cookieData.substring(startPoint2,endPoint);
		myItem = "@" + myCookie + "=" + escape(cookieData + '|~|' + myValue) + ";";
		$('#sortId').val(cookieData + '|~|' + myValue);
	} else {
		myItem = "@" + myCookie + "=" + escape(myValue) + ";";
		$('#sortId').val(myValue);
	}
	myExpires = "expires="+myExp.toGMTString();
	myDomain = "domain= ryuutuu.net;";
	myPath = "path=/;";
	document.cookie =  myItem + myExpires + myDomain + myPath;
	var newtitle = title;
	var newvalue = str + '|*|' + decodeURIComponent(title);
	$('#sortList').prepend('<li title = "' + newvalue + '" onmouseover="bc_set(this);" onmouseout="bc_clr(this);"><input type="checkbox" name="del_data[]" value="' + newvalue + '" /><span class = "clink" onclick="startFlash(\'' + str + '\',\'' + newtitle + '\');">' + decodeURIComponent(title) + '</span></li>');
	sortCk(0);
	dbCount('mv',str,title);
	$('#sendck').append('<span class="weaken"><span class="co_up">追加完了</span></span>');
}
function CookieDel2(kword, ckid, sortid){
	myDomain = "domain= ryuutuu.net;";
	myPath = "path=/;";
	document.cookie = "@" + kword + "=;expires=Thu,01-Jan-70 00:00:01 GMT" + myDomain + myPath;
	$(ckid).empty();
	$(sortid).val('');
	if ($("#dbin").length > 0) {
		$("#dbin").remove();
	}
}
function ckDel(kword, ckid, sortid, flg){
	if ($(ckid + " input:checkbox").length != $(ckid + " input:checkbox:checked").length) {
		$(ckid + " input:checkbox:checked").parent().remove();
		var sort_id=[];
		$('li',ckid).attr('title',function(i){
			sort_id.push(this.title);
		});
		$(sortid).val(sort_id.join('|~|') + '|~|');
		if (flg != 0) {
			mySetCookie(kword,sort_id.join('|~|') + '|~|',"3650");
			if ($("#dbin").length > 0) {
				$("#dbin").remove();
			}
		}
	} else {
		if (flg != 0) {
			CookieDel2(kword, ckid, sortid);
		}
	}
}
function bc_set(obj0) {
	$(obj0).css("background", "#FC9");
	$(obj0).css("color","#c00");
	$(obj0).css("cursor","pointer");
}
function bc_clr(obj0) {
  $(obj0).css("background", "");
  $(obj0).css("color","#0000FF");
}
function sortCk(flg){
  var option={ 
    items : 'li', 
    handle : 'li',
    stop : function(){
      var sort_id=[];
      $('li','#sortList').attr('title',function(i){
        sort_id.push(this.title);
      });
      $('#sortId').val(sort_id.join('|~|') + '|~|');
      if (flg != 0) {
      	mySetCookie("ytbid",sort_id.join('|~|') + '|~|',"3650");
      }
    }
  };
  $('#sortList').sortable(option);
}
function unCh(id){
	$(id + ' :input:checkbox').attr('checked', false);
	return false;
}
function seCh(id){
	$(id + ' :input:checkbox').attr('checked', true);
	return false;
}
function dbCount(add, str, title){
	$.post('http://www.ryuutuu.net/yt/db_count.php', {type: add, mid: str, mtitle: title});
	return false;
}