
var XDB_DEBUG=false;var ThemeId=null;var PopupCenterPosition='fixed'
String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");}
String.prototype.ltrim=function(){return this.replace(/^\s+/,"");}
String.prototype.rtrim=function(){return this.replace(/\s+$/,"");}
function getStyle(obj,styleProp){var y=null;if(obj.currentStyle){var y=obj.currentStyle[styleProp];}
else if(window.getComputedStyle){var y=document.defaultView.getComputedStyle(obj,null).getPropertyValue(styleProp);}
return y;}
function MediaPlayer(id,width,height,media_url,poster_url,autostart){jwplayer(id).setup({'width':width,'height':height,'file':media_url,'image':poster_url,'autostart':autostart?true:false,'modes':[{type:"html5"},{type:"flash",src:"/player.swf"},{type:"download"}]});}
function MediaPlayerJQ(id,width,height,media_url,poster_url,autoplay){$('#'+id).media({width:width,height:height,src:media_url,flvPlayer:'player.swf',mp3Player:'player.swf',autoplay:autoplay});}
var winPopup=null;function openWindow(strURL,width,height){var w=(width)?width:600;var h=(height)?height:400;var iTop=(screen.height-h);var iLeft=(screen.width-w)/2;if(winPopup!=null)winPopup.close();winPopup=window.open(strURL,"window_popup","screenX="+iLeft+",screenY="+iTop+",left="+iLeft+",top="+iTop+",height="+h+",width="+w+",alwaysRaised=1,scrollbars=1,directories=0,location=0,menubar=0,resizable=0,status=0,toolbar=0");winPopup.focus();}
function closeWindow(){if(winPopup!=null)winPopup.close();}
function MoveInit(e){var ev=(e)?e:event;PopupWindow=$.browser.msie?event.srcElement:e.target;while(!PopupWindow.id.match(/_Title/)&&PopupWindow.className!="Title"&&PopupWindow.tagName!="HTML"&&PopupWindow.tagName!="BODY"){PopupWindow=$.browser.msie?PopupWindow.parentElement:PopupWindow.parentNode;}
if(PopupWindow.className=="TopMiddle"&&PopupWindow.id.match(/_Title/)){PopupWindow=$.browser.msie?PopupWindow.parentElement:PopupWindow.parentNode;if(PopupWindow.className=="StandardPopUp"||PopupWindow.id=="ColorPicker"){if(ev.preventDefault){ev.preventDefault();}
else{ev.returnValue=false;}
posX=ev.clientX;posY=ev.clientY;nowX=parseInt($(PopupWindow).offset().left);nowY=parseInt($(PopupWindow).offset().top);PopupWindow.style.zIndex=$.maxZIndex()+10;MoveEnabled=true;document.onmousemove=MoveIt;}}
else{MoveEnabled=false;document.onmousemove=null;PopupWindow=null;}}
function MoveIt(e){if(!MoveEnabled){document.onmousemove=null;}
else{var ev=(e)?e:event;var l=nowX-posX+ev.clientX;if(l<$(document).scrollLeft())l=$(document).scrollLeft();var t=nowY-posY+ev.clientY;if(t<$(document).scrollTop())t=$(document).scrollTop();$(PopupWindow).offset({top:t,left:l});}}
function CreatePopUp(id,className,parentElement,popup_title,modal){if(modal){CreateModal(id+'_modal');}
var PopUp=document.getElementById(id);if(!PopUp){PopUp=document.createElement('div');if(id){PopUp.id=id;}
if(className){PopUp.className=className;}
if(parentElement){var element=document.getElementById(parentElement);element.appendChild(PopUp);}
if(popup_title){PopUp.innerHTML="<div class=\"TopLeft\"></div><div id=\""+id+"_Title\" class=\"TopMiddle\"><div class=\"Icon\" onclick=\"ClosePopup('"+id+"')\"></div>"+popup_title+"</div><div class=\"TopRight\"></div><div class=\"CenterLeft\"></div><div id=\""+id+"_Body\" class=\"CenterMiddle\"></div><div class=\"CenterRight\"></div><div class=\"BottomLeft\"></div><div class=\"BottomMiddle\"></div><div class=\"BottomRight\"></div>";}}
else{$('#'+id).stop(true,true);PopUp.className=className;var title=document.getElementById(id+'_Title');if(title){title.innerHTML="<div class=\"Icon\" onclick=\"ClosePopup('"+id+"')\"></div>"+popup_title;}}
PopUp.style.zIndex=$.maxZIndex()+10;return PopUp;}
function ClosePopup(id){BoxRemove(id);BoxRemove(id+'_modal');}
function CreateButton(label,onclick,confirmation,button_class){if(!button_class){button_class="StandardButton";}
if(confirmation){return'<a class="'+button_class+'" onclick="if(confirm(\''+confirmation+'\'))'+onclick+'"><span class="Left"></span><span class="Center">'+label+'</span><span class="Right"></span></a>';}
else{return'<a class="'+button_class+'" onclick="'+onclick+'"><span class="Left"></span><span class="Center">'+label+'</span><span class="Right"></span></a>';}}
function BoxHide(id){$('#'+id).hide();}
function BoxRemove(id){$('#'+id).fadeOut(400,function(){$('#'+id).remove()});}
function ActivateTab(Parent,Child,Class,Active){$(Parent+' '+Child).removeClass(Class);$(Active).addClass(Class);}
function MoveTo(id,left,top){var obj=$('#'+id)
if(obj){var cssProp={position:'absolute',left:left+'px',top:top+'px'};obj.css(cssProp);}}
function HideAll(){$('div.StandardPopUp').css('display','none');}
function ShowAll(){$('div.StandardPopUp').css('display','block');}
function toggleGroup(id,speed){if($('#'+id+'_e').css("display")=='none'){$('#'+id+'_p').removeClass('Closed').addClass('Open');}
else{$('#'+id+'_p').removeClass('Open').addClass('Closed');}
$('#'+id+'_e').slideToggle(speed);}
var delay_timer=null;var MoveEnabled=false;var PopupWindow=null;var PopupHTTP=null;var posX=0;var posY=0;var nowX=0;var nowY=0;var offX=0;var offY=0;function ShowTooltipDelayed(obj){if(obj){if($.browser.msie){$(obj).show();}
else{$(obj).fadeIn();}
if(offX<0){nowX-=obj.offsetWidth;}
if(offY<0){nowY-=obj.offsetHeight;}
obj.style.zIndex=$.maxZIndex()+10;obj.style.left=nowX+'px';obj.style.top=nowY+'px';}
delay_timer=null;}
function ShowTooltip(p,caption,body,delay,e){var ev=(e)?e:event;if(delay_timer){window.clearTimeout(delay_timer);delay_timer=null;}
var obj=CreatePopUp(null,'StandardPopUp','body');if(obj){obj.className="StandardPopUp";if(caption){obj.innerHTML="<div class=\"TopLeft\"></div><div class=\"TopMiddle\">"+caption+"</div><div class=\"TopRight\"></div><div class=\"CenterLeft\"></div><div class=\"CenterMiddle\">"+body+"</div><div class=\"CenterRight\"></div><div class=\"BottomLeft\"></div><div class=\"BottomMiddle\"></div><div class=\"BottomRight\"></div>";}
else{obj.innerHTML="<div class=\"TopLeft\"></div><div class=\"TopMiddle\"></div><div class=\"TopRight\"></div><div class=\"CenterLeft\"></div><div class=\"CenterMiddle\">"+body+"</div><div class=\"CenterRight\"></div><div class=\"BottomLeft\"></div><div class=\"BottomMiddle\"></div><div class=\"BottomRight\"></div>";}
if(ev.clientX<=$(window).width()/2){offX=20;}
else{offX=-20;}
if(ev.clientY<=$(window).height()/2){offY=20;}
else{offY=-20;}
posX=$(document).scrollLeft()+ev.clientX;posY=$(document).scrollTop()+ev.clientY;nowX=posX+offX;nowY=posY+offY;if(delay){if(delay_timer){window.clearTimeout(delay_timer);}
delay_timer=window.setTimeout(function(){ShowTooltipDelayed(obj)},delay);}
else{ShowTooltipDelayed(obj);}
$(p).mouseout(function(){HideTooltip(obj);})}}
function ShowTooltipId(p,caption,id,delay,e){if(tooltip_cache&&tooltip_cache[id]){ShowTooltip(p,caption,tooltip_cache[id],delay,e);}}
function ShowTooltipImage(p,caption,image_url,delay,e){ShowTooltip(p,caption,'<img src=\"'+image_url+'\" alt=\"'+caption+'\"/>',delay,e);}
function ShowTooltipURL_callback(resp,xmlhttp){if(PopupHTTP&&resp){ShowTooltip(xmlhttp.params['p'],xmlhttp.params['caption'],resp,xmlhttp.params['delay'],xmlhttp.params['event']);}
PopupHTTP=null;}
function ShowTooltipURL(p,caption,URL,delay,e){if(PopupHTTP){PopupHTTP.Abort();}
var ev=(e)?e:event;var params={'p':p,'caption':caption,'delay':delay,'event':ev};PopupHTTP=new XMLHttp(ShowTooltipURL_callback,params);PopupHTTP.GetContent(URL);}
function HideTooltip(obj){if(PopupHTTP){PopupHTTP.Abort();}
PopupHTTP=null;MoveEnabled=false;document.onmousemove=null;if(delay_timer){window.clearTimeout(delay_timer);delay_timer=null;}
if(obj){if($.browser.msie){$(obj).hide(function(){$(obj).remove()});}
else{$(obj).fadeOut(400,function(){$(obj).remove()});}}}
function CreateModal(id,className){if(!className){className='Modal';}
var Modal=document.getElementById(id);if(!Modal){var Modal=document.createElement('div');Modal.id=id;Modal.className=className;Modal.style.display='block';$('body').append(Modal);}
return Modal;}
function ShowWorking(element){if(getStyle(element,'display')=='none'){return null;}
else{var working=document.createElement('div');working.id='Working';working.innerHTML="<img style=\"vertical-align:middle;\" src=\"/images/working-circle.gif\" />";var pos=$(element).position();working.style.left=pos.left+'px';working.style.top=pos.top+'px';working.style.width=$(element).width()+'px';working.style.height=$(element).height()+'px';working.style.lineHeight=$(element).height()+'px';working.style.marginTop=$(element).css('marginTop');working.style.marginBottom=$(element).css('marginBottom');working.style.marginLeft=$(element).css('marginLeft');working.style.marginRight=$(element).css('marginRight');working.style.paddingTop=$(element).css('paddingTop');working.style.paddingBottom=$(element).css('paddingBottom');working.style.paddingLeft=$(element).css('paddingLeft');working.style.paddingRight=$(element).css('paddingRight');working.style.zIndex=100;working.style.display='block';element.parentNode.insertBefore(working,element);return working;}}
function HideWorking(working){if(working&&working.parentNode){working.parentNode.removeChild(working);}}
function UpdateImage(id,URL){var obj=document.getElementById(id);if(obj){obj.src=URL;}}
function MsgBox(message,title){MsgPopup=CreatePopUp('MessageBox','StandardPopUp','body',title,true)
UpdateStaticContent('MessageBox_Body',message);$('#MessageBox').center().fadeIn();}
function inputFocus(fld,className,insert)
{fld.className=className;if(insert&&(fld.type=='text'||fld.type=='textarea')&&fld.value==fld.defaultValue){fld.value="";}}
function inputBlur(fld,className,insert)
{fld.className=className;if(insert&&(fld.type=='text'||fld.type=='textarea')&&fld.value==""){fld.value=fld.defaultValue;}}
function ShowColorPicker(id){var cp=CreatePopUp("ColorPicker","StandardPopUp","body","Color Picker");var input='#'+id;$('#ColorPicker_Body').ColorPicker({flat:true,color:$(input).val().replace('#',''),onSubmit:function(hsb,hex,rgb){$(input).val('#'+hex);}});$('#ColorPicker_Body').append(CreateButton('Cancel','CloseColorPicker(\''+id+'\')')).append(CreateButton('Save','CloseColorPicker(\''+id+'\',true)'));$('#ColorPicker').center().fadeIn();}
function AdminPopup_callback(resp,xmlhttp){if(UpdateContent_callback(resp,xmlhttp,true)){$('#'+xmlhttp.params["popup_id"]).center().fadeIn();}}
function ShowSearchResult(search_form){var params={"popup_id":"SearchResult"};var cp=CreatePopUp("SearchResult","StandardPopUp","body","Search Results");$('#SearchResult_Body').html("Searching! Please wait...");if(ValidateForm('SearchResult_Body','search.php?Mode=Search',search_form,true,AdminPopup_callback,params,120000,true)){$('#SearchResult').center().fadeIn();}}
function ShowPopup(id,title,body,modal){var cp=CreatePopUp(id,"StandardPopUp","body",title,modal);UpdateStaticContent(id+'_Body',body);$('#'+id).center().fadeIn();}
function ShowPopupImage(id,title,image_url,modal){var cp=CreatePopUp(id,"StandardPopUp","body",title,modal);UpdateStaticContent(id+'_Body','<img src=\"'+image_url+'\" alt=\"'+title+'\"/>');$('#'+id).center().fadeIn();}
function ShowPopupId(id,title,tip_id,modal){if(tooltip_cache&&tooltip_cache[tip_id]){ShowPopup(id,title,tooltip_cache[tip_id],modal);}}
function ShowPopupURL(id,title,url,modal){var params={"popup_id":id};var cp=CreatePopUp(id,"StandardPopUp","body",title,modal);UpdateContent(id+'_Body',url,AdminPopup_callback,params);}
function ShowPopupMedia(id,title,width,height,media_url,poster_url,autostart,modal){var agent=navigator.userAgent.toLowerCase();var mid='PopupMedia_'+id;var cp=CreatePopUp(mid,"StandardPopUp","body",title,modal);if(agent.match(/iP(hone|ad)/i)!==null){var ap=autostart?' autoplay=\"autoplay\"':'';$('#'+mid+'_Body').html('<video style=\"width:'+width+'px; height:'+height+'px;\" id=\"'+id+'\" src=\"'+media_url+'\" controls=\"controls\"'+ap+'>This device does not support HTML 5 video</video>');}
else{$('#'+mid+'_Body').html('<div style=\"width:'+width+'px; height:'+height+'px;\"><div id=\"'+id+'\"></div></div>');MediaPlayer(id,width,height,media_url,poster_url,autostart);}
$('#'+mid).center().fadeIn();}
function CloseColorPicker(id,save){if(save){var input='#'+id;$(input).val('#'+$('#ColorPicker_Body input').val());}
$('#ColorPicker').hide().remove();}
function setCookie(c_name,value,expiredays)
{var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString());}
document.onmousedown=MoveInit;document.onmouseup=function(){MoveEnabled=false;};(function($){$.maxZIndex=$.fn.maxZIndex=function(opt){var def={inc:10,group:"*"};$.extend(def,opt);var zmax=0;$(def.group).each(function(){var cur=parseInt($(this).css('z-index'));zmax=cur>zmax?cur:zmax;});if(!this.jquery){return zmax;}
return this.each(function(){zmax+=def.inc;$(this).css("z-index",zmax);});}
$.fn.center=function(){return this.each(function(){var t=$(this);var h=jQuery(window).height();var w=jQuery(window).width();t.css({position:PopupCenterPosition,left:'50%',top:'50%'}).css({marginLeft:'-'+Math.min(w/2,(t.outerWidth()/2))+'px',marginTop:'-'+Math.min(h/2,(t.outerHeight()/2))+'px'}).maxZIndex();if(PopupCenterPosition=='absolute'){t.css({marginTop:parseInt(t.css('marginTop'),10)+jQuery(window).scrollTop(),marginLeft:parseInt(t.css('marginLeft'),10)+jQuery(window).scrollLeft()});}});};$.fn.insertAtCaret=function(myValue){return this.each(function(){if(document.selection){this.focus();sel=document.selection.createRange();sel.text=myValue;this.focus();}
else if(this.selectionStart||this.selectionStart=='0'){var startPos=this.selectionStart;var endPos=this.selectionEnd;var scrollTop=this.scrollTop;this.value=this.value.substring(0,startPos)
+myValue
+this.value.substring(endPos,this.value.length);this.focus();this.selectionStart=startPos+myValue.length;this.selectionEnd=startPos+myValue.length;this.scrollTop=scrollTop;}else{this.value+=myValue;this.focus();}});}
$.fn.htmlEditor=function(){var commandEditor=function(target,command){var selected=encodeURIComponent(target.getSelectedHTML());switch(command){case"Link":html='<a @id@ @class@ @style@ @target@ href="@href@">@link@</a>';break;case"Image":html='<img @id@ @class@ @style@ src="@src@" />';break;case"Flash":html='<object @id@ @class@ @style@ type="application/x-shockwave-flash" data="@data@"> \
<param name="loop" value="@loop@" /> \
<param name="movie" value="@data@" /> \
<param name="quality" value="high" /> \
<param name="wmode" value="transparent" /> \
<img @style@ src="@src@" alt="" /> \
</object>';break;case"Flash Video":html='<object @id@ @class@ @style@ type="application/x-shockwave-flash" data="/player.swf" name="player"> \
<param name="movie" value="/player.swf" /> \
<param name="allowfullscreen" value="true" /> \
<param name="allowscriptaccess" value="always" /> \
<param name="flashvars" value="file=@data@&image=@url@" /> \
<param name="wmode" value="transparent" /> \
<img @style@ alt="" /> \
</object>';break;case"YouTube":html='<object @id@ @class@ @style@ name="YouTube Player"> \
<param name="movie" value="@data@"></param> \
<param name="allowfullscreen" value="true" /> \
<param name="allowscriptaccess" value="always" /> \
<param name="wmode" value="transparent" /> \
<img @style@ alt="" /> \
</object>';break;case"Quicktime Player":break;case"Media Player":break;case"Audio Player":html='<object id=@playerid@ type="application/x-shockwave-flash" data="/audio-player/player.swf" name="Audio Player" style="height:24px; width:290px"> \
<param name="movie" value="/audio-player/player.swf" /> \
<param name="FlashVars" value="playerID=@playerid@&amp;soundFile=@file@" /> \
<param name="quality" value="high" /> \
<param name="menu" value="false" /> \
<param name="wmode" value="transparent" /> \
<img style="height:24px; width:290px" alt="" /> \
</object>';break;case"Popup":html='<span @id@ @class@ @style@ onclick="return ShowPopup(\'@popup_id@\', \'@title@\', \'@body@\', @modal@);">@link@</span>';break;case"Popup Image":html='<span @id@ @class@ @style@ onclick="return ShowPopupImage(\'@popup_id@\', \'@title@\', \'@url@\', @modal@);">@link@</span>';break;case"Popup URL":html='<span @id@ @class@ @style@ onclick="return ShowPopupURL(\'@popup_id@\', \'@title@\', \'@url@\', @modal@);">@link@</span>';break;case"Tooltip":html='<span @id@ @class@ @style@ onmouseover="return ShowTooltip(\'@title@\', \'@body@\', \'@delay@\', event);">@link@</span>';break;case"Tooltip URL":html='<span @id@ @class@ @style@ onmouseover="return ShowTooltipURL(\'@title@\', \'@url@\', \'@delay@\', event);">@link@</span>';break;case"Container":html='<@container@ @id@ @class@ @style@>%content%</@container@>';break;case"Button":html='<a @id@ @class@ @style@ href="@href@" target="@target@"><span class="Left"></span><span class="Center">@label@</span><span class="Right"></span></a>';break;}
var editorPopup=CreatePopUp('WebCommandsAdmin','StandardPopUp','body',command);var params={"target":target,"html":html};UpdateContent('WebCommandsAdmin_Body','/webcommands.php?Command='+command+'&Selected='+selected,commandCallback,params);},commandCallback=function(resp,xmlhttp){if(UpdateContent_callback(resp,xmlhttp,true)){var but=$("<a/>").addClass("StandardButton").click(function(){insertWebCommand(xmlhttp.params["target"],xmlhttp.params["html"]);});but.html("<span class=\"Left\"></span><span class=\"Center\">Insert</span><span class=\"Right\"></span>");but.appendTo('#WebCommandsAdmin_Body');$('#WebCommandsAdmin').center().fadeIn();}},commandHTMLEntity=function(target){var editorPopup=$("<div/>").addClass("StandardPopUp").attr("id",'WebCommandsAdmin').attr("style","width:300px");editorPopup.html("<div class=\"TopLeft\"></div><div id=\"WebCommandsAdmin_Title\" class=\"TopMiddle\"><div class=\"Icon\" onclick=\"ClosePopup('WebCommandsAdmin')\"></div>HTML Entities</div><div class=\"TopRight\"></div><div class=\"CenterLeft\"></div><div id=\"WebCommandsAdmin_Body\" class=\"CenterMiddle\"></div><div class=\"CenterRight\"></div><div class=\"BottomLeft\"></div><div class=\"BottomMiddle\"></div><div class=\"BottomRight\"></div>");editorPopup.appendTo("body");var ent=['&#0153;','&#0169;','&#0174;','&#10003;','&#167;','&#8220;','&#8221;','&#8216;','&#8217;','<span class="CardBlack">&spades;</span>','<span class="CardBlack">&clubs;</span>','<span class="CardRed">&hearts;</span>','<span class="CardRed">&diams;</span>'];for(var i=0;i<ent.length;i++){var link=$("<span/>").addClass("HTMLEntity").append(ent[i]).click(function(){insertHTMLEntity(target,this.innerHTML);});link.appendTo('#WebCommandsAdmin_Body');}
$('#WebCommandsAdmin').center().fadeIn();},insertHTMLEntity=function(target,entity){target.pasteHTML(entity);target.updateTextArea();ClosePopup('WebCommandsAdmin');},insertWebCommand=function(target,command){var form_obj=document.getElementById("WebCommand_form");if(form_obj){for(var i=0;i<form_obj.length;i++){var field_name=form_obj.elements[i].id.substring(5,form_obj.elements[i].id.length);switch(field_name){case'id':case'class':case'style':case'target':if(form_obj.elements[i].value.length){command=command.replace(new RegExp('@'+field_name+'@','gim'),' '+field_name+'="'+form_obj.elements[i].value+'"');}
else{command=command.replace(new RegExp('@'+field_name+'@','gim'),'');}
break;default:switch(form_obj.elements[i].type){case'checkbox':if(form_obj.elements[i].checked){command=command.replace(new RegExp('@'+field_name+'@','gim'),1);}
else{command=command.replace(new RegExp('@'+field_name+'@','gim'),0);}
break;case'select-one':var index=form_obj.elements[i].selectedIndex;command=command.replace(new RegExp('@'+field_name+'@','gim'),form_obj.elements[i].options[index].value);break;default:command=command.replace(new RegExp('@'+field_name+'@','gim'),form_obj.elements[i].value);break;}
break;}}
target.pasteHTML(command);target.updateTextArea();ClosePopup('WebCommandsAdmin');}};insertColor=function(target){var command="<span style=\"color:#@color@;\">@selected@</span>";command=command.replace(new RegExp('@selected@','gim'),target.getSelectedHTML());command=command.replace(new RegExp('@color@','gim'),$('#ColorPicker_Body input').val());target.pasteHTML(command);CloseColorPicker();};return this.each(function(){var allowHTML=["html"];entity={css:"entity",text:"Insert Symbol",action:function(btn){commandHTMLEntity(this);}};fontcolor={css:"fontcolor",text:"Select font color",action:function(btn){var that=this;var cp=CreatePopUp("ColorPicker","StandardPopUp","body","Color Picker");$('#ColorPicker_Body').ColorPicker({flat:true,color:'333333'});$('#ColorPicker_Body').append(CreateButton('Cancel','CloseColorPicker()'));var but=$("<a/>").addClass("StandardButton").click(function(){insertColor(that)});but.html("<span class=\"Left\"></span><span class=\"Center\">Save</span><span class=\"Right\"></span>");but.appendTo('#ColorPicker_Body');$('#ColorPicker').center().fadeIn();}};link={css:"link",text:"Insert Link",action:function(btn){commandEditor(this,"Link");}};image={css:"image",text:"Insert Image",action:function(btn){commandEditor(this,"Image");}};flash={css:"flash",text:"Insert Flash",action:function(btn){commandEditor(this,"Flash");}};flashvideo={css:"flashvideo",text:"Insert Flash Video",action:function(btn){commandEditor(this,"Flash Video");}};quicktimeplayer={css:"quicktimeplayer",text:"Insert Quicktime Player",action:function(btn){commandEditor(this,"Quicktime Player");}};mediaplayer={css:"mediaplayer",text:"Insert Media Player",action:function(btn){commandEditor(this,"Media Player");}};youtube={css:"youtube",text:"Insert YouTube Player",action:function(btn){commandEditor(this,"YouTube");}};audioplayer={css:"audioplayer",text:"Insert Audio Player",action:function(btn){commandEditor(this,"Audio Player");}};media={css:"media",text:"Insert media",action:function(btn){var that=this;var elements=btn.parent().parent().children("#media");if(elements.length){elements.remove();}
else{var menuItem=function(className,altText,action){return $("<li id='media'/>").append($("<a href='javascript:void(0);'/>").addClass(className).attr("title",altText).click(function(){action.call(that,$(this));}));};var mediaelements=[audioplayer,youtube,mediaplayer,quicktimeplayer,flashvideo,flash]
for(var i=0;i<mediaelements.length;i++){var but=menuItem(mediaelements[i].css,mediaelements[i].text,mediaelements[i].action);but.insertAfter(btn.parent());}}}};popup={css:"popup",text:"Insert Popup",action:function(btn){commandEditor(this,"Popup");}};popupimg={css:"popupimg",text:"Insert Popup Image",action:function(btn){commandEditor(this,"Popup Image");}};popupurl={css:"popupurl",text:"Insert Popup URL",action:function(btn){commandEditor(this,"Popup URL");}};tooltip={css:"tooltip",text:"Insert Tooltop",action:function(btn){commandEditor(this,"Tooltip");}};tooltipurl={css:"tooltipurl",text:"Insert Tooltip with URL",action:function(btn){commandEditor(this,"Tooltip URL");}};overlay={css:"overlay",text:"Insert overlay",action:function(btn){var that=this;var elements=btn.parent().parent().children("#overlay");if(elements.length){elements.remove();}
else{var menuItem=function(className,altText,action){return $("<li id='overlay'/>").append($("<a href='javascript:void(0);'/>").addClass(className).attr("title",altText).click(function(){action.call(that,$(this));}));};var mediaelements=[tooltipurl,tooltip,popupurl,popupimg,popup]
for(var i=0;i<mediaelements.length;i++){var but=menuItem(mediaelements[i].css,mediaelements[i].text,mediaelements[i].action);but.insertAfter(btn.parent());}}}};container={css:"container",text:"Insert Box Container",action:function(btn){commandEditor(this,"Container");}};button={css:"button",text:"Insert Button",action:function(btn){commandEditor(this,"Button");}};editelement={css:"editelement",text:"Edit Element",action:function(btn){var html=this.getSelectedHTML();var obj=html.match(/<([^ ]*) /);if(obj){switch(obj[1]){case'img':commandEditor(this,"Image");break;case'object':obj=html.match(/(player.swf)/);if(obj){commandEditor(this,"Flash Video");}
else{commandEditor(this,"Flash");}
break;default:obj=html.match(/(ShowPopup(Image|URL)?)/);if(obj){switch(obj[1]){case"ShowPopup":commandEditor(this,"Popup");break;case"ShowPopupImage":commandEditor(this,"Popup Image");break;case"ShowPopupURL":commandEditor(this,"Popup URL");break;}}
obj=html.match(/(ShowTooltip(URL)?)/);if(obj){switch(obj[1]){case"ShowTooltip":commandEditor(this,"Tooltip");break;case"ShowTooltipURL":commandEditor(this,"Tooltip URL");break;}}
break;}}
else{alert(html);alert(obj);}}};removeformat={css:"removeformat",text:"Remove Format",action:function(btn){this.removeFormat();}};resize={css:"resize",text:"Fit to Content",action:function(btn){this.sizeToContent();}};$(this).htmlarea({toolbar:[["bold","italic","underline","strikethrough","|","subscript","superscript"],["increasefontsize","decreasefontsize",fontcolor],["orderedlist","unorderedlist"],["indent","outdent"],["justifyleft","justifycenter","justifyright","justifyfull"],["p","h1","h2","h3","h4","h5","h6"],[image],[link,"unlink","horizontalrule"],[resize],allowHTML],css:"/getcss.php?ThemeId="+ThemeId});});}})(jQuery);
