H4BCommon.initializer.initialize = function(){
	//this = window Element
	H4BCommon.initializer.initFunction();

	H4BCommon.POST_COUNTER_MAX			= document.getElementById("post_counter_max").value;
	H4BCommon.COMMENT_COUNTER_MAX		= document.getElementById("comment_counter_max").value;

	//mouse
	H4BCommon.mouse.initRollovers();
	H4BCommon.mouse.setRolloverByID("btnPhoto");
	H4BCommon.mouse.setRolloverByID("btnClub");
	H4BCommon.mouse.setRolloverByID("btnWrite");
	H4BCommon.mouse.setRolloverByID("btnTagSearch");
	H4BCommon.mouse.setRolloverByID("btnLogin");

	H4BCommon.mouse.setRolloverByClass("btnWrite");
	H4BCommon.mouse.setRolloverByClass("btnOK");
	H4BCommon.mouse.setRolloverByClass("btnCancel");

	//accordion
	H4BCommon.accordion.setImgEventByID("doWrite","doWriteImg");
	H4BCommon.accordion.setImgEventByClass("pencilIcon","icon_pencil");
	H4BCommon.accordion.setImgEventByClass("pencilIconCore","icon_pencil");
	H4BCommon.accordion.setBtnByID("doWrite","topWriteArea",false);
	H4BCommon.accordion.setBtnByID("doAttachments","topAttachArea",false);
	H4BCommon.accordion.setBtnByID("doEventRakukaki","EventRakukakiArea",false);
	//usr
		var usrs = document.getElementsByClassName("usr");
		var len = usrs.length;
		for(var i=0;i<len;i++){
			//accordion
			var usrImgIcon = usrs[i].getElementsByClassName("usrImgIcon")[0];
			if(usrImgIcon){
				var attachArea = usrs[i].getElementsByClassName("attachArea")[0];
				H4BCommon.accordion.setBtn(usrImgIcon,attachArea,true);
			}
			var usrImgIcon = usrs[i].getElementsByClassName("view-usrImgIcon")[0];
			if(usrImgIcon){
				var attachArea = usrs[i].getElementsByClassName("attachArea")[0];
				H4BCommon.accordion.setBtn(usrImgIcon,attachArea,true);
			}
			var commentIcon = usrs[i].getElementsByClassName("commentIcon")[0];
			if(commentIcon){
				var comment = usrs[i].getElementsByClassName("comment")[0];
				var n = H4BCommon.accordion.setBtn(commentIcon,comment,false);
			}
			var commentIconNum = usrs[i].getElementsByClassName("commentIconNum")[0];
			if(commentIconNum){
				var commentNum = usrs[i].getElementsByClassName("comment")[0];
				H4BCommon.accordion.addBtn(commentIconNum,n);
			}
			var pencilIcon = usrs[i].getElementsByClassName("pencilIcon")[0];
			if(pencilIcon){
				var myWriteArea = usrs[i].getElementsByClassName("myWriteArea")[0];
				H4BCommon.accordion.setBtn(pencilIcon,myWriteArea,false);
			}
			var pencilIconCancel = usrs[i].getElementsByClassName("pencilIconCancel")[0];
			if(pencilIconCancel){
				var myWriteArea = usrs[i].getElementsByClassName("myWriteArea")[0];
				H4BCommon.accordion.setBtn(pencilIconCancel,myWriteArea,false);
			}
			var pencilIconCores = usrs[i].getElementsByClassName("pencilIconCore");
			var lenJ = pencilIconCores.length;
			for(var j=0;j<lenJ;j++){
				var pencilIconCore = pencilIconCores[j];
				if(pencilIconCore){
					var correction = usrs[i].getElementsByClassName("correction")[j];
					H4BCommon.accordion.setBtn(pencilIconCore,correction,false);
				}
			}
			var pencilIconCoreCancels = usrs[i].getElementsByClassName("pencilIconCoreCancel");
			var lenJ = pencilIconCoreCancels.length;
			for(var j=0;j<lenJ;j++){
				var pencilIconCore = pencilIconCoreCancels[j];
				if(pencilIconCore){
					var correction = usrs[i].getElementsByClassName("correction")[j];
					H4BCommon.accordion.setBtn(pencilIconCore,correction,false);
				}
			}

			//form
			var mywriteTA = usrs[i].getElementsByClassName("typeA")[0];
			if(mywriteTA){
				var mywriteCount = usrs[i].getElementsByClassName("myWriteCount")[0];
				H4BCommon.form.setShowLength(mywriteTA,mywriteCount,H4BCommon.POST_COUNTER_MAX);
			}
			var commentTA = usrs[i].getElementsByClassName("typeC")[0];
			if(commentTA){
				var commentCount = usrs[i].getElementsByClassName("commentCount")[0];
				H4BCommon.form.setShowLength(commentTA,commentCount,H4BCommon.COMMENT_COUNTER_MAX);
			}
			var correctionTAs = usrs[i].getElementsByClassName("typeD");
			var lenk = correctionTAs.length;
			for(var k=0;k<lenk;k++){
				var correctionTA = correctionTAs[k];
				if(correctionTA){
					var correctionCount = usrs[i].getElementsByClassName("correctionCount")[k];
					H4BCommon.form.setShowLength(correctionTA,correctionCount,H4BCommon.COMMENT_COUNTER_MAX);
				}
			}
			
			var uploadImage = usrs[i].getElementsByClassName("upload-image")[0];
			if(uploadImage){
				var formImage = usrs[i].getElementsByClassName("form-image")[0];
				H4BCommon.accordion.setBtn(uploadImage,formImage,false);
			}

		}
		
		
	//form
	H4BCommon.form.setShowLengthByID("towWriteAreaTA","topWriteAreaCount",H4BCommon.POST_COUNTER_MAX);
	
	H4BCommon.accordion.setBtnByID("upload-image", "form-image", false);

};


H4BCommon.initializer._initialize();
