// 記事新規投稿スクリプト
function FormArchivePostScript () {
updateRTE('archive_content');
if (document.FormArchivePost.archive_title.value == '') {
alert ('記事のタイトルを入力してください');
return false;
} else if (document.FormArchivePost.category_name.style.display != 'none' && document.FormArchivePost.category_name.value == '') {
alert ('新規カテゴリー名を記入してください');
return false;
} else if (document.FormArchivePost.archive_content.value == '') {
alert ('記事の本文を入力してください');
return false;
}
if (confirm('この内容で投稿しますか?') != true) {
return false;
} else {
// document.FormArchivePost.FormArchivePostButton.disabled = true;
}
}
// 記事編集スクリプト
function FormArchiveEditScript () {
updateRTE('archive_content');
if (document.FormArchivePost.archive_title.value == '') {
alert ('記事のタイトルを入力してください');
return false;
} else if (document.FormArchivePost.category_name.style.display != 'none' && document.FormArchivePost.category_name.value == '') {
alert ('新規カテゴリー名を記入してください');
return false;
} else if (document.FormArchivePost.archive_content.value == '') {
alert ('記事の本文を入力してください');
return false;
}
if (confirm('この内容で記事を変更しますか?') != true) {
return false;
} else {
// document.FormArchivePost.FormArchivePostButton.disabled = true;
}
}
// 記事新規投稿、記事編集タイマー表示スクリプト
function FormArchivePostDateShowScript (archive_status) {
if (archive_status == '3') {
document.getElementById('AdminPartMenuArchivePostDateShowStatus').style.display = "inline";
} else {
document.getElementById('AdminPartMenuArchivePostDateShowStatus').style.display = "none";
}
}
// コメント投稿スクリプト
function FormCommentPostScript () {
updateRTE('comment_content');
if (document.FormCommentPost.security.value == '') {
alert ('文字認証を入力してください');
return false;
}
if (document.FormCommentPost.comment_content.value == '') {
alert ('コメントの本文を記入してください');
return false;
}
if (confirm('この内容でコメントしてもよろしいですか') != true) {
return false;
} else {
// document.FormCommentPost.FormCommentPostBUtton.disabled = true;
}
}
// 記事一覧全選択スクリプト
function FormArchiveListAll () {
for (var i = 0; i < document.FormArchiveList.elements['archive_id_array[]'].length; i ++){
if (document.FormArchiveList.select_all_button.checked == true) {
document.FormArchiveList.elements['archive_id_array[]'][i].checked = true;
} else {
document.FormArchiveList.elements['archive_id_array[]'][i].checked = false;
}
}
}
// 記事削除スクリプト
function FormArchiveListScript () {
if (document.FormArchiveList.elements['archive_id_array[]'].length) {
for (var i = 0; i < document.FormArchiveList.elements['archive_id_array[]'].length; i ++){
if (document.FormArchiveList.elements['archive_id_array[]'][i].checked == true) {
var j = 1;
break;
}
}
} else {
if (document.FormArchiveList.elements['archive_id_array[]'].checked == true) {
var j = 1;
}
}
if (j != 1) {
alert ('削除したい記事を選択してください');
return false;
} else {
if (confirm('選択した記事を削除しますか?') != true) {
return false;
}
}
}
// コメント一覧全選択スクリプト
function FormCommentListAll () {
for (var i = 0; i < document.FormCommentList.elements['comment_id_array[]'].length; i ++){
if (document.FormCommentList.select_all_button.checked == true) {
document.FormCommentList.elements['comment_id_array[]'][i].checked = true;
} else {
document.FormCommentList.elements['comment_id_array[]'][i].checked = false;
}
}
}
// コメント削除スクリプト
function FormCommentListScript () {
if (document.FormCommentList.elements['comment_id_array[]'].length) {
for (var i = 0; i < document.FormCommentList.elements['comment_id_array[]'].length; i ++){
if (document.FormCommentList.elements['comment_id_array[]'][i].checked == true) {
var j = 1;
break;
}
}
} else {
if (document.FormCommentList.elements['comment_id_array[]'].checked == true) {
var j = 1;
}
}
if (j != 1) {
alert ('削除したいコメントを選択してください');
return false;
} else {
if (confirm('選択したコメントを削除しますか?')==true) {
return true;
} else {
return false;
}
}
}
// カテゴリ新規追加スクリプト
function FormArchiveCategoryAddScript () {
if (document.FormArchiveCategoryAdd.category_name.value == '') {
alert ('カテゴリー名を入力してください');
return false;
}
}
// カテゴリ一覧全選択スクリプト
function FormCategoryListAll () {
for (var i = 0; i < document.FormArchiveCategoryList.elements['category_del_array[]'].length; i ++) {
if (document.FormArchiveCategoryList.select_all_button.checked == true) {
document.FormArchiveCategoryList.elements['category_del_array[]'][i].checked = true;
} else {
document.FormArchiveCategoryList.elements['category_del_array[]'][i].checked = false;
}
}
}
// カテゴリ編集スクリプト
function FormArchiveCategoryListScript () {
if (confirm('Myカテゴリーを変更しますか?') != true) {
return false;
}
}
// メニュー位置変更スクリプト
function FormMenuTurnScript () {
var menu0 = '';
var menu1 = '';
for (var i = 0; i < document.FormMenuLeft.elements['menu_id'].length; i ++) {
if (document.FormMenuLeft.elements['menu_id'][i].value != '') menu0 = menu0 + document.FormMenuLeft.elements['menu_id'][i].value + ';';
}
for (var i = 0; i < document.FormMenuRight.elements['menu_id'].length; i ++) {
if (document.FormMenuRight.elements['menu_id'][i].value != '') menu1 = menu1 + document.FormMenuRight.elements['menu_id'][i].value + ';';
}
for (var i = 0; i < document.FormMenuHidden.elements['menu_id'].length; i ++) {
if (document.FormMenuHidden.elements['menu_id'][i].value == 'login') {
var j = 1;
break;
} else if (document.FormMenuHidden.elements['menu_id'][i].value == 'sponsor') {
var j = 2;
break;
}
}
if (j == 1) {
alert ('会員登録メニューは非表示にできません\n表示メニューに配置してください');
return false;
} else if (j == 2) {
alert ('スポンサーメニューは非表示にできません\n表示メニューに配置してください');
return false;
} else {
if (confirm('メニュー順番を変更しますか?') == true) {
document.FormMenuTurn.MenuList0.value = menu0;
document.FormMenuTurn.MenuList1.value = menu1;
} else {
return false;
}
}
}
// メニュー名前変更スクリプト
function FormMenuRenameScript () {
if (confirm('メニュー名・折りたたみ設定を変更しますか?') != true) {
return false;
}
}
// プラグイン変更スクリプト
function FormMenuPluginScript () {
if (confirm('プラグインを変更しますか?') != true) {
return false;
}
}
// リンク集新規追加スクリプト
function FormMenuMutualinkAddScript () {
if (document.FormMenuMutualinkAdd.mutualink_title.value == '') {
alert ('タイトル・バナー画像のURLを入力してください');
return false;
} else if (document.FormMenuMutualinkAdd.mutualink_url.value == '' || document.FormMenuMutualinkAdd.mutualink_url.value == 'http://') {
alert ('リンクURLを入力してください');
return false;
}
if (confirm('Myリンク集に追加しますか?') != true) {
return false;
}
}
// リンク集一覧スクリプト
function FormMenuMutualinkListScript () {
if (confirm('Myリンク集を変更しますか?') != true) {
return false;
}
}
// リンク集一覧全選択スクリプト
function FormMenuMutualinkListAll () {
for (var i = 0; i < document.FormMenuMutualinkList.elements['mutualink_del_array[]'].length; i ++) {
if (document.FormMenuMutualinkList.select_all_button.checked == true) {
document.FormMenuMutualinkList.elements['mutualink_del_array[]'][i].checked = true;
} else {
document.FormMenuMutualinkList.elements['mutualink_del_array[]'][i].checked = false;
}
}
}
// プロフィール画像タイプ選択スクリプト
function FormMenuProfileAvatarTypeScript (avatar_type) {
if (avatar_type == '0') {
document.getElementById('AdminPartMenuProfileAvatarImageUpload').style.display = "none";
document.getElementById('AdminPartMenuProfileAvatarImageCurrent').style.display = "none";
document.getElementById('AdminPartMenuProfileAvatarImageSelect').style.display = "none";
} else if (avatar_type == '1') {
document.getElementById('AdminPartMenuProfileAvatarImageUpload').style.display = "inline";
document.getElementById('AdminPartMenuProfileAvatarImageCurrent').style.display = "none";
document.getElementById('AdminPartMenuProfileAvatarImageSelect').style.display = "none";
} else if (avatar_type == '2') {
document.getElementById('AdminPartMenuProfileAvatarImageUpload').style.display = "none";
document.getElementById('AdminPartMenuProfileAvatarImageCurrent').style.display = "inline";
document.getElementById('AdminPartMenuProfileAvatarImageSelect').style.display = "none";
} else if (avatar_type == '3') {
document.getElementById('AdminPartMenuProfileAvatarImageUpload').style.display = "none";
document.getElementById('AdminPartMenuProfileAvatarImageCurrent').style.display = "none";
document.getElementById('AdminPartMenuProfileAvatarImageSelect').style.display = "inline";
}
}
// プロフィール画像オンクリックスクリプト
function FormMenuProfileAvatarSelectScript (which, color, image) {
var avatar_border = document.getElementsByName("avatar_border");
for (i = 0; i < avatar_border.length; i ++) {
avatar_border[i].style.borderColor='#F0F0F0';
}
which.style.borderColor = color;
document.FormMenuProfile.avatar_image_new.value = image;
}
// プロフィール編集チェックスクリプト
function FormMenuProfileScript () {
if (document.FormMenuProfile.avatar_type[1].checked == true && document.FormMenuProfile.avatar_image.value == '') {
alert ('アップロードする画像を選択してください');
return false;
} else if (document.FormMenuProfile.avatar_type[2].checked == true && document.FormMenuProfile.avatar_image_new.value == '') {
alert ('いぬblo!キャラクター画像を選択してください');
return false;
}
if (confirm('プロフィールを変更しますか?') != true) {
return false;
}
}
// プロフィール画像タイプ選択スクリプト
function FormDesignLogoTypeScript (logo_type) {
if (logo_type == '0') {
document.getElementById('AdminPartDesignLogoImageUpload').style.display = "none";
document.getElementById('AdminPartDesignLogoTextEdit').style.display = "none";
document.getElementById('AdminPartDesignLogoImageCurrent').style.display = "none";
} else if (logo_type == '1') {
document.getElementById('AdminPartDesignLogoImageUpload').style.display = "inline";
document.getElementById('AdminPartDesignLogoTextEdit').style.display = "none";
document.getElementById('AdminPartDesignLogoImageCurrent').style.display = "none";
} else if (logo_type == '2') {
document.getElementById('AdminPartDesignLogoImageUpload').style.display = "none";
document.getElementById('AdminPartDesignLogoTextEdit').style.display = "inline";
document.getElementById('AdminPartDesignLogoImageCurrent').style.display = "none";
} else if (logo_type == '3') {
document.getElementById('AdminPartDesignLogoImageUpload').style.display = "none";
document.getElementById('AdminPartDesignLogoTextEdit').style.display = "none";
document.getElementById('AdminPartDesignLogoImageCurrent').style.display = "inline";
}
}
// Myロゴタイトルサイズ変更スクリプト
function FormDesignLogoTitleSizeScript () {
document.getElementById('design_logo_title').style.fontSize = document.FormDesignLogo.logo_title_size.options[document.FormDesignLogo.logo_title_size.selectedIndex].value + 'px';
}
function FormDesignLogoSubTitleSizeScript () {
document.getElementById('design_logo_subtitle').style.fontSize = document.FormDesignLogo.logo_subtitle_size.options[document.FormDesignLogo.logo_subtitle_size.selectedIndex].value + 'px';
}
// Myロゴタイトル色変更オープンスクリプト
function FormDesignLogoTitleColorSelectScript (type) {
if (type == "title") {
if (document.getElementById('palette_title').style.visibility == "hidden") {
document.getElementById('palette_title').style.visibility = "visible";
} else {
document.getElementById('palette_title').style.visibility = "hidden";
}
document.getElementById('palette_sub_title').style.visibility = "hidden";
} else if (type == "sub_title") {
if (document.getElementById('palette_sub_title').style.visibility == "hidden") {
document.getElementById('palette_sub_title').style.visibility = "visible";
} else {
document.getElementById('palette_sub_title').style.visibility = "hidden";
}
document.getElementById('palette_title').style.visibility = "hidden";
} else {
document.getElementById('palette_title').style.visibility = "hidden";
document.getElementById('palette_sub_title').style.visibility = "hidden";
}
}
// Myロゴタイトル色選択スクリプト
function FormDesignLogoTitleColorSetScript (color, type) {
if (type == "title") {
document.getElementById('design_logo_title').style.color = color;
document.FormDesignLogo.logo_title_color.value = color;
} else if (type == "sub_title") {
document.getElementById('design_logo_subtitle').style.color = color;
document.FormDesignLogo.logo_subtitle_color.value = color;
}
FormDesignLogoTitleColorSelectScript ();
}
// Myロゴ編集チェックスクリプト
function FormDesignLogoScript () {
if (document.FormDesignLogo.logo_type[1].checked == true && document.FormDesignLogo.logo_image.value == '') {
alert ('Myロゴ画像を選択してください');
return false;
}
if (document.FormDesignLogo.logo_type[2].checked == true) {
var logo_title_top = Number (document.getElementById('design_logo_title').style.top.replace ("px", ""));
var logo_title_left = Number (document.getElementById('design_logo_title').style.left.replace ("px", ""));
document.FormDesignLogo.logo_title_top.value = Number (document.FormDesignLogo.logo_image_height_small.value) + logo_title_top;
document.FormDesignLogo.logo_title_left.value = logo_title_left;
var logo_subtitle_top = Number (document.getElementById('design_logo_subtitle').style.top.replace ("px", ""));
var logo_subtitle_left = Number (document.getElementById('design_logo_subtitle').style.left.replace ("px", ""));
document.FormDesignLogo.logo_subtitle_top.value = Number (document.FormDesignLogo.logo_image_height_small.value) + logo_subtitle_top;
document.FormDesignLogo.logo_subtitle_left.value = logo_subtitle_left;
}
if (confirm('Myロゴを変更しますか?') != true) {
return false;
}
}
// CSS編集規則同意チェックスクリプト
function FormDesignCssAgreeCheckScript () {
if (document.FormDesignCss.member_css_agree_check.checked == true) {
document.FormDesignCss.member_css_agree_submit.disabled = false;
} else {
document.FormDesignCss.member_css_agree_submit.disabled = true;
}
}
function FormDesignCssAgreeSubmitScript () {
if (document.FormDesignCss.member_css_agree_check.checked == true) {
document.getElementById('AdminPartDesignCssAgree').style.display = "none";
document.getElementById('AdminPartDesignCssForm').style.display = "inline";
}
}
// CSS編集チェックスクリプト
function FormDesignCssScript () {
if (confirm('CSSを変更しますか?\nCSS編集は会員様の自己責任とさせて頂いております。\nプレビューで確認してから、十分ご注意の上変更して下さい。') != true) {
return false;
} else {
document.FormDesignCss.target = "_top";
document.FormDesignCss.act.value = "design_css";
document.FormDesignCss.submit();
}
}
// CSS編集プレビューチェックスクリプト
function FormDesignCssPreviewScript () {
if (confirm('現在編集中のCSSをプレビューしますか?\n(新規ウィンドウで表示します)') != true) {
return false;
} else {
document.FormDesignCss.target = "_blank";
document.FormDesignCss.act.value = "design_css_preview";
document.FormDesignCss.submit();
}
}
// レイアウトプレ画像オンクリックスクリプト
function FormDesignLayoutPreviewSelectScript (which, color) {
var layout_border = document.getElementsByName("layout_border");
for (i = 0; i < layout_border.length; i ++) {
if (which == i) {
layout_border[i].style.borderColor = color;
} else {
layout_border[i].style.borderColor = '#F0F0F0';
}
}
document.FormDesignLayout.member_layout.value = which;
}
// レイアウトプレ編集チェックスクリプト
function FormDesignLayoutScript () {
if (confirm('レイアウトを変更しますか?') != true) {
return false;
}
}
// スキンプレ画像オンクリックスクリプト
function FormDesignSkinPreviewSelectScript (onClick, which, color) {
var skin_border = document.getElementsByName("skin_border");
for (i = 0; i < skin_border.length; i ++) {
if (onClick == i) {
skin_border[i].style.borderColor = color;
} else {
skin_border[i].style.borderColor = '#F0F0F0';
}
}
document.FormDesignSkin.member_template.value = which;
}
// スキンプレ編集チェックスクリプト
function FormDesignSkinScript () {
if (document.FormDesignSkin.member_template.value == '') {
alert ('スキンを選択してください');
return false;
}
if (confirm('スキンを変更しますか?') != true) {
return false;
}
}
// スキンプレ編集チェックスクリプト
function FormDesignSkinPreviewScript () {
if (document.FormDesignSkin.member_template.value == '') {
alert ('スキンを選択してください');
return false;
} else {
window.open("/?templates="+document.FormDesignSkin.member_template.value+"" , "");
}
}
// 会員情報変更チェックスクリプト
function FormSettingMemberScript () {
if (document.FormSettingMember.member_nickname.value == '') {
alert ('会員ニックネームを入力してください');
return false;
} else if (document.FormSettingMember.member_mail.value == '') {
alert ('会員メールアドレスを入力してください');
return false;
}
if (confirm('会員の情報を変更しますか?') != true) {
return false;
}
}
// ブログ情報変更チェックスクリプト
function FormSettingBlogScript () {
if (document.FormSettingBlog.member_title.value == '') {
alert ('ブログタイトルを入力してください');
return false;
}
if (confirm('ブログ情報を変更しますか?') != true) {
return false;
}
}
// アクセスカウンター変更チェックスクリプト
function FormMenuCounterScript () {
if (confirm('Myアクセスを変更しますか?') != true) {
return false;
}
}
// パスワード変更チェックスクリプト
function FormSettingPasswdScript () {
if (document.FormSettingPasswd.member_old_pw.value == '') {
alert ('現在のパスワードを入力してください');
return false;
} else if (document.FormSettingPasswd.member_pw.value == '' || document.FormSettingPasswd.member_pw1.value == '') {
alert ('新しいパスワードを入力してください');
return false;
} else if (document.FormSettingPasswd.member_pw.value != document.FormSettingPasswd.member_pw1.value) {
alert ('新しいパスワードを確認してください');
return false;
} else if (document.FormSettingPasswd.member_pw.value.length < 4 || document.FormSettingPasswd.member_pw.value.length > 20) {
alert ('新しいパスワードを確認してください');
return false;
} else if (document.FormSettingPasswd.member_current_pw.value != MD5Main(document.FormSettingPasswd.member_old_pw.value)) {
alert ('現在のパスワードを確認してください');
return false;
}
if (confirm('パスワードを変更しますか?') != true) {
return false;
}
}
// 絵文字選択スクリプト
function selectEmoticon(EmoticonFile) {
var html = '';
html += "";
self.parent.insertHTML(html);
self.parent.document.getElementById('emoji_html').style.visibility = "hidden";
}
// CHECK!ブログ追加チェックスクリプト
function FormSettingCheckAddScript () {
if (document.FormSettingCheckAdd.check_member_id.value == '') {
alert ('チェックしたいいぬblo!会員のIDを入力してください');
return false;
} else if (document.FormSettingCheckAdd.check_member_id.value == '') {
alert ('自分のブログは登録できません');
return false;
}
if (confirm('CHECK!ブログに登録しますか?') != true) {
return false;
}
}
// CHECK!ブログ全選択スクリプト
function FormSettingCheckListAll () {
for (var i = 0; i < document.FormSettingCheckList.elements['check_id_array[]'].length; i ++){
if (document.FormSettingCheckList.select_all_button.checked == true) {
document.FormSettingCheckList.elements['check_id_array[]'][i].checked = true;
} else {
document.FormSettingCheckList.elements['check_id_array[]'][i].checked = false;
}
}
}
// CHECK!ブログ削除スクリプト
function FormSettingCheckListScript () {
if (document.FormSettingCheckList.elements['check_id_array[]'].length) {
for (var i = 0; i < document.FormSettingCheckList.elements['check_id_array[]'].length; i ++){
if (document.FormSettingCheckList.elements['check_id_array[]'][i].checked == true) {
var j = 1;
break;
}
}
} else {
if (document.FormSettingCheckList.elements['check_id_array[]'].checked == true) {
var j = 1;
}
}
if (j != 1) {
alert ('削除したいCHECK!ブログを選択してください');
return false;
} else {
if (confirm('選択したCHECK!ブログを削除しますか?') != true) {
return false;
}
}
}
// ブログからCHECK!ブログ追加チェックスクリプト
function FormBlogCheckAddScript (check_member_id) {
if (confirm('CHECK!ブログに登録しますか?') != true) {
return false;
} else {
document.FormBlogCheckAdd.check_member_id.value = check_member_id;
document.FormBlogCheckAdd.submit();
}
}
// 会員ログインチェックスクリプト
function FormLoginCheckScript () {
if (document.FormLoginCheck.member_id.value == "") {
alert ('いぬblo!IDを記入してください');
return false;
} else if (document.FormLoginCheck.member_pw.value == "") {
alert ('パスワードを記入してください');
return false;
}
}
// 携帯メール変更チェックスクリプト
function FormSettingMobileScript () {
if (document.FormSettingMobile.member_mobile1.value == "") {
alert ('携帯メールアドレスを入力してください');
return false;
} else if (document.FormSettingMobile.member_mobile1.value.match(/[^\.A-Za-z0-9_-]+/)) {
alert ('携帯メールアドレスを確認してください');
return false;
}
if (confirm('携帯投稿メールアドレスを変更しますか?') != true) {
return false;
}
}
// 絵文字追加チェックスクリプト
function FormMaterialEmoticonAddScript () {
if (document.FormMaterialEmoticonAdd.emoticon_image.value == '') {
alert ('絵文字ファイルを選択してください');
return false;
} else if (!document.FormMaterialEmoticonAdd.emoticon_image.value.match(/JPG$/i) && !document.FormMaterialEmoticonAdd.emoticon_image.value.match(/JPE$/i) && !document.FormMaterialEmoticonAdd.emoticon_image.value.match(/JPEG$/i) && !document.FormMaterialEmoticonAdd.emoticon_image.value.match(/GIF$/i)) {
alert ('絵文字ファイルの拡張子を確認してください');
return false;
}
if (confirm('絵文字を追加しますか?') != true) {
return false;
}
}
// 絵文字一覧全選択スクリプト
function FormMaterialEmoticonListAll () {
for (var i = 0; i < document.FormMaterialEmoticonList.elements['emoticon_id_array[]'].length; i ++) {
if (document.FormMaterialEmoticonList.select_all_button.checked == true) {
document.FormMaterialEmoticonList.elements['emoticon_id_array[]'][i].checked = true;
} else {
document.FormMaterialEmoticonList.elements['emoticon_id_array[]'][i].checked = false;
}
}
}
// 絵文字削除スクリプト
function FormMaterialEmoticonListScript () {
if (document.FormMaterialEmoticonList.elements['emoticon_id_array[]'].length) {
for (var i = 0; i < document.FormMaterialEmoticonList.elements['emoticon_id_array[]'].length; i ++){
if (document.FormMaterialEmoticonList.elements['emoticon_id_array[]'][i].checked == true) {
var j = 1;
break;
}
}
} else {
if (document.FormMaterialEmoticonList.elements['emoticon_id_array[]'].checked == true) {
var j = 1;
}
}
if (j != 1) {
alert ('削除したい絵文字を選択してください');
return false;
} else {
if (confirm('選択した絵文字を削除しますか?')==true) {
return true;
} else {
return false;
}
}
}
// ********* 一時的使用 ******************* //
function selectImage(ImageFile, ImageWidth, ImageHeight, ImageType, BlogPostType, ImageInfo) {
var html = '';
if ((ImageType == "4") || (ImageType == "13")) {
html += "