//shownewmalfunction showNewMailPopUp(){var newFolder = Liferay.Popup({width: 800,height: 600,modal: true,title: "",noCenter: true,noCloseButton : true});var myTime = new Date().getTime();var url = "/ctk/levelezes/popup-levelezes.jsp?newMail=newmail&t=" + myTime;AjaxUtil.update(url, newFolder, {onComplete: function(){Liferay.Popup.center();}});}//new mail to user or empty recepientfunction newMailTo(recipient, modifyRequest){var popup = Liferay.Popup({width: 800,height: 600,modal: true,title: "",noCenter: true,noCloseButton : true,kulsoDivId: "leveliras_layer"});var myTime = new Date().getTime();AjaxUtil.update('/ctk/levelezes/sendMessageCheck.jsp?'+'oUserID='+recipient+'&answer=' + 0 + '&t=' + myTime,popup,{onComplete: function(){var success = jQuery('#successLevel');if(success.val() == 0){//Liferay.Popup.close(element);var url = "/ctk/levelezes/popup-levelezes.jsp?";if (recipient != null) {url += "recid=" + recipient;if (modifyRequest){url += "&modifyRequest=" + modifyRequest;}} else {url += "newMail=newmail";}url += '&t=' + myTime;AjaxUtil.update(url, popup, {onComplete: function(){Liferay.Popup.center();}});}}});}//reply emailfunction anserwMail(senderID, messageID, recipientID){var popup = Liferay.Popup({width: 800,height: 600,modal: true,title: "",noCenter: true,noCloseButton : true,kulsoDivId: "leveliras_layer"});var el = jQuery(".popup-message:last");el.html("");var jmyAlertMsgs = jQuery("#myAlert-messages");var jPopup = jmyAlertMsgs.find(".popup:last");var myTime = new Date().getTime();AjaxUtil.update('/ctk/levelezes/sendMessageCheck.jsp?'+'oUserID='+recipientID+'&answer=' + 1 + '&t=' + myTime,popup,{onComplete: function(){var success = jQuery('#successLevel');if(success.val() != 0){var special = jQuery('#special');if (special.val() == 0) {jPopup.css({width: 500 + "px"//height: ((jQuery("#errorl").val() / 90.0) * 25 + 15) + "px"});el.css({width: 500 + "px",height: ((jQuery("#errorl").val() / 90.0) * 25 + 15) + "px"});}Liferay.Popup.center();}else{					url = "/ctk/levelezes/popup-levelezes.jsp";url += "?senderID=" + senderID;url += "&messageID=" + messageID;url += '&t=' + myTime;//ajaxPopup("/ctk/levelezes/popup-levelezes.jsp", <%= UnicodeLanguageUtil.get(pageContext, "Továbbítás") %>, "800", "800", "", "leveliras_layer");AjaxUtil.update(url, popup, {onComplete: function(){Liferay.Popup.center();}});}}});}function newSmsTo(recipient){ajaxPopup("/ctk/levelezes/popup-sms.jsp?recid=" + recipient, "", 500, 140);}function sendSms(form, container){AjaxUtil.submit(form, {update: container, disable: true,onComplete: function(){var inputs = jQuery("input, textarea, select", form);inputs.attr("disabled", false);}});}function askPhone(usexExtId){var askPhoneWindow  = Liferay.Popup({width: 500,height: 50,modal: true,title: "",noCenter: true,noCloseButton : true});var url = "/ctk/askPhone.jsp?userExtId=" + usexExtId;AjaxUtil.update(url, askPhoneWindow, {onComplete: function(){Liferay.Popup.center();}});}//inicializalja a targy fckeditortfunction initMailSubject(){ var oFCKeditorSubject = new FCKeditor( "taSubject" ); oFCKeditorSubject.BasePath = "/html/js/editor/fckeditor/"; oFCKeditorSubject.Config["CustomConfigurationsPath"] = "/ctk/levelezes/subjectsettings.js"; oFCKeditorSubject.ToolbarSet = "Subject"; oFCKeditorSubject.Height = '130'; oFCKeditorSubject.ReplaceTextarea();}//inicializalja a mail body fckeditortfunction initMailBody(){ var oFCKeditorBody = new FCKeditor( "taMailBody" ); oFCKeditorBody.BasePath = "/html/js/editor/fckeditor/"; 		 oFCKeditorBody.Config["CustomConfigurationsPath"] = "/ctk/levelezes/bodysettings.js"; oFCKeditorBody.ToolbarSet = "Body"; oFCKeditorBody.Height = '230'; oFCKeditorBody.ReplaceTextarea();}//elkudli az uzenetet function sendmail(element,answer){var tableURL = "/ctk/levelezes/levelekTable.jsp"; 	//var oBody = FCKeditorAPI.GetInstance('taMailBody'); 	//var oBody = tinyMCE.get('taMailBody').getContent(); 	 	var myIFrame = document.getElementById('mailBodyIframe'); 	// tyny mce-s iframe-en belul van a tartalom iframe, nekunk annak a contentje kell (ez az 1.2-es jquery-vel 	// nem sikerult lekerdezi ($"id".contents().find-al lehetett volna vmi hasonlot elerni, de ebben nincs benne....    var content = myIFrame.contentWindow.frames[0].document.body.innerHTML; 	//var oBody = content;var oUserID = jQuery("#psFiokID2").val();if (oUserID == null) {// hack a kobon sima cimzettsornal psfiokid van amugy meg valasznal psfiok2oUserID = jQuery("#psFiokID").val();}var modifyRequestIV = jQuery("#modifyRequest").val();var oSubject = jQuery("#taSubject").val();var oImages = jQuery("#attachedPictures");var recipientsSize = jQuery("#recipientsSize").val();var specialSenderId = jQuery("#specialSender").val();var specialValaszJ = jQuery("#specialValasz");var specialValasz = 0;if (specialValaszJ) {specialValasz = specialValaszJ.val();}var attachement = "";var sep = "";//var oMailBodyText  = oBody.GetHTML();var oMailBodyText = content;if (answer == null || answer < 1) {if(recipientsSize == null || recipientsSize == 0) 	{ 		myAlert('CĂ­mzett megadĂˇsa kĂ¶telez\u0151!'); 		return; 	}}if(!oSubject || oSubject.length < 1) 	{ 		myAlert('TĂˇrgy megadĂˇsa kĂ¶telez\u0151!'); 		return; 	}  	if(!oMailBodyText || oMailBodyText.length < 1) 	{ 		myAlert('Tartalom megadĂˇsa kĂ¶telez\u0151!'); 		return; 	}oImages.find(".attachedImages").each(function(i){attachement += sep + jQuery(this).val();sep = "_";});var mailSetup = jQuery("input[@type=checkbox][@checked]", "#mailSetupForm").not(jQuery("input:disabled", "#mailSetupForm")).serialize();oMailBodyText = content.replace(/&/gi, "|_AnD_|").replace(/\?/gi, "|_qm_|").replace(/%/gi, "|_pm_|");oSubject = oSubject.replace(/&/gi, "|_AnD_|").replace(/\?/gi, "|_qm_|").replace(/%/gi, "|_pm_|");var succeed = false;//jogosultsagok ellenorzesevar popup = Liferay.Popup({title: "",modal: true,width: 140,height: 12,noCenter: true});url = "/ctk/levelezes/levelekTable.jsp";url += "?oUserID=";url += oUserID;url += "&oSubject=";url += oSubject;url += "&oMailBodyText=";url += oMailBodyText;url += "&oSend=";url += "oSend";url += "&answer=";url += answer;url += "&atchimg=";url += attachement;url += "&specialSenderId=";url += specialSenderId;url += "&specialValasz=";url += specialValasz;url += "&"+mailSetup;var el = jQuery(".popup-message:last");el.html("");var jmyAlertMsgs = jQuery("#myAlert-messages");var jPopup = jmyAlertMsgs.find(".popup:last");el.html("<img src=\"/ctk/img/progressbar.gif\">");Liferay.Popup.center();var myTime = new Date().getTime();AjaxUtil.update('/ctk/levelezes/sendMessageCheck.jsp?'+'oUserID='+oUserID+'&answer='+answer + '&t=' + myTime,popup,{onComplete: function(){var success = jQuery('#successLevel');if(success.val() == 0){Liferay.Popup.close(element);if(document.getElementById('dvMessages')){AjaxUtil.update(url, 'dvMessages', {onComplete: function(){jPopup.css({width: 550 + "px",height: 80 + "px"});el.css({width: 550 + "px",height: 80 + "px"});el.html("<center><table border='0' width='500'><tr><td><h2 align=\"center\">LevĂ©lkĂĽldĂ©s sikeres!</h2></td></tr></table></center>");if (modifyRequestIV){modifyRequest(oUserID, modifyRequestIV);}Liferay.Popup.center();}} );} else {AjaxUtil.update(url, '', {onComplete: function(){jPopup.css({width: 500 + "px",height: 80 + "px"});el.css({width: 500 + "px",height: 80 + "px"});el.html("<center><table border='0'><tr><td><center><h2 align=\"center\">LevĂ©lkĂĽldĂ©s sikeres!</h2><center></td></tr></table></center>");if (modifyRequestIV){modifyRequest(oUserID, modifyRequestIV);}Liferay.Popup.center();}} );}} else {var specialE = jQuery('#special');if(specialE.val() == 1){jPopup.css({width: 500 + "px"//height: ((jQuery("#errorl").val() / 90.0) * 25 + 15) + "px"});el.css({width: 500 + "px",height: 70 + "px"});el.html('<h2 align=\"center\">' + jQuery("#myErrMsg").val() + '</h2>');} else {jPopup.css({width: 500 + "px"//height: ((jQuery("#errorl").val() / 90.0) * 25 + 15) + "px"});el.css({width: 500 + "px",height: ((jQuery("#errorl").val() / 90.0) * 25 + 15) + "px"});}}Liferay.Popup.center();}});}function attacheImage(IGImageId, imageId){var container = jQuery("#attachedPictures");if(container.find("#atchImg"+imageId).attr("src") != null){return false;}var imgSrc = "<div beszurtFoto=\"beszurtFoto\"><div class=\"person_data\"><div class=\"person_pic\"><img width=\"99\" height=\"127\" border=\"0\" id=\"atchImg"+imageId+"\" src=\"/image/image_gallery_fs?img_id="+imageId+"\"></div><div class=\"keret\"></div>";imgSrc += "<div class=\"button_cimzett_torlese\"><a title=\"KĂ©p tĂ¶rlĂ©se\" class=\"torol\" href=\"javascript:void(0)\" onclick=\"jQuery(this).parent().parent().remove();setUjKepBeszurasaGomb();\"><img height=\"15\" width=\"15\" title=\"KĂ©p tĂ¶rlĂ©se\" alt=\"Kép törlése\" src=\"/ctk/img/spacer.gif\"/></a></div>";imgSrc += "<input type=\"hidden\" class=\"attachedImages\" name=\"attachedImages\" value=\""+IGImageId+"\">";imgSrc += "</div></div>";container.append(imgSrc);}function setUjKepBeszurasaGomb() {var size = jQuery("[beszurtFoto='beszurtFoto']", jQuery("#attachedPictures"));var buttonClass = "button_uj_kep_hozzaadasa";if (size < 1) {buttonClass += "_mod";}jQuery("#ujKepHozzaadasId").css("class", buttonClass);}function setAttachHover(){jQuery(".hoverImage").hover(function(e){showPreview(jQuery(this), e);}, function(e){hidePreview(jQuery(this), e);});}function showPreview(elem, e){var leftOffset = 20;var topOffset = 20;var preview = "<img src=\"";preview += "/image/image_gallery_fs?img_id="+elem.attr("id").substring(4);preview += "\"";preview += " id=\"preview"+elem.attr("id")+"\"";preview += " class=\"preview\">";elem.after(preview);var oPreview = jQuery("#preview"+elem.attr("id"));var popup = jQuery("#myAlert-messages .popup:last");var popupleft = popup.css("left").substring(0,popup.css("left").length-2);var popuptop = popup.css("top").substring(0,popup.css("left").length-2);var offset = {};elem.offset({},offset);oPreview.css({top: (e.pageY-popuptop-topOffset)+"px",left: (e.pageX+leftOffset-popupleft)+"px"});oPreview.fadeIn("fast");elem.mousemove(function(e){oPreview.css("top",(e.pageY-popuptop-topOffset) + "px").css("left",(e.pageX+leftOffset-popupleft) + "px");});}function hidePreview(elem, e){jQuery(".preview").remove();}function showGroupContacts(groupId){ajaxPopup("/ctk/search/kapcsolataim/csoport.jsp?groupId="+groupId,'', 600, 500, '');}function unban(noGroupId, inboxId){var inputs = document.getElementsByName('piID');var checkedCount = 0;// 0 - no checked, 1 - one checked, 2 - more checkedvar used = "_";for ( i = 0; i < inputs.length; i++){ if ( inputs[i].checked ) { 	checkedCount = checkedCount + 1; 	var uid = jQuery("#recip"+jQuery(inputs[i]).val()).val(); 	if(used.indexOf("_"+uid+"_")>-1){ 		continue; 	} 	used += uid+"_"; 	AjaxUtil.update('/setcontact?uid='+uid+'&contactGroup='+noGroupId,'');}}if(checkedCount > 0){moveToFolderID(inboxId);}}function unbanUser(noGroupId){var inputs = document.getElementsByName('piID');var checkedCount = 0;// 0 - no checked, 1 - one checked, 2 - more checkedvar i;var used = "_";for (i = 0; i < inputs.length; i++){ if ( inputs[i].checked ) { 	checkedCount = checkedCount + 1; 	var uid = jQuery("#recip"+jQuery(inputs[i]).val()).val(); 	if(used.indexOf("_"+uid+"_")>-1){ 		continue; 	} 	AjaxUtil.update('/setcontact?uid='+uid+'&contactGroup='+noGroupId,'', { 	onComplete: function(data){ 	} 	});}}inputs = jQuery('input[@name=piID][@checked]').each(function(d){ 		var elem = jQuery(this); 		elem.parents("tr:last").remove(); 	});}//piszkozatkĂ©nt menti a levelet function saveMailAsDraft(popup) { 	//var oBody = FCKeditorAPI.GetInstance('taMailBody');var oUserID = jQuery("#psFiokID").val();var draftID = jQuery("#did").val();var oSubject = jQuery("#taSubject").val();//var oMailBodyText = oBody.GetHTML(); 	var myIFrame = document.getElementById('mailBodyIframe'); 	// tyny mce-s iframe-en belul van a tartalom iframe, nekunk annak a contentje kell (ez az 1.2-es jquery-vel 	// nem sikerult lekerdezi ($"id".contents().find-al lehetett volna vmi hasonlot elerni, de ebben nincs benne....    var content = myIFrame.contentWindow.frames[0].document.body.innerHTML;    var oMailBodyText = content;    oMailBodyText = content.replace(/&/gi, "|_AnD_|").replace(/\?/gi, "|_qm_|").replace(/%/gi, "|_pm_|");oSubject = oSubject.replace(/&/gi, "|_AnD_|").replace(/\?/gi, "|_qm_|").replace(/%/gi, "|_pm_|");var url = "/ctk/levelezes/levelekTable.jsp";url += "?oUserID=";url += oUserID;url += "&did=";url += draftID;url += "&oSubject=";url += oSubject;url += "&oMailBodyText=";url += oMailBodyText;url += "&oSend=";url += "SaveAsDraft";var tgt = 'dvMessages';if(!document.getElementById('dvMessages')){tgt = '';}AjaxUtil.update(url, tgt, {onComplete: function(){Liferay.Popup.close(popup);}});}function mindenCimzett(){var url = '/ctk/levelezes/popup_cimzett_filtered.jsp';popUpCimzettLista(url);}function sendMail() {    document.forms["mail"].elements["psBody"].value = URLencode(document.forms["mail"].elements["psBody"].value);    document.forms["mail"].submit();  }  function URLencode(sStr) {    return escape(sStr).replace(/\+/g, '%2B').replace(/\"/g,'%22').replace(/\'/g, '%27').replace(/\//g,'%2F');  }  function move2Drafts() {    document.forms["mail"].elements["psAction"].value = "save";    document.forms["mail"].submit();  }  function actualize(asBulk) {  if (document.forms['mail']){  document.forms['mail'].elements['psCronosID'].disabled=(asBulk!="cronos_id");  if(document.forms['mail'].elements['psFiokID']!=null) document.forms['mail'].elements['psFiokID'].disabled=(asBulk=="cronos_id");  }  }  function onRecipientChange() {    document.all('recipientname').innerText = '';    document.all('recipientnameheader').innerText = '';  }    function removeTheCimzett(crId) {  jQuery.ajax({        type: "POST",        url: "/ctk/levelezes/removeCimzett.jsp",        data: {'crId' : crId},        dataType: "xml",        success: function(xml){          var valid = jQuery(xml).find("success").attr("value");          if(valid == 1) {        	  	var url = '/ctk/levelezes/cimzettsor.jsp';AjaxUtil.update(url, 'dvNewMailUserSelect');          } else {        	  myAlert("Hiba a feldolgozáskor!");          }        },        error: function(xml, stat, thr){          myAlert("Hiba a feldolgozáskor!:<br> "+stat);        }  })	    AjaxUtil.request('/loadUser?uid='+userId, {onComplete: function(i) {}});  }