var C_KEY_COL_INFO = "CakeCookie[ColInfo]"; var C_KEY_REF_HINT = "CakeCookie[RefHint]"; var C_COMMON_EXPIRE = 7; var DEFAULT_REF_USER_ID = 1; var CATE_MAX = 50; var SYN_MAX = 80; var CATE_NAME_MAX_LEN = 30; var SYN_NAME_MAX_LEN = 30; var SYN_BODY_MAX_LEN = 2000; var SYN_COL_MAX = 3; var REF_HINT_DISP_CATE = 1; var REF_HINT_DISP_SYN = 2; var REF_HINT_GUEST = 3; var AJAX_SUCCESS = 'ajax_success'; var AJAX_ERROR = 'ajax_error'; var AJAX_ERROR_SESSION = 'ajax_error_session'; var AJAX_ERROR_NOT_UNIQUE = 'ajax_error_not_unique'; var AJAX_ERROR_MAX_CATEGORY = 'ajax_error_max_category'; var AJAX_ERROR_MAX_SYNTAX = 'ajax_error_max_syntax'; var ALERT_DIALOG_TITLE = "Uge.jp メッセージ :"; var ALERT_SESSION_ERROR = "ログイン状態が無効です。再ログインを行ってください"; var CONFIRM_DIALOG_TITLE = "Uge.jp メッセージ :"; var CORNER_H2_TYPE = "round 5px"; var CORNER_H2 = "top " + CORNER_H2_TYPE; var CORNER_H2_BUTTON = CORNER_H2_TYPE; var ABS_PATH = function() { return $("div#absolute_path > input.absolute_path").val();}
var AJAX_PATH_USER = function() { return ABS_PATH() + "users/";}
var AJAX_PATH_CONFIG = function() { return ABS_PATH() + "configs/";}
var AJAX_PATH_FRIEND = function() { return ABS_PATH() + "friends/";}
var AJAX_PATH_MAIL = function() { return ABS_PATH() + "mails/";}
var AJAX_PATH_CATEGORY = function() { return ABS_PATH() + "categories/";}
var AJAX_PATH_SYNTAX = function() { return ABS_PATH() + "syntaxes/";}
var AJAX_PATH_COMMUNITY_USER = function() { return ABS_PATH() + "community_users/";}
var AJAX_PATH_BOARD_COMMENT = function() { return ABS_PATH() + "board_comments/";}
var SELF_ID = function() { return $("div#self_info > input.self_info").val();}
var OTHER_FLAG = function() { return $("div#other_info > input.other_flag").val();}
var OTHER_ID = function() { return $("div#other_info > input.other_id").val();}
var COMMUNITY_ID = function() { return $("div#community_info > input.community_id").val();}
var COMMUNITY_JOIN_INFO = function() { return $("div#community_info > input.community_join_info").val();}
function g_createLinkBox(selector) { $(selector).hover( function() { if ($(this).find("a").length === 0) { return;}
$(this).addClass("hover");}, function() { $(this).removeClass("hover");} ); $(selector + " a").hover( function() { $(this).addClass("hover");}, function() { $(this).removeClass("hover");} ); $(selector).click(function() { if ($(this).find("a").hasClass("hover")) { return;}
if ($(this).find("a").length === 0) { return;}
window.location = $(this).find("a").attr("href");});}
function g_dispAjaxSessionError() { jAlert(ALERT_SESSION_ERROR, ALERT_DIALOG_TITLE);}
$(loadCommon); function loadCommon() { initialize(); cornerCommon(); clickSubmit(); clickLogout(); linkButton(); setCommonMessageClose();}
function initialize() { window.re_confirm_on = false;}
function cornerCommon() { }
function clickSubmit() { $("input[type = submit]").click(function() { if (! $(this).hasClass("sending")) { $(this).addClass("sending");} else { $(this).attr("disabled", "disabed");}
});}
function clickLogout() { $("div#header").find("div#header_menu").find("a#logout").click(function() { $(this).parents("div#header_menu").find("form.logout").submit();});}
function linkButton() { g_createLinkBox("div.relation_list li"); g_createLinkBox("h2.h2_link"); g_createLinkBox("div.all_link"); g_createLinkBox("h2.h2_link_button");}
function setCommonMessageClose() { $("div#message_block").children("div.message_close")
.mouseover(function() { $(this).addClass("hover");})
.mouseout(function() { $(this).removeClass("hover");})
.click(function() { var message_block = $("div#message_block"); message_block.removeClass("show");});}
