var jnedfd=new Array();var jnedinst=new Array();var jareaids=new Array();var jphpareaids=new Array();function jApplication(){this.buttons=new Array();this.autocheckVar=false;this.onDOMready=function(codePassed){jCore.DOMcodeToFire.push(codePassed);if(jCore.DOMfctset===false){this.browserDOMready()}};this.browserDOMready=function(){jCore.DOMfctset=true;jCore.flagIE=false;
/*@cc_on @*/
/*@if (@_win32)
			jCore.flagIE=true;
			var proto = "src='javascript:void(0)'";
			if (location.protocol == "https:") proto = "src=//0";
			document.write("<scr"+"ipt id=__ie_onload defer " + proto + "><\/scr"+"ipt>");
			var script = document.getElementById("__ie_onload");
			script.onreadystatechange = function() {
			    if (this.readyState == "complete") {
			        jCore.DOMready();
			    }
			};
		/*@end @*/
if(!jCore.flagIE){if(document.addEventListener){document.addEventListener("DOMContentLoaded",jCore.DOMready,null)}else{if(/WebKit/i.test(navigator.userAgent)){var _timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){clearInterval(_timer);jCore.DOMready()}},10)}else{window.onload=jCore.DOMready}}}};this.run=function(namekey,extra,htmlEntity){var curButton=this.buttons[namekey];this.form=eval("document."+curButton.formName);if(curButton.wizard){return this.wizard(curButton)}if(curButton.autocheck){return this.autocheck(curButton,extra)}if(curButton.nosubmit){return this.checkbox(curButton,extra)}if(curButton.listing){this.joobiTask(curButton,extra)}if(curButton.select&&!this.checkSelection(curButton,namekey)){return false}if(curButton.confirm&&!this.askConfirmation(namekey)){return false}this.loadNeditData();if(curButton.phpedit){this.loadPHPeditData()}if(curButton.validation&&!this.validate(curButton.formName)){return false}if(curButton.mlup&&jmupload_instance[0].fileList.length>0){return this.processMup(namekey,htmlEntity)}if(curButton.pagi){this.navPagi(curButton.limitstart,extra)}if(curButton.cfil){this.changeFilter(curButton.limitstart)}if(curButton.disable&&htmlEntity){this.disable(curButton,htmlEntity,"loading")}if(curButton.disableAll){this.disableAll()}if(curButton.ajaxToggle){this.ajaxToggle(curButton,namekey,extra)}else{this.sendForm(curButton)}return false};this.beforeAutosave=function(namekey,extra,htmlEntity){var curButton=this.buttons[namekey];this.form=eval("document."+curButton.formName);this.loadNeditData();if(curButton.phpedit){this.loadPHPeditData()}if(curButton.mlup&&jmupload_instance[0].fileList.length>0){return this.processMup(namekey,htmlEntity)}return true};this.wizard=function(button){myElement=$("viewWizard");var display=myElement.getStyle("display");if(display=="none"){myElement.setStyle("display","block")}else{myElement.setStyle("display","none")}var form=eval("document."+button.formName);var task=eval(form.task);if(task){form.task.value=button.task}jCore.ajxprms.url=button.ajxUrl;var url=jCore.ajxprms.url;var ajax=new Ajax(url,$merge({data:$(form).toQueryString()+"&controller=output"},{method:"POST",onComplete:function(msg){}}));ajax.request()};this.loadjQuery=function(path){var jquerys=$("jquery");if(jquerys==null){this.loadjs(path+"jquery-1.5.1.min.js","jquery")}};this.loadjs=function(path,id){if(path!=""){var script=document.createElement("script");script.setAttribute("type","text/javascript");script.setAttribute("src",path);if(id!=""){script.setAttribute("id",id)}document.getElementsByTagName("head")[0].appendChild(script)}};this.removejQuery=function(){this.removejs("jquery")};this.removejs=function(id){if(id!=""){script=$(id);script.parentNode.removeChild(script)}};this.autocheck=function(button,extra){extra.value=$(extra.namekey).value;if(extra.value==""||extra.value==0){exit}notexist=extra.notexist;var form=eval("document."+button.formName);var task=eval(form.task);if(task){form.task.value=button.task}var extraStr="";for(var i in extra){index=i;extraStr+="&"+i+"="+extra[i]}var url=button.ajxUrl;var ajax=new Ajax(url,$merge({data:$(form).toQueryString()+extraStr+"&controller=output"},{method:"POST",onComplete:function(msg){if(notexist==1){if(msg==0){msg=1}else{msg=0}}if(msg==1){joobi.autocheckVar=true}else{joobi.autocheckVar=false}}}));ajax.request()};this.creditcard=function(namekey,cardnameid,cardnumid,expdateid){var curButton=this.buttons[namekey];var formName=curButton.formName;if(!this.validate(formName)){return false}if(!checkCreditCard(cardnameid,cardnumid)){return false}if(!checkCreditDate(expdateid)){return false}this.sendForm(curButton);return false};this.ajaxToggle=function(button,namekey,extra){var form=eval("document."+button.formName);var task=eval(form.task);if(task){form.task.value=button.task}if(button.controller){var contro=eval(form.controller);if(contro){contro.value=button.controller}}var extraStr="";for(var i in extra){index=i;extraStr+="&"+i+"="+extra[i]}jCore.ajxprms.on=button.ajx;jCore.ajxprms.div=extra.divId;jCore.ajxprms.url=button.ajxUrl;var url=jCore.ajxprms.url+"?nothing=true";var ajax=new Ajax(url,$merge({data:$(form).toQueryString()+"&ajax=1&namekey="+namekey+extraStr},{method:"POST",onComplete:function(msg){jwriteResponse(msg,"","",0,1)}}));ajax.request()};this.joobiTask=function(curButton,extra){switch(curButton.task){case"order":if(curButton.total){for(var j=0;j<=curButton.total;j++){box=eval("this.form.em"+j);if(box){box.checked=true}}}else{this.checkLine(extra)}break;default:if(extra.em){curButton.taskvar+=extra.value;this.tickBox(extra.em)}}if(curButton.sorting){this.form.sorting.value=extra;task=curButton.params}var testvar=eval(this.form.taskvar);if(testvar){this.form.taskvar.value=curButton.taskvar}if(curButton.securedyid){this.form.joobieids.value=eval("this.form.joobieids"+curButton.securedyid).value}};this.tickBox=function(id){box=eval("this.form."+id);if(box){box.checked=true;this.form.boxchecked.value=1}else{return false}};this.disableAll=function(){menuHori=$("joobiMenu");if(menuHori){$("joobiMenu").parentNode.parentNode.setStyle("display","none")}switch(jCore.cms){case"joomla15":case"joomla16":default:cmsToolbar=$("header-box");break}if(cmsToolbar){cmsToolbar.setStyle("display","none")}};this.disable=function(button,htmlEntity,classChange){htmlEntity.onclick=function(){return false};htmlEntity.className="disabledB";fChild=htmlEntity.firstChild;changeMyClass=null;if(fChild){switch(fChild.nodeName){case"SPAN":xChild=fChild.firstChild;x=xChild.firstChild;while(!(x.className.indexOf("jpng-")!=-1)){x=x.nextSibling}changeMyClass=x;break;case"DIV":changeMyClass=htmlEntity.firstChild;break;default:return true}if(changeMyClass){changeMyClass.className=classChange}}return true};this.checkbox=function(button,extra){switch(button.task){case"toggleAllBox":box=$(button.checkid);var i=button.limitstart;var currentElement=eval("this.form.em"+i);while(currentElement){em=$("em"+i);em.checked=box.checked;i++;currentElement=eval("this.form.em"+i)}if(extra){this.form.boxchecked.value=i}else{this.form.boxchecked.value=0}break;case"checkLine":this.checkLine(extra);break}return true};this.flip=function(htmlId,msg){htmlEntity=document.getElementById(htmlId);if(msg){msgEntity=document.getElementById("msg"+htmlId)}if(htmlEntity.style.display=="none"){htmlEntity.style.display="block";if(msg){msgEntity.style.display="none"}}else{htmlEntity.style.display="none";if(msg){msgEntity.style.display="block"}}};this.flipChild=function(htmlId){htmlEntity=document.getElementById(htmlId);var i=0;for(i=0;i<htmlEntity.childNodes.length;i++){if(htmlEntity.childNodes[i].style.display=="none"){htmlEntity.childNodes[i].style.display="block"}else{htmlEntity.childNodes[i].style.display="none"}}};this.checkLine=function(boxid){boxRadio=eval("this.form."+boxid);parentObj=boxRadio;runaway=false;while(!runaway){if(parentObj){parentObj=parentObj.parentNode}if(parentObj&&parentObj.nodeName=="BODY"){return false}if(parentObj&&parentObj.nodeName=="TR"){runaway=true}if(!parentObj){return false}}parentid=parentObj.getAttribute("id");box=document.getElementById(boxid);row=document.getElementById(parentid);if(row.className.indexOf("rowSelected",5)==-1){if(box.checked==true){box.checked=false}}if(row.className.indexOf("rowSelected",5)!=-1){if(box.checked==false){box.checked=true}}if(box.checked==true){box.checked=false;this.form.boxchecked.value--;row.className=row.className.substring(0,4)}else{if(box.type=="radio"){if(this.form.boxchecked.value==1){this.form.boxchecked.value--}var tr=document.getElementsByTagName("tr");for(var i=0;i<tr.length;i++){cssclass=tr[i].className;if(cssclass.indexOf("rowSelected",5)!=-1){cssclass=cssclass.substring(0,4);tr[i].className=cssclass}}}box.checked=true;this.form.boxchecked.value++;row.className+=" rowSelected"}return true};this.changeFilter=function(limitname){limitstart=eval("this.form."+limitname);if(limitstart){limitstart.value=""}};this.navPagi=function(limitname,extra){limitstart=eval("this.form."+limitname);limitstart.value=extra};this.popClose=function(){return window.parent.document.getElementById("sbox-window").close()};this.validate=function(formname){var status=validateForm(formname);return status};this.checkSelection=function(curButton,namekey){var form=eval("document."+curButton.formName);if(form.boxchecked.value==0){alert(jCore.msg["selec_"+namekey]);return false}return true};this.askConfirmation=function(namekey){if(confirm(jCore.msg["conf_"+namekey])){return true}else{return false}};this.loadNeditData=function(){for(i=0;i<jnedinst.length;i++){textbox=$(jareaids[i]);if(jnedinst[i].innerHTML=="<br>"){textbox.value=""}else{textbox.value=jnedinst[i].innerHTML}}return false};this.loadPHPeditData=function(){for(i=0;i<jphpareaids.length;i++){textbox=$(jphpareaids[i]);textbox.value=editAreaLoader.getValue(jphpareaids[i])}return false};this.processMup=function(namekey,htmlEntity){for(var i=0;i<jmupload_instance.length;i++){if(i==eval(jmupload_instance.length-1)){var uploadObject=eval(jmupload_instance[i]);uploadObject.options.onAllComplete=function(){joobi.buttons[namekey]["mlup"]=false;return joobi.run(namekey,htmlEntity)}}if(uploadObject.fileList.length>0){uploadObject.upload();return false}}return false};this.sendForm=function(button){var form=eval("document."+button.formName);var task=eval(form.task);if(task){form.task.value=button.task}if(button.controller){var contro=eval(form.controller);if(contro){contro.value=button.controller}}if(button.ajx==1){jCore.ajxprms.on=button.ajx;jCore.ajxprms.extfct=button.ajxComplete;jCore.ajxprms.div="div"+button.formName;jCore.ajxprms.url=button.ajxUrl;var url=jCore.ajxprms.url+"?nothing=true";var func=eval("window."+jCore.ajxprms.extfct);if(func){var ajax=new Ajax(url,$merge({data:$(form).toQueryString()},{method:"POST",onComplete:function(msg){func(msg,url,form)}}))}else{var ajax=new Ajax(url,$merge({data:$(form).toQueryString()},{method:"POST",onComplete:function(msg){jwriteResponse(msg)}}))}ajax.request()}else{try{form.onsubmit()}catch(e){}form.submit()}if(button.refresh){}if(button.popclose){this.popClose()}return true}}var joobi=new jApplication();var jCore={themecolor:"red",site:"",confirm:[],nedit:false,ajxprms:[],mlup:false,DOMfctset:false,DOMcodeToFire:[],msg:[],req:[],DOMready:function(){for(i=0;i<jCore.DOMcodeToFire.length;i++){jCore.DOMcodeToFire[i]()}}};function jwriteResponse(msg,div,classes,append,evals){if(!div){div=jCore.ajxprms.div}if(!classes){classes=jCore.ajxprms.extfct}mydiv=$(div);if(mydiv){if(append){$(div).innerHTML+=msg}else{if(evals){eval(msg)}else{$(div).innerHTML=msg}}}}function deletecross(D,E,C,B,H,G){var F=new Ajax(D,{postBody:"sid="+B+"&eid="+C+"&"+G+"="+H+"&map="+G}).request();div="jmpic_"+B+"_"+C+"_"+H;mydiv=$(div);var A=new Fx.Style(div,"opacity").addEvent("onComplete",function(){mydiv.style.display="none"});A.start(1,0)}var mylist=new Array();function makeImgList(B,A){if(B==true){mylist.push(A)}else{var C=new Array();for(i=0;i<mylist.length;i++){if(mylist[i]!=A){C.push(mylist[i])}}mylist=C}}function processImages(){window.parent.document.getElementById("sbox-window").close();for(i=0;i<mylist.length;i++){window.parent.jnedfd[0].execCommand("insertImage",false,mylist[i])}};
