YAHOO.namespace("miacms");YAHOO.miacms.base=function(){return{preventBrowserDefault:function(e){YAHOO.util.Event.preventDefault(e)},editorCheck:function(){var editor="";var byteEditor=eval("YAHOO.miacms.byte");if(typeof tinyMCE!=="undefined"&&typeof tinyMCE.getInstanceById!=="undefined"){editor="tinymce"}else{if(typeof byteEditor!=="undefined"&&typeof byteEditor.introtext.saveHTML!=="undefined"){editor="byte"}else{editor="none"}}return editor},tabBuilder:function(yui_base_path,tab_element_id){var ybp=yui_base_path;var root_tab_element=tab_element_id;var tabLoader=function(){var loader=new YAHOO.util.YUILoader({require:["element","tabview"],base:ybp,loadOptional:false,onSuccess:function(){YAHOO.util.Event.onContentReady(root_tab_element,function(){var tabbedContent=new YAHOO.widget.TabView(root_tab_element)})}});loader.insert()}()},xshow:function(o){var e,s="";for(e in o){s+=e+"="+o[e]+"\n"}alert(s)},writeDynaList:function(selectParams,source,key,orig_key,orig_val){var html="\n	<select "+selectParams+">";var x,i=0;for(x in source){if(source[x][0]===key){var selected="";if((orig_key===key&&orig_val===source[x][1])||(i===0&&orig_key!==key)){selected='selected="selected"'}html+='\n		<option value="'+source[x][1]+'" '+selected+">"+source[x][2]+"</option>"}i++}html+="\n	</select>";document.writeln(html)},returnDynaList:function(selectParams,source,key,orig_key,orig_val){var html="\n	<select "+selectParams+">";var x,i=0;for(x in source){if(source[x][0]===key){var selected="";if((orig_key===key&&orig_val===source[x][1])||(i===0&&orig_key!==key)){selected='selected="selected"'}html+='\n		<option value="'+source[x][1]+'" '+selected+">"+source[x][2]+"</option>"}i++}html+="\n	</select>";return html},changeDynaList:function(listname,source,key,orig_key,orig_val){var list=YAHOO.util.Dom.get(listname)||eval("document.adminForm."+listname);var i,x;for(i in list.options.length){list.options[i]=null}i=0;for(x in source){if(source[x][0]===key){var opt=new Option();opt.value=source[x][1];opt.text=source[x][2];if((orig_key===key&&orig_val===opt.value)||i===0){opt.selected=true}list.options[i++]=opt}}list.length=i},addSelectedToList:function(frmName,srcListName,tgtListName){var form=YAHOO.util.Dom.get(frmName)||eval("document."+frmName);var srcList=YAHOO.util.Dom.get(srcListName)||eval("form."+srcListName);var tgtList=YAHOO.util.Dom.get(tgtListName)||eval("form."+tgtListName);var srcLen=srcList.length;var tgtLen=tgtList.length;var tgt="x";var i;for(i=tgtLen-1;i>-1;i--){tgt+=","+tgtList.options[i].value+","}for(i=srcLen-1;i>-1;i--){if(srcList.options[i].selected&&tgt.indexOf(","+srcList.options[i].value+",")===-1){var opt=new Option(srcList.options[i].text,srcList.options[i].value);tgtList.options[tgtList.length]=opt}}},delSelectedFromList:function(frmName,srcListName){var form=YAHOO.util.Dom.get(frmName)||eval("document."+frmName);var srcList=YAHOO.util.Dom.get(srcListName)||eval("form."+srcListName);var srcLen=srcList.length;for(var i=srcLen-1;i>-1;i--){if(srcList.options[i].selected){srcList.options[i]=null}}},moveInList:function(frmName,srcListName,index,to){var form=YAHOO.util.Dom.get(frmName)||eval("document."+frmName);var srcList=YAHOO.util.Dom.get(srcListName)||eval("form."+srcListName);var total=srcList.options.length-1;if(index===-1){return false}if(to===+1&&index===total){return false}if(to===-1&&index===0){return false}var items=[];var values=[];var i;for(i=total;i>=0;i--){items[i]=srcList.options[i].text;values[i]=srcList.options[i].value}for(i=total;i>=0;i--){if(index===i){srcList.options[i+to]=new Option(items[i],values[i],0,1);srcList.options[i]=new Option(items[i+to],values[i+to]);i--}else{srcList.options[i]=new Option(items[i],values[i])}}srcList.focus()},getSelectedOption:function(frmName,srcListName){var form=YAHOO.util.Dom.get(frmName)||eval("document."+frmName);var srcList=YAHOO.util.Dom.get(srcListName)||eval("form."+srcListName);var i=srcList.selectedIndex;if(i!==null&&i>-1){return srcList.options[i]}else{return null}},setSelectedValue:function(frmName,srcListName,value){var form=YAHOO.util.Dom.get(frmName)||eval("document."+frmName);var srcList=YAHOO.util.Dom.get(srcListName)||eval("form."+srcListName);var srcLen=srcList.length;for(var i=0;i<srcLen;i++){srcList.options[i].selected=false;if(srcList.options[i].value===value){srcList.options[i].selected=true}}},getSelectedRadio:function(frmName,srcGroupName){var form=YAHOO.util.Dom.get(frmName)||eval("document."+frmName);var srcGroup=eval("form."+srcGroupName);if(srcGroup[0]){for(var i=0,n=srcGroup.length;i<n;i++){if(srcGroup[i].checked){return srcGroup[i].value}}}else{if(srcGroup.checked){return srcGroup.value}}return null},getSelectedValue:function(frmName,srcListName){var form=YAHOO.util.Dom.get(frmName)||eval("document."+frmName);var srcList=YAHOO.util.Dom.get(srcListName)||eval("form."+srcListName);var i=srcList.selectedIndex;if(i!==null&&i>-1){return srcList.options[i].value}else{return null}},getSelectedText:function(frmName,srcListName){var form=YAHOO.util.Dom.get(frmName)||eval("document."+frmName);var srcList=YAHOO.util.Dom.get(srcListName)||eval("form."+srcListName);var i=srcList.selectedIndex;if(i!==null&&i>-1){return srcList.options[i].text}else{return null}},chgSelectedValue:function(frmName,srcListName,value){var form=YAHOO.util.Dom.get(frmName)||eval("document."+frmName);var srcList=YAHOO.util.Dom.get(srcListName)||eval("form."+srcListName);var i=srcList.selectedIndex;if(i!==null&&i>-1){srcList.options[i].value=value;return true}else{return false}},showImageProps:function(base_path){var form=YAHOO.util.Dom.get("adminForm")||document.adminForm;var value=YAHOO.miacms.base.getSelectedValue("adminForm","imagelist");var parts=value.split("|");form._source.value=parts[0];YAHOO.miacms.base.setSelectedValue("adminForm","_align",parts[1]||"");form._alt.value=parts[2]||"";form._border.value=parts[3]||"0";form._caption.value=parts[4]||"";YAHOO.miacms.base.setSelectedValue("adminForm","_caption_position",parts[5]||"");YAHOO.miacms.base.setSelectedValue("adminForm","_caption_align",parts[6]||"");form._width.value=parts[7]||"";var srcImage=YAHOO.util.Dom.get("view_imagelist")||eval("document.view_imagelist");srcImage.src=base_path+parts[0]},applyImageProps:function(){var form=YAHOO.util.Dom.get("adminForm")||document.adminForm;if(!YAHOO.miacms.base.getSelectedValue("adminForm","imagelist")){alert("Select and image from the list");return}var value=form._source.value+"|"+YAHOO.miacms.base.getSelectedValue("adminForm","_align")+"|"+form._alt.value+"|"+parseInt(form._border.value,10)+"|"+form._caption.value+"|"+YAHOO.miacms.base.getSelectedValue("adminForm","_caption_position")+"|"+YAHOO.miacms.base.getSelectedValue("adminForm","_caption_align")+"|"+form._width.value;YAHOO.miacms.base.chgSelectedValue("adminForm","imagelist",value)},previewImage:function(list,image,base_path){var form=YAHOO.util.Dom.get("adminForm")||document.adminForm;var srcList=YAHOO.util.Dom.get(list)||eval("document."+list);var srcImage=YAHOO.util.Dom.get(image)||eval("document."+image);var fileName=srcList.options[srcList.selectedIndex].text;var fileName2=srcList.options[srcList.selectedIndex].value;if(fileName.length===0||fileName2.length===0){srcImage.src="images/blank.gif"}else{srcImage.src=base_path+fileName2}},checkAll:function(n,fldName){if(!fldName){fldName="cb"}var f=YAHOO.util.Dom.get("adminForm")||document.adminForm;var c=f.toggle.checked;var n2=0;var i;for(i=0;i<n;i++){var cb=eval("f."+fldName+""+i);if(cb){cb.checked=c;n2++}}var boxchecked=YAHOO.util.Dom.get("boxchecked")||document.adminForm.boxchecked;if(c){boxchecked.value=n2}else{boxchecked.value=0}},listItemTask:function(id,task){var f=YAHOO.util.Dom.get("adminForm")||document.adminForm;var cb=YAHOO.util.Dom.get(id)||eval("f."+id);if(cb){var i;for(i=0;true;i++){var cbx=eval("f.cb"+i);if(!cbx){break}cbx.checked=false}cb.checked=true;f.boxchecked.value=1;YAHOO.miacms.base.submitbutton(task)}return false},hideMainMenu:function(){var hidemainmenu=YAHOO.util.Dom.get("hidemainmenu")||document.adminForm.hidemainmenu;hidemainmenu.value=1},isChecked:function(isitchecked){var hdnBoxchecked=YAHOO.util.Dom.get("boxchecked")||document.adminForm.boxchecked;if(isitchecked===true){hdnBoxchecked.value++}else{hdnBoxchecked.value--}},submitbutton:function(pressbutton){YAHOO.miacms.base.submitform(pressbutton)},submitform:function(pressbutton){var form=YAHOO.util.Dom.get("adminForm")||document.adminForm;var task=YAHOO.util.Dom.get("task")||document.adminForm.task;task.value=pressbutton;try{form.onsubmit()}catch(e){}form.submit()},submitcpform:function(sectionid,id){var form=YAHOO.util.Dom.get("adminForm")||document.adminForm;form.sectionid.value=sectionid;form.id.value=id;YAHOO.miacms.base.submitbutton("edit")},getSelected:function(allbuttons){var i;for(i=0;i<allbuttons.length;i++){if(allbuttons[i].checked){return allbuttons[i].value}}},popupWindow:function(mypage,myname,w,h,scroll){var winl=(screen.width-w)/2;var wint=(screen.height-h)/2;var winprops="height="+h+",width="+w+",top="+wint+",left="+winl+",scrollbars="+scroll+",resizable";var win=window.open(mypage,myname,winprops);if(parseInt(navigator.appVersion,10)>=4){win.window.focus()}},ltrim:function(str){var whitespace=" \t\n\r";var s=str;if(whitespace.indexOf(s.charAt(0))!==-1){var j=0,i=s.length;while(j<i&&whitespace.indexOf(s.charAt(j))!==-1){j++}s=s.substring(j,i)}return s},rtrim:function(str){var whitespace=" \t\n\r";var s=str;if(whitespace.indexOf(s.charAt(s.length-1))!==-1){var i=s.length-1;while(i>=0&&whitespace.indexOf(s.charAt(i))!==-1){i--}s=s.substring(0,i+1)}return s},trim:function(str){return YAHOO.lang.trim(str)},MM_findObj:function(n,d){var p,i,x;if(!d){d=document}if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p)}if(!(x=d[n])&&d.all){x=d.all[n]}for(i=0;!x&&i<d.forms.length;i++){x=d.forms[i][n]}for(i=0;!x&&d.layers&&i<d.layers.length;i++){x=MM_findObj(n,d.layers[i].document)}if(!x&&d.getElementById){x=d.getElementById(n)}return x},MM_swapImage:function(){var i,j=0,x,a=YAHOO.miacms.base.MM_swapImage.arguments;document.MM_sr=[];for(i=0;i<(a.length-2);i+=3){if((x=YAHOO.miacms.base.MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc){x.oSrc=x.src;x.src=a[i+2]}}}},MM_swapImgRestore:function(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++){x.src=x.oSrc}},MM_preloadImages:function(){var d=document;if(d.images){if(!d.MM_p){d.MM_p=[]}var i,j=d.MM_p.length,a=YAHOO.miacms.base.MM_preloadImages.arguments;for(i=0;i<a.length;i++){if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i]}}}},saveorder:function(n){YAHOO.miacms.base.checkAll_button(n);YAHOO.miacms.base.submitform("saveorder")},checkAll_button:function(n){for(var j=0;j<=n;j++){var id="cb"+j;var box=YAHOO.util.Dom.get(id)||false;if(box!==false&&box.checked===false){box.checked=true}}},getElementByName:function(f,name){if(f.elements){for(var i=0,n=f.elements.length;i<n;i++){if(f.elements[i].name==name){return f.elements[i]}}}return null}}}();