function clean(c){var b=["ui-droppable","ui-draggable"];for(var a=0;a<b.length;a++){c=c.replace(new RegExp(b[a],"g"),"")}c=c.replace(new RegExp('style="(.*?)"',"g"),"");c=c.replace(new RegExp('class="s*"',"g"),"");c=c.replace(new RegExp('style="s*"',"g"),"");c=c.replace(new RegExp("  ","g")," ");return trim(c)}function trim(b,a){return ltrim(rtrim(b,a),a)}function ltrim(c,b){try{b=b||"\\s";return c.replace(new RegExp("^["+b+"]+","g"),"")}catch(a){return c}}function rtrim(c,b){try{b=b||"\\s";return c.replace(new RegExp("["+b+"]+$","g"),"")}catch(a){return c}}function clean_html(a){}function is_empty(a){for(var b in a){return false}return true}function initialize_sms(){$("#update_content").click(function(){show_loader2($(this));update_content();setTimeout("hide_loader2()",500)});for(var e=0;e<languages.length;e++){var b=languages[e];var g="",f="";for(var c in b){g=c,f=b[c]}var d=$("<option value='"+g+"'>"+f+"</option>'");$("#language_select").append(d)}$("#language_select").change(function(){refresh_sms()})}function update_content(){var a=$(context).attr("id");update_element(a)}function set_i8n(a,b,c,d){if(typeof a[b]=="undefined"){a[b]={"default":c}}if(typeof a[b]=="string"){a[b]={"default":a[b]}}a[b][d]=c}function update_element(f,d){if(typeof d=="undefined"){d=true}if(!(f in ui_content)){ui_content[f]={}}var h=ui_content[f];node_value=$("#node_html").val();var l=/<(script).*?>[.\s\S\w\W]*?<\/(script)>/gi;if(node_value.search(l)>=0){node_value=node_value.replace(/script/g,"script2")}var i=$("#language_select").val();var c=$(context)[0];var e=c.nodeName;switch($(context)[0].nodeName.toLowerCase()){case"div":case"span":case"ul":case"li":set_i8n(h,"html",node_value,i);$(context).html(node_value);break;case"a":var b=$("#node_href").val();set_i8n(h,"html",node_value,i);set_i8n(h,"href",b,i);$(context).attr("href",b);$(context).html(node_value);break;case"label":var j=$("#node_text").val();var g=h.text;set_i8n(h,"text",j,i);set_i8n(h,"html",g,i);$(context).text(j);break;case"img":var a=$("#node_src").val();set_i8n(h,"src",a,i);$(context).attr("src",a);break;case"input":set_i8n(h,"value",$(context).val(),i);break;case"textarea":case"select":set_i8n(h,"value",$(context).val(),i);break}show_normal();if(d){recursive_update($(context).parent(),$(context),h)}restore_view();fix_outline(true);api.update_content(resource,function(){$("#sms").addClass("hidden");parse_html()})}function recursive_update(j,c,e){var g=$("#language_select").val();var h=$(j).parent();var a=$(c).attr("id");var f=$(j).attr("id");if(f in ui_content){var d=ui_content[f].html;if(typeof d!="string"&&g in d){d=d[g]}try{var i=$("<div>"+d+"</div>");for(attr in e){switch(attr){case"text":$("#"+a,i).text(e[attr][g]);break;case"html":$("#"+a,i).html(e[attr][g]);break;default:$("#"+a,i).attr(attr,e[attr][g]);break}ui_content[f].html=clean_content($(i).html())}}catch(b){alert(b)}}if(f=="contentHolder"){return true}return recursive_update(h,c,e)}function get_i8n(b){var c=$("#language_select").val();if(typeof b!="string"){try{if(c in b){return b[c]}else{return b["default"]}}catch(a){return"default"}}else{return b}}function refresh_sms(){var d=$(context).attr("id");function c(){$("#cke_node_html").remove();$("#node_html").css({visibility:"visible",display:"block"})}switch($(context)[0].nodeName.toLowerCase()){case"span":case"ul":case"li":if(!is_empty(ui_content[d])){$("#node_html").val(get_i8n(ui_content[d].html))}else{$("#node_html").val(clean($(context).html()))}$("#html_details").removeClass("hidden");if($(context).hasClass("video_container")){$("#enter_html").addClass("hidden");$("#enter_embed").removeClass("hidden")}else{$("#enter_html").removeClass("hidden");$("#enter_embed").addClass("hidden")}break;case"a":if(!is_empty(ui_content[d])){$("#node_html").val(get_i8n(ui_content[d].html))}else{$("#node_html").val(clean($(context).html()))}$("#node_href").val(trim($(context).attr("href")));$("#html_details").removeClass("hidden");$("#href_details").removeClass("hidden");break;case"img":var a="";var e=function(g){if(!is_empty(ui_content[d])){a=get_i8n(ui_content[d]["src"])}else{a=""}try{a=(a.split("url(")[1]).split(")")[0]}catch(f){}return a};$("#contentHolder").droppable("destroy");$("#contentHolder").droppable({accept:".pic",drop:function(f,g){$("#content").trigger("click");var h=$("img",g.draggable).attr("src");$("#node_src").val(h);$(context).attr("src",h);$("#image_media_conf").addClass("hidden")}});$("#node_src").keyup(function(){$("#img_src").attr("src",$(this).val());$("#img_src").val($(this).val())});$("#node_src").change(function(){$(this).val(e($(context)))});e($(context));try{$("#node_src").val(a)}catch(b){}$("#src_details").removeClass("hidden");break;case"label":if(!is_empty(ui_content[d])){$("#node_text").val(get_i8n(ui_content[d].text))}else{$("#node_text").val(clean($(context).text()))}$("#text_details").removeClass("hidden");break;default:c();$("#css").trigger("click")}}function render_sms(a){$(".sms_details").addClass("hidden");context=$(a).data("context")||a;context_index=$(a).data("context_index")||0;var b=$(context).attr("id");if($(context).attr("sms")=="true"&&context_index==0){$("#content").removeClass("hidden");$("#sms").removeClass("hidden");refresh_sms()}else{clear_sms();$("#sms").addClass("hidden");$("#content").addClass("hidden")}}function clear_sms(){$("#node_text").val("");$("#node_html").val("");$("#node_href").val("")};