/*保護系*/
//画像保護
function nsfw() {
	if ($('#nsfw').hasClass('nsfw-avail')) {
		$('#nsfw').removeClass('yellow-text')
		$('#nsfw').html('visibility_off')
		$('#nsfw').removeClass('nsfw-avail')
	} else {
		$('#nsfw').addClass('yellow-text')
		$('#nsfw').html('visibility')
		$('#nsfw').addClass('nsfw-avail')
	}
}

//投稿公開範囲
function vis(set) {
	$('#vis').text(set)
	$('#vis-icon').removeClass('red-text')
	$('#vis-icon').removeClass('orange-text')
	$('#vis-icon').removeClass('blue-text')
	$('#vis-icon').removeClass('purple-text')
	$('#vis-icon').removeClass('light-blue-text')
	$('#vis-icon').removeClass('teal-text')
	if (set == 'public') {
		$('#vis-icon').text('public')
		$('#vis-icon').addClass('purple-text')
	} else if (set == 'unlisted') {
		$('#vis-icon').text('lock_open')
		$('#vis-icon').addClass('blue-text')
	} else if (set == 'private') {
		$('#vis-icon').text('lock')
		$('#vis-icon').addClass('orange-text')
	} else if (set == 'direct') {
		$('#vis-icon').text('mail')
		$('#vis-icon').addClass('red-text')
	} else if (set == 'limited') {
		$('#vis-icon').text('group')
		$('#vis-icon').addClass('teal-text')
	} else if (set == 'local') {
		$('#vis-icon').text('visibility')
		$('#vis-icon').addClass('light-blue-text')
	}
	var vis = localStorage.getItem('vis')
	if (vis == 'memory') {
		var acct_id = $('#post-acct-sel').val()
		localStorage.setItem('vis-memory-' + acct_id, set)
	}
	var ins = M.Dropdown.getInstance($('#dropdown1'))
	if (ins) {
		ins.close()
	}
}
function loadVis() {
	var vist = localStorage.getItem('vis')
	if (!vist) {
		vis('public')
	} else {
		if (vist == 'memory') {
			var acct_id = $('#post-acct-sel').val()
			var memory = localStorage.getItem('vis-memory-' + acct_id)
			if (!memory) {
				memory = 'public'
			}
			vis(memory)
		} else if (vist == 'useapi') {
			var acct_id = $('#post-acct-sel').val()
			var multi = localStorage.getItem('multi')
			var obj = JSON.parse(multi)
			var memory = obj[acct_id]['vis']
			if (!memory) {
				memory = 'public'
			}
			vis(memory)
		} else {
			vis(vist)
		}
	}
}
loadVis()

//コンテントワーニング
function cw() {
	if ($('#cw').hasClass('cw-avail')) {
		$('#cw-text').val()
		$('#cw-text').hide()
		$('#cw').removeClass('yellow-text')
		$('#cw').removeClass('cw-avail')
	} else {
		$('#cw-text').show()
		$('#cw').addClass('yellow-text')
		$('#cw').addClass('cw-avail')
		var cwt = localStorage.getItem('cw-text')
		if (cwt) {
			$('#cw-text').val(cwt)
		}
	}
}
//TLでコンテントワーニングを表示トグル
function cw_show(e) {
	$(e).parent().parent().find('.cw_hide').toggleClass('cw')
	$(e).parent().find('.cw_long').toggleClass('hide')
}
$(function() {
	$('#cw-text').on('change', function(event) {
		var acct_id = $('#post-acct-sel').val()
		var domain = localStorage.getItem('domain_' + acct_id)
		var cwlen = $('#cw-text').val().length

		if (idata[domain + '_letters']) {
			$('#textarea').attr('data-length', idata[domain + '_letters'] - cwlen)
		} else {
			$('#textarea').attr('data-length', 500 - cwlen)
		}
	})
})
//スケジュール
function schedule() {
	if ($('#sch-box').hasClass('sch-avail')) {
		$('#sch-box').hide()
		$('#sch-box').removeClass('sch-avail')
	} else {
		var date = new Date()

		$('#sch-box').show()
		$('#sch-date').val(formattime(date))
		$('#sch-box').addClass('sch-avail')
	}
}