/*@cc_on _d=document;eval('var document=_d')@*/
var EP;if(!EP){EP={}}EP.osClass=function(){if(navigator.userAgent.indexOf("Mac")!=-1){jQuery("body").addClass("os_mac");EP.osClassFlag=1}else{if(navigator.userAgent.indexOf("Windows")!=-1){jQuery("body").addClass("os_win");EP.osClassFlag=1}else{return false}}};EP.forms={};EP.forms.banPaste=function(A){jQuery(A).each(function(){this.onpaste=function(){return false}})};EP.forms.SlideToggleModule=function(A){var E={triggerName:"Head",containerName:"Container",onClassName:"on"};var D=A+E.triggerName;var C=A+E.containerName;var B=document.getElementsByName(A+"AccFlg")[0];if(B){var F=B.value}else{return }if(parseInt(F)===0){this.hideContents(C)}else{jQuery("#"+D).addClass(E.onClassName)}jQuery("#"+D).attr("href","#").click(function(G){G.preventDefault();jQuery(this).toggleClass(E.onClassName);jQuery("#"+C).slideToggle("fast")})};EP.forms.SlideToggleModule.prototype={hideContents:function(A){if(jQuery.browser.msie&&jQuery.browser.version<=7){setTimeout(function(){jQuery("#"+A).hide()},200)}else{jQuery("#"+A).hide()}}};EP.forms.IncrementalModule=function(){this.container=jQuery("#"+arguments[0].container);this.contentsIds=arguments[0].contents;this.containers=[];this.addBtn=this.container.find("input.add");this.delBtn=this.container.find("input.del");this.counter=0;this.initialize()};EP.forms.IncrementalModule.prototype={initialize:function(){var A=this;jQuery.each(this.contentsIds,function(C,D){A.containers[C]=jQuery("#"+D+"Container");if(!A.containers[C][0]){return }var B=document.getElementsByName(A.contentsIds[C]+"ExsFlg")[0];if(B){if(B.value==="1"){A.counter++}A.containers[C].displayFlag=B.value}else{return }});if(this.counter===0){this.counter=1}this.addBtn.bind("click",function(B){B.preventDefault();A.addContent.apply(A)});this.delBtn.bind("click",function(B){B.preventDefault();A.removeContent.apply(A)});if(this.containers[0].displayFlag){this.hideContents()}this.checkCounter()},hideContents:function(){jQuery.each(this.containers,function(B,C){var A=this;if(B!=0&&parseInt(this.displayFlag)===0){jQuery(this).find("input,text,select").each(function(){jQuery(this).val("")});if(jQuery.browser.msie&&jQuery.browser.version<=7){jQuery(function(){setTimeout(function(){jQuery(A).hide()},200)})}else{jQuery(this).hide()}}})},addContent:function(){this.containers[this.counter].slideDown();this.counter++;this.checkCounter()},removeContent:function(){var A=this.counter-1;this.containers[A].find("input,text,select").each(function(){jQuery(this).val("")});this.containers[A].slideUp();this.counter--;this.checkCounter()},checkCounter:function(){if(this.counter<=1){this.setEnable(this.addBtn);this.setDisable(this.delBtn)}else{if(this.counter===this.containers.length){this.setDisable(this.addBtn);this.setEnable(this.delBtn)}else{this.setEnable(this.addBtn);this.setEnable(this.delBtn)}}},setEnable:function(A){A.removeAttr("disabled");A.removeClass("disabled")},setDisable:function(A){A.attr("disabled","disabled");A.addClass("disabled")}};EP.forms.dynamicSelectbox=function(){this.inputElement=jQuery(arguments[0].input);this.outputElement=jQuery(arguments[0].output);this.jsonDir=arguments[0].jsonDir;this.initialHTML='<option value="" selected="selected">分野を選択してください</option>';this.initialize()};EP.forms.dynamicSelectbox.prototype={initialize:function(){var A=this;this.inputElement.bind("change",function(){if(this.value===""){A.outputElement.html(A.initialHTML);return }jQuery.getJSON(A.jsonDir+this.value,function(B){A.outputElement.html("");jQuery.each(B.items,function(){var C=document.createElement("option");jQuery(C).attr("value",this.key).html(this.name);A.outputElement.append(C)})})})}};EP.forms.jushoHokan=function(){this.triggerElement=jQuery(arguments[0].trigger);this.zipCode1=jQuery(arguments[0].zipCode1);this.zipCode2=jQuery(arguments[0].zipCode2);this.prefectureName=jQuery(arguments[0].prefectureName);this.cityName=jQuery(arguments[0].cityName);this.jsonDir=arguments[0].jsonDir;this.suffix=arguments[0].suffix;this.initialize()};EP.forms.jushoHokan.prototype={initialize:function(){var A=this;this.triggerElement.bind("click",function(){if(A.suffix){var B=A.jsonDir+A.zipCode1.val()+A.zipCode2.val()+A.suffix}else{var B=A.jsonDir+A.zipCode1.val()+A.zipCode2.val()}jQuery.getJSON(B,function(C){A.prefectureName.val(C.address.prefectureCd);A.cityName.val(C.address.cityName)})})}};if(jQuery){jQuery(document).ready(function(){EP.osClass();EP.forms.banPaste("#emailConfirm, #kariEmailConfirm")})}if(!window.console){window.console={log:function(){var D="",C;for(var B=0,A=arguments.length;B<A;B++){D+=arguments[B]}alert(D)}}};