(function($){$.fn.ajaxSubmit=function(N){if(!this.length){A("ajaxSubmit: skipping submit process - no element selected");return this;}if(typeof N=="function"){N={success:N};}var E=this.attr("action")||window.location.href;E=(E.match(/^([^#]+)/)||[])[1];E=E||"";N=$.extend({url:E,type:this.attr("method")||"GET"},N||{});var P={};this.trigger("form-pre-serialize",[this,N,P]);if(P.veto){A("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this;}if(N.beforeSerialize&&N.beforeSerialize(this,N)===false){A("ajaxSubmit: submit aborted via beforeSerialize callback");return this;}var J=this.formToArray(N.semantic);if(N.data){N.extraData=N.data;for(var F in N.data){if(N.data[F] instanceof Array){for(var G in N.data[F]){J.push({name:F,value:N.data[F][G]});}}else{J.push({name:F,value:N.data[F]});}}}if(N.beforeSubmit&&N.beforeSubmit(J,this,N)===false){A("ajaxSubmit: submit aborted via beforeSubmit callback");return this;}this.trigger("form-submit-validate",[J,this,N,P]);if(P.veto){A("ajaxSubmit: submit vetoed via form-submit-validate trigger");
return this;}var D=$.param(J);if(N.type.toUpperCase()=="GET"){N.url+=(N.url.indexOf("?")>=0?"&":"?")+D;N.data=null;}else{N.data=D;}var O=this,I=[];if(N.resetForm){I.push(function(){O.resetForm();});}if(N.clearForm){I.push(function(){O.clearForm();});}if(!N.dataType&&N.target){var L=N.success||function(){};I.push(function(Q){$(N.target).html(Q).each(L,arguments);});}else{if(N.success){I.push(N.success);}}N.success=function(T,R){for(var S=0,Q=I.length;S<Q;S++){I[S].apply(N,[T,R,O]);}};var C=$("input:file",this).fieldValue();var M=false;for(var H=0;H<C.length;H++){if(C[H]){M=true;}}if(N.iframe||M){if(N.closeKeepAlive){$.get(N.closeKeepAlive,K);}else{K();}}else{$.ajax(N);}this.trigger("form-submit-notify",[this,N]);return this;function K(){var U=O[0];if($(":input[name=submit]",U).length){alert('Error: Form elements must not be named "submit".');return ;}var S=$.extend({},$.ajaxSettings,N);var e=$.extend(true,{},$.extend(true,{},$.ajaxSettings),S);var T="jqFormIO"+(new Date().getTime());var a=$('<iframe id="'+T+'" name="'+T+'" src="about:blank" />');
var c=a[0];a.css({position:"absolute",top:"-1000px",left:"-1000px"});var d={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;a.attr("src","about:blank");}};var b=S.global;if(b&&!$.active++){$.event.trigger("ajaxStart");}if(b){$.event.trigger("ajaxSend",[d,S]);}if(e.beforeSend&&e.beforeSend(d,e)===false){e.global&&$.active--;return ;}if(d.aborted){return ;}var R=0;var W=0;var Q=U.clk;if(Q){var V=Q.name;if(V&&!Q.disabled){N.extraData=N.extraData||{};N.extraData[V]=Q.value;if(Q.type=="image"){N.extraData[name+".x"]=U.clk_x;N.extraData[name+".y"]=U.clk_y;}}}setTimeout(function(){var h=O.attr("target"),f=O.attr("action");U.setAttribute("target",T);if(U.getAttribute("method")!="POST"){U.setAttribute("method","POST");}if(U.getAttribute("action")!=S.url){U.setAttribute("action",S.url);}if(!N.skipEncodingOverride){O.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});
}if(S.timeout){setTimeout(function(){W=true;X();},S.timeout);}var g=[];try{if(N.extraData){for(var i in N.extraData){g.push($('<input type="hidden" name="'+i+'" value="'+N.extraData[i]+'" />').appendTo(U)[0]);}}a.appendTo("body");c.attachEvent?c.attachEvent("onload",X):c.addEventListener("load",X,false);U.submit();}finally{U.setAttribute("action",f);h?U.setAttribute("target",h):O.removeAttr("target");$(g).remove();}},10);var Y=0;function X(){if(R++){return ;}c.detachEvent?c.detachEvent("onload",X):c.removeEventListener("load",X,false);var g=true;try{if(W){throw"timeout";}var h,j;j=c.contentWindow?c.contentWindow.document:c.contentDocument?c.contentDocument:c.document;if((j.body==null||j.body.innerHTML=="")&&!Y){Y=1;R--;setTimeout(X,100);return ;}d.responseText=j.body?j.body.innerHTML:null;d.responseXML=j.XMLDocument?j.XMLDocument:j;d.getResponseHeader=function(l){var k={"content-type":S.dataType};return k[l];};if(S.dataType=="json"||S.dataType=="script"){var f=j.getElementsByTagName("textarea")[0];
d.responseText=f?f.value:d.responseText;}else{if(S.dataType=="xml"&&!d.responseXML&&d.responseText!=null){d.responseXML=Z(d.responseText);}}h=$.httpData(d,S.dataType);}catch(i){g=false;$.handleError(S,d,"error",i);}if(g){S.success(h,"success");if(b){$.event.trigger("ajaxSuccess",[d,S]);}}if(b){$.event.trigger("ajaxComplete",[d,S]);}if(b&&!--$.active){$.event.trigger("ajaxStop");}if(S.complete){S.complete(d,g?"success":"error");}setTimeout(function(){a.remove();d.responseXML=null;},100);}function Z(f,g){if(window.ActiveXObject){g=new ActiveXObject("Microsoft.XMLDOM");g.async="false";g.loadXML(f);}else{g=(new DOMParser()).parseFromString(f,"text/xml");}return(g&&g.documentElement&&g.documentElement.tagName!="parsererror")?g:null;}}};$.fn.ajaxForm=function(C){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){$(this).ajaxSubmit(C);return false;}).each(function(){$(":submit,input:image",this).bind("click.form-plugin",function(E){var D=this.form;D.clk=this;if(this.type=="image"){if(E.offsetX!=undefined){D.clk_x=E.offsetX;
D.clk_y=E.offsetY;}else{if(typeof $.fn.offset=="function"){var F=$(this).offset();D.clk_x=E.pageX-F.left;D.clk_y=E.pageY-F.top;}else{D.clk_x=E.pageX-this.offsetLeft;D.clk_y=E.pageY-this.offsetTop;}}}setTimeout(function(){D.clk=D.clk_x=D.clk_y=null;},10);});});};$.fn.ajaxFormUnbind=function(){this.unbind("submit.form-plugin");return this.each(function(){$(":submit,input:image",this).unbind("click.form-plugin");});};$.fn.formToArray=function(N){var M=[];if(this.length==0){return M;}var D=this[0];var H=N?D.getElementsByTagName("*"):D.elements;if(!H){return M;}for(var I=0,K=H.length;I<K;I++){var E=H[I];var F=E.name;if(!F){continue;}if(N&&D.clk&&E.type=="image"){if(!E.disabled&&D.clk==E){M.push({name:F+".x",value:D.clk_x},{name:F+".y",value:D.clk_y});}continue;}var O=$.fieldValue(E,true);if(O&&O.constructor==Array){for(var G=0,C=O.length;G<C;G++){M.push({name:F,value:O[G]});}}else{if(O!==null&&typeof O!="undefined"){M.push({name:F,value:O});}}}if(!N&&D.clk){var J=D.getElementsByTagName("input");
for(var I=0,K=J.length;I<K;I++){var L=J[I];var F=L.name;if(F&&!L.disabled&&L.type=="image"&&D.clk==L){M.push({name:F+".x",value:D.clk_x},{name:F+".y",value:D.clk_y});}}}return M;};$.fn.formSerialize=function(C){return $.param(this.formToArray(C));};$.fn.fieldSerialize=function(D){var C=[];this.each(function(){var H=this.name;if(!H){return ;}var F=$.fieldValue(this,D);if(F&&F.constructor==Array){for(var G=0,E=F.length;G<E;G++){C.push({name:H,value:F[G]});}}else{if(F!==null&&typeof F!="undefined"){C.push({name:this.name,value:F});}}});return $.param(C);};$.fn.fieldValue=function(H){for(var G=[],E=0,C=this.length;E<C;E++){var F=this[E];var D=$.fieldValue(F,H);if(D===null||typeof D=="undefined"||(D.constructor==Array&&!D.length)){continue;}D.constructor==Array?$.merge(G,D):G.push(D);}return G;};$.fieldValue=function(C,I){var E=C.name,N=C.type,O=C.tagName.toLowerCase();if(typeof I=="undefined"){I=true;}if(I&&(!E||C.disabled||N=="reset"||N=="button"||(N=="checkbox"||N=="radio")&&!C.checked||(N=="submit"||N=="image")&&C.form&&C.form.clk!=C||O=="select"&&C.selectedIndex==-1)){return null;
}if(O=="select"){var J=C.selectedIndex;if(J<0){return null;}var L=[],D=C.options;var G=(N=="select-one");var K=(G?J+1:D.length);for(var F=(G?J:0);F<K;F++){var H=D[F];if(H.selected){var M=H.value;if(!M){M=(H.attributes&&H.attributes["value"]&&!(H.attributes["value"].specified))?H.text:H.value;}if(G){return M;}L.push(M);}}return L;}return C.value;};$.fn.clearForm=function(){return this.each(function(){$("input,select,textarea",this).clearFields();});};$.fn.clearFields=$.fn.clearInputs=function(){return this.each(function(){var D=this.type,C=this.tagName.toLowerCase();if(D=="text"||D=="password"||C=="textarea"){this.value="";}else{if(D=="checkbox"||D=="radio"){this.checked=false;}else{if(C=="select"){this.selectedIndex=-1;}}}});};$.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset();}});};$.fn.enable=function(C){if(C==undefined){C=true;}return this.each(function(){this.disabled=!C;});};$.fn.selected=function(C){if(C==undefined){C=true;
}return this.each(function(){var D=this.type;if(D=="checkbox"||D=="radio"){this.checked=C;}else{if(this.tagName.toLowerCase()=="option"){var E=$(this).parent("select");if(C&&E[0]&&E[0].type=="select-one"){E.find("option").selected(false);}this.selected=C;}}});};function A(){if($.fn.ajaxSubmit.debug&&window.console&&window.console.log){window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""));}}$.cookie=function(name,value,options){if(typeof value!="undefined"){options=options||{};if(value===null){value="";options=$.extend({},options);options.expires=-1;}var expires="";if(options.expires&&(typeof options.expires=="number"||options.expires.toUTCString)){var date;if(typeof options.expires=="number"){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}expires="; expires="+date.toUTCString();}var path=options.path?"; path="+(options.path):"";var domain=options.domain?"; domain="+(options.domain):"";var secure=options.secure?"; secure":"";
document.cookie=[name,"=",encodeURIComponent(value),expires,path,domain,secure].join("");}else{var cookieValue=null;if(document.cookie&&document.cookie!=""){var cookies=document.cookie.split(";");for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+"=")){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}return cookieValue;}};$.postAJAX=function(strUrl,jForm,opt_callback,opt_loadingElement){if(opt_loadingElement){showSpinner(opt_loadingElement);}$.ajax({url:strUrl,data:$.param(jForm.formToJSON()),dataType:"text",type:"POST",success:function(response){if(opt_loadingElement){hideSpinner();}if(opt_callback){try{res=eval("("+response+")");}catch(err){$.resErrpageToAlert(response);return ;}if(res.success==undefined){alert("システムエラー：暫く時間をおいてからアクセスをしてください。(01)");}else{if(res.success!=1){$.autoHideAlert(res.message);return ;}else{opt_callback(res);}}}},error:function(response){alert("システムエラー：サーバーからレスポンス がありません。 暫く時間をおいてからアクセスをしてください。(02)");
if(opt_loadingElement){showErrorSpinner(opt_loadingElement);}}});};$.postAJAXforImgFrm=function(strUrl,jForm,opt_callback,opt_callback_before){var options={url:strUrl,dataType:"text",type:"POST",beforeSubmit:function(formData,jqForm,options){if(jqForm.find('input[type="file"]').length==0){return false;}var inputFile=jqForm.find('input[type="file"]');var inputTitle=jqForm.find('input[name="Title"]');var inputDescription=jqForm.find('textarea[name="Description"]');var filePath=inputFile.val();var fileName=filePath.replace(/.*(\/|\\)/,"");var extName=(/[.]/.exec(fileName))?/[^.]+$/.exec(fileName.toLowerCase()):"";if(!(extName&&/^(jpg|png|jpeg|gif|bmp)$/.test(extName))){$.autoHideAlert("イメージが無い場合、あるいはファイルがJPEG、GIF、PNG、BMP以外の形式の場合はアップロードできません。 ",650,70);jqForm.find("input").each(function(){if($(this).attr("disabled")==true){$(this).attr("disabled",false);}});return false;}if(opt_callback_before){opt_callback_before();}},success:function(response){if(opt_callback){try{res=eval("("+response+")");
}catch(err){$.resErrpageToAlert(response);return ;}if(res.success==undefined){alert("システムエラー：暫く時間をおいてからアクセスをしてください。(04)");return ;}else{opt_callback(res);}}}};jForm.submit(function(){jForm.ajaxSubmit(options);return false;});};$.fn.formToJSON=function(){var arrFormData=this.serializeArray();var returnJSON={};for(var i=0;i<arrFormData.length;i++){returnJSON[arrFormData[i].name]=$.trim(arrFormData[i].value);}return returnJSON;};$.postSubmit=function(strActionURL,arrData){var jPostForm=$('<form name="postForm" action="'+strActionURL+'" method="post"></form>');for(var i=0;i<arrData.length;i++){jPostForm.append($('<input type="hidden" name="'+arrData[i].NAME+'" value="'+arrData[i].VALUE+'" />'));}$(document.body).append(jPostForm);jPostForm.submit();};$.loadForm=function(formPath,opt_Param,opt_loadingElement){var param;if(opt_loadingElement){showInnerSpinner(opt_loadingElement);}if(opt_Param){param=$.param(opt_Param);}else{param="";}var resText=$.ajax({url:formPath,data:param,async:false,error:function(){if(opt_loadingElement){showInnerErrorSpinner(opt_loadingElement);
}}}).responseText;if(formPath=="/contribution/comment"){return resText;}else{if(formPath=="/login/sform"&&!$.attachLoginFormAndSetEvent(resText)){return"";}else{if($("#loginPopup").length>0){$("#loginPopup").remove();}return resText;}}};$.isFeedDetailPage=function(){if($("#feeddetail_postdata").length>0){return true;}else{return false;}};$.attachLoginFormAndSetEvent=function(resTEXT){var nPopupCount=$("#loginPopup").length;if(nPopupCount>0){$("#loginPopup").remove();}var jLoginFrm=$('<div id="loginPopup" style="position: absolute; z-index:100000; background-color: white;">'+resTEXT+"</div>");if(jLoginFrm.find("#rshoballoon").length>0){jLoginFrm.find(".header_room").find(".closed").find("a").click(function(){jLoginFrm.remove();return false;});jLoginFrm.find("form").find('input[type="submit"]').click(function(){if(!jLoginFrm.find("#iUserID").checkStrOnlyAlphabetAndNumber()){return false;}if(!jLoginFrm.find("#iUserID").checkStrLengthValid(4,20)){return false;}if(!jLoginFrm.find("#iUserID").checkStrIncludeSpecificCharacter()){return false;
}if(!jLoginFrm.find("form").find('input[type="password"]').checkStrOnlyAlphabetAndNumber()){return false;}if(!jLoginFrm.find("form").find('input[type="password"]').checkStrLengthValid(4,20)){return false;}if(!jLoginFrm.find("form").find('input[type="password"]').checkStrIncludeSpecificCharacter()){return false;}return true;});$(document.body).append(jLoginFrm.center(0.3,0.3,false));return false;}else{return true;}};$.fn.attachRoomBalloon=function(){var strBalloonRoomPath="/balloon/room";this.each(function(){var jLink=$(this);var bKeepPopupLink=true;var bKeepPopupBalloon=false;var bTimeOutCheck=false;if($(this).attr("roomName")==undefined){return true;}jLink.unbind("hover").hover(function(){var objLinkPos=jLink.offset();var objCurrScrollPos=scrollPos();var objWindowSize=windowSize();var objBalloonSize={width:315,height:200};var nScrollBarSize=25;var nPopupTop=objLinkPos.top+jLink.height()-2;var nPopupLeft=objLinkPos.left-10;if(nPopupLeft+objBalloonSize.width-objCurrScrollPos.x>objWindowSize.width){nPopupLeft=nPopupLeft-(nPopupLeft+objBalloonSize.width-objWindowSize.width)-nScrollBarSize+objCurrScrollPos.x;
}if(nPopupTop+objBalloonSize.height-objCurrScrollPos.y>objWindowSize.height){nPopupTop=nPopupTop-(nPopupTop+objBalloonSize.height-objWindowSize.height)-nScrollBarSize+objCurrScrollPos.y;}bTimeOutCheck=true;var objParam={roomName:$(this).attr("roomname")};var jUserFrm,jBalloon;setTimeout(function(){if(bTimeOutCheck){jUserFrm=$("<div>"+$.loadForm(strBalloonRoomPath,objParam)+"</div>");jBalloon=$('<div id="balloon" style="position: absolute; top: '+nPopupTop+"px; left: "+nPopupLeft+'px; z-index:10; background-color: white;"></div>');$(document.body).append(jBalloon.append(jUserFrm));jBalloon.breakWords();jUserFrm.find(".closed").find("a").click(function(){jBalloon.remove();return false;});var oneClick=false;jUserFrm.find(".footer").find('a[name="roomleave"]').click(function(){var jLeaveConfirmForm=jUserFrm.find("#leave_room");if(jLeaveConfirmForm.css("display")=="block"){return false;}jLeaveConfirmForm.displayShow();jLeaveConfirmForm.find("a").eq(0).one("click",function(){if(oneClick==true){return false;
}$.postAJAX("/room/leave",jLeaveConfirmForm.find("form"),function(response){$.redirectURL(document.location);});oneClick=true;return false;});jLeaveConfirmForm.find("a").eq(1).one("click",function(){jLeaveConfirmForm.displayHide();return false;});return false;});jUserFrm.find(".footer").find('a[name="roomjoin"]').one("click",function(){var jJoinConfirmForm=jUserFrm.find("#join_check");var jJoinOKConfirmForm=jUserFrm.find("#join_complete");$.postAJAX("/room/join",jJoinConfirmForm.find("form"),function(response){if(response.success=="1"){jJoinOKConfirmForm.displayShow();$.redirectURL(document.location);}});return false;});jBalloon.hover(function(){bKeepPopupBalloon=true;},function(){bKeepPopupBalloon=false;});}},1200);bKeepPopupLink=true;},function(){bTimeOutCheck=false;bKeepPopupLink=false;});$(document.body).mousemove(function(){setTimeout(function(){var jBalloon=$("#balloon");if(jBalloon&&!bKeepPopupLink&&!bKeepPopupBalloon){jBalloon.remove();bKeepPopupLink=true;bKeepPopupBalloon=false;
}},500);});});return this;};$.fn.attachUserBalloon=function(){var strBalloonUserPath="/balloon/user";this.each(function(){var jLink=$(this);var bKeepPopupLink=true;var bKeepPopupBalloon=false;var bTimeOutCheck=false;if($(this).attr("avatarName")==undefined){return true;}jLink.unbind("hover").hover(function(){$("#balloon").remove();var objLinkPos=jLink.offset();var objCurrScrollPos=scrollPos();var objWindowSize=windowSize();var objBalloonSize={width:315,height:191};var nScrollBarSize=25;var nPopupTop=objLinkPos.top+jLink.height()-2;var nPopupLeft=objLinkPos.left-10;if(nPopupLeft+objBalloonSize.width-objCurrScrollPos.x>objWindowSize.width){nPopupLeft=nPopupLeft-(nPopupLeft+objBalloonSize.width-objWindowSize.width)-nScrollBarSize+objCurrScrollPos.x;}if(nPopupTop+objBalloonSize.height-objCurrScrollPos.y>objWindowSize.height){nPopupTop=nPopupTop-(nPopupTop+objBalloonSize.height-objWindowSize.height)-nScrollBarSize+objCurrScrollPos.y;}bTimeOutCheck=true;var strAvatarName=$(this).attr("avatarName");
var objParam={avatarName:strAvatarName};var jUserFrm,jBalloon;setTimeout(function(){if(bTimeOutCheck){jUserFrm=$("<div>"+$.loadForm(strBalloonUserPath,objParam)+"</div>");jBalloon=$('<div id="balloon" style="position: absolute; top: '+nPopupTop+"px; left: "+nPopupLeft+'px; z-index:10; background-color: white;"></div>');$(document.body).append(jBalloon.append(jUserFrm));jBalloon.breakWords();jUserFrm.find(".closed").find("a").click(function(){jBalloon.remove();return false;});jBalloon.hover(function(){bKeepPopupBalloon=true;},function(){bKeepPopupBalloon=false;});}},1200);bKeepPopupLink=true;},function(){bTimeOutCheck=false;bKeepPopupLink=false;});$(document.body).mousemove(function(){setTimeout(function(){var jBalloon=$("#balloon");if(jBalloon&&!bKeepPopupLink&&!bKeepPopupBalloon){jBalloon.remove();bKeepPopupLink=true;bKeepPopupBalloon=false;}},50);});});return this;};$.fn.hoverClass=function(target,overClassName,outClassName){var self=this;$(target).hover(function(){self.changeClass(overClassName);
},function(){self.changeClass(outClassName);});return this;};$.fn.changeClass=function(newClassName){$(this).removeClass().addClass(newClassName);return this;};$.fn.breakWords=function(){this.each(function(){if(this.nodeType!==1){return ;}if(this.currentStyle&&typeof this.currentStyle.wordBreak==="string"){this.runtimeStyle.wordBreak="break-all";}else{if(document.createTreeWalker){var trim=function(str){str=str.replace(/^\s\s*/,"");var ws=/\s/,i=str.length;while(ws.test(str.charAt(--i))){}return str.slice(0,i+1);};var dWalker=document.createTreeWalker(this,NodeFilter.SHOW_TEXT,null,false);var node,s,c=String.fromCharCode("8203");while(dWalker.nextNode()){node=dWalker.currentNode;s=trim(node.nodeValue).split("").join(c);node.nodeValue=s;}}}});return this;};$.fn.displayShow=function(){return this.css("display","block");};$.fn.displayHide=function(){return this.css("display","none");};$.fn.disable=function(){return this.attr("disabled","disabled");};$.fn.enable=function(){return this.removeAttr("disabled");
};$.div=function(opt_jParent){var jDiv=$("<div></div>");jDiv.css("padding","0");jDiv.css("margin","0");jDiv.css("border","0");jDiv.css("position","relative");if(opt_jParent){opt_jParent.append(jDiv);}return jDiv;};$.fn.createPopup=function(bSelfClickClose,optColseBtn){$.closePopup();if($(".divFixPopup").length<1){$("object,embed").each(function(){$(this).attr("oldh",$(this).css("height")).css("height","0px");});}var divBG=$('<div class="divPopup"></div>').css("z-index","99999").css("top","0").css("left","0").css("opacity",0.4).css("background-color","black");var divContainer=$('<div class="divPopup"></div>').css("z-index","99999").css("background-color","white").append(this);if($.browser.msie&&$.browser.version<7){divBG.css("position","absolute");divContainer.css("position","absolute");}else{divBG.css("position","fixed");divContainer.css("position","fixed");}$([divBG,divContainer]).appendTo(document.body);divBG.center(0.5,0.5,true);divContainer.center(0.5,0.5,true);if(bSelfClickClose){divContainer.click(function(){$.closePopup();
return false;});divBG.click(function(){$.closePopup();return false;});}if(optColseBtn){optColseBtn.click(function(){$.closeFixPopup();return false;});}return this;};$.fn.createFixPopup=function(optColseBtn){$.closeFixPopup();if($(".divPopup").length<1){$("object,embed").each(function(){$(this).attr("oldh",$(this).css("height")).css("height","0px");});}var divBG=$('<div class="divFixPopup"></div>').css("z-index","99999").css("top","0").css("left","0").css("opacity",0).css("background-color","white");var divMiddleBG=$('<div class="divFixPopup"></div>').css("z-index","99999").css("top","0").css("left","0").css("opacity",0.4).css("background-color","#003abc").css("width",(parseInt($(this).css("width"))+20)+"px").css("height",(parseInt($(this).css("height"))+20)+"px");var divContainer=$('<div class="divFixPopup"></div>').css("z-index","99999").css("background-color","white").append(this);if($.browser.msie&&$.browser.version<7){divBG.css("top",scrollPos().y).css("left",scrollPos().x).css("width",windowSize().width+"px").css("height",windowSize().height+"px").css("position","absolute");
divMiddleBG.css("position","absolute");divContainer.css("position","absolute");$(window).scroll(function(){divBG.css("top",scrollPos().y).css("left",scrollPos().x).css("width",windowSize().width+"px").css("height",windowSize().height+"px");}).resize(function(){divBG.css("top",scrollPos().y).css("left",scrollPos().x).css("width",windowSize().width+"px").css("height",windowSize().height+"px");});}else{divBG.css("width","100%").css("height","100%").css("position","fixed");divMiddleBG.css("position","fixed");divContainer.css("position","fixed");}$([divBG,divMiddleBG,divContainer]).appendTo(document.body);divMiddleBG.center(0.5,0.5,true);divContainer.center(0.5,0.5,true);if(optColseBtn){optColseBtn.click(function(){$.closeFixPopup();return false;});}return this;};$.closePopup=function(){$(".divPopup").remove();if($(".divFixPopup").length<1){$("object,embed").each(function(){$(this).css("height",$(this).attr("oldh"));});}};$.closeFixPopup=function(){$(".divFixPopup").remove();if($(".divPopup").length<1){$("object,embed").each(function(){$(this).css("height",$(this).attr("oldh"));
});}};$.resErrpageToAlert=function(strResponse){var strMsg=$(strResponse).find(".margin-bottom10").text();$.autoHideAlert(strMsg);$("#iFormBtn").enable();};$.autoHideAlert=function(msg,optWidth,optHeight){var jAlert=$('<div id="balloon-announce-area_02"><div class="header"></div><div class="margin-top15"><p class="announce">'+msg+"</p></div></div>");jAlert.css("width",(optWidth?optWidth:"400")+"px").css("height",(optHeight?optHeight:"70")+"px");$(jAlert).createPopup(true);setTimeout(function(){$.closePopup();},3000);};$.clickHideAlert=function(msg,url,optWidth,optHeight){var jAlert=$('<div id="balloon-announce-area_02"><div class="header"></div><div class="margin-top15"><p class="announce">'+msg+'</p><p class="announce"><span class="margin5 btn"><a href="#">確認</a></span></div></div>');jAlert.css("width",(optWidth?optWidth:"400")+"px").css("height",(optHeight?optHeight:"100")+"px");$(jAlert).createPopup(false);$(jAlert).find(".margin5").click(function(){$.closePopup();if(url.length>0){$.redirectURL(url);
}return false;});};$.prettyTag=function(strTags){strTags=strTags.replace(/、/gi,",");if(strTags.indexOf(",")==-1){return strTags;}var arrTags=strTags.split(",");var prettyTags="";for(var i in arrTags){if(arrTags[i].length>0){prettyTags+=$.trim(arrTags[i])+",";}}if(prettyTags.indexOf(",")>0){prettyTags=prettyTags.substr(0,prettyTags.length-1);}return prettyTags;};$.refreshFeedlist=function(strUrl,optParam){if(optParam){$("#divFeedRefreshArea").html($.loadForm(strUrl,optParam));}else{$("#divFeedRefreshArea").html($.loadForm(strUrl));}};$.setFeedListEvent=function(){$.fFeedOpen=function(jTargetFeed){var jSecondCloseBtn=jTargetFeed.parents(".feed-area").find(".feed-right").eq(1);var jFeedDetail=jTargetFeed.parents(".feed-area").find("#divFeed");var jFeedOpenCloseBtn=jTargetFeed.parents(".feed-area").find("#divFeedOpenCloseBtn");var jFeedTitle=jTargetFeed.parents(".feed-area").find("#hideTitle").find("div").find("a");var jTag=jTargetFeed.parents(".feed-area").find(".feed-tag_01");var jTagForm=jTargetFeed.parents(".feed-area").find(".feed-tag_03");
jFeedOpenCloseBtn.find("a").attr("title","詳細を閉じる");jTag.show();jTagForm.hide();jFeedDetail.slideDown("past");jFeedTitle.fadeOut("past");jFeedOpenCloseBtn.changeClass("open_close-button_02 clearfix");jSecondCloseBtn.show().click(function(){jTargetFeed.click();return false;});};$.fFeedClose=function(jTargetFeed){var jSecondCloseBtn=jTargetFeed.parents(".feed-area").find(".feed-right").eq(1);var jFeedDetail=jTargetFeed.parents(".feed-area").find("#divFeed");var jFeedOpenCloseBtn=jTargetFeed.parents(".feed-area").find("#divFeedOpenCloseBtn");var jFeedTitle=jTargetFeed.parents(".feed-area").find("#hideTitle").find("div").find("a");jFeedOpenCloseBtn.find("a").attr("title","詳細を開く");jSecondCloseBtn.hide().unbind("click");jFeedDetail.slideUp("past");jFeedTitle.fadeIn("past");jFeedOpenCloseBtn.changeClass("open_close-button_01 clearfix");};$.fFeedTagEventBind=function(jTargetFeed){var jTag=jTargetFeed.parents(".feed-area").find(".feed-tag_01");var jTagBtn=jTag.find("span").eq(1);var jTagForm=jTargetFeed.parents(".feed-area").find(".feed-tag_03");
jTagBtn.unbind("click").click(function(){jTag.hide();jTagForm.show();return false;});};$.fFeedTagEventUnbind=function(jTargetFeed){var jTagBtn=jTargetFeed.parents(".feed-area").find(".feed-tag_01").find("span").eq(1);var jTagForm=jTargetFeed.parents(".feed-area").find(".feed-tag_03");jTagForm.hide();jTagBtn.unbind("click");};$(".feed-right:even").toggle(function(){$.fFeedOpen($(this));$.fFeedTagEventBind($(this));},function(){$.fFeedClose($(this));$.fFeedTagEventUnbind($(this));});};$.fn.center=function(H,A,E){var B=windowSize();var F=E?{x:0,y:0}:scrollPos();for(var D=0;D<this.length;D++){var G=Math.max(0,B.width-this[D].offsetWidth);var C=Math.max(0,B.height-this[D].offsetHeight);$(this[D]).css({top:F.y+C*(A!==undefined?A:0.5),left:F.x+G*(H!==undefined?H:0.5)});}return this;};$.redirectURL=function(strUrl){if($.isFeedDetailPage()){var arrData=[];var nTemp=0;$("#feeddetail_postdata").find("input").each(function(){arrData[nTemp++]={NAME:$(this).attr("name"),VALUE:$(this).val()};});$.postSubmit(strUrl,arrData);
}else{eval('location.href="'+strUrl+'"');}};$.httpsLinkInit=function(){if(location.protocol.indexOf("https:")==0){$("a").each(function(){var strHref=$(this).attr("href");if(strHref!="/user/setting"&&strHref!="/user/registration/terms"&&strHref.indexOf("http")!=0&&strHref!="#"&&strHref!=""){$(this).attr("href","http://fiizo.com"+strHref);}});}};$.httpsLinkInitForUserMod=function(){$.httpsLinkInit();$("#search_form").attr("action","http://fiizo.com"+$("#search_form").attr("action"));$(".menuUroom").attr("https","1");$(".good_bad").find(".name").attr("https","1");$(".thumbnail").attr("https","1");$("#NickName, #iEmail").attr("https","1");};$.httpsLinkInitForUserReg=function(){$.httpsLinkInit();$("#iName, #NickName, #iEmail").attr("https","1");};$.fn.textareaMaxLength=function(){$("textarea[maxlength]").keypress(function(event){var key=event.which;if(key>=33||key==13){var maxLength=$(this).attr("maxlength");var length=this.value.length;if(length>=maxLength){event.preventDefault();}}});return this;
};$.fn.textareaDefaultText=function(){$("textarea[defaulttext]").each(function(){$(this).focus(function(){if($(this).attr("defaulttext")==$(this).val()){$(this).val("");}}).blur(function(){if($(this).val().length<1){$(this).val($(this).attr("defaulttext"));}}).val($(this).attr("defaulttext"));});return this;};$.fn.inputLengthMaxByte=function(){$("input[maxbyte]").keypress(function(event){var key=event.which;if(key>=33||key==13||key==0){if($(this).attr("maxbyte")<$.getStrByteLength($.trim($(this).val()))){event.preventDefault();}}});return this;};$.fn.disableEnterKeySubmit=function(){$(this).keypress(function(event){var key=event.which;if(key==13){event.preventDefault();}});return this;};$.fn.checkStrLengthValid=function(nMin,nMax,strMsg){var bCheckResult=false;this.each(function(){if(!$(this).checkEmptyString()){return false;}bCheckResult=false;var strTargetData=$.trim($(this).val());var byteLength=0;if(strTargetData){byteLength=$.getStrByteLength(strTargetData);if(byteLength<nMin){if(strMsg){$.autoHideAlert(strMsg);
}return false;}else{if(byteLength>nMax){if(strMsg){$.autoHideAlert(strMsg);}return false;}}}else{if(strMsg){$.autoHideAlert(strMsg);}return false;}bCheckResult=true;});return bCheckResult;};$.getStrByteLength=function(strTargetData){var byteLength=0;for(var inx=0;inx<strTargetData.length;inx++){var oneChar=escape(strTargetData.charAt(inx));if(oneChar.length==1){byteLength++;}else{if(oneChar.indexOf("%u")!=-1){byteLength+=2;}else{if(oneChar.indexOf("%")!=-1){byteLength+=oneChar.length/3;}}}}return byteLength;};$.isIncludeByteCharacter=function(strTargetData){for(var inx=0;inx<strTargetData.length;inx++){var oneChar=escape(strTargetData.charAt(inx));if(oneChar.indexOf("%u")!=-1){return true;}}return false;};$.fn.checkStrOnlyAlphabetAndNumber=function(strMsg){var bCheckResult=false;this.each(function(){if(!$(this).checkEmptyString()){return false;}bCheckResult=false;var strTargetData=$.trim($(this).val());if(strTargetData){var chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890-_";
for(var i=0;i<strTargetData.length;i++){if(chars.indexOf(strTargetData.charAt(i))<0){if(strMsg){$.autoHideAlert(strMsg);}return false;}}}bCheckResult=true;});return bCheckResult;};$.fn.checkStrIncludeSpecificCharacter=function(strMsg){var bCheckResult=false;this.each(function(){if(!$(this).checkEmptyString()){return false;}bCheckResult=false;var strTargetData=$.trim($(this).val());if(strTargetData){var chars="!?,*+/&^%$~()#@~<>:;'\"";for(var i=0;i<strTargetData.length;i++){if(chars.indexOf(strTargetData.charAt(i))!=-1){if(strMsg){$.autoHideAlert(strMsg);}return false;}}}bCheckResult=true;});return bCheckResult;};$.fn.checkStrIncludeSpecificCharForEverytime=function(strErrorMsg,strSuccessMsg,plusX,plusY){var self=$(this);if(self.length>1){$.autoHideAlert("システムエラー：暫く時間をおいてからアクセスをしてください。(06)");return false;}var jForm=self.clone().wrap("<form></form>");self.keyup(function(){var strTargetData=$.trim(self.val());var chars="!,*&^%$#@~;'\"";if(strTargetData){for(var i=0;i<strTargetData.length;i++){if(chars.indexOf(strTargetData.charAt(i))!=-1){$(this).focus();
self.attr("check_sChar_result","0");if(self.attr("check_result")){$.multipleAttrErrorDisplay(self,null,plusX,plusY);}else{showErrorSpinner(self,strErrorMsg,plusX,plusY);}return false;}}self.attr("check_sChar_result","1");if(self.attr("check_result")){$.multipleAttrErrorDisplay(self,null,plusX,plusY);}else{if(strSuccessMsg){showErrorSpinner(self,strSuccessMsg,plusX,plusY);}else{showErrorSpinner(self,"",plusX,plusY);}}}else{return false;}});return this;};$.fn.checkIsNumber=function(strMsg){var bCheckResult=false;this.each(function(){if(!$(this).checkEmptyString()){return false;}bCheckResult=false;var strTargetData=$.trim($(this).val());if(strTargetData){for(var inx=0;inx<strTargetData.length;inx++){if(!(strTargetData.charCodeAt(inx)>47&&strTargetData.charCodeAt(inx)<58)){if(strMsg){$.autoHideAlert(strMsg);}return false;}}}bCheckResult=true;});return bCheckResult;};$.fn.checkEmptyString=function(strMsg){var bCheckResult=false;this.each(function(){bCheckResult=false;var strTargetData=$.trim($(this).val());
strTargetData=strTargetData.replace(/^\s\s*/,"");var ws=/\s/,i=strTargetData.length;while(ws.test(strTargetData.charAt(--i))){}if(strTargetData.slice(0,i+1).length<1){if(strMsg){$.autoHideAlert(strMsg);}return false;}bCheckResult=true;});return bCheckResult;};$.checkValidDate=function(jYear,jMonth,jDay,strMsg){if(!jYear.checkEmptyString()){return false;}if(!jYear.checkIsNumber()||!jMonth.checkIsNumber()||!jDay.checkIsNumber()){return false;}var yyyy=jYear.attr("value");var mm=jMonth.attr("value");var dd=jDay.attr("value");var m=parseInt(mm,10)-1;var d=parseInt(dd,10);var end=new Array(31,28,31,30,31,30,31,31,30,31,30,31);if(!(yyyy>1900)){if(strMsg){$.autoHideAlert(strMsg);}return false;}if(!(m>=0&&m<=11)){if(strMsg){$.autoHideAlert(strMsg);}return false;}if((yyyy%4==0&&yyyy%100!=0)||yyyy%400==0){end[1]=29;}if(!(d>=1&&d<=end[m])){if(strMsg){$.autoHideAlert(strMsg);}return false;}return true;};$.fn.checkValidEmail=function(strMsg){var bCheckResult=false;var format=/^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/;
this.each(function(){if(!$(this).checkEmptyString()){return false;}bCheckResult=false;var strTargetData=$.trim($(this).val());if(strTargetData){if(format.test(strTargetData)){bCheckResult=true;}else{if(strMsg){$.autoHideAlert(strMsg);}return false;}}bCheckResult=true;});return bCheckResult;};$.fn.checkValidRssID=function(strMsg){var bCheckResult=false;var formatPrefix="http:";this.each(function(){if(!$(this).checkEmptyString()){return false;}bCheckResult=false;var strTargetData=$.trim($(this).val());if(strTargetData){if(strTargetData.indexOf(formatPrefix)==0){bCheckResult=true;}else{if(strMsg){$.autoHideAlert(strMsg);}return false;}}bCheckResult=true;});return bCheckResult;};$.fn.checkValidURL=function(strMsg){var bCheckResult=false;var format=/^\s*(http:|https:|mms:|ftp:|rtsp:)+[\/\/]+[\w\~\-\.]+\.[\w\~\-]+/g;this.each(function(){if(!$(this).checkEmptyString()){return false;}bCheckResult=false;var strTargetData=$.trim($(this).val());if(strTargetData){if(strTargetData.search(format)!=-1){bCheckResult=true;
}else{if(strMsg){$.autoHideAlert(strMsg);}return false;}}bCheckResult=true;});return bCheckResult;};$.fn.checkValidYoutubeURL=function(strMsg){var bCheckResult=false;var formatPrefix="http://www.youtube.com/";this.each(function(){if(!$(this).checkEmptyString()){return false;}bCheckResult=false;var strTargetData=$.trim($(this).val());if(strTargetData){if(strTargetData.indexOf(formatPrefix)==0){bCheckResult=true;}else{if(strMsg){$.autoHideAlert(strMsg);}return false;}}bCheckResult=true;});return bCheckResult;};$.fn.checkValidRssURL=function(strSiteName){var arrURLs=[{NAME:"Fizzo",URLPREFIX:"",URLSUFFIX:""},{NAME:"Blog",URLPREFIX:"",URLSUFFIX:""},{NAME:"RSSフィード",URLPREFIX:"",URLSUFFIX:""},{NAME:"Ameba",URLPREFIX:"http://feedblog.ameba.jp/rss/ameblo/",URLSUFFIX:"/rss20.xml"},{NAME:"Goo",URLPREFIX:"http://blog.goo.ne.jp/",URLSUFFIX:"/index.rdf"},{NAME:"Livedoor",URLPREFIX:"http://blog.livedoor.jp/",URLSUFFIX:"/index.rdf"},{NAME:"Excite",URLPREFIX:"http://",URLSUFFIX:".exblog.jp/index.xml"},{NAME:"はてな Diary",URLPREFIX:"http://d.hatena.ne.jp/",URLSUFFIX:"/rss"},{NAME:"Friendfeed",URLPREFIX:"http://friendfeed.com/?auth=",URLSUFFIX:"&format=atom"},{NAME:"Twitter",URLPREFIX:"http://twitter.com/statuses/user_timeline/",URLSUFFIX:".rss"},{NAME:"Tumblr",URLPREFIX:"http://",URLSUFFIX:".tumblr.com/rss"},{NAME:"Flickr",URLPREFIX:"http://api.flickr.com/services/feeds/",URLSUFFIX:""},{NAME:"Zooomr",URLPREFIX:"http://www.zooomr.com/services/feeds/public_photos/?id=",URLSUFFIX:"&format=rss_200"},{NAME:"Picasa",URLPREFIX:"http://picasaweb.google.com/data/feed/base/user/",URLSUFFIX:"?alt=rss"},{NAME:"はてな Fotolife",URLPREFIX:"http://f.hatena.ne.jp/",URLSUFFIX:"/rss"},{NAME:"Youtube",URLPREFIX:"http://gdata.youtube.com/feeds/base/users/",URLSUFFIX:"/uploads?alt=rss&amp;v=2&amp;client=ytapi-youtube-profile"},{NAME:"食べログ",URLPREFIX:"http://u.tabelog.com/rss/rst_rvwr_rvwlst?msu=",URLSUFFIX:""},{NAME:"4 Travel",URLPREFIX:"http://4travel.jp/rdf/tcs/t/travelogue/",URLSUFFIX:".xml"}];
var bCheckResult=false;for(var i=0;i<arrURLs.length;i++){if(strSiteName==arrURLs[i].NAME&&arrURLs[i].URLPREFIX.length<1&&arrURLs[i].URLSUFFIX.length<1){return true;}}this.each(function(){if(!$(this).checkEmptyString()){return false;}bCheckResult=false;var strTargetData=$.trim($(this).val());if(strTargetData){for(i=0;i<arrURLs.length;i++){if(strSiteName==arrURLs[i].NAME&&strTargetData.indexOf(arrURLs[i].URLPREFIX)==0){if(arrURLs[i].URLSUFFIX.length>0){if(strTargetData.indexOf(arrURLs[i].URLSUFFIX)>1){bCheckResult=true;}else{bCheckResult=false;}}else{bCheckResult=true;}break;}else{bCheckResult=false;}}}});return bCheckResult;};$.fn.checkCanUseId=function(optnStartCheckLength,plusX,plusY){var self=$(this);var nStartCheckLength=optnStartCheckLength?optnStartCheckLength:1;var strCanUseIdPath="/user/registration/idcheck";if(self.length>1){$.autoHideAlert("システムエラー：暫く時間をおいてからアクセスをしてください。(07)");return false;}var jForm=self.clone().wrap("<form></form>");jForm.attr("name","iName");self.keyup(function(){if(!self.checkEmptyString()){self.attr("check_result","0");
hideSpinner();return false;}if(!self.checkStrOnlyAlphabetAndNumber()){self.attr("check_result","0");showErrorSpinner(self," 使用できない文字です。  ",plusX,plusY);return false;}if($.trim(self.val()).length>nStartCheckLength){jForm.val($.trim(self.val()));$.postAJAX(strCanUseIdPath,jForm,function(response){if(response.html=="1"){self.attr("check_result","1");}else{self.attr("check_result","0");}if(self.attr("check_sChar_result")){$.multipleAttrErrorDisplay(self,null,plusX,plusY);}else{showErrorSpinner(self,response.message,plusX,plusY);}});}else{self.attr("check_result","0");hideSpinner();}});return this;};$.fn.checkCanUseNickname=function(optnStartCheckLength){var self=$(this);var nStartCheckLength=optnStartCheckLength?optnStartCheckLength:1;var strCanUseNicknamePath="/user/registration/nicknamecheck";if(self.length>1){$.autoHideAlert("システムエラー：暫く時間をおいてからアクセスをしてください。(08)");return false;}var jForm=self.clone().wrap("<form></form>");jForm.attr("name","NickName");self.keyup(function(){if(!self.checkEmptyString()){self.attr("check_result","0");
hideSpinner();return false;}if($.trim(self.val()).length>nStartCheckLength){jForm.val($.trim(self.val()));$.postAJAX(strCanUseNicknamePath,jForm,function(response){if(response.html=="1"){self.attr("check_result","1");}else{self.attr("check_result","0");}if(self.attr("check_sChar_result")){$.multipleAttrErrorDisplay(self);}else{showErrorSpinner(self,response.message);}});}else{self.attr("check_result","0");hideSpinner();}});return this;};$.multipleAttrErrorDisplay=function(jTarget,strMsg,plusX,plusY){if(jTarget.attr("check_sChar_result")=="1"&&jTarget.attr("check_result")=="1"){if(strMsg){showErrorSpinner(jTarget,strMsg,plusX,plusY);}else{showErrorSpinner(jTarget," 利用可能です。 ",plusX,plusY);}}else{if(strMsg){showErrorSpinner(jTarget,strMsg,plusX,plusY);}else{showErrorSpinner(jTarget," 利用できません。 ",plusX,plusY);}}};String.prototype.endsWith=function(psWith){var vnIdx=this.lastIndexOf(psWith);return vnIdx!=-1&&vnIdx==(this.length-psWith.length);};$.fn.checkCanUseEmail=function(plusX,plusY){var self=$(this);
var strCanUseEmailPath="/user/registration/emailcheck";if(self.length>1){$.autoHideAlert("システムエラー：暫く時間をおいてからアクセスをしてください。(09)");return false;}var jForm=self.clone().wrap("<form></form>");jForm.attr("name","iEmail");self.keyup(function(){if(!self.checkEmptyString()){self.attr("check_result","0");hideSpinner();return false;}var strValue=$.trim(self.val());if(strValue.length>5&&strValue.endsWith(".com")||strValue.endsWith(".kr")||strValue.endsWith(".net")||strValue.endsWith(".jp")||strValue.endsWith(".org")||strValue.endsWith(".gov")||strValue.endsWith(".cc")){jForm.attr("name","iEmail");jForm.val(strValue);$.postAJAX(strCanUseEmailPath,jForm,function(response){if(response.html=="1"){self.attr("check_result","1");showErrorSpinner(self,response.message,plusX,plusY);}else{self.attr("check_result","0");showErrorSpinner(self,response.message,plusX,plusY);}});}else{self.attr("check_result","0");hideSpinner();}});return this;};$.fn.checkCanUseRoomName=function(optnStartCheckLength){var self=$(this);
var nStartCheckLength=optnStartCheckLength?optnStartCheckLength:1;if(self.length>1){$.autoHideAlert("システムエラー：暫く時間をおいてからアクセスをしてください。(10)");return false;}var jForm=self.clone().wrap("<form></form>");jForm.attr("name","KeyWord");self.keyup(function(){if(!self.checkEmptyString()){self.attr("check_result","0");hideSpinner();return false;}if(!self.checkStrOnlyAlphabetAndNumber()){self.attr("check_result","0");showErrorSpinner(self," 使用できない文字です。 ");return false;}if($.trim(self.val()).length>nStartCheckLength){jForm.val($.trim(self.val()));$.postAJAX("/user/registration/roomcheck",jForm,function(response){if(response.html=="1"){self.attr("check_result","1");}else{self.attr("check_result","0");}if(self.attr("check_sChar_result")){$.multipleAttrErrorDisplay(self,response.message);}else{showErrorSpinner(self,response.message);}});}else{self.attr("check_result","0");hideSpinner();}});return this;};$.fn.getCheckResult=function(){var result=0;if($(this).attr("check_sChar_result")){if($(this).attr("check_sChar_result")=="1"&&$(this).attr("check_result")=="1"){result="1";
}else{result="0";}}else{result=$(this).attr("check_result");}return result;};$.commonInit=function(){$().textareaMaxLength();$().textareaDefaultText();$().inputLengthMaxByte();};$.indexLoginInit=function(){$.commonInit();};$.indexAdminInit=function(){$.commonInit();};$.indexPublicInit=function(){$.commonInit();};function initRoomForms(){$(".feed_main_box_bg_footer_room2").css("display","none");$(".feed_main_box_bg_footer_room").css("display","block");}function showInnerSpinner(targetElement){if(targetElement&&targetElement.length>0){hideSpinner();loader=$('<div id="loadingspinner" style="width: 16px; height: 16px; position: relative;"><img src="loading.gif" align="center" width="16" height="16" alt="'+"load..."+'"/></div>');targetElement.html(loader);}}function showInnerErrorSpinner(targetElement,errMsg){hideSpinner();if(targetElement&&targetElement.length>0){hideSpinner();var msg=errMsg?errMsg:"";loader=$('<div id="loadingspinner" style="height: 16px; position: relative;"><span style="padding: 5px; height: 16px; color: red; font-size: 10pt; margin-left:10px">'+msg+"</span></div>");
targetElement.html(loader);}}function showSpinner(targetElement){if(targetElement&&targetElement.length>0){hideSpinner();var E=targetElement.offset();var C=targetElement.width();var D=E.left+C+5;loader=$('<div id="loadingspinner" style="width: 16px; height: 16px; position: absolute; top: '+E.top+"px; left: "+D+'px; z-index:200000"><img src="loading.gif" width="16" height="16" alt="'+"load..."+'"/></div>');$(document.body).append(loader);}}function hideSpinner(){if($("#loadingspinner").length>0){$("#loadingspinner").remove();}}function showErrorSpinner(targetElement,errMsg,plusX,plusY){hideSpinner();if(targetElement&&targetElement.length>0){hideSpinner();var F=targetElement.offset();var C=targetElement.width();var D=F.left+C+6;var msg=errMsg?errMsg:"";loader=$('<div id="loadingspinner" style="height: 16px; visibility: visible; position: absolute; top: '+(plusY?(plusY+F.top):F.top)+"px; left: "+(plusX?(plusX+D):D)+'px; z-index:200000; background-color: white;"><span style="padding: 5px; height: 16px; color: red; font-size: 10pt; margin-left:1px">'+msg+"</span></div>");
$(document.body).append(loader);}}function showMessage(msg){if(msg){alert(msg);}else{alert("システムエラー：暫く時間をおいてからアクセスをしてください。(11)");}}function windowSize(){var objDocElement=document.documentElement;var nWindowWidth=(window.innerWidth||self.innerWidth||(objDocElement&&objDocElement.clientWidth)||document.body.clientWidth);var nWindowHeigth=(window.innerHeight||self.innerHeight||(objDocElement&&objDocElement.clientHeight)||document.body.clientHeight);return{width:nWindowWidth,height:nWindowHeigth};}function scrollPos(){if(self.pageYOffset!==undefined){return{x:self.pageXOffset,y:self.pageYOffset};}var objDocElement=document.documentElement;return{x:objDocElement.scrollLeft,y:objDocElement.scrollTop};}})(jQuery);