
if(applicationCache){};if(!window.AddIn){window.AddIn={};};if(!window.OW){window.OW={};};Tik={"tmp":[],"Adverts":{"Count2Date":0,"View":true},"Tester":{"src":''},"Core":{"Prog":{},"Layup":{"IAD":{},"TP":{}},"Init":{},"Info":{},"Trtc":"<span class='rtc' title='Copyright Registered with TrustIBL \n vested to the owner'>&#174;T&#169;</span>"},"Now":{"WIBL":"NotYet","Drawer":{"Qty":4,"WIBL":{"Avail":true,"Background":"#F0FFFF","Comment":"Nought","Selectable":true,"Set":{},"Status":0,"Text":"","Value":"WIBL","Values":[],"Where":"WIBL","Wheres":[]}},"ViewPoint":"T01","PersonalityName":"Individual","Personality":"1",},"Device":{"LocalStorage":false,"SessionStorage":false,"DB":false,"LocalLoad":false,"NetAvail":false,"OnLine":'',"Image":{"Small":80,"Large":480},"ViewPoint":'T01',"Screen":{},"Window":{},"Drawer":{"Qty":4,"Layout":["WorkTop","Start","Me","Services","Mine","TikCr8","Sovereign"],},"Users":[['12345678901234567890','12345678901234567890','','prospect'],['10000000000000000899','10000000000000000899','10878','Pretend Member'],['10000000000000000897','10000000000000000897','10876','Member']],"Layout":{},"Pers":[[0,1.000000,0,0,3,3],[1,1.000000,3,0,3,3],[2,1.000000,6,0,3,3],[3,1.000000,0,3,3,3]]},"Initial":{"First":0,"User":"12345678901234567890",},"CSS":{"ButOn":" -webkit-gradient(linear, 0% 0%, 0% 100%, from(lightblue), to(#4682B4))","ButOff":" -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(lightblue))","BuC":"#000000","BuL":"white","BuH":"lightblue","BuR":"0","BhC":"black","BhL":"lightblue","BhH":"#4262B4","BhR":"0","WuC":"black","WuL":"white","WuH":"lightblue","WuR":"0","WhC":"black","WhL":"lightblue","WhH":"darkblue","WhR":"0"},"Mode":{},"Where":{"Net":[["00000000000000001000","10000000000000000020","Tik.Core.Prog","Functions","Fun","","",""],["00000000000000001000","10000000000000000030","Tik.Core.Layup.IAD","IAD","IAD","H","",""],["00000000000000001000","10000000000000000040","Tik.Core.Layup.TP","TP","NTP","G","",""],["00000000000000001000","10000000000000000050","Tik.Core.Layup.Drawer","Drawer","Drw","T","Name","Name"],["00000000000000001000","10000000000000000060","Tik.Core.Layup.Folder","Folder","Fol","U","Name","Name"],["00000000000000001000","10000000000000000070","Tik.Core.Layup.Sheet","Sheet","Sht","V","Name","Name"],["00000000000000001000","10000000000000000080","Tik.Core.Layup.Descriptor","Descriptor","Desc","D","",""],["00000000000000001000","10000000000000000090","Tik.Core.Layup.Page","Page","Pag","M","Name","Name"],["00000000000000001000","10000000000000000100","Tik.WIBL","WIBL","WIB","N","Name","Name"],["00000000000000001000","10000000000000000110","Tik.Core.Layup.Loadup","Loadup","Ldr","L","",""],["00000000000000001000","10000000000000000120","Tik.Core.Info","Info","Grid","","",""],["00000000000000001000","10000000000000000130","Tik.Core.Pics","Pics","Pics","","",""],["00000000000000001000","10000000000000000140","Tik.Core.Pages","Pages","Pics","","",""],["00000000000000001000","10000000000000000150","Tik.Device.Users","Users","DUsr","","",""],["00000000000000001000","10000000000000000160","Tik.Device","Config","Conf","","",""],["00000000000000001000","10000000000000000170","Tik.Where","Where","Whr","","",""],["00000000000000001000","10000000000000000180","Tik.Vars.Page","MoTD","Mtd","","",""],["00000000000000001000","10000000000000000190","Tik.CSS","CSS","Css","","",""],["00000000000000001000","10000000000000000200","Tik.Update","Update","Upd","","",""],["00000000000000001000","10000000000000000210","Tik.Master","Master","Mast","","",""],["00000000000000001000","10000000000000000250","Tik.Inbuilt.Prog","Prog","IProg","","",""],["00000000000000001000","10000000000000000300","Tik.Adverts","Adverts","Ads","","",""],["00000000000000002000","10000000000000000400","Tik.Relate","Relate","Relat","","",""],["00000000000000002000","10000000000000000500","Tik.Inbuilt.ETI","ETI","ETI","","",""],["00000000000000002000","10000000000000000510","Tik.Inbuilt.I2A","I2A","I2A","","",""],["00000000000000002000","10000000000000000520","Tik.Inbuilt.JTS","JTS","JTS","","",""],["00000000000000002000","10000000000000000530","Tik.Inbuilt.Secure","Secure","Sec","","",""],["00000000000000002000","10000000000000000540","Tik.Inbuilt.REM","Rem","Rem","","",""],["00000000000000002000","10000000000000000550","Tik.Inbuilt.E121","121","121","","",""],["00000000000000002000","10000000000000000560","Tik.Inbuilt.Msg","Msg","Msg","","",""],["00000000000000002000","10000000000000000570","Tik.Inbuilt.Cat","Cat","Cat","","",""],["00000000000000002000","10000000000000000580","Tik.Inbuilt.MMC","MMC","MMC","","",""],]},"Inbuilt":{"REM":{"Config":{"AlarmSounds":{"Wake-Up":{},"Reminder":{},"Meeting":{},"Event":{},},"Timing":{"Work_Cycle":7,"Cycle_start":''},"Colours":{"Sleep":"black","Travel":"violet","Private":"lightgray","Working":"grey","WorkTravel":"lightgrey","JTSAvailable":"lightblue","JTSBooked":"blue","Event":"orange","Meeting":"yellow","Free":"#DDDDDD","Urgent":"red",}},"WorkCyc":[],"WorkDays":[],"Diary":{},"Dates":{},"Events":{},"Recur":{"Annual":[],"Month":[],"Week":[],"Day":[],},"Trans":[['1']]}},"Vars":{"AutoRefresh":"","CallTP":[],"HomeDat":[],"D2F":[],"Form":[],"Forms":[],"Photo":{},"Page":{"Start":{"Motd":"No MotD - today","Status":"Status Info - Network availability, Services, Operations etc.","Comment":"Only Prospects and Members have been enabled, as such you cannot sign into citizenship, nor access services. (Only available to those paying for the privilege, ie.citizens)<br>Seeing how relationship works, and the messaging, also changing basic layouts - have fun!!."}},"Grid":{"Value":"","Title":[],"Head":[],"Attach":""},"Spread":["Tik"]},"Data":{},"Relate":{"Layout":{},"Map":[["OurWorld","OW","202.20.5.54","20000000000000001005","","","","AKA,Name,Message,Status,PublicNumber,PublicName,SSR","","2","5","AKA,PID",[9,1],"1","2011-06-05T15:25:07","2011-01-05T15:25:07"],["TrustIBL","TIBL","202.20.5.54","20000000000000001010","","","","AKA,Name,Message,Status,PublicNumber,PublicName,SSR","","2","5","AKA,PID",[9,1],"1","2011-06-05T15:25:07","2011-01-05T15:25:07"],["SSR","SSR","202.20.5.54","20000000000000001011","","","","AKA,Name,Message,Status,PublicNumber,PublicName,SSR","","2","5","AKA,PID",[9,1],"1","2011-06-05T15:25:07","2011-01-05T15:25:07"],["OWAdverts","OWA","","20000000000000001012","","","","AKA,Name,Message,Status,PublicNumber,PublicName,SSR","","2","5","AKA,PID",[9,1],"1","2011-06-05T15:25:07","2011-01-05T15:25:07"],["Adverts","Ads","","20000000000000001013","","","","AKA,Name,Message,Status,PublicNumber,PublicName,SSR","","2","5","AKA,PID",[9,1],"1","2011-06-05T15:25:07","2011-01-05T15:25:07"],["Security","Secure","202.20.5.54","20000000000000001014","","","","AKA,Name,Message,Status,PublicNumber,PublicName,SSR","","2","5","AKA,PID",[9,1],"1","2011-06-05T15:25:07","2011-01-05T15:25:07"],["Archive","Archive","202.20.5.54","20000000000000001015","","","","AKA,Name,Message,Status,PublicNumber,PublicName,SSR","","2","5","AKA,PID",[9,1],"1","2011-06-05T15:25:07","2011-01-05T15:25:07"],["121","121","202.20.5.54","20000000000000001016","","","","AKA,Name,Message,Status,PublicNumber,PublicName,SSR","","2","5","AKA,PID",[9,1],"1","2011-06-05T15:25:07","2011-01-05T15:25:07"],["JTS","JTS","202.20.5.54","20000000000000001017","","","","AKA,Name,Message,Status,PublicNumber,PublicName,SSR","","2","5","AKA,PID",[9,1],"1","2011-06-05T15:25:07","2011-01-05T15:25:07"],["I2A","I2A","202.20.5.54","20000000000000001018","","","","AKA,Name,Message,Status,PublicNumber,PublicName,SSR","","2","5","AKA,PID",[9,1],"1","2011-06-05T15:25:07","2011-01-05T15:25:07"],["ETI","ETI","202.20.5.54","20000000000000001019","","","","AKA,Name,Message,Status,PublicNumber,PublicName,SSR,Bank","","2","5","AKA,PID",[9,1],"1","2011-06-05T15:25:07","2011-01-05T15:25:07"],["OWCitizen","OWC","202.20.5.54","20000000000000001020","","","","AKA,Name,Message,Status,PublicNumber,PublicName,SSR","","2","5","AKA,PID",[9,1],"1","2011-06-05T15:25:07","2011-01-05T15:25:07"],["DispServ","OWDS","202.20.5.54","10000000000000000897","","","","AKA,Name,Message,Status,PublicNumber,PublicName,SSR","","2","5","AKA,PID",[9,1],"1","2011-06-05T15:25:07","2011-01-05T15:25:07"],],"Allow":{"Entity":{"Basic":{"AKA":true,"Name":true,"Message":true,"Email":true},"Location":{"GeoLoc":false,"Address":false},"Communication":{"Phone":false,"VOIP":false,"Video":false,"IM":false,"Preferred":false},"Personal":{"Features":false,"Children":false,"Parent":false,"PID":false,"Estate":false,"Auth":false,"Marital":false,"Licenses":false,"Occupation":false},"Health":{"Doctor":false,"AandE":false,"Hospital":false,"Specialist":false,"Chemist":false,"Scans":false,"DNA":false,"BloodWork":false},"Financial":{"Bank":false,"History":false,"Credit":false,"Debit":false,"Worthiness":false},"Judicial":{"Offences":false,"Courts":false,"Prison":false,"Complaints":false,"Fines":false,"Arbitration":false,"Enquiry":false,"Judgements":false},"Memberships":{"Professional":false,"Sport":false,"Leisure":false,"Personal":false},"History":{"Education":false,"Employment":false,"Achievements":false,"Volunteer":false,"Family":false},"Ownership":{"Property":false,"Company":false,"Shares":false,"Enterprise":false,"Vehicle":false,"Aircraft":false,"Boat":false},"Governance":{"Central":false,"Local":false,"Federal":false,"State":false,"Sovereign":false,"Tax":false,"Welfare":false,"Benefits":false,"Entitlements":false},"OurWorld":{"Status":true,"PublicName":true,"PublicNumber":true,"SSR":true,"Enterprises":false,"OW-Shares":false,"Events":false}}}},"User":{"UID":"12345678901234567890","Type":"Prospect","Pass":"22","REP":"12345678901234567890","Auth":"98765432109876543210","POA":"22","PAN":"public-address-name","CSS":{},"DeviceNumber":"0","Personality":[],"Representation":{},"Job":{},"Geo":{},"Position":[],"Data":{},"PersPhoto":"","Editor":{"Number":42},"Config":{"Numbers":{"Seperator":",","SepChars":3,"Decimal":"."},"Country":{"Currency":{"Name":"Dollar","NameShort":"NZD","Symbol":"$"},"Name":"New Zealand","NameShort":"NZ","Name3":"NZL","Name2":"NZ","Phone":"+64"},"Tax":{"Personal":{"Income":"NZL-PAYE","Spend":"NZL-GST","Profit":"NZL-Corp"},"Company":{"Income":"NZL-Corp","Spend":"NZL-GST","Profit":"NZL-Corp"}},"Styles":{}}},"ETI":{"Fees":{"ETITransFee":"0.00050","ETIOurWorld":"0.00300","ETIStorage":"0.00150"},"Details":{"Cust":"","Pass":"","Device":"","PID":""},"Trans":{},"Person":{},"LastK":{"Bal":"0.000000","Trans":""}},"WIBL":{"empty":true},"Warning":"All rights, copyright, designmarks and all other intellectual property rights are held by Development Systems Ltd., and/or Robert South. The fact that you are reading this now, means you are violating our copyright. ANY and ALL means available to us WILL be used to ensure enforcement of our rights.","Political_Correctness":"Political correctness is a doctrine, fostered by a delusional, illogical minority and rapidly promoted by an unscrupulous mainstream media, which holds forth the proposition that it is entirely possible to pick up a piece of shit by the clean end."};WriteNew=0;trial=0;Tik.Core.Prog.Others={d2h:function d2h(d){return d.toString(16).toUpperCase();},h2d:function h2d(h){return parseInt(h,16);},o:function o(id){return document.getElementById(id);},Ts:function Ts(id){o(id).style.display='block';},Th:function Th(id){o(id).style.display='none';},runit:function runit(a){for(f in Tik.Core.Prog.Others){window[f]=Tik.Core.Prog.Others[f];}rs1();},dub:function dub(num){return(num<=9)?'0'+num:num;},ononline:function(){Tik.Device.OnLine=true},onoffline:function(){Tik.Device.OnLine=false},clone:function clone(ob){var clone={};for(var key in ob){clone[key]=ob[key];};return clone;},enlargeThis:function(org){org.style.zoom=='600%'?org.style.zoom='100%':org.style.zoom='600%';},T2D:function(v){if(v.length!=5)return;var Dh=parseInt(v.substr(0,2),10);var vm=parseInt(v.substr(3,2),10);var dm=(100/60*vm);return(Dh+(dm/100));},D2T:function(v){var dh=parseInt(v);var Th=dh<=9?'0'+dh:dh;var Dm=v%1;var Tm=parseInt(Dm*60);return Th+':'+dub(Tm);},TIBL:function(){var now=new Date();dub=function dub(num){return(num<=9)?'0'+num:num;};Tibl={};var offset=now.getTimezoneOffset();var utcTime=now.getTime()-(-1*offset*60*1000)+(12*60*60*1000);now.setTime(utcTime);Tibl.Zone=offset;Tibl.Milliseconds=now.getTime();Tibl.Year=now.getFullYear();Tibl.Month=dub(now.getMonth()+1);Tibl.Day=dub(now.getDate());Tibl.Hours=dub(now.getHours());Tibl.Minutes=dub(now.getMinutes());Tibl.Seconds=dub(now.getSeconds());Tibl.Date=Tibl.Year+"-"+Tibl.Month+"-"+Tibl.Day;Tibl.Time=Tibl.Hours+":"+Tibl.Minutes+":"+Tibl.Seconds;Tibl.Full=Tibl.Date+"T"+Tibl.Time;return Tibl;},popbox:function(){var s="<div id='popbox' class='popbox' style='width:250px;position:fixed;' >";s+="<div id='popboxBar' style='background:#e8e8e8;padding:3px;'>popboxBar</div>";s+="<div id='popboxContent' style='width:100%;padding:3px;'>This is the text </div>";s+="</div>";return s;},dragStart:function dragStart(ev,target){ev.dataTransfer.effectAllowed='copy';ev.dataTransfer.setData("text/plain",ev.target.getAttribute('id'));ev.dataTransfer.setData("text/html",ev.target.id);if(ev.target.getAttribute('Relatexx')=='Object'){ev.dataTransfer.setData("text/html",ev.target.outerHTML);};return true;},dragEnter:function dragEnter(ev){event.preventDefault();},dragOver:function dragOver(ev){event.preventDefault();},dragDrop:function dragDrop(ev){ev.stopPropagation();ev.preventDefault();if(ev.target.className=='TikPict'){var oops=ev.dataTransfer.files;var srcx=ev.dataTransfer.getData("Text");if(srcx!=undefined){ev.target.innerHTML=srcx}else{var tmpadd=ev.target.id.split('-');var pageitS=ev.target.id.substr(0,ev.target.id.indexOf(tmpadd[3])-1);var reader=new FileReader();reader.onload=(function(aImg){return function(ev){aImg.src=ev.target.result;if(tmpadd[1]=='Form'){if(o(pageitS+'-Tik_Linking_25-3'))o(pageitS+'-Tik_Linking_25-3').click();}};})
(ev.target);reader.readAsDataURL(oops[0])}}else if(ev.target.className=='TikPictW'){var oops=ev.dataTransfer.files;var srcx=ev.dataTransfer.getData("Text");if(srcx!=undefined){ev.target.innerHTML=srcx}else{var tmpadd=ev.target.id.split('-');var pageitS=ev.target.id.substr(0,ev.target.id.indexOf(tmpadd[3])-1);var reader=new FileReader();reader.onload=(function(aImg){return function(ev){aImg.src=ev.target.result;if(tmpadd[1]=='Form'){if(o(pageitS+'-Tik_Linking_25-3'))o(pageitS+'-Tik_Linking_25-3').click();}};})
(ev.target);reader.readAsDataURL(oops[0]);}
var SaveToLocal=setTimeout("Tik.Core.Prog.WIBL.PutStored();",3000);}else if(ev.target.className=='DropIt'){ev.target.innerHTML=ev.dataTransfer.getData("Text");}else if(ev.target.nodeName=='SPANDAD'||ev.target.parentNode.nodeName=='SPANDAD'||ev.target.parentNode.parentNode.nodeName=='SPANDAD'||ev.target.nodeName=='SPANHOLD'){var target={};if(ev.target.parentNode.parentNode.nodeName=='SPANDAD'){target=ev.target.parentNode.parentNode;}
else if(ev.target.parentNode.nodeName=='SPANDAD'){target=ev.target.parentNode;}
else{target=ev.target;}
var which=ev.dataTransfer.getData("Text");var whichs=which.split('-');if(whichs[0]=='Mine'){var child=target.childNodes;for(var nod in child){if(child[nod].id==Tik.Now.MOver[1])break;}
target.insertBefore(o(which),child[nod]);var wheretos=ev.target.id.split('-');Tik.Now.MOver=['X','Mine-00000000000000000000-X'];Tik.Core.Prog.Relate.UpdateLayout(target,whichs);}else if(whichs[0]=='WIBL'){}}else if(ev.target.className=='Drop-Audio'){var oops=ev.dataTransfer.files;var srcx=ev.dataTransfer.getData("Text");var targ=ev.target;ev.target.value=ev.dataTransfer.files[0].fileName;var reader=new FileReader();reader.onload=(function(aImg){return function(ev){aImg.src=ev.target.result;};})
(ev.target);reader.readAsDataURL(oops[0]);}
return false;},SelSort:function SelSort(org){var narr=[];for(var arr=1;arr<=org.options.length-1;arr++){narr[narr.length]=[org.options[arr].text,org.options[arr].value,org.options[arr].selected];};var newarr=narr.sort()
o(org.id).options.length=1;for(var opt in newarr){var y=document.createElement('option');y.text=newarr[opt][0];y.value=newarr[opt][1];y.selected=newarr[opt][2];o(org.id).add(y,null);}},onkeyup:function(evt){el=document.activeElement;evt=(evt||window.event);key=(evt.keyCode||evt.charCode||evt.which||0);Tik.Core.Prog.InputKey(el,key);},oncontextmenu:function(){return false},RtClk:function(org){var tmp=alert('buggarme')},CleanHTML:function(str){if(str){var mydiv=document.createElement("div");mydiv.innerHTML=str;if(document.all){return mydiv.innerText;}
else{return mydiv.textContent;}}},onbeforeunload:function saveChangesDialog(event){if(Tik.User.UID==Tik.Initial.User)return"As you are not logged in, \nI don't know who you are\n - No data is being saved";Tik.Core.Prog.SQL.SaveCore();var arrtodo=[];var dat=Tik.Data;for(var te in dat){for(var ta in dat[te]){for(var oq in dat[te][ta]){if(dat[te][ta][oq].Tik_Linking_25){if(dat[te][ta][oq].Tik_Linking_25[1]=='on'||dat[te][ta][oq].Tik_Linking_25[7]=='on'){}else{arrtodo[arrtodo.length]=dat[te][ta][oq].Screen.substr(0,12);}}}}}
if(arrtodo.length==0){return;}else{var xstr="";for(var q in arrtodo){var view=arrtodo[q];var laylen=(view.length/3)-1;var tik=Tik.Now.Drawer;var jmp='';for(var nam=0;nam<=laylen;nam++){var v=3*nam;var tik=tik[view.substr(v,3)];jmp+=(v==0)?tik.Value:':'+o(tik.Where.substr(0,v)+'M'+tik.Where.substr(v+1,2)).innerHTML;}
xstr+=', and I will take you to - '+jmp;Tik.Core.Prog.GotoPage(jmp);}
return"Please click 'Stay on this Page' and validate the form that appears"+xstr}
return"Closing User"},rs1:function onclickRS(){HTMLElement.prototype.click=function(){var evt=this.ownerDocument.createEvent('MouseEvents');evt.initMouseEvent('click',true,true,this.ownerDocument.defaultView,1,0,0,0,0,false,false,false,false,0,null);this.dispatchEvent(evt);}
Tik.Device.WebSocket=false;Tik.Device.Loaded=0;}};window.onload=function initialStartUp(){if(Tik.Device.Loaded!=1){Tik.Core.Prog.Others.runit();Tik.Core.Prog.TikInc(TikPics);if("WebSocket"in window){Tik.Device.WebSocket=true;}}
Tik.Core.Prog.populateGeo();TIBL();Tik.Core.Prog.EntityInst();window.onresize=Tik.Core.Prog.SetViewport;Tik.User.AccessLast=Tik.User.AccessThis;Tik.User.AccessThis=Tibl.Full;Tik.Core.Prog.SQL.initStorage();Tik.Core.Prog.SQL.initDB();Tik.Core.Prog.SQL.Cr8Table(TikDB);Tik.Core.Prog.LoadArr();Tik.Core.Prog.Image.Init();Tik.Core.Prog.TikInc(TikAbbr);Tik.Core.Prog.TikInc(TikServ);Tik.Core.Prog.TikInc(TikForm);Tik.Core.Prog.TikInc(TikPage);Tik.Core.Prog.TikInc(TikEdit);Tik.Core.Prog.AKAbuild();Tik.Core.Prog.Relate.Init();Tik.Core.Prog.UpdateCSS();Tik.Core.Prog.SetupInitScreen();o('CRTlogo').innerHTML=Tik.Core.Trtc;Tik.Core.Prog.SetViewport();Tik.Core.Prog.AutoSelect();Tik.Core.Prog.TopUpdate();Tik.Core.Pages.WorkTop();Tik.Core.Prog.WIBL.Init(Tik.User.UID);jscolor.init();Tik.Device.Loaded=1;}
Tik.Core.Prog.Restart=function Restart(){Tik.Initial.First=0;Tik.Core.Prog.SetupInitScreen();Tik.User.AccessLast=Tik.User.AccessThis;TIBL();Tik.Core.Prog.UpdateCSS();Tik.User.AccessThis=Tibl.Full;Tik.Core.Prog.Image.Init();Tik.Core.Prog.SetViewport();Tik.Core.Prog.AutoSelect();Tik.Core.Pages.WorkTop();Tik.Core.Prog.WIBL.Init();Tik.Core.Prog.TopUpdate();Tik.Core.Prog.AKAbuild();Tik.Core.Prog.Relate.Init();Tik.Core.Prog.UpdateCSS();jscolor.init();Tik.Device.Loaded=1;}
OWd={};OWd.Update=function Update(){Tik.User=OW.User;Tik.Core.Prog.SetViewport();Tik.Core.Prog.AutoSelect();Tik.Data=OW.Data;Tik.Core.Prog.TopUpdate();}
Tik.Core.Prog.EntityInst=function(){if(sessionStorage.getItem("User")){Tik.User.UID=sessionStorage.getItem("User");Tik.User.REP=sessionStorage.getItem("REP");Tik.User.Auth=sessionStorage.getItem("Auth");Tik.User.Type=sessionStorage.getItem("Type");Tik.Adverts.Count2Date=localStorage.getItem("AddCount");if(localStorage.getItem("Device")){Tik.Device=JSON.parse(localStorage.getItem("Device"));}}}
Tik.Core.Prog.Confirmit=function Confirmit(formWhere){var tmpadd=formWhere.split('-');var pageitS=formWhere.substr(0,formWhere.indexOf(tmpadd[3])-1);if(o(pageitS+'-Tik_Linking_25-3')){o(pageitS+'-Tik_Linking_25-3').click();}}
Tik.Core.Prog.Response=function Response(sayit,urg){o('RSresponse').style.color='blue';o('RSresponse').style.fontSize='10px';t=setTimeout("Th('RSresponse')",135*sayit.length);o('RSresponse').style.fontSize=(10+(1*urg))+'px';if(urg>=5){o('RSresponse').style.color='red';}
o('RSresponse').innerHTML=sayit;Ts('RSresponse');}
Tik.Core.Prog.populateGeo=function populateGeo(){var Lat=0;var Long=0;if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function(pos){Lat=pos.coords.latitude.toFixed(5);Long=pos.coords.longitude.toFixed(5);var Alt=pos.coords.altitude;var Heading=pos.coords.heading;var Speed=pos.coords.speed;Tik.User.Geo.Time=pos.timestamp;Tik.User.Geo.Lat=Tik.Core.Prog.convertLaLoAl('T',Lat+':'+Long+':'+0);});return Lat+':'+Long;}}
Tik.Core.Prog.LoadJSFile=function LoadJSFile(filename){var fileref=document.createElement('script');fileref.setAttribute("http-equiv","content-script-type");fileref.setAttribute("type","text/javascript");fileref.setAttribute("src",filename);document.getElementsByTagName("head")[0].appendChild(fileref);}
Tik.Core.Prog.LoadCSSFile=function LoadCSSFile(filename){var fileref=document.createElement("link")
fileref.setAttribute("rel","stylesheet")
fileref.setAttribute("type","text/css")
fileref.setAttribute("href",filename)
document.getElementsByTagName("head")[0].appendChild(fileref);}
Tik.Core.Prog.UpdateCSS=function updateCSS(){var c=Tik.CSS;var e=Tik.Now.WIBL;var h=[['Configure','Scheme'],['Custom','Consumer']];var d=c;if(e!='NotYet'){var g=(Tik.User.REP==e[1])?0:1;var d=Tik[e[0]][e[1]][e[2]].D[h[g][0]][h[g][1]].XXCSS;}
for(var i=0;i<document.styleSheets[0].cssRules.length;i++){var Rule=document.styleSheets[0].cssRules[i];if(Rule.selectorText=='.xuwiblx'){Rule.style.cssText="background: -webkit-linear-gradient("+(270-d.WuR)+"deg, "+d.WuL+", "+d.WuH+");color: "+d.WuC+";";}else if(Rule.selectorText=='.xhwiblx'){Rule.style.cssText="background: -webkit-linear-gradient("+(270-d.WhR)+"deg, "+d.WhL+", "+d.WhH+");color: "+d.WhC+";";}else if(Rule.selectorText=='.xumainx'){Rule.style.cssText="background: -webkit-linear-gradient("+(270-c.BuR)+"deg, "+c.BuL+", "+c.BuH+");color: "+c.BuC+";";}else if(Rule.selectorText=='.xhmainx'){Rule.style.cssText="background: -webkit-linear-gradient("+(270-c.BhR)+"deg, "+c.BhL+", "+c.BhH+");color: "+c.BhC+";";}}
Tik.CSS.ButOn=" -webkit-linear-gradient("+(270-c.BuR)+"deg, "+c.BhL+", "+c.BhH+" )";Tik.CSS.ButOff=" -webkit-linear-gradient("+(270-c.BuR)+"deg, "+c.BuL+", "+c.BuH+" )";}
Tik.Core.Prog.OpenClose=function OpenClose(org){if(!o(org.id+'O'))return;if(o(org.id+'O').style.display=='none'){o(org.id+'O').style.display='block';}
else{o(org.id+'O').style.display='none'}}
Tik.Core.Prog.OpenView=function OpenView(org){var where=org.id.split('.');var qo=document.getElementsByTagName(org.tagName);var qh=0;var sn='00';var wh=''
for(var cnt=0;cnt<qo.length;cnt++){cntn=((cnt-qh)<=9)?"0"+(cnt-qh):(cnt-qh);wh=qo[cnt].id.split('.');if(wh[1].substr(0,1)=='H'){o(wh[0]+'.'+wh[1]).style.fontWeight='600';qh++;continue;}
sn=(o(where[0]+'.T'+cntn).style.display=='block')?cntn:sn;o(where[0]+'.T'+cntn).style.display='none';}
if(qh>=2){o(where[0]+'.T'+where[1].substr(1)).style.display='block';}else{if(sn=='00'&&qo.length>=3){o(where[0]+'.T01').style.display='block';}else{o(where[0]+'.T00').style.display='block';}}}
Tik.Core.Prog.findPosY=function findPosY(obj){var curtop=0;if(obj.offsetParent)
while(1){curtop+=obj.offsetTop;if(!obj.offsetParent)break;obj=obj.offsetParent;}
else if(obj.y)curtop+=obj.y;return curtop;}
Tik.Core.Prog.convertLaLoAl=function convertLaLoAl(way,coords){var laloal=coords.split(":")
var ibllo,iblal,iblla;if(way=='T'){var x='00000000'
if(laloal[0]>0){ibllo=(180-laloal[0])}
else{ibllo=(180+(-1*laloal[0]))}
var ibllo=((4294967295/(360/ibllo)).toString(16)).split('.')
ibllo=x.substr(0,8-ibllo[0].length)+ibllo[0]
if(laloal[1]<0){iblla=(90-(-1*laloal[1]))}
else{iblla=(90+1*laloal[1])}
var iblla=((4294967295/(360/iblla)).toString(16)).split('.')
iblla=x.substr(0,8-iblla[0].length)+iblla[0]
if(laloal[2]<5836){iblal=(7000+(1*laloal[2]))}
else{iblal=laloal[2]}
iblal=(((iblal*100)).toString(16)).split('.')
iblal=x.substr(0,8-iblal[0].length)+iblal[0]}
else if(way=='F'){ibllo=(180-(360/(4294967295/parseInt(laloal[0],16))))
ibllo=formatNumber(ibllo,6,'','.','','','-','')
iblla=((360/(4294967295/parseInt(laloal[1],16)))-90)
iblla=formatNumber(iblla,6,'','.','','','-','')
iblal=(parseInt(laloal[2],16)/100)
iblal=formatNumber(iblal,4,'','.','','','-','')}
return(ibllo+":"+iblla+":"+iblal)}
Tik.Core.Prog.TextConvert=function(str,typ){var strlen=str.length;var nl='\n';var quote=0;var strr='';function indentres(indent,sp){var indentres='';for(var tmpind=0;tmpind<indent;tmpind++){indentres+=sp;}
return indentres;}
if(typ=='Content'){var sp='  ';var indent=-1;var appos=false;var strarr=['typ','id=','val','tit','sty','onc','cla','siz','col','row'];for(var char=0;char<strlen;char++){if(str.substr(char,3)=='<br'){strr+=nl+indentres(indent,sp)+'<br';char=2+char;}
else if(str.substr(char,3)=='<hr'){strr+=nl+indentres(indent,sp)+'<hr';char=2+char;}
else if(str.substr(char,6)=='<input'){strr+=nl+sp+indentres(indent,sp)+'<';}
else if(str.substr(char,2)=='</'){strr+=nl+indentres(indent,sp)+'<';indent--;}
else if(str.substr(char,1)=='<'&&char!=0){indent++;strr+=nl+indentres(indent,sp)+'<';}
else if(strarr.indexOf(str.substr(char,3))>=0){strr+=nl+indentres(indent,sp)+sp+sp+str.substr(char,1);}
else if(str.substr(char,1)=="'"){appos=(appos==false)?true:false;strr+="'";}
else if(str.substr(char,1)==';'&&appos==true){strr+=';'+nl+indentres(indent,sp)+sp+sp;}
else{strr+=str.substr(char,1)}}}
else if(typ=='RunIt'){var indentr=0;var sp='   ';for(var char=0;char<strlen;char++){if(str.substr(char,2)=='*/'){strr+='*/'+nl+indentres(indentr,sp);char++;}
else if(str.substr(char,1)==';'){strr+=';'+nl+indentres(indentr,sp);}
else if(str.substr(char,1)=='}'){indentr--;strr+='}'+nl+indentres(indentr,sp);}
else if(str.substr(char,1)=='{'){indentr++;strr+='{'+nl+indentres(indentr,sp);}
else{strr+=str.substr(char,1)}}}
return strr;}
Tik.Core.Prog.TopUpdate=function TopUpdate(){o('LoginStart').style.background='white';o('inputuser').innerHTML=Tik.User.UID;o('inputtype').innerHTML=Tik.User.Type;if(Tik.User.Type=='Prospect'){o('LoginStart').style.background='orange';}
o('inputreps').innerHTML=Tik.User.REP;o('inputauth').innerHTML=Tik.User.Auth;o('ETI_Balance').innerHTML=Tik.ETI.LastK.Bal;o('StartMotd').innerHTML=Tik.Vars.Page.Start.Motd;o('StartStatus').innerHTML=Tik.Vars.Page.Start.Status;o('StartComment').innerHTML=Tik.Vars.Page.Start.Comment;if(Tik.Data.length>=1){o('PersPhoto').src=Tik.Data[Tik.User.UID]['00000010000000010004'][0].AKAPhoto;}}
Tik.Core.Prog.TikInc=function TikInc(tmpdat){for(var elem in tmpdat){var put=elem.split('.');var TikTmp=window.Tik.Core;for(var f in put){if(TikTmp[put[f]]){TikTmp=TikTmp[put[f]]}else{TikTmp[put[f]]={};}}
TikTmp[put[f]]=tmpdat[elem];}}
Tik.Core.Prog.SetupInitScreen=function SetupInitScreen(){var Dstr='';var Mstr='';var framestart='1';var viewHeight=window.innerHeight-47;var DrawerTop=38;Tik.Device.Orientation='';Tik.Device.Rotatable=false;var drwqty=Tik.Now.Drawer.Qty;for(x=0;x<(1+(1*Tik.Now.Drawer.Qty));x++){var DrwNam=(x<=9)?"T0"+x:"T"+x;Tik.Now.Drawer[DrwNam]={"Background":"#F0FFFF","Selectable":true,"Avail":true,"Set":{},"Status":0,"Text":""};var dispDrws=Tik.Device.Drawer.Layout;Tik.Now.Drawer[DrwNam].Value=(x==1)?"Start":(x<=(dispDrws.length-1))?dispDrws[x]:"Spare";Tik.Now.Drawer[DrwNam].Values=[Tik.Now.Drawer[DrwNam].Value];Tik.Now.Drawer[DrwNam].Where=DrwNam;Tik.Now.Drawer[DrwNam].Wheres=[DrwNam];Tik.Now.Drawer[DrwNam].Comment="Nought";var addon4left=(x%2!=0)?(viewHeight/drwqty):0;var Mtop=(x*(viewHeight/drwqty))+DrawerTop+addon4left;var num=(x>9)?x:'0'+x;var dir=(x%2==0)?(Tik.Device.Screen.X+5):((Tik.Device.Screen.X+5)*(-1));var side=(x%2==0)?'R':'L';Dstr+="<spandrw id='T"+num+"' class='drawer' style='left:"+(Tik.Device.Screen.DX-Tik.Device.Screen.X)+"' >T"+num+"</spandrw>";if(x!=0){Mstr+="<spanframe id='STabT"+num+"' class='SFrame"+side+" SFrame SFrameD' ";Mstr+="style='top:"+Mtop+";height:25px;vertical-align:bottom;  width:"+(viewHeight/drwqty*2)+";display:table;bottom:0;' >";Mstr+="T"+num+"</spanframe>";}}
var Fstr="<spanWIBL id='WIBL' class='drawer' style='display:none;height:3px;background:white;'>";Fstr+="<spanWIBL id='WIBLContent' style='display:block;height:100%;width:100%'></spanWIBL>";Fstr+="</spanWIBL>";Fstr+=Dstr;Fstr+="<spantik id='SFrameTpop' style='top:38px;left:18px;width:95%;height:18em;overflow:auto;border-style:outset; display:none; position:relative; background:white;-webkit-box-shadow: 4px 4px 5px lightgray;'></spantik>";Fstr+=Tik.Core.Pages.insertabletopcontrol();Fstr+=Mstr;Fstr+="<span id='RSresponse'  style='position:absolute; top:1px; left:35px;  display:none; background:white; overflow:auto; font-family:verdana, arial, Helvetica, sans-serif; font-size:12px; width:93%; height:48px;'></span>"
document.body.innerHTML=Fstr+" Designed and implemented by Robert !!";}
Tik.Core.Pages={insertabletopcontrol:function inserttabletopcontrol(){var s="<span id='CoverAll' style='display:none;height:1px;width:1px;position:absolute;left:0px;top:0px;'></span>";s+="<spantopcontainer style='width:100%;display:table;'>";s+="<spantopcontrol id='SFrameT' style='top:0px;left:0px;width:100%;overflow:wrap;border-bottom:1px solid black;display:table-cell;position:absolute;-webkit-box-shadow: none;'>";s+=" <table class='simpTable' style='display:inline;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(azure), to(lightblue),color-stop(0.5,white));'><tr>";s+="  <td rowspan=2 style='border:thin outset;width:30px'>";s+="  <span id='PhotoEntityL' style='display:inline;' title='This should be a picture of you. \nThe entity that is signed in to this service. \nDouble clicking on your picture will reset everything back to factory defaults' ondblclick='Tik.Core.Prog.resetFactory(this)'>";s+="    <img src='"+Tik.Core.Pics.PersBlank+"' id='PersPhoto' height='35' /></span>";s+=" </td>";s+=" <td onClick='Tik.Core.Prog.InvokeLogin(this)' id='LoginStart' style='border:thin inset;background:white;";s+=" colour:blue; border-radius:6px;";s+=" -webkit-box-shadow: inset 3px 3px 3px darkgray;'>&nbsp;";s+="<span id='inputtype' >Prospect</span>";s+=":<span id='inputuser' class='inputT' style='width:15em;'>";s+=Tik.User.UID+"</span></td>";s+=" <td style='border:thin inset;background:white;colour:blue;border-radius:6px;";s+=" -webkit-box-shadow: inset 3px 3px 3px darkgray;'>&nbsp;DIBL~ &ETH; :";s+=" &nbsp;<span id='ETI_Balance' class='inputT' style='width:10em;'>"+Tik.ETI.LastK.Bal+"</span> &nbsp;";s+=" &nbsp;</td>";s+=" <td style='border:thin inset;background:white;colour:blue;border-radius:6px;";s+=" -webkit-box-shadow: inset 3px 3px 3px darkgray;'>&nbsp;Reps:<span id='inputreps' class='inputT' style='width:15em;'>";s+=Tik.User.REP+"</span></td>";s+=" <td style='border:thin inset;background:white;colour:blue;border-radius:6px;";s+=" -webkit-box-shadow: inset 3px 3px 3px darkgray;'>&nbsp;Auth:<span id='inputauth' class='inputT' style='width:15em;'>";s+=Tik.User.Auth+"</span>&nbsp;&nbsp;</td>";s+=" <td rowspan=2 style='border:thin outset;width:30px'>";s+="  <span id='PhotoEntityR' style='display:inline;' title='This is a picture representing the entity or enterprise that is paying for the services you are presently performing'>";s+="   <img src='"+Tik.Core.Pics.OWLogoSm+"'  height='35' /></span>";s+=" </td></tr>";s+=" <tr><td colspan=2 style='text-align:left;'>";s+=" <span id='CRTlogo' style='display:inline-block;width:30px;'></span>";s+=" <span id='rstest' style='display:inline-block;font-weight:700;font-size:0.8em' title='The page now showing'>here</span></td>";s+="</td>";s+="  <td colspan=2  >";s+=" <input type='button' class='SFrame SFrameT' value='WIBL' id='STabWIBL' onclick='Tik.Core.Prog.SetViewport(this);Tik.Core.Prog.WIBL.View(this)'>";s+=" &nbsp; &nbsp; ";s+=" <input type='button' class='SFrame SFrameT' value='WorkTop' id='STabT00' onclick='Tik.Core.Prog.SetViewport(this);'>";s+=" &nbsp; &nbsp; ";s+=" <input type='button' class='SFrameT SFrame' value='Disp' id='buttDisp' onclick='Tik.Core.Prog.ModLayout(this)'>";s+=" &nbsp;&nbsp;";s+=" <spantest id='testrs' ></spantest>";s+=" </td>";s+=" </tr></table>";s+="</spantopcontrol></spantopcontainer>";return s;},RelateInfo:function RelateInfo(rel,addr){var Rel=rel|"Blank";s="<table <tr>";s+="<td style='text-align:left'><spanIN id='"+addr+"Name' style='font:1.3em black bold;display:inline-table;'>Nothing selected</spanIN></td>";s+="<td rowspan='2'><spanIP id='"+addr+"Pict' style='display:inline-table;align:right;'></spanIP></td></tr>";s+="<tr><td style='text-align:left;'>";s+="<spanR style='display:table;border:2px inset darkgray;-webkit-border-radius:8px;background:lightblue;padding:6px;'>";s+="";s+="<ax class='formButt' id='Call-Vid' ";s+=" onclick='Tik.Core.Prog.Relate.Call(this)' Relate='"+Rel+"' ";s+=" title='To initiate a video call'>Call Video</ax>";s+=" &nbsp; ";s+="<ax class='formButt' id='Call-Aud' ";s+=" onclick='Tik.Core.Prog.Relate.Call(this)' Relate='"+Rel+"' ";s+=" title='To initiate a verbal call'>Call Audio</ax>";s+=" &nbsp; <br><br>";s+="<ax class='formButt' id='Call-Msg' ";s+=" onclick='Tik.Core.Prog.Relate.Call(this)' Relate='"+Rel+"' ";s+=" title='To leave an audio message'>Send Msg</ax>";s+=" &nbsp; ";s+="<ax class='formButt' id='Call-Wbl' ";s+=" onclick='Tik.Core.Prog.Relate.Call(this)' Relate='"+Rel+"' ";s+=" title='To view their WIBL'>View WIBL</ax>";s+="</td></tr></table></spanR>";s+="<spanx style='display:block;width:100%;' >";s+="<spantab id='"+addr+"Info-0' class='tab tabset ' style='width:27%;' ";s+=" title='Information you have been approved to see, about the above named.' ";s+=" onclick='Tik.Core.Prog.Relate.Flip(this)'>Information</spantab>";s+="<spantab id='"+addr+"Info-1' class='tab' style='width:27%;' ";s+=" title='Personal comments you wish to make and keep private to yourself.' ";s+=" onclick='Tik.Core.Prog.Relate.Flip(this);'>Comments</spantab>";s+="<spantab id='"+addr+"Info-2' class='tab' style='width:27%;' ";s+=" title='Status Information on the data & relationship itself.' ";s+=" onclick='Tik.Core.Prog.Relate.Flip(this)'>Status</spantab>";s+="</spanx><br>";s+="<spanII id='D"+addr+"Info-0' style='display:block;'></spanII>";s+="<spanII id='D"+addr+"Info-1' style='display:none;'>";s+="<spanedit id='"+addr+"PrivInf' Relate='"+Rel+"' ";s+=" onclick='Tik.Core.Prog.Edit.Init(this,\"L\")' ";s+=" style='display:block;min-height:50px;background:white;width:100%;-webkit-border-radius:5px;border:1px inset black; ";s+=" max-height:100%;overflow:auto' ";s+=" placeholder ='Private Information can be entered here'  ></spanedit></spanII>";s+="<spanII id='D"+addr+"Info-2' style='display:none;'></spanII>";return s;},Adverts:function Adverts(){if(Tik.Adverts.View==false)return"";TAC=Tik.Adverts.Count2Date;s="<span id='Advert' class='Advert' style='display:inline-block'>";s+="<span id='Advert1' class='Advert1' onclick='Tik.Core.Prog.Advert(this)' >";s+="Your Advertising could be here,<br>Contact Strategic Knowledge Ltd.<br> ";s+="<br>(Add# "+(1+TAC)+") </span>";s+="<span id='Advert2' class='Advert1' onclick='Tik.Core.Prog.Advert(this)' >";s+=" <br> or <br>";s+="<br>(Add# "+(2+TAC)+") </span>";s+="<span id='Advert3' class='Advert1' onclick='Tik.Core.Prog.Advert(this)' >";s+=" As a citizen of OurWorld <br>";s+="you can agree to pay Ð1 for 25 hour add-free access, and have full access to all of OurWorld Services ";s+="<br>(Add# "+(3+TAC)+") </span>";s+="<span id='Advert4' class='Advert1' onclick='Tik.Core.Prog.Advert(this)' >";s+="More Adverts<br>";s+="<br>(Add# "+(4+TAC)+") </span>";s+="<span id='Advert5' class='Advert1' onclick='Tik.Core.Prog.Advert(this)' >";s+="and more targeted adverts<br>";s+="<br>(Add# "+(5+TAC)+") </span>";Tik.Adverts.Count2Date=(5+TAC)
return s;},WorkTop:function WorkTop(){if(!o('WTRemoved')){var ocstr=""
var s="<spanwto id='T00Content' >";s+="<spanwt id='WTMain' class='wtm' ";s+="style='display:table-cell; vertical-align:top; background:lightGrey;border-right:1px black;";s+="height:"+Tik.Device.Screen.DY*.55+"; width:"+Tik.Device.Screen.DX*.75+";'>";s+="WTMain<ax onclick='TikMin();' class='formbutt'>doit</ax><br><textarea id='fred'></textarea>";s+="</spanwt>";s+="<spanwt id='WTHspanL' class='wtm' style='display:table-cell;'>";s+="<spanwt id='WTHheadL' class='wtrt' ";s+="style='min-height:18px; display:block; background:white; align:top; cursor:hand; color:green;border:inset white 1px; ";s+=" width:"+Tik.Device.Screen.DX*.2+"; ' onclick='Tik.Core.Prog.OpenClose(this)'>";s+="Holding";s+="</spanwt>";s+="<spanwt id='WTHheadLO' class='wtrh' style='display:block; width:95%;height:"+Tik.Device.Screen.DY*.55+"; overflow-y:auto;border:inset white 2px;'>";s+="Content of hidden WorkTop calls ";s+="</spanwt>";s+="</spanwt>";s+="<spanwt id='WTHspanM' class='wtm' style='display:table; border:inset white 3px;'>";s+="<spanwt id='WTHheadM' class='wtrt' ";s+="style='min-height:18px; display:block; background:white; align:top;cursor:hand; color:green; ";s+=" width:"+Tik.Device.Screen.DX*.95+";' onclick='Tik.Core.Prog.OpenClose(this)'>";s+="Unread Messages";s+="</spanwt>";s+="<spanwt id='WTHheadMO' class='wtrh' style='display:block; height:"+Tik.Device.Screen.DY*.33+";overflow-y:auto;'>";s+="Messages from any / all  ";s+="</spanwt>";s+="</spanwt>";s+="</spanwto>";o('T00').innerHTML=s;}},WIBLE:function(WName){var WNa=WName[0]+'-'+WName[1]+'-'+WName[2]+'-'+WName[3];var s='';s+="<spanWEntry style=''>";s+="";s+="<table style=''>";s+="<tr>";s+="<td id='"+WNa+"-WIBLE-Cancel' class='button' style='display:block;width:80px;cursor:hand' ";s+=" onclick='Tik.Core.Prog.WIBL.Modit(this)' >";s+="Cancel";s+="</td>";s+="<td id='"+WNa+"-WIBLE-Send' class='button' style='display:block;width:80px;' ";s+=" onclick='Tik.Core.Prog.WIBL.Modit(this)' >";s+="Send";s+="</td>";s+="<td rowspan='2' style='height:35px;background:lightblue;border:2px inset lightgray;-webkit-border-radius:5px;' ";s+=" title='Drag your attachments to here' ' ";s+=" >";s+="";s+="<spanE id='WIBLEAttach' contenteditable=true ";s+=" onclick='' value='Drag 2 here!";s+=" style='display:block;background:lightblue;' ";s+=" >";s+="";s+="</spanE>";s+="</td>";s+="</tr>";s+="<tr>";s+="<td style='background:lightblue;text-align:right;-webkit-border-radius:5px;' colspan='2'>";s+="Attachments";s+="</td>";s+="</tr>";s+="<tr>";s+="<td colspan='3' style='width:500px;height:350px;border:1px inset lightgray;-webkit-border-radius:5px;'>";s+="<spanE id='WIBLEMain' contenteditable=true ";s+=" onclick='Tik.Core.Prog.Edit.Init(this)' ";s+=" style='display:block;height:100%;width:100%;overflow:auto;background:white;text-align:left;' ";s+=" >";s+="";s+="</spanE>";s+="</td>";s+="</tr>";s+="</table>";s+="</spanWEntry>";return s;},WIBLB:function(WName){var WNa=WName[0]+'-'+WName[1]+'-'+WName[2]+'-'+WName[3];var Aedit=" contenteditable='true' onclick=\"Tik.Core.Prog.Edit.Init(this,'S');\" Trans='Z' ";s="<spanWConfig id='"+WNa+"-Config' class='WIBLB-Config' >Config Page</spanWConfig>";s+="<spanWData id='"+WNa+"-Data' class='WIBLB-Data' >";s+="<spanWMenu id='"+WNa+"-Menu' class='WIBLB-menu' ";s+=" placeholder='Menu section of Page' ";s+=" >";s+="<span id='"+WNa+"-WMenuTop' style='display:block;float:Top;' ";s+=(WName[10]==true)?Aedit:"";s+=">Menu Heading</span>";s+="<hr>";s+="<span id='WIBL-BMenuMid' style='display:block;' ";s+=">Menu Content </span><hr>";s+="<span id='"+WNa+"-WMenuBase' style='display:block;float:bottom;' ";s+=(WName[12]==true)?Aedit:"";s+=">Base of Menu ";s+="</span>";s+="</spanWMenu>";s+="<spanWDataR id='"+WNa+"-DataR' class='WIBLB-DataR' ";s+=" style='height:98%;width:85%;' >";s+="<spanWTop id='"+WNa+"-BTop' class='WIBLB-top' ";s+=" style='display:block;text-align:center;min-height:20px;width:100%;padding:3px;";s+="-webkit-border-top-right-radius:13px;background:lightgray;'";s+=" >";s+="<span id='"+WNa+"-WLogo' style='display:inline-block;float:left;' ></span>"
s+="<span id='"+WNa+"-WMenuLabels' style='display:inline-block;float:left;' ";s+=(WName[13]==true)?Aedit:"";s+=">Sub-Name for Menu</span>";s+="<span id='"+WNa+"-WWiblName' style='display:inline-block;' ";s+=(WName[14]==true)?Aedit:"";s+=">Name of WIBL</span>";s+="<span id='"+WNa+"-WTopRight' style='display:inline-block;float:right;' ";s+=(WName[15]==true)?Aedit:"";s+=" >";var bj="<button  id='"+WNa+"-OWJoin' onclick='Tik.Core.Prog.GotoPage(\"Me:Ourworld:Membership\");' "
bj+=" title='If you want to become a member of OurWorld'>Join OurWorld</button>";s+=(WName[15]!=true)?bj:"";s+="</span>";s+="</spanWTop>";s+="<spanWIBLComment id='"+WNa+"-BView.T00'>";s+="<spanWIBL id='"+WNa+"-BMain' class='WIBLB-main xuwiblx' ";s+=(WName[16]==true)?Aedit:"";s+=" >";s+="</spanWIBLComment>";s+="<spanWIBLComment id='"+WNa+"-BView.H01' class='WIBLB-CommentaryH'";s+=" style='display:block;height:15px; width:100%; background:black; color:green; overflow:none; padding:0px 2px 0px 2px; border:1px inset white; text-align:left;cursor:hand;font-weight:600;'";s+=" onclick='Tik.Core.Prog.OpenView(this)' ";s+=" >";s+="Click here to open or close commentary</spanWIBLComment>";s+="<spanWIBLComment id='"+WNa+"-BView.T01' style='display:none;'>";s+="<spanWIBL id='"+WNa+"-Commentary' class='WIBLB-Commentary'";s+=" style='display:block; width:600px; background:inherit; color:black; overflow:auto; padding:2px; text-align:left; margin:2px; '";s+=" >";s+="Commentary goes in here - if exists";s+="</spanWIBL>";s+="</spanWIBLComment>";s+="<spanWIBL id='"+WNa+"-Base' class='WIBLB-base' ";s+=" style='display:block; height:30px; width:100%; background:black; color:white; overflow:none; padding:2px; -webkit-border-bottom-right-radius:13px;text-align:center;'";s+=" >";s+="<span id='"+WNa+"-WCopyright' style='display:inline-block;float:left;' ";s+=(WName[17]==true)?Aedit:"";s+=" >&copy; now RS &nbsp; - Last updated: now</span>";s+="<span id='"+WNa+"-WRTC' style='display:inline-block;' ";s+=(WName[18]==true)?Aedit:"";s+=" >"+Tik.Core.Trtc+' &nbsp; '+WName[1]+" </span>";s+="<span id='"+WNa+"-BBaseRight' style='display:inline-block;float:right;' ";s+=(WName[19]==true)?Aedit:"";s+=" >";var br="<button id='"+WNa+"-RelBld' onclick='Tik.Core.Prog.Relate.InsertCr8(this,\""+WName[1]+"\");' ";br+=" title='Request a relationship to this WIBLs owner'>Build Relationship</button>";s+=(WName[19]!=true)?br:"";s+="</span>";s+="</spanWIBL>";s+="</spanWDataR>";s+="</spanWData>";s+="";s+="";s+="";return s;},WIBLS:function(WName,xaction){var WNa=WName[0]+'-'+WName[1]+'-'+WName[2]+'-'+WName[3]+'-'+WName[4];if(Tik.User.REP==WName[1])WName[25]=true;var trans=xaction||'X';var Aedit=" contenteditable='true' onclick=\"Tik.Core.Prog.Edit.Init(this,'S');\" Trans='"+trans+"' ";var Bedit=" id='"+WNa+"-SMainHolder' Trans='"+trans+"' ";var s="<wsection class='ShadSect xuwiblx'>";s+="<table border=0 style='width:600px;min-height:100px;text-align:left;'>";s+="<tr>";s+="<td rowspan='4' id='"+WNa+"-SBar' class='WIBLS-Bar' onclick='Tik.Core.Prog.WIBL.BarClick(this)' >";s+="</td>";s+="<td colspan='3'>";s+="<spanWIBL id='"+WNa+"-STop' class='WIBLS-top WIBLInfo' ";s+=(WName[21]==true)?Aedit:"";s+=" >";s+="STop";s+="</spanWIBL>";s+="</td></tr><tr><td>";s+="<spanWIBL id='"+WNa+"-STopLeft' class='WIBLS-left WIBLInfo' ";s+=(WName[22]==true)?Aedit:"";s+=" >";s+="STopLeft";s+="</spanWIBL>";s+="</td><td style='text-align:center;' >";s+="<spanWIBL id='"+WNa+"-STopMid' class='WIBLS-mid WIBLInfo' ";s+=(WName[23]==true)?Aedit:"";s+=" >";s+="STopMid";s+="</spanWIBL>";s+="</td><td id='"+WNa+"-Unread' style='text-align:right;color:blue' title='Has been read.' ";s+=" onclick='Tik.Core.Prog.WIBL.Readit(this,"+trans+")' >";s+="<spanWIBL id='"+WNa+"-STopRight' class='WIBLS-right WIBLInfo' ";s+=" onclick='' ";s+=(WName[24]==true)?Aedit:"";s+=" >";s+="STopRight";s+="</spanWIBL>";s+="</td></tr>";s+="<tr><td colspan='3' ";s+=(WName[25]==true)?Bedit:"";s+=" >";s+="<spanWIBLM id='"+WNa+"-SMain' class='WIBLS-main' ";s+=(WName[25]==true)?Aedit:"";s+=" >";s+="SMain";s+="</spanWIBL>";s+="</td></tr>";s+="<tr>";s+="<td>";s+="<spanWIBL id='"+WNa+"-SBaseLeft' class='WIBLSb-left WIBLInfo' ";s+=(WName[26]==true)?Aedit:"";s+=" >";s+="SBaseLeft";s+="</spanWIBL>";s+="</td><td style='text-align:center;width:180px;' >";s+="<spanWIBL id='"+WNa+"-SBaseMid' class='WIBLSb-mid WIBLInfo' ";s+=(WName[27]==true)?Aedit:"";s+=" >";s+="SBaseMid";s+="</spanWIBL>";s+="</td><td style='text-align:right;width:180px;' >";s+="<spanWIBL id='"+WNa+"-SBaseRight' class='WIBLSb-right WIBLInfo' ";s+=(WName[28]==true)?Aedit:"";s+=" >";s+="SBaseRight";s+="</spanWIBL>";s+="</td></tr>";s+="</table>";s+="<spanWIBL id='"+WNa+"-SComment' class='WIBLS-Comment WIBLInfo' ";s+=(WName[29]==true)?Aedit:"";s+=" >";s+="SComment";s+="</spanWIBL>";s+="</wsection>";return s;},WIBLC:function(WName,xaction){var WNa=WName[0]+'-'+WName[1]+'-'+WName[2]+'-'+WName[3]+'-'+WName[4]+'-'+WName[5];var trans=xaction||'X';var Aedit=" contenteditable='true' onclick=\"Tik.Core.Prog.Edit.Init(this,'S');\" ";var Bedit=" id='"+WNa+"-CMainHolder' Trans='"+xaction||'X'+"' ";var s="<sectionComment class='ShadComm xuwiblx'>";s+="<table  border=0 style='width:100%;min-height:100px;text-align:left;' >";s+="<tr>";s+="<td rowspan='4' id='"+WNa+"-CBar' class='WIBLC-Bar' onclick='Tik.Core.Prog.WIBL.BarClick(this)' >";s+="</td>";s+="<td rowspan='2' style='text-align:center;' >";s+="<spanWIBL id='"+WNa+"-CPict' class='WIBLC-Pict' ";s+=(WName[31]==true)?Aedit:"";s+=" >";s+="<img id='"+WNa+"-CPictA' ";s+=" style='height:30px;' ";s+=" src="+Tik.Core.Pics.PersBlank+" ";s+=" >";s+="</spanWIBL>";s+="</td><td style='text-align:left;' >";s+="<spanWIBL id='"+WNa+"-CAKA' class='WIBLC-lefttop WIBLInfo' ";s+=(WName[32]==true)?Aedit:"";s+=" >";s+="Missing AKA";s+="</spanWIBL>";s+="</td><td id='"+WNa+"-Unread' style='text-align:right;'  title='Has been read.' ";s+=" onclick='Tik.Core.Prog.WIBL.Readit(this,"+trans+")'>";s+="<spanWIBL id='"+WNa+"-CDated' class='WIBLC-righttop WIBLInfo' ";s+=(WName[33]==true)?Aedit:"";s+=" >";s+="Missing date!- PANIC!!";s+="</spanWIBL>";s+="</td></tr>";s+="<tr><td style='text-align:left;' >";s+="<spanWIBL id='"+WNa+"-CName' class='WIBLC-leftbase WIBLInfo' ";s+=(WName[34]==true)?Aedit:"";s+=" >";s+="Missing Name";s+="</spanWIBL>";s+="</td><td style='text-align:right;' >";s+="<spanWIBL id='"+WNa+"-CSSR' class='WIBLC-rightbase WIBLInfo' ";s+=(WName[35]==true)?Aedit:"";s+=" >";s+="Missing SSR";s+="</spanWIBL>";s+="</td></tr>";s+="<tr><td colspan='3'  style='text-align:left;' ";s+=(WName[36]==true)?Bedit:"";s+=" >";s+="<spanWIBLM id='"+WNa+"-CMain' class='WIBLC-Main' ";s+=(WName[36]==true)?Aedit:"";s+=" >";s+="Comment - Main content area ";s+="</spanWIBL>";s+="</td></tr>";s+="<tr>";s+="<td colspan='2'>";s+="<spanWIBL id='"+WNa+"-CReply' class='WIBL-OwnCom WIBLInfo' ";s+=(WName[37]==true)?Aedit:"";s+=" >";s+="Comment Owners Comments";s+="</spanWIBL>";s+="</td></tr>";s+="</table>";s+="<spanWIBL id='"+WNa+"-CComment' class='WIBL-Comment WIBLInfo' ";s+=(WName[39]==true)?Aedit:"";s+=" >";s+="";s+="</spanWIBL>";s+="</sectionComment>";return s;},ColourConfig:function(lab,y){var s="";var w="Tik"
var z=Tik;for(var q in y){w+="[\'"+y[q]+"\']"
z=z[y[q]];}
s+="<table id='CSS-"+lab+"-Config' border=1 style='background:#333333;color:white;'>";s+="<tr>";s+="<td>Basic light colour:<br>";s+="<input id='CSS-"+lab+"uL' value=\""+z[lab+"uL"]+"\" ";s+=" style='width:129px;' ";s+="onblur=\""+w+"."+lab+"uL=this.value;\"  ";s+="class=\"color {adjust:false,pickerPosition:'right',hash:true }\" > ";s+="</td> ";s+="<td>Basic dark colour:<br>  ";s+="<input id='CSS-"+lab+"uH' value=\""+z[lab+"uH"]+"\"  ";s+=" style='width:129px;' ";s+="onblur=\""+w+"."+lab+"uH=this.value;\"  ";s+="class=\"color {adjust:false,pickerPosition:'right',hash:true }\"> ";s+="</td> ";s+="<td>Basic Rotation:<br>  ";s+="<input id='CSS-"+lab+"uR' type='range' min='0' max='360' value=\""+z[lab+"uR"]+"\"  ";s+="onchange=\""+w+"."+lab+"uR=this.value;\"> ";s+="</td> ";s+="<td>Basic Text colour:<br>  ";s+="<input id='CSS-"+lab+"uC' value=\""+z[lab+"uC"]+"\"  ";s+=" style='width:129px;' ";s+="onblur=\""+w+"."+lab+"uC=this.value;\"  ";s+="class=\"color {adjust:false,pickerPosition:'right',hash:true }\"> ";s+="</td> ";s+="</tr> ";s+="<tr> ";s+="<td>Highlight light:<br> ";s+="<input id='CSS-"+lab+"hL' value=\""+z[lab+"hL"]+"\" ";s+=" style='width:129px;' ";s+="onblur=\""+w+"."+lab+"hL=this.value;\"  ";s+="class=\"color {adjust:false,pickerPosition:'right',hash:true }\"> ";s+="</td> ";s+="<td>Highlight dark:<br> ";s+="<input id='CSS-"+lab+"hH' value=\""+z[lab+"hH"]+"\" ";s+=" style='width:129px;' ";s+="onblur=\""+w+"."+lab+"hH=this.value;\"  ";s+="class=\"color {adjust:false,pickerPosition:'right',hash:true }\"> ";s+="</td> ";s+="<td>Highlight Rotation:<br> ";s+="<input id='CSS-"+lab+"hR' type='range' min='0' max='360' value=\""+z[lab+"hR"]+"\"  ";s+="onchange=\""+w+"."+lab+"hR=this.value;\"> ";s+="</td> ";s+="<td>Highlight Text colour:<br>  ";s+="<input id='CSS-"+lab+"hC' value=\""+z[lab+"hC"]+"\" ";s+=" style='width:129px;' ";s+="onblur=\""+w+"."+lab+"hC=this.value;\"  ";s+="class=\"color {adjust:false,pickerPosition:'right',hash:true }\">";s+="</td>";s+="</tr>";s+="</table>";return s;},CalDay:function(dd,de){var D=Tik.Inbuilt.REM.Diary[dd][de]
var E=(!Tik.Inbuilt.REM.Diary[dd][1+(1*de)])?'24:00':Tik.Inbuilt.REM.Diary[dd][1+(1*de)][0];var tt=((T2D(E))-(T2D(D[0])))*60;var jc=new Date(dd.substr(0,4),dd.substr(4,2),dd.substr(6,2),D[0].substr(0,2),(1*D[0].substr(3,2))+(1*D[8]));dub=function(n){return n<=9?'0'+n:n;}
var s="<span id='Act-St-"+de+"-5' style='display:inline-block;width:112px;text-align:left;height:100%;cursor:pointer;' ";s+=" title='"+D[0]+"- "+D[4]+"\n"+D[11].substr(0,24)+"' onclick='Tik.Core.Prog.Cal.Task(this)' Diary='"+dd+"' ";s+=" >"+D[0]+"- "+D[4]+"</span>";s+="<span id='Act-St-"+de+"-4'  Diary='"+dd+"' ";s+=" style='display:inline-block;vertical-align:top;background:lightgreen;height:100%;cursor:col-resize;margin:0px 4px 0px 0px; ";s+=" width:80px;border:none;' onclick='Tik.Core.Prog.Cal.Task(this)' Alm='N' onmouseup='Tik.Core.Prog.Cal.Task(this)'>";s+="<span id='Act-St-"+de+"-1' ";s+=" style='display:inline-block;vertical-align:top;background:white;height:100%;border:none; ";s+=" resize:horizontal;overflow:auto;min-width:20px;max-width:80px;";s+=D[3]==0?'':"width:"+(80-(1*D[3]))+"px;";s+=D[2]==2?'border-right:3px solid red;':D[2]==1?'border-right:3px solid black;':'border-right:1px solid black;';s+=" ' Diary='"+dd+"' >";s+=D[2]==0?'Off':D[3];s+="</span>";s+="</span>";s+="<span id='Act-St-"+de+"-0'  Diary='"+dd+"' ";s+=" style='display:inline-block;vertical-align:top;background:#e8e8e8;width:"+tt+"px; ";s+=" height:100%;border:1px solid black;min-width:0px;max-width:240px;' >";s+="<span id='Act-St-"+de+"-2'  Diary='"+dd+"' ";s+=" style='display:inline-block;vertical-align:top;background:"+Tik.Inbuilt.REM.Config.Colours[D[4]]+";height:100%; ";s+=" border-right:none;resize:horizontal;overflow:auto;min-width:15px;max-width:240px;cursor:pointer;width:"+D[8]+"' ";s+=" onmouseup='Tik.Core.Prog.Cal.Task(this)' >";s+="<span id='Act-St-"+de+"-9' ";s+="onclick='Tik.Core.Prog.Cal.Task(this)' Diary='"+dd+"'  ";s+="style='display:inline-block;float:left;height:100%;width:12%;";s+=D[6]==1?"border-left:3px solid black;":"border-left:none;";s+="' >";s+="</span>";s+="<span id='Act-St-"+de+"-7' ";s+="onclick='Tik.Core.Prog.Cal.Task(this)' Diary='"+dd+"'  ";s+="style='display:inline-block;float:bottom;height:90%;width:50%;";s+=D[7]==1?"border-bottom:3px solid black;":"border-bottom:none; ";s+="' >";s+="</span>";s+="<span id='Act-St-"+de+"-8' ";s+="onclick='Tik.Core.Prog.Cal.Task(this)' Diary='"+dd+"' ";s+="style='display:inline-block;float:right;height:100%;width:25%; ";s+=D[6]==2?"border-right:3px solid black;":"border-right:none; ";s+="' >";s+="</span>";s+="</span>";s+="</span>";s+="<span style='display:inline-block;float:right;text-align:left;margin:3px;'>";s+="<span id='Act-St-"+de+"-6' title='Time this task completes.'>"+dub(jc.getHours())+":"+dub(jc.getMinutes())+"</span> &nbsp; ";s+="<ax class='formButt' id='Cal-"+dd+"-"+de+"-Rem' onclick='Tik.Core.Prog.Cal.Task(this)' ";s+=" Diary='"+dd+"' title='Remove this Task'>R</ax> ";s+="<ax class='formButt' id='Cal-"+dd+"-"+de+"-Add' onclick='Tik.Core.Prog.Cal.Task(this)' ";s+=" Diary='"+dd+"' title='Add a new Task'>+</ax> ";s+="</span>";return s;}}
Tik.Core.Prog.SetViewport=function SetViewport(org){var orgtab=(typeof org=='object'&&org.id)?org.id.substr(4):Tik.Now.ViewPoint;console.log('here: '+Tik.Now.ViewPoint);Tik.Core.Prog.StartupFloor();o('T00').style.display='none';if(Tik.Now.Drawer[orgtab].Value==Tik.Vars.AutoRefresh){Tik.Core.Prog.refreshView(orgtab)}
if(Tik.Now.ViewPoint!='T00'||Tik.Now.ViewPoint!='WIBL'){o(Tik.Now.ViewPoint).style.left=(Tik.Now.ViewPoint.substr(1)%2==0)?(Tik.Device.Screen.X+5):((Tik.Device.Screen.X+5)*(-1));}
o('STab'+Tik.Now.ViewPoint).style.background=Tik.CSS.ButOff;o('STab'+Tik.Now.ViewPoint).style.color='black';o('STab'+Tik.Now.ViewPoint).TikIt=false;Tik.Now.ViewPoint=orgtab;if(Tik.Now.ViewPoint!='T00'||Tik.Now.ViewPoint!='WIBL'){o(orgtab).style.display='block';o(orgtab).style.left=(document.getElementById('STabT01').offsetHeight*1.3);o(orgtab+'Content').style.height=Tik.Device.Screen.TY-o(orgtab+'Content').offsetTop}
o('STab'+Tik.Now.ViewPoint).style.background=Tik.CSS.ButOn;o('STab'+Tik.Now.ViewPoint).style.color='white';o('STab'+Tik.Now.ViewPoint).TikIt=true;Tik.Mode.Drawer=Tik.Now.Drawer[orgtab].Value;Tik.Core.Prog.whereabouts();}
Tik.Core.Prog.StartupFloor=function StartupFloor(){var orient=0;Tik.Device.Platform=window.platform||navigator.platform;if(window.orientation){Tik.Device.Rotatable=true;orient=(window.orientation==90||window.orientation==(-90))?1:0;}
Tik.Device.Orientation=window.orientation||orient;Tik.Device.Screen.X=(orient==0)?screen.width:screen.height;Tik.Device.Screen.Y=(orient==0)?screen.height:screen.width;Tik.Device.Window.X=(orient==0)?window.innerWidth:window.innerHeight;Tik.Device.Window.Y=(orient==0)?window.innerHeight:window.innerWidth;var tabnam=Tik.Now.Drawer;var DrawerTop=document.getElementById('SFrameT').offsetHeight-15;var DrawerTabs=document.getElementById('STabT01').offsetHeight;DrawerTabs=(DrawerTabs<=25)?25:DrawerTabs;var viewWidth=window.innerWidth-(DrawerTabs*3);Tik.Device.Screen.DX=window.innerWidth-(document.getElementById('STabT01').offsetHeight*1.3);var viewHeight=window.innerHeight-document.getElementById('SFrameT').offsetHeight-15;Tik.Device.Screen.DY=window.innerHeight-document.getElementById('SFrameT').offsetHeight;var drwqty=Tik.Now.Drawer.Qty;Tik.Device.Screen.TX=viewWidth;Tik.Device.Screen.TY=viewHeight;for(var tabcnt=1;tabcnt<=drwqty;tabcnt++){var tabx=(tabcnt>=10)?"T"+tabcnt:"T0"+tabcnt;var thistab=o('STab'+tabx);var thisframe=o(tabx);var addon4left=(tabx.substr(1)%2!=0)?(viewHeight/drwqty):0;thisframe.style.background=tabnam[tabx].Background;thisframe.style.top=document.getElementById('SFrameT').offsetHeight;thisframe.style.left=(tabx.substr(1)%2==0)?(Tik.Device.Screen.X+5):((Tik.Device.Screen.X+5)*(-1));thisframe.style.width=(viewWidth);thisframe.style.height=(viewHeight);thisframe.style.display='none';thistab.style['-webkit-transform-origin']=(tabx.substr(1)%2==0)?(100-drwqty+3)+'%':(drwqty-3)+'%';thistab.innerHTML="<p style='display:table-cell;text-align:center;vertical-align:bottom'>"+tabnam[tabx].Value+"</p>";thistab.disabled=(tabnam[tabx].Selectable==true)?false:true;;thistab.style.color=(tabnam[tabx].Selectable==true)?'black':'darkgray';thistab.style.display=(tabnam[tabx].Avail==true)?'inline-cell':'none';thistab.style.width=(viewHeight/(drwqty/2))
thistab.style.height=DrawerTabs;thistab.style.top=(((tabx.substr(1))*(viewHeight/drwqty)))+DrawerTop+addon4left;thistab.style.fontSize=(viewHeight/550>=1.2)?1.2+"em":(viewHeight/550<=0.65)?0.65+"em":viewHeight/550+"em";+"em";thistab.onclick=function(event){Tik.Core.Prog.SetViewport(this)};}
o('T00').style.height=(viewHeight);o('T00').style.top=document.getElementById('SFrameT').offsetHeight;o('T00').style.left=(document.getElementById('STabT01').offsetHeight*1.3);o('T00').style.width=(viewWidth);o('WIBL').style.height=(viewHeight);o('WIBL').style.top=document.getElementById('SFrameT').offsetHeight;;o('WIBL').style.left=(document.getElementById('STabT01').offsetHeight*1.3);o('WIBL').style.width=(viewWidth);if(o('WTMain')){o('WTMain').style.width=viewWidth*.80;o('WTMain').style.height=viewHeight*.55;o('WTHheadL').style.width=viewWidth*.19;o('WTHheadLO').style.height=viewHeight*.55;o('WTHheadM').style.width=viewWidth*.99;o('WTHheadMO').style.height=viewHeight*.37;o('WTHheadMO').style.width=viewWidth*.99;}
if(Tik.Initial.First==0){Tik.Core.Prog.setupViews();Tik.Initial.First=1;}}
Tik.Core.Prog.setupViews=function setupViews(){Tik.Vars.ViewStack=[];for(x=1;x<=Tik.Now.Drawer.Qty;x++){var xnum=(x>9)?x:"0"+x;Tik.Core.Prog.refreshView("T"+xnum);}}
Tik.Core.Prog.ViewAct=function(view){var laylen=(view.length/3)-1;var tik=Tik.Now.Drawer;for(var nam=0;nam<=laylen;nam++){var v=3*nam;var tik=tik[view.substr(v,3)];}
return tik;}
Tik.Core.Prog.refreshView=function refreshView(view){var laylen=(view.length/3)-1;var tik=Tik.Core.Prog.ViewAct(view);var layerd=['T','U','V','W','Y','M','N'];var layupd=["Drawer","Folder","Sheet","Form","Field","Page","WIBL"];var layer=layerd[laylen];var layup=Tik.Core.Layup[layupd[laylen]][tik.Value]
if(laylen==0&&!layup)layup=Tik.Core.Layup[layupd[laylen]]['Spare'];if(laylen==0&&layup.NaME=='Mine')Tik.Relate.Mine=view;var placed=view;if(layup==undefined){if(Tik.Vars.ViewStack.length>>0){refreshView(Tik.Vars.ViewStack.shift());}else{return;}}
tik.Where=placed;if(layup==undefined){o(placed).innerHTML="<br> Missing - "+layupd[laylen]+" - "+tik.Value+" -err010<br>Please contact 'The Development Center'";o(placed).style.color='red';return;}
tik.Set=layup;var Sheet=0;var textwrap='';if(layup.Comment){o('STab'+tik.Where).title=layup.Comment;}
var custom='';if(Tik.Relate.Mine==placed.substr(0,3)){custom=" CustomM='true' ondrop='return dragDrop(event);' ondragenter='return dragEnter(event);' ondragover='return dragOver(event);' ";}
var O=(tik.Set.MenuType=='show'&&laylen==2||tik.Set.MenuType=='hide'&&laylen==2)?'auto':'hidden';var str="";str+="<span"+layer+"top id='"+placed+"Top' class='"+layer+"top'>"+tik.Set.Header+"</span"+layer+"top>";str+="<span"+layer+"menu id='"+placed+"Menu' class='"+layer+"menu'></span"+layer+"menu>";str+="<span"+layer+"content id='"+placed+"Content' class='"+layer+"content xumainx' style='overflow:"+O+"'></span"+layer+"content>";str+="<span"+layer+"base id='"+placed+"Base' class='"+layer+"base'>"+tik.Set.Footer+"</span"+layer+"base>";o(placed).innerHTML=str;var menuclass=tik.Set.MenuVisual;var contentclass=tik.Set.MenuType;var drwamt=(tik.Set.List)?tik.Set.List.length:0;for(d=0;d<drwamt;d++){var whichm=(d>9)?d:"0"+d;var menudo=(d>=tik.Set.Qty)?"none":tik.Set.MenuVisual;var val=tik.Set.List[d][1];var RecDesc='None';var where=placed+layerd[1+laylen]+whichm;var wnmx=[];var wvalues=[];if(tik.Set.List[d][7]){if(tik.Set.List[d][7]=='Form'){RecDesc=Tik.Core.Layup.Descriptor[val].RecDesc;}
else if(Tik.Core.Layup[tik.Set.List[d][7]][val]){RecDesc=Tik.Core.Layup[tik.Set.List[d][7]][val].RecDesc;}else{RecDesc=Tik.Core.Layup[layupd[laylen]][tik.Value].RecDesc;o(placed+'Content').innerHTML="<br> Missing - "+tik.Set.List[d][7]+" - "+tik.Set.List[d][1]+" -err011<br>Please contact 'The Development Center'";o(placed+'Content').style.color='red';}}
if(!RecDesc){o(placed).innerHTML+="<br> Missing - Record for "+tik.Set.List[d][7]+" - "+tik.Set.List[d][1]+" -err012<br>Please contact 'The Development Center'";o(placed).style.color='red';RecDesc='Null';return;}
wnmx=tik.Wheres.slice(0);wnmx[wnmx.length]=layerd[1+laylen]+whichm;wvalues=tik.Values.slice(0);wvalues[wvalues.length]=val;var MultiRecDesc=[RecDesc];if(RecDesc.indexOf(',')>=0){MultiRecDesc=RecDesc.split(',');RecDesc=MultiRecDesc[0];}
tik.SType=tik.Set.List[d][7];tik.RecDesc=RecDesc;var ValTa='NoWrite';var ValTf="00000000000000001000";var ValTt='';var ValTn=RecDesc;var TRec='Null';var xtraerrp="";if(!Tik.Core.Layup.Descriptor[RecDesc]){ValTa='Error';}else{TRec=Tik.Core.Layup.Descriptor[RecDesc].Record;ValTa=TRec.UID;}
ValTf=Tik.User.UID;ValTt=Tik.User.UID;tik[layerd[1+laylen]+whichm]={"Set":layup,"Value":val,"Avail":true,"Selectable":true,"RecDesc":RecDesc,"SType":tik.Set.List[d][7],"Status":0,"Qty":tik.Set.Qty,"Where":where,"Wheres":wnmx,"Values":wvalues,"Ta":ValTa,"Tf":ValTf,"Tt":ValTt,"Tn":ValTn};var menuvalue=tik.Set.List[d][2];var xtraonclick=(tik.Set.List[d][3].length>2)?tik.Set.List[d][3]+'(this);':'';var sonclick='Tik.Core.Prog.ChangeFolder(this);'+xtraonclick;var indent='padding-left:'+tik.Set.List[d][4]*2+"em;";var title=tik.Set.List[d][5];var xyz=layer;var menuid=placed+"M"+whichm;var contentid=placed+layerd[1+laylen]+whichm;var contentValue='';var Dn=placed;var MenWidth=(((Tik.Device.Screen.DX-50)/tik.Set.Qty)-12)+'px';if(tik.Set.List[d][7]){for(var rd in MultiRecDesc){Tik.Vars.Forms[Tik.Vars.Forms.length]=[wnmx,wvalues,ValTa,ValTf,ValTt,MultiRecDesc[rd],tik.Set.List[d][7],"X","",{}];}
if(ValTa!=undefined){var Td=Tik.Data;}}
if(menudo=="division"){o(Dn+'Content').innerHTML+=Tik.Core.Prog.makemenu(menuid,menuclass,menuvalue,indent,sonclick,title,custom,xyz);o(Dn+'Content').innerHTML+=Tik.Core.Prog.makeconthold(contentid,contentclass,contentValue,xyz);}else if(menudo=="horizontal"){indent=''
o(Dn+'Menu').innerHTML+=Tik.Core.Prog.makemenu(menuid,menuclass,menuvalue,indent,sonclick,title,custom,xyz);o(Dn+'Content').innerHTML+=Tik.Core.Prog.makeconthold(contentid,contentclass,contentValue,xyz);o(Dn+'Menu').style.align='center';o(menuid).style.width=MenWidth;}else if(menudo=="vertical"){indent='';o(Dn+'Menu').innerHTML+=Tik.Core.Prog.makemenu(menuid,menuclass,menuvalue,indent,sonclick,title,custom,xyz);o(Dn+'Content').innerHTML+=Tik.Core.Prog.makeconthold(contentid,contentclass,contentValue,xyz);o(Dn+'Menu').style.display='table-cell';o(Dn+'Menu').style.align='center';o(Dn+'Menu').style.width='100px';o(Dn+'Content').style.display='table-cell';o(Dn+'Content').style.verticalAlign='top';o(Dn+'Content').style.overflowY='auto';o(Dn+'Content').style.border='';o(contentid).style.width=(Tik.Device.Screen.DX-100-90)+'px';o(contentid).style.display='inline-block';o('SFrameTpop').innerHTML=o(Dn+'Content').parentNode.clientHeight;o(Dn+'Content').style.height=(Tik.Device.Screen.DY-100)+'px';}else if(menudo=="tab"){contentValue="<br>";indent='';o(Dn+'Menu').innerHTML+=Tik.Core.Prog.makemenu(menuid,menuclass,menuvalue,indent,sonclick,title,custom,xyz);o(Dn+'Content').innerHTML+=Tik.Core.Prog.makeconthold(contentid,contentclass,contentValue,xyz);o(Dn+'Menu').style.display='table';o(Dn+'Menu').style.align='center';o(menuid).style.width=MenWidth;}else if(menudo=="button"){indent='';o(Dn+'Menu').innerHTML+=Tik.Core.Prog.makemenu(menuid,menuclass,menuvalue,indent,sonclick,title,custom,xyz);o(Dn+'Content').innerHTML+=Tik.Core.Prog.makeconthold(contentid,contentclass,contentValue,xyz);o(Dn+'Menu').style.align='center';o(menuid).style.width=MenWidth;}else if(menudo=="none"){o(Dn+'Content').innerHTML+=Tik.Core.Prog.makeconthold(contentid,contentclass,contentValue,xyz);}else if(menudo=='actual'){o(Dn+'Content').innerHTML+=tik.Set.Content+"<br>";}else if(menudo=='form'){}
if(tik.Set.List[d][7]){if(tik.Set.List[d][7]=='Form'){if(!Tik.Core.Layup.Descriptor[tik.Set.List[d][1]]){var estr="##Dev## - 2Tik-00960F = Set item #"+d+", Nothing to display at '"+Dn+"Content',  : ";estr+="called '"+tik.Set.List[d][7]+"' with '"+tik.Set.List[d][1]+"' but not present <br>";o('SFrameTpop').innerHTML+=estr;return;}}
else if(!Tik.Core.Layup[tik.Set.List[d][7]][tik.Set.List[d][1]]){var estr="##Dev## - 2Tik-00960PW = Set item #"+d+", Nothing to display at '"+Dn+"Content',  : ";estr+="called '"+tik.Set.List[d][7]+"' with '"+tik.Set.List[d][1]+"' but not present <br>";o('SFrameTpop').innerHTML+=estr;return;}
else if(tik.Set.List[d][7]=='Page'){var runwhat=Tik.Core.Layup.Page[tik.Set.List[d][1]];var tmpid=where+'-Page-'+RecDesc+'-';var tmpContent=runwhat.Content.replace(/%x0A/mg,'').replace(/%x09/mg,'');var tmpContentmod=(runwhat.Nid=='S')?tmpContent.replace(/id='/g,"id='"+tmpid):tmpContent.replace(/id='/g,"id='"+where+'-');o(where).innerHTML+=tmpContentmod;var testing=[];if(!AddIn[tik.Set.List[d][1]]){AddIn[tik.Set.List[d][1]]={};}
AddIn[tik.Set.List[d][1]].whereItIs=tmpid;for(objekt in runwhat.RunIt){AddIn[tik.Set.List[d][1]][objekt]=runwhat.RunIt[objekt];}
if(runwhat.RunIt.runOnLoad){runwhat.RunIt.runOnLoad();}}
else if(tik.Set.List[d][7]=='WIBL'){}
else if(tik.Set.List[d][7]=='Form'){}
else{o(Dn+'Content').innerHTML+=o('SFrameTpop').innerHTML="Error: - No page type has been specified from the sheet";}}
if(laylen<=1){Tik.Vars.ViewStack[Tik.Vars.ViewStack.length]=contentid;}}
if(Tik.Vars.ViewStack.length>>0){refreshView(Tik.Vars.ViewStack.shift());}}
Tik.Core.Prog.makemenu=function makemenu(menuid,menuclass,menuvalue,indent,sonclick,title,custom,xyz){var s='';s+="<span"+xyz+"menu id='";s+=menuid;s+="' class='";s+=menuclass;s+="' style='";s+=indent;s+="' onclick=\"";s+=sonclick;s+="\" title='";s+=title||"";s+="' ";s+=custom+" >";s+=menuvalue;s+="</span"+xyz+"menu>";return s;}
Tik.Core.Prog.makeconthold=function makeconthold(contentid,contentclass,contentValue,xyz){var s='';s+="<span"+xyz+"content id='";s+=contentid;s+="' class='";s+=contentclass;s+="' style=''>";s+=contentValue;s+="</span"+xyz+"content>";return s;}
Tik.Core.Prog.AddNewForm=function AddNewForm(org){var varform=Tik.Vars.Forms;var dvarform=varform.length-1;var subnum=0;if(org.refreshView==true){var tik=org.tik;var whichm="";var whichx=org.whichm;var entry="00";var Xtra='X00';varform[dvarform][0][4]=Xtra;varform[dvarform][1][4]=entry;}else{var tik=Tik.Core.Prog.ViewAct(org.id.substr(0,3)+org.id.substr(3,3)+org.id.substr(6,3)+org.id.substr(9,3));var whichm='';var whichx=org.id.substr(10,2);var subnum=92;var Xtra='X'+subnum;}
var RecDesc=tik.RecDesc;var Dn=tik.Where;var wvalues=tik.Wheres;var runwhat=Tik.Core.Layup.Descriptor[tik.Set.List[1*whichx][1]];if(runwhat==undefined){if(o(Dn+'-'+tik.SType+'-'+tik.RecDesc+'-Fcomment')){o(Dn+'-'+tik.SType+'-'+tik.RecDesc+'-Fcomment').innerHTML='No Descriptor available - Looking for \"'+tik.Set.List[1*whichx][1]+"\"<br>Sheet="+tik.Set.NaME+",<br> Page/Form/WIBL="+tik.Set.List[1*whichx][1]+"";o(Dn+'-'+tik.SType+'-'+tik.RecDesc+'-Fcomment').style.color='red';}else{o(Dn).innerHTML='No Descriptor available - Looking for \"'+tik.Set.List[1*whichx][1]+"\" <br>Sheet="+tik.Set.NaME+",<br> Page/Form/WIBL="+tik.Set.List[1*whichx][1]+" ";o(Dn).style.color='red';}
return;}
var tmpContent='';var tmpidt=Dn+whichm+'-Form-'+RecDesc+'-';var tCt=(runwhat.Nid=='S')?tmpidt:tmpContent;var Xtrax=(o(tCt+'formHolder'))?o(tCt+'formHolder').getElementsByTagName("spanform").length:0;var Xtra=(Xtrax<=9)?'X0'+Xtrax:'X'+Xtrax;var tmpid=Dn+whichm+Xtra+'-Form-'+RecDesc+'-';var tC=(runwhat.Nid=='S')?tmpid:tmpContent;var fld4="-Form~";var gap="<spangap style='display:inline-block;height:12px;width:100%;'> </spangap>";if(Xtrax==0){var tstr='';tstr+="<spanfrm id='"+tCt+"sheetHolder' class='sheetHolder' style='display:inline-block'>";tstr+=" <span style='display:inline-block;width:48%;text-align:left;padding:5px;'>";tstr+="  <span style='width:127px;display:inline-block;font:normal small-caps bold 1.3em  verdana;'>";tstr+=runwhat.VName+"</span>";if(runwhat.Add=='1'){tstr+="  <ax class='formButt' id='"+tCt+"AddNew-"+runwhat.NaME+"' onclick='Tik.Core.Prog.AddNewForm(this)'>ADD</ax> &nbsp; &nbsp;";}
tstr+=" </span>";tstr+=" <span style='display:inline-block;width:48%;text-align:right;padding:5px;'>";tstr+=" </span>";tstr+=" <spantik id='"+tCt+"formHolder' class='formHolder'>";tstr+=" </spantik>";tstr+="</spanfrm>";advert="<spanads style='left:625px;position:absolute;height:98%;'>"+Tik.Core.Pages.Adverts()+"</spanads>";gap="";o(Dn+whichm).innerHTML=tstr+advert+"<span id='"+tC+"Fcomment'></span>";if(o(Dn+whichm).className.indexOf('Wcontent')<=0){o(Dn+whichm).className+=' Wcontent';}}
var str='';str+=" <spanform id='"+tC+"formBlock' style='margin-bottom:20px;'>";str+="  <spantik id='"+tC+"formHead' class='formHead' >";str+="   <spantik id='"+tC+"formStatus' class='formStatus' title='Status information'>";str+="    status info";str+="   </spantik>";str+="   <spantik id='"+tC+"linkOptions' class='formLink'>";str+="    In here is the [and] [or] data<br>and more<br>and more<br>and more<br>and more<br>";str+="   </spantik>  ";str+="  </spantik>";var fldcnt=1;for(var blk=0;blk<runwhat.Tik_Fields.length;blk++){var FldType="Input";var stron='';var fldsiz=20;if(runwhat.Tik_Fields[blk][1]){FldType=runwhat.Tik_Fields[blk][6];fldsiz=runwhat.Tik_Fields[blk][7];stron=runwhat.Tik_Fields[blk][8];}
if(FldType=='Hidden'||runwhat.Tik_Fields[blk][3]==true){str+="    <input type='hidden' id='"+tC+runwhat.Tik_Fields[blk][1]+"' size='35em' value='";str+="' class='' ";str+=stron+" >";continue;}
str+="  <spantik id='"+tC+"formBlock-"+blk+"' class='formBlock'>";str+="   <spantik id='"+tC+"label-"+blk+"' class='formLabel'>";str+=runwhat.Tik_Fields[blk][4];str+="   </spantik>";str+="   <spantik id='"+tC+"data-"+blk+"' class='formData'>";str+=(runwhat.Tik_Fields[blk][2]==true)?"<span style='width:21px;color:red;display:inline-block;' title='This field is Required to be completed' > Req</span>":"<span style='width:21px;color:red;display:inline-block;'></span>";if(FldType=='Input'||FldType=='Text'){str+="    <input type='input' id='"+tC+runwhat.Tik_Fields[blk][1]+"' size='";str+=fldsiz+"' value='";str+="' tabindex='"+fldcnt+"'  class=''  ";str+=(runwhat.Tik_Fields[blk][2]==true)?" required=true ":'';str+=stron+" >";}
else if(FldType=='Number'){var numbr=runwhat.Tik_Fields[blk][12].split(',');str+="    <input type='number' id='"+tC+runwhat.Tik_Fields[blk][1]+"' size='";str+=fldsiz+"' value='";str+=numbr[3]||1;str+="' tabindex='"+fldcnt+"' class='' ";str+="min='"+numbr[0]+"' max='"+numbr[1]+"' step='"+numbr[2]+"' ";str+=(runwhat.Tik_Fields[blk][2]==true)?" required=true ":'';str+=stron+" >";}
else if(FldType=='Pict'){str+="<img id='"+tC+runwhat.Tik_Fields[blk][1]+"' class='TikPict' ";str+=" ondragenter='return dragEnter(event);' ondrop='return dragDrop(event);' ondragover='return dragOver(event);' ";str+=" style='display:inline-block;resize:vertical;min-width:40px;height:50px;";str+=" background:white;border:1px solid green;margin:1px 6px 1px 6px' "+stron;str+=" src='"+Tik.Core.Pics.DragBlank+"' >";}
else if(FldType.substr(0,4)=='Date'){str+="<input id='"+tC+runwhat.Tik_Fields[blk][1]+"' class='"+FldType+"' type='"+FldType+"' ";str+=(runwhat.Tik_Fields[blk][2]==true)?" required=true ":'';str+=" value='"+Tibl.Date+"' onChange='Tik.Core.Prog.Confirmit(this.id)' tabindex='"+fldcnt+"' ";str+=(FldType=='DateTime')?" step=900 ":" step=1 ";str+=" validationMessage='Buggar Me' ";str+=" style='width:150px;margin:0px 2px 0px 6px;' "+stron+">";}
else if(FldType=='Textarea'){str+="<textarea id='"+tC+runwhat.Tik_Fields[blk][1]+"' rows=3 cols=25 style='resize:vertical;' tabindex='"+fldcnt+"' ";str+=(runwhat.Tik_Fields[blk][2]==true)?" required=true ":'';str+=stron+">";str+="    </textarea>";}
str+="   </spantik>";str+="   <spantik id='"+tC+"comments-"+blk+"' class='formComment'>";str+=runwhat.Tik_Fields[blk][5];str+="   </spantik>";str+="  </spantik> ";fldcnt++}
str+=" </spanform>";var formHold=o(tCt+'formHolder');if(o(tCt+"formHolder")){var FHq=formHold.getElementsByTagName("spanform");if(FHq.length>=1){formHold.innerHTML=str+gap+formHold.innerHTML;}else{formHold.innerHTML=str;}}
var linking=Tik.Core.Info.Linking;var linkdat=runwhat.Tik_Linker;var lstr='';for(var lcnt in linkdat){lstr+="<fieldset>";lstr+="<legend>"+linking[linkdat[lcnt][0]-1][1]+"</legend>";for(var lqty=0;lqty<8;lqty++){var ltyp=linkdat[lcnt][9].charAt(lqty)||linking[linkdat[lcnt][0]-1][10].charAt(lqty);lstr+="<label style='display:inline-block;width:55px;text-align:center;'>";if(ltyp=='a'){lstr+="<input type='checkbox' id='"+tC+"Tik_Linking_"+linkdat[lcnt][0]+"-"+lqty;lstr+="' onclick='Tik.Core.Prog.Bilda(this)'><br>";lstr+=linking[linkdat[lcnt][0]-1][2+lqty]+"&nbsp;";}
else if(ltyp=='o'){lstr+="<input type='radio' name='"+tC+lcnt+"' id='"+tC+"Tik_Linking_"+linkdat[lcnt][0]+"-"+lqty;lstr+="' onclick='Tik.Core.Prog.Bilda(this)'><br>";lstr+=linking[linkdat[lcnt][0]-1][2+lqty]+"&nbsp;";}
else{lstr+='';}
lstr+="</label>";}
lstr+="</fieldset>";}
o(tC+'linkOptions').innerHTML=lstr;if(!org.refreshView){var infox={};infox.tik=tik;Tik.Core.Prog.DataFill(infox);}}
Tik.Core.Prog.Advert=function Advert(org){var Tmp=org.innerHTML;if(Tmp.substr(0,4)!='This'){org.innerHTML="This will take you to the WIBL of the advertising entity - <br>presently no adds - nowhere to go!<br><span style='font-size:0.7em'>"+Tmp+"</span>";}}
Tik.Core.Prog.resetFactory=function resetFactory(){resettmp=confirm('Are you sure you wish to reset back to Factory Defaults?')
if(resettmp==true){}}
Tik.Core.Prog.ChangeFolder=function ChangeFolder(org){var orgAdd=(org.id)?org.id:org;var orglen=(orgAdd.length/3)-1;var wherecall=(orglen==3)?orgAdd.replace(/M/,"W"):(orglen==2)?orgAdd.replace(/M/,"V"):(orglen==1)?orgAdd.replace(/M/,"U"):orgAdd;var tik=Tik.Now.Drawer;var where=[];var whereat=Tik.Core.Prog.ViewAct(wherecall);var drawer=orgAdd.substr(0,3);var where=whereat.Set;var prevwhere=Tik.Core.Prog.ViewAct(wherecall.substr(0,wherecall.length-3));var Qcnt=(prevwhere.Set.List.length<=prevwhere.Set.Qty)?prevwhere.Set.List.length:prevwhere.Set.Qty;for(x=0;x<Qcnt;x++){var m=(x<=9)?"0"+x:+x;o(wherecall.substr(0,wherecall.length-2)+m).style.display='none';o(orgAdd.substr(0,orgAdd.length-2)+m).className=o(orgAdd).className.replace(/\btabset\b/,'');}
o(wherecall).style.display=where.MenuDisplay;var offset=0;offset=(orglen>=1)?o(wherecall.substr(0,6)).offsetTop+offset+2:offset+2;offset=(orglen>=2)?o(wherecall.substr(0,9)).offsetTop+offset+2:offset+2;offset=(orglen>=3)?o(wherecall).offsetTop+offset:offset+2;o(wherecall).style.height=Tik.Device.Screen.TY-offset;o(orgAdd).className+=' tabset';if(orglen==1){tik[drawer].Text[0]=o(orgAdd).innerHTML||"";tik[drawer].Text[3]=orgAdd||"";}
if(orglen==2){tik[drawer].Text[2]=o(orgAdd).innerHTML||"";tik[drawer].Text[3]=orgAdd||"";}
if(whereat.Values.length==3&&AddIn[whereat.W00.Value]){var rb={"id":whereat.W00.Where+"-"+whereat.W00.SType+"-"+whereat.W00.Value};if(AddIn[whereat.W00.Value]['runOnTab']){AddIn[whereat.W00.Value]['runOnTab'](rb);}}else if(whereat.Values.length==4&&AddIn[whereat.Value]){var rb={"id":whereat.Where+"-"+whereat.SType+"-"+whereat.Value};if(AddIn[whereat.Value]['runOnTab']){AddIn[whereat.Value]['runOnTab']();}}
Tik.Core.Prog.whereabouts(orgAdd);Tik.Core.Prog.showForm(wherecall);Tik.Core.Prog.Relate.DisplayInfo(wherecall);}
Tik.Core.Prog.ModLayout=function ModLayout(org){if(org.className=='formButt'&&Tik.Mode.DragIt==true){Tik.Mode.DragIt=false;return;}
if(org.className=='formButt'&&Tik.Mode.DragIt==false){Tik.Mode.DragIt=true;return;}
o('SFrameTpop').innerHTML='Tik.User.PersPhoto:'+o('PersPhoto').src;if(org.id=='buttLayout'){if(Tik.Mode.DragIt==true){o('valLayout').className=o('valLayout').className.replace(' live','');killCSSRule('.movibl');killCSSRule('.movibl:hover');org.style.background=Tik.CSS.ButOff;org.style.color='black';Tik.Mode.DragIt=false;SaveLayout=confirm("Do you want to save the changes?,\njust for you, whilst using this device");if(SaveLayout==true){var taglist=document.getElementsByTagName('*')
var strx='';var stra=0;o('SFrameTpop').innerHTML=taglist.length+o('valLayout').className;for(i=0;i<=taglist.length-1;i++){if(taglist[i].className.indexOf('movibl')>=0){if(strx.length>=5){strx+=','};Tik.User.Position[stra]=[taglist[i].id,taglist[i].style.top,taglist[i].style.left,taglist[i].clientWidth,taglist[i].clientHeight,taglist[i].style.zIndex];stra++;}}}}else{o('valLayout').className+=' live';Tik.Mode.DragIt=true;org.style.color='white';org.style.background=Tik.CSS.ButOn;movibl=addCSSRule('.movibl');movibl.style['-webkit-box-shadow']='4px 5px 7px #CCE';movibl.style.border='1px solid white';moviblh=addCSSRule('.movibl:hover');moviblh.style['-webkit-box-shadow']='2px 3px 5px #CCE';moviblh.style.border='1px solid black';}}
if(org.id=='buttDisp'){if(o('SFrameTpop').style.display=='none'){o('SFrameTpop').style.display='inline-block';o('SFrameTpop').style.width=(Tik.Device.Screen.X-65);o(org.id).style.background=Tik.CSS.ButOn;o(org.id).style.color='white';}else{Th('SFrameTpop')
o(org.id).style.background=Tik.CSS.ButOff;o(org.id).style.color='black';}}
if(org.id=='buttFactory'){var taglist=document.getElementsByTagName('*');var strx='';var stra=0;o('SFrameTpop').innerHTML=taglist.length+o('valLayout').className;for(i=0;i<=taglist.length-1;i++){if(taglist[i].className.indexOf('movibl')>=0){if(strx.length>=5){strx+=','};Tik.Factory.Posit[stra]=[taglist[i].id,taglist[i].style.top,taglist[i].style.left,taglist[i].clientWidth,taglist[i].clientHeight,taglist[i].style.zIndex];stra++;}}}}
Tik.Core.Prog.showForm=function showForm(whereto){var whereto;if(whereto.length<=10){return;}
var tik=Tik.Core.Prog.ViewAct(whereto);if(tik.SType!='Form')return;var whichm=whereto.substr(10,2);if(!Tik.Data[tik.Tf]){Tik.Data[tik.Tf]={};}
if(!Tik.Data[tik.Tf][tik.Ta]){Tik.Data[tik.Tf][tik.Ta]=[];}
var qtyForms=Tik.Data[tik.Tf][tik.Ta].length;qtyForms=(qtyForms>=1)?qtyForms-1:0;if(tik.Set.List[1*whichm][7]=='Form'){Tik.Vars.Form[Tik.Vars.Form.length]=[whereto,tik];if(Tik.Vars.Form.length>=2){o(Tik.Vars.Form[Tik.Vars.Form.length-2][0]).innerHTML="";}}
var info={"refreshView":true,"tik":tik,"whichm":whichm,"qty":qtyForms};for(var xs=0;xs<=qtyForms;xs++){Tik.Core.Prog.AddNewForm(info);}
Tik.Core.Prog.DataFill(info);}
Tik.Core.Prog.Bilda=function Bilda(org){var pageita='';if(org.id){pageita=org.id.split('-');}else{var pageita=org.split('-');}
var pageitS=pageita[0]+'-'+pageita[1]+'-'+pageita[2];var pageitM=pageitS+'-'+pageita[3];var pageit=pageitM+'-'+pageita[4];var pg4=pageita[4].indexOf('~');var DispCont=pageita[2];var val=pageita[4].split('~');var DispSidx=1;var DispPage=(o(pageit+'-Sel'+DispCont))?o(pageit+'-Sel'+DispCont).selectedIndex:'';var DispName=o(o(pageit+'-Sel'+DispCont))?o(pageit+'-Sel'+DispCont).options[DispPage].value:DispCont;var LayInfo=Tik.Core.Layup[pageita[4]];var DescInfo=Tik.Core.Layup.Descriptor;var DispInfo=Tik.Core.Layup.Descriptor[DispName];if(DispCont=='Grid'||val[1]=='GridDat'||val[5]=='Edit')return;var whereto='';var wheredat=Tik.Vars.Forms;var completed=false;for(var wd in wheredat){if(wheredat[wd][5]==DispCont){var success=0;var whereto=window;if(wheredat[wd][0].toString().replace(/,/g,'').substr(0,12)==pageita[0].substr(0,12)){success=4;}
if(success==4){whereto=wheredat[wd];var valit=org.value;if(org.type=='checkbox'||org.type=='radio'){var va=pageitM;valit=[];for(var cr=0;cr<8;cr++){if(o(va+"-"+cr)){valit[valit.length]=(o(va+"-"+cr).checked==true)?'on':"";}}}
var nm2=(pageita[1]=='Form'||pageita[1]=='Record')?'Descriptor':pageita[1];var DatN=Tik.Data;for(var Dn in DatN){if(DatN[Dn]==wheredat[wd][3]){}}
if(whereto[2]<='10000000000000001000'&&whereto[2]>='10000000000000000000'){var idxval='';if(o(pageit+'-Dis'+pageita[4])){idxval=o(pageit+'-Dis'+pageita[4]).innerHTML;}else{var idxnm=o(pageit+'-Sel'+pageita[4]);idxval=idxnm.options[idxnm.selectedIndex].value;}
if(idxval=='None'){return;}
if(pageita[4]=='Record'){Tik.Core.Layup[nm2][idxval].Record[pageita[5]]=valit;}else{Tik.Core.Layup[nm2][idxval][pageita[5]]=valit;}}else{o(pageitS+'-formStatus').innerHTML="";var TCLD=Tik.Core.Layup.Descriptor[wheredat[wd][5]];if(!Tik.Data[wheredat[wd][3]]){Tik.Data[wheredat[wd][3]]={};}
if(!Tik.Data[wheredat[wd][3]][wheredat[wd][2]]){Tik.Data[wheredat[wd][3]][wheredat[wd][2]]=[];Tik.Data[wheredat[wd][3]][wheredat[wd][2]][0]={"Screen":pageita[0]};}
var datslot=Tik.Data[wheredat[wd][3]][wheredat[wd][2]];var datnum=Tik.Data[wheredat[wd][3]][wheredat[wd][2]].length;for(datnums in datslot){if(datslot[datnums].Screen==pageita[0]){datnum=datnums;break;}}
if(datnum==Tik.Data[wheredat[wd][3]][wheredat[wd][2]].length){datslot[datnum]={"Screen":pageita[0]};}
for(edat in TCLD.Tik_Linker){if((1*TCLD.Tik_Linker[edat][0])==(1*pageita[3].split('_')[2]))
{datslot[datnum]['Tik_Linking_'+TCLD.Tik_Linker[edat][0]]=valit;}
if(datslot[datnum]['Tik_Linking_'+TCLD.Tik_Linker[edat][0]]==undefined){o(pageitS+'-formStatus').innerHTML+="Linker - "+Tik.Core.Info.Linking[(1*TCLD.Tik_Linker[edat][0]-1)][1]+"<br>";}}
for(edat in TCLD.Tik_Fields){var presFld=o(pageitS+'-'+TCLD.Tik_Fields[edat][1])
var Mine=false;if(whereto[3]==Tik.User.UID)Mine=true;if(TCLD.Tik_Fields[edat][1]=="AKAName"){if(Mine==true){}else{}}
else if(TCLD.Tik_Fields[edat][1]=='AKAPhoto'){if(Mine==true){o('PersPhoto').src=presFld.src;Tik.User.PersPhoto=presFld.src;}else{}}
if(presFld.required==true&&presFld.value==''){o(pageitS+'-formStatus').innerHTML+=TCLD.Tik_Fields[edat][4]+"<br>"}
if(presFld.nodeName=='TEXTAREA'){datslot[datnum][TCLD.Tik_Fields[edat][1]]=presFld.innerHTML;}else if(presFld.nodeName=='SPANPICT'){datslot[datnum][TCLD.Tik_Fields[edat][1]]=presFld.innerHTML;}else if(presFld.nodeName=='SELECT'){datslot[datnum][TCLD.Tik_Fields[edat][1]]=presFld.options[presFld.selected].value;}else if(presFld.nodeName=='IMG'){datslot[datnum][TCLD.Tik_Fields[edat][1]]=presFld.src;Tik.Core.Prog.Image.ImageResize(presFld.src,whereto[3]+"."+whereto[2]+"."+TCLD.Tik_Fields[edat][1]);}else{datslot[datnum][TCLD.Tik_Fields[edat][1]]=presFld.value;}}
if(o(pageitS+'-Tik_Linking_25-1')){if(o(pageitS+'-Tik_Linking_25-1').checked==true&&o(pageitS+'-formStatus').innerHTML==''){o(pageitS+'-formStatus').innerHTML="Data Saved.";completed=true;}else if(o(pageitS+'-Tik_Linking_25-7').checked==true&&o(pageitS+'-formStatus').innerHTML==''){o(pageitS+'-formStatus').innerHTML="Data to be removed.";completed=true}else{o(pageitS+'-formStatus').innerHTML+="Data Changed <br>Not yet saved.<br>Confirm data is 'Valid'";}}
if(completed==false){return;}
var savit={};savit.Trs=pageitS+'-formStatus';savit.Tt=wheredat[wd][4];savit.Tf=wheredat[wd][3];savit.Ta=wheredat[wd][2];savit.Td=datslot;Tik.Core.Prog.SQL.QuePut[Tik.Core.Prog.SQL.QuePut.length]=savit;Tik.Core.Prog.SQL.Put()
break;}}}}}
Tik.Core.Prog.InputKey=function InputKey(org,key){var pageita='';if(org.type=='input'||org.type=='text'||org.type=='textarea'){}else{return;}
if(org.id){pageita=org.id.split('-');}else{var pageita=org.split('-');}
if(org.id=='InpLogin'||org.id=='InpPasswd'||org.id=='-RelAkaName'||pageita[0]=='CP')return;var pageitS=pageita[0]+'-'+pageita[1]+'-'+pageita[2];var pageitM=pageitS+'-'+pageita[3];var pageit=pageitS;var DispCont=pageita[2];var DispSidx=1;var DispPage=(o(pageit+'-Sel'+DispCont))?o(pageit+'-Sel'+DispCont).selectedIndex:'';var DispName=o(o(pageit+'-Sel'+DispCont))?o(pageit+'-Sel'+DispCont).options[DispPage].value:DispCont;var LayInfo=Tik.Core.Layup[pageita[4]];var DescInfo=Tik.Core.Layup.Descriptor;var DispInfo=Tik.Core.Layup.Descriptor[DispName];if(DispCont.substr(0,4)=='Grid')return;if(o(org.id).tiknorm){if(o(pageit).tiknorm=='true'){return;}}
if(o('STab'+pageita[0].substr(0,3)).innerHTML.indexOf('TikCr8')>=0)return;if(!o(pageitS+'-formStatus'))return;o(pageitS+'-formStatus').innerHTML="Data Changed <br>Not yet saved.<br>Please Confirm 'Valid' data.";if(o(pageitS+'-Tik_Linking_25-3')){o(pageitS+'-Tik_Linking_25-3').click();}
if(pageita.length==4){org.style.background='white';for(var pagt in DispInfo.Tik_Fields){if(DispInfo.Tik_Fields[pagt][1]==pageita[3]){break;}}
var maxChar=(1*DispInfo.Tik_Fields[pagt][11]+1)
if(org.value.length>=maxChar){org.style.background='pink';org.value=org.value.substr(0,maxChar);}
if(pageita[3]=='AKAName'){o(pageita[0].substr(0,3)+'M'+pageita[0].substr(4,2)).innerHTML=org.value;var iktmp=o('rstest').innerHTML.split(":");o('rstest').innerHTML=iktmp[0]+": "+org.value+" :"+iktmp[2];}
var strChar=DispInfo.Tik_Fields[pagt][10]
if(strChar.length<=1)return;var strTmp=org.value.split('');org.value='';for(var strChk in strTmp){if(strChar.indexOf(strTmp[strChk])>=0){org.value+=strTmp[strChk];}else if(strChar.toUpperCase().indexOf(strTmp[strChk])>=0){org.value+=strTmp[strChk];}}}}
Tik.Core.Prog.DataFill=function DataFill(tikinfo){var tik=tikinfo.tik;var datx=Tik.Data[tik.Tf][tik.Ta];var datl=datx.length;for(var qty in datx){var dqty=(qty<=9)?'0'+qty:qty;Wherex=tik.Where+'X'+dqty;var dat=datx[qty];if(!datx[qty].Screen){datx[qty].Screen=Wherex}
for(var data in dat){if(data=='Screen'){continue;}
if(data=='Tik_Linking_25'&&dat[data][7]=='on'){continue;}
if(data.substr(0,11)=='Tik_Linking'){for(var ql in dat[data]){if(o(Wherex+"-Form-"+tik.Tn+"-"+data+"-"+ql)){o(Wherex+"-Form-"+tik.Tn+"-"+data+"-"+ql).checked=(dat[data][ql]=='on')?true:false;o(Wherex+"-Form-"+tik.Tn+"-"+data+"-"+ql).value=dat[data][ql];}}
continue;}
if(o(Wherex+"-Form-"+tik.Tn+"-"+data)){var WhereI=o(Wherex+"-Form-"+tik.Tn+"-"+data);if(WhereI.type=="textarea"){WhereI.innerHTML=dat[data];}else if(WhereI.className=="TikPict"){WhereI.src=dat[data]}else{WhereI.value=dat[data];}}}}}
Tik.Core.Prog.AKAbuild=function(){var itis=Tik.Vars.Forms;for(var each in itis){if(itis[each][5]=='AKA'&&(Tik.Data[itis[each][3]])&&(Tik.Data[itis[each][3]][itis[each][2]])){if(itis[each][1][0]=='Me'){o(itis[each][0][0]+'M'+itis[each][0][1].substr(1,2)).innerHTML=Tik.Data[itis[each][3]][itis[each][2]][0].AKAName;o('PersPhoto').src=Tik.Data[itis[each][3]][itis[each][2]][0].AKAPhoto}else{if(Tik.Data[itis[each][3]]&&Tik.Data[itis[each][3]][itis[each][2]]){o(itis[each][0][0]+itis[each][0][1]+'M'+itis[each][0][2].substr(1,2)).innerHTML=Tik.Data[itis[each][3]][itis[each][2]][0].AKAName}}}}}
Tik.Core.Prog.whereabouts=function(whkey){var tikt=Tik.Now.Drawer;var tiku={};var next=0;for(var at=0;at<=tikt.Qty;at++){var Tnum=(at>9)?at:'0'+at;if(o('STabT'+Tnum).TikIt==true||o('STabWIBL').TikIt==true){o('rstest').innerHTML=Tik.Mode.Drawer;Tik.Mode.Folder='';Tik.Mode.Sheet='';Tik.Mode.PWF='';if(Tik.Mode.Drawer!='WIBL'){var tt='T'+Tnum;var tik=tt;var T=Tik.Mode.Drawer;tiku=Tik.Now.Drawer[tt];next=(at!=0)?1:0;}
break;}}
if(next!=1){return;}
var Qcnt=(tiku.Set.List.length<=tiku.Set.Qty)?tiku.Set.List.length:tiku.Set.Qty;for(var au=0;au<Qcnt;au++){var Unum=(au>9)?au:'0'+au;if(o(tik+'M'+Unum).className.indexOf('tabset')>=0){Tik.Mode.Folder=o(tik+'M'+Unum).innerHTML;o('rstest').innerHTML+=" : "+Tik.Mode.Folder;var U=o(tik+'M'+Unum).innerHTML;var tu='U'+Unum;tikv=Tik.Now.Drawer[tt][tu];tik+=tu;next=2;break;}}
if(next!=2){return;}
for(var av=0;av<tikv.Set.Qty;av++){var Vnum=(av>9)?av:'0'+av;if(!o(tik+'M'+Vnum)){o('SFrameTpop').innerHTML="gtik-01201 = Set item #"+av+", Nothing to display at "+tik+'M'+Vnum+" : called "+tikv.Value+" but not present";return;}
if(o(tik+'M'+Vnum).className.indexOf('tabset')>=0){Tik.Mode.Sheet=o(tik+'M'+Vnum).innerHTML;o('rstest').innerHTML+=" : "+Tik.Mode.Sheet;var V=o(tik+'M'+Vnum).innerHTML;var tv='V'+Vnum;tikw=Tik.Now.Drawer[tt][tu][tv];tik+=tv;next=3;break;}}
if(next!=3){return;}
for(var aw=0;aw<tikw.Set.Qty;aw++){var Wnum=(aw>9)?aw:'0'+aw;if(!o(tik+'M'+Wnum)){o('SFrameTpop').innerHTML="gtik-01201 = Set item #"+av+", Nothing to display at "+tik+'M'+Wnum+" : called "+tikw.Value+" but not present";return;}
if(o(tik+'M'+Wnum).className.indexOf('tabset')>=0){Tik.Mode.PWF=o(tik+'M'+Wnum).innerHTML;o('rstest').innerHTML+=" : "+Tik.Mode.PWF;var W=o(tik+'M'+Wnum).innerHTML;next=4;tik+='M'+Wnum;break;}}
if(next==4&&whkey!=tik){o(tt+tu+tv+'M'+Wnum).click();}}
Tik.Core.Prog.GotoPage=function GotoPage(str,relate){var tmpg=str.split(':');var tmpT='';var rep=['T','U','V','W'];var tik=Tik.Now.Drawer;for(var acnt=0;acnt<tmpg.length;acnt++){if(acnt==0){for(var tcnt=1;tcnt<Tik.Now.Drawer.Qty;tcnt++){var tcnta=rep[acnt];tcnta+=(tcnt>9)?tcnt:'0'+tcnt;if(tik[tcnta].Value==tmpg[0]){tmpT=tik[tcnta].Where;tik=tik[tcnta];o('STab'+tmpT).click()
break;}}}else{for(var tcnt=0;tcnt<=tik.Set.Qty;tcnt++){var tcntb=rep[acnt]
tcntc=(tcnt>9)?tcnt:'0'+tcnt;var AAA=tik[tcntb+tcntc].Where;if(o(tcnta+'M'+tcntc).innerHTML==tmpg[acnt]){o(tcnta+'M'+tcntc).click();tcnta+=rep[acnt]+tcntc;tik=tik[rep[acnt]+tcntc];break;}}}}
if(relate!=undefined){var rel=relate}}
Tik.Core.Prog.AutoSelect=function(){var tikarr=Tik.Core.Info.Tik_Select;var AA=document.getElementsByTagName("select")
for(var elm=0;elm<AA.length;elm++){if(!AA[elm].attributes.Tik)continue;for(var arr in tikarr){if(AA[elm].attributes.Tik.value==tikarr[arr][0]){if(o(AA[elm].id).options.length>=2)continue;o(AA[elm].id).options.length=0;o(AA[elm].id).title=tikarr[arr][1];for(var dat=2;dat<tikarr[arr].length;dat++){o(AA[elm].id).options[o(AA[elm].id).options.length]=new Option(tikarr[arr][dat][0],tikarr[arr][dat][1],tikarr[arr][dat][2]);}}}}
var links=document.getElementsByTagName('a');for(var i=0,j=links.length;i<j;i++){links[i].setAttribute('tabindex','-1');}}
Tik.Core.Prog.Grid={Cr8Grid:function Cr8Grid(disp){var pageita='';if(disp.id){pageita=disp.id.split('-');}else{var pageita=disp.split('-');}
var pageitS=pageita[0]+'-'+pageita[1]+'-'+pageita[2]
var pageitM=pageitS;var pageit=pageitM;if(!Tik.Vars.Grid[pageit]){Tik.Vars.Grid[pageit]={};Tik.Vars.Grid[pageit].Value=(Tik.Vars.Grid.New.length>=1)?Tik.Vars.Grid.New:Tik.Vars.Grid.Value;Tik.Vars.Grid[pageit].Head=Tik.Vars.Grid.Head;Tik.Vars.Grid[pageit].Title=Tik.Vars.Grid.Title;Tik.Vars.Grid[pageit].Attach=Tik.Vars.Grid.Attach;Tik.Vars.Grid.New='';}else{Tik.Vars.Grid.Value=(Tik.Vars.Grid.New.length==0)?Tik.Vars.Grid[pageit].Value:Tik.Vars.Grid.New;Tik.Vars.Grid[pageit].Value=Tik.Vars.Grid.Value;Tik.Vars.Grid.Head=Tik.Vars.Grid[pageit].Head;Tik.Vars.Grid.Title=Tik.Vars.Grid[pageit].Title;Tik.Vars.Grid.Attach=Tik.Vars.Grid[pageit].Attach;Tik.Vars.Grid.New='';}
var datax=Tik.Vars.Grid[pageit].Value;if(!datax){o(pageit+'-ContGridD').innerHTML='Sorry! - No data to display - Nill Data.';return;}
var dataz=datax.split('.');var data=window;var buti=Tik.Vars.Grid.Attach[2][0].split(',');var butj=Tik.Vars.Grid.Attach[1];var butr=Tik.Vars.Grid.Attach[0];for(var f in dataz){data=data[dataz[f]];}
if(!data[0]){o(pageit+'-ContGridD').innerHTML='Sorry! - No data to display.';return;}
var totCols=data[0].length+1;var addrow=false;if(pageita[4]=='AddRow'){addrow=false;var sizarr=data.length;data[sizarr]=[];for(var tcol=0;tcol<totCols-1;tcol++){data[sizarr][tcol]=((buti[0]-1)==tcol&&o(pageit+"-GridDat~"+buti[0]))?o(pageit+"-GridDat~"+buti[0]).value:'';}}
if(!data){o(pageit+'-ContGridD').innerHTML='Sorry! - No data to display at this time.';return;}
var totRows=(addrow==true)?data.length+2:data.length+1;var colnam="xABCDEFGHIJKLMNOPQRSTUVWXYZ".split('');if(Tik.Vars.Grid.Head.length!=0){colnam=Tik.Vars.Grid.Head;}
var cn='A1';var str="";str+="<table class='TikGrid' style='word-break:break-all'>";dogrid(data,totRows,totCols);function dogrid(data,totRows,totCols){for(var drow=0;drow<totRows;drow++){str+="<tr>";var rowless=totRows-1;for(var dcol=0;dcol<totCols;dcol++){cn=colnam[dcol]+drow;var bg='white';var titnam=(Tik.Vars.Grid.Title.length==0)?'':Tik.Vars.Grid.Title[dcol];var hn=(drow==0)?colnam[dcol]:drow;var rc=(drow==0||dcol==0)?true:false;var dat=(addrow==true&&drow==(data.length+1))?"":(rc==true)?"":data[drow-1][dcol-1];var idval=pageit+'~'+datax+'~'+(dcol-1)+'~'+(drow-1)+'~';dat=(dcol==Tik.Vars.Grid.Attach[1][0]||dcol==Tik.Vars.Grid.Attach[0][0])?"":dat;if(dat==undefined){bg='lightgray';dat='';}
if(dcol==butj[0]){dat+="<span id='"+idval+"J' style='display:inline-block; vertical-align:top; font-weight:600; cursor:hand; padding-left:5px; padding-right:5px; color:green;' title='Jump to the listed entry' onclick='"+butj[2]+"'> "+butj[1]+" </span>";bg='';}
if(dcol==Tik.Vars.Grid.Attach[0][0]){dat+="<span id='"+idval+"R' style='inline-block; vertical-align:top; font-weight:600; cursor:hand; padding-left:5px; padding-right:5px; color:green;' title='Remove this row -WARNING- no undo!' onclick='Tik.Core.Prog.Grid.MovCell(this)'> "+butr[1]+" </span>";dat+=(drow!=1)?"<img id='"+idval+"U' src='images/Tdyn_up.gif' style='cursor:hand;' width='15' height='15' title='Move this row up' onclick='Tik.Core.Prog.Grid.MovCell(this)' />":" &nbsp; &nbsp; &nbsp;";dat+=(drow!=totRows-1)?"<img id='"+idval+"D' src='images/Tdyn_down.gif' style='cursor:hand;' width='15' height='15' title='Move this row down' onclick='Tik.Core.Prog.Grid.MovCell(this)' />":"";bg='';}
str+=(rc==true)?"<th id='"+cn+"' onclick='' class='TikHead' title='"+titnam+"'>"+hn+"</th>":"<td id='"+idval+"E' onclick='Tik.Core.Prog.Grid.ModCell(this)' style='background:"+bg+"' class='TikCell'>"+dat+"</td>";}
str+="</tr>";}
str+="</table>";}
var butw=Tik.Vars.Grid.Attach[3][0]
var but=(butw=='')?"":"<ax id='"+pageit+"-Grd-AddRow' class='formButt' onclick='Tik.Core.Prog.Grid.Cr8Grid(this)'>"+Tik.Vars.Grid.Attach[3][1]+"</ax>";but+=(buti[0]!='')?"<input type='text' id='"+pageit+"-GridDat~"+buti[0]+"' size='16'>":'';o(pageit+'-ContGridD').innerHTML=(butw=='A')?but+"<br>"+str:(butw=='B')?str+"<br>"+but:str;},MovCell:function(disp){var pageita='';if(disp.id){pageita=disp.id.split('-');}else{var pageita=disp.split('-');}
var pageitS=pageita[0]+'-'+pageita[1]+'-'+pageita[2]
var pageitM=pageitS+'-'+pageita[3];var pageit=pageitM+'-'+pageita[4];var vals=disp.id.split('~')
var datax=vals[1]
var data=window;var dataz=datax.split('.');var newval=vals[3];for(var f in dataz){data=data[dataz[f]]}
if(vals[4]=='U'){var arrtmp=[data[vals[3]-1],data[vals[3]]];var arrtmpx=data.splice(vals[3]-1,2,arrtmp[1],arrtmp[0]);newval--;}
if(vals[4]=='D'){var arrtmp=[data[vals[3]],data[1+1*vals[3]]];var arrtmpx=data.splice(vals[3],2,arrtmp[1],arrtmp[0]);newval++}
if(vals[4]=='R'){var arrtmpx=data.splice(vals[3],1);}
if(vals[4]=='J'){}
Tik.Core.Prog.Grid.Cr8Grid(vals[0])},Cr8Spreadx:function(org){Tik.Vars.Spread[Tik.Vars.Spread.length]=org.innerHTML;Tik.Core.Prog.Grid.Cr8Spread(org);},ModCell:function ModCell(org){var vals=org.id.split('~')
if(Tik.Vars.Grid[vals[0]].Attach[2][0].indexOf((1*vals[2]+1))>=0)return;if(vals[5]!='Edit'){var cellH=org.clientHeight-2;var cellW=org.clientWidth-2;var tmp=org.innerHTML;org.innerHTML="<textarea id='"+org.id+"~Edit' style='height:"+cellH+";width:"+cellW+";' class='gridTextField'  onblur='Tik.Core.Prog.Grid.ModCell(this)' tiknorm='true'>"+tmp+"</textarea>";o(org.id+'~Edit').innerHTML=tmp;o(org.id+'~Edit').focus();}
else{var tmpo=org.value;org.parentNode.innerHTML=tmpo;var datax=vals[1]
var data=window;var dataz=datax.split('.');for(var f in dataz){data=data[dataz[f]];}
if(!data[vals[3]]){data[vals[3]]=[];for(var m=0;m<data[0].length;m++){data[vals[3]][m]="";}}
data[vals[3]][vals[2]]=tmpo;}}}
Tik.Core.Prog.InvokeLogin=function InvokeLogin(org){if(org.id=='LoginStart'){if(Tik.Vars.LoginQty){if(Tik.Vars.LoginQty>=4){var strx="<span id='closeoff' style='position:absolute;top:"+((Tik.Device.Window.Y/2))+"px; left:"+((Tik.Device.Window.X/2))+"px; ";strx+=" height:1px; width:200px; font-size:1.5em; color:red; background:white;z-index:3;'  class='blackout' onmouseover=\"o('closeoff').style.height = '"+Tik.Device.Window.Y+"px'; o('closeoff').style.width = '"+Tik.Device.Window.X+"px'; o('closeoff').style.top = '0px'; o('closeoff').style.left = '0px'; setTimeout(window.location.replace('http://www.google.com '),9000);\">";strx+="You have attempted to Login more than 4 times.<br>Sorry, we don't believe that you are the owner of the information that you are trying to access.</span>";o('CoverAll').innerHTML=strx;return;}}
var str='';str+="<span id='CoverAllb' class='blackout' onmouseover=\"o('CoverAllb').style.opacity = 0.83;o('loginBox').style.opacity = 1;\" ";str+=" style='display:none;height:0.1%;width:100%;position:absolute;left:0px;top:0px;opacity:0;'></span>";str+="<span id='loginBox' class='blackout'";str+="style='display:block;width:250px;height:150px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(lightblue));";str+=" border:outset 3px yellow;text-align:center; opacity:0;";str+=" z-index:2; position:absolute; top:"+((Tik.Device.Window.Y/2)-75)+"px; left:"+((Tik.Device.Window.X/2)-125)+"px; '";str+="><br> <br>";str+="<input id='InpLogin' style='length:40px;' ";str+=" onkeyup='Tik.Core.Prog.InvokeLogin(this)' value='' autocomplete='on' autofocus='on' placeholder='Login' title='Login'> <br> <br>";str+="<input id='InpPasswd' style='length:40px;' ";str+=" onkeyup='Tik.Core.Prog.InvokeLogin(this)' value='' autocomplete='on' placeholder='Password' autofocus title='Password with SecurePause'> <br> <br>";str+="<input type='button' id='LogCancel' onclick='Tik.Core.Prog.InvokeLogin(this)' value='Cancel'>&nbsp; &nbsp; <br>";str+="<span id='LoginStat' style='color:red;' ></span>";str+="</span>";o('CoverAll').innerHTML=str;o('CoverAll').style.display='block';o('CoverAllb').style.display='block';o('CoverAllb').style.background='black';o('CoverAllb').style.position='fixed';o('CoverAllb').style.zIndex='2';o('CoverAllb').style.height=Tik.Device.Window.Y;o('CoverAllb').style.width=Tik.Device.Window.X;o('CoverAllb').style.visibility='visible';o('CoverAllb').style.align='center';SecurePause=0;Secpause=0;spausecnt=0;Tik.User.Passx=[];var addra=(!location.search)?'':location.search.split('&');for(var each in addra){var addr=(addra[each].indexOf('User')>=0)?addra[each].substr(5):'';}
o('InpLogin').value=addr;if(addr.length==20)o('InpPasswd').focus();}else if(org.id.substr(0,3)=='Inp'){var ml=[];ml[0]=20;ml[1]=20;var Inp=[];Inp[0]=o('InpLogin').value.length;Inp[1]=o('InpPasswd').value.length;Tik.User.UIDx=o('InpLogin').value;if(Inp[0].length==ml[0])o('InpPasswd').focus();if(org.id=='InpLogin'){if(Inp[0]==ml[0]){Inp[0]=ml[0];if(ml[1]!=Inp[1]){o('InpPasswd').focus();}}}else if(org.id=='InpPasswd'){if(Inp[1]==ml[1]){Inp[1]=ml[1];if(ml[0]!=Inp[0]){o('InpLogin').focus();}}
var passcode=Tik.Core.Prog.SecLog(org)
console.log("Pass:",passcode);if(passcode==false)return;if(Tik.Vars.LoginQty){Tik.Vars.LoginQty++;}else{Tik.Vars.LoginQty=1;}
o('LoginStat').innerHTML='Max chars - finding login data - #'+Tik.Vars.LoginQty;o('CoverAllb').style.height='0px';o('CoverAllb').style.width='0px';o('CoverAllb').style.opacity=0;o('loginBox').style.top='0px';o('loginBox').style.left='0px';o('loginBox').style.opacity=0;var tmp=setTimeout("o('CoverAll').innerHTML = ''",1500);}
if(passcode!=false&&Inp[0]==20){var Users=Tik.Device.Users;var buggar=false;for(var us in Users){if(Users[us][1]==Tik.User.UIDx&&Users[us][2]==passcode){Tik.User.UID=Tik.User.UIDx;Tik.User.Passwd=passcode;Tik.User.REP=Tik.User.UID;Tik.User.Type=Users[us][3];sessionStorage.setItem("User",Tik.User.UID);sessionStorage.setItem("REP",Tik.User.REP);sessionStorage.setItem("Auth",Tik.User.Auth);sessionStorage.setItem("Pass",Tik.User.Passwd);sessionStorage.setItem("Type",Tik.User.Type);sessionStorage.setItem("Session",Tibl.Milliseconds);buggar=true;}}
if(buggar==false)return;var logit=Tik.Device.Users;Tik.Initial.Inst='Restart';Tik.Vars.Forms=[];Tik.Core.Prog.setupViews()
Tik.Core.Prog.SQL.Cr8Table(TikDB);Tik.Core.Prog.WIBL.Init();Tik.Core.Prog.LoadArr();}
window.setTimeout('Tik.Core.Prog.TopUpdate()',1250);}else if(org.id=='LogCancel'){o('CoverAll').innerHTML='';}}
Tik.Core.Prog.SecLog=function(org){var spause=(!Secpause)?0:Secpause;if(!SecurePause){Secpause=0;SecurePause=window.setTimeout("o('"+org.id+"').style.background = 'orange';Secpause=1;",1700);o('InpPasswd').style.background='lightgreen';}else{clearTimeout(SecurePause);Secpause=0;SecurePause=window.setTimeout("o('"+org.id+"').style.background = 'orange';Secpause=1;",1700);o('InpPasswd').style.background='lightgreen';}
var paswd=o(org.id).value;spausecnt=spausecnt+spause;Tik.User.Passx[Tik.User.Passx.length]=((1*paswd.substr(paswd.length-1,1))+spausecnt);passChk=false;if(Tik.User.UIDx.length==20&&Tik.User.Passx.length==20){var passChk=0;for(var cnt in Tik.User.Passx){passChk=(1*Tik.User.Passx[cnt]+passChk);}
passChk=((1*Tik.User.UIDx.substr(14))+9999)-passChk;Tik.User.Passwd=passChk;org.value='';Tik.User.Passx='';}
return passChk}
Tik.Core.Prog.LoadArr=function LoadArr(){var obj={};obj.Tt=Tik.User.UID;obj.Tf=Tik.User.UID;Tik.Core.Prog.SQL.QueGet[Tik.Core.Prog.SQL.QueGet.length]=obj;for(var num in Tik.Relate.Map){obj={};obj.Tt=Tik.User.UID;if(Tik.Relate.Map[num][3]){obj.Tf=Tik.Relate.Map[num][3];}
Tik.Core.Prog.SQL.QueGet[Tik.Core.Prog.SQL.QueGet.length]=obj;Tik.Core.Prog.SQL.Get();}
Tik.Initial.DatEnd=obj;}
Tik.Core.Prog.PutEdit=function PutEdit(org){var pageita=org.id.split('-');var pageitS=pageita[0]+'-'+pageita[1]+'-'+pageita[2];var pageitM=pageitS+'-'+pageita[3];var pageit=pageitS;var RecDesc='';var RecType=pageita[2];var DescPage='';var saveType=[];for(var typ in Tik.Where.Net){if(RecType==Tik.Where.Net[typ][3]){saveType=Tik.Where.Net[typ];break;}}
if(pageita[1]=='PgCr8Disp'||pageita[2]=='Page'||pageita[2]=='WIBL'){RecDesc=o(pageitS+'-NaME').value;RecType=pageita[2];DescPage=Tik.Core.Layup[RecType][RecDesc];}else if(pageita[2]=='Grid'){RecDesc=pageita[5];RecType='Info'
DescPage=Tik.Core[RecType][RecDesc];}else if(pageita[2]=='Config'){RecDesc=pageita[2];RecType=pageita[2];DescPage=Tik.Core[RecType][RecDesc];}else{RecDesc=o(pageitS+'-Sel'+pageita[2]).options[o(pageitS+'-Sel'+pageita[2]).selectedIndex].value;RecType='Descriptor';DescPage=Tik.Core.Layup[RecType][RecDesc];}
if(pageita[3]!='Save'){if(pageita[2]=='Record'){DescPage.Record[pageita[3]]=org.value.replace(/\n/g,'').replace(/\t/g,'');}else{if(org.type=='checkbox'||org.type=='radio'){DescPage[pageita[3]]=org.checked;}else{DescPage[pageita[3]]=org.value.replace(/\n/g,'').replace(/\t/g,'');}}}else{var DescSave=Tik.Core.Layup[RecType];if(pageita[2]=='Grid'){DescSave=Tik.Core[RecType]}
var saveType=[];for(var typ in Tik.Where.Net){if(RecType==Tik.Where.Net[typ][3]){saveType=Tik.Where.Net[typ];break;}}
var objtf=saveType[0];var Tuen=Tik.User.Editor.Number;var tmp='';if((1*saveType[0])<=1000&&Tuen){for(x=Tuen.toString().length;x<20;x++){tmp+='0';}
objtf=tmp+Tuen;}else{return;};var obj={};obj.Tt=objtf;obj.Tf=objtf;obj.Ta=saveType[1];obj.Td=DescSave;Tik.Core.Prog.SQL.QuePut[Tik.Core.Prog.SQL.QuePut.length]=obj;Tik.Core.Prog.SQL.Put();}}
Tik.Core.Prog.Config=function Config(mp,wher){var ip=mp.Mast.IDPre;var cf=mp.Mast.Config
var md="";var wt=wher||mp.Mast.WhereTo;var wta=wt.split('.')
var idp=wta[2]+'-';idp+=wta[3]?wta[3]+'-':'';var wtm=[];var st='';var hc=0;var cds=Tik;for(var x in wta){var tp=1*wta[x]
var wxt=x!=0?'.':'';wtm[x]=isNaN(tp)?wxt+wta[x]:"['"+wta[x]+"']";if(wta[x]=='Tik')continue;cds=cds[wta[x]];}
for(var d in cf){var Mc=cf[d];md=mp[Mc];cd=cds[Mc];wt=wtm.join('')+'.'+Mc;if(!cds[Mc])cds[Mc]={};for(var e in md){if(e=='Mast')continue;if(!cd[e])cd[e]={};var hcf=hc<=9?'0'+hc:hc;st+="<span"+ip+"Cf id='"+ip+"-Config.H"+hcf+"' style='color:green;display:block;font-weight:600;cursor:hand;' ";st+=" onclick='Tik.Core.Prog.OpenView(this)' >"+e+"</span"+ip+"Cf>";st+="<span"+ip+"Cf id='"+ip+"-Config.T"+hcf+"' ";st+=" style='-webkit-box-shadow: 2px 2px 4px black;width:550px;padding:5px;display:none;border:1px outset white; '>";hc++;for(var f in md[e]){var allA=['c','t','s','e','z','m','d','n','r'];if(allA.indexOf(md[e][f][1])>=0){st+=" &nbsp; &nbsp <span style='display:inline-block;width:150px;margin:5px' title='"+md[e][f][2]+"'>"+f+"</span>";}
if(!cd[e][f])cd[e][f]=md[e][f][0];if(md[e][f][1]=='c'){st+="<input id='"+ip+"C-"+idp+f+"' type='checkbox'  ";st+=(cd[e][f]==true)?" checked=true ":"";st+="onchange=\""+wt+"[\'"+e+"\'][\'"+f+"\']=this.checked\" ";st+=" ><br>";}else if(md[e][f][1]=='t'||md[e][f][1]=='s'){st+="<span style='display:inline-block;width:280px;height:18px;padding:2px;overflow:auto;";st+="background:white;border:1px inset black;-webkit-border-radius:3px;' ";st+=" id='CP-"+e+f+"' ";st+="onblur=\""+wt+"[\'"+e+"\'][\'"+f+"\']=this.innerHTML\" ";st+=" title='"+md[e][f][2]+"' contenteditable=true>";st+=cd[e][f]
st+="</span>";st+="<br>";}else if(md[e][f][1]=='z'){st+=" <input value='"+cd[e][f]+"' size='12' ";st+=" id='CP-"+e+f+"' title='"+md[e][f][2]+"'";st+="style='background:"+cd[e][f]+"' ";st+="onblur=\""+wt+"[\'"+e+"\'][\'"+f+"\']=this.value\" ";st+=" class=\"color {adjust:false,pickerPosition:'right',hash:true }\" ";st+=" >";st+="<br>";}else if(md[e][f][1]=='e'){st+="<select id='"+ip+"Sel-"+idp+f+"'  ";st+=" title='Select type you wish to employ' ";st+=" onchange=\""+wt+"[\'"+e+"\'][\'"+f+"\']=this.selectedIndex;Tik.Core.Prog."+ip+".SelectW(this);\" >";var sn=0;if(typeof(cd[e][f])=='object'){cd[e][f]=0;}
for(var s in md[e][f][0]){st+="<option value='"+sn+"' ";st+=sn==cd[e][f]?" selected='selected' ":"";st+=" >"+md[e][f][0][s]+"</option>";sn++;}
st+="</select>";st+="<br>";}else if(md[e][f][1]=='r'){var dvs=cd[e][f];dvs=typeof(dvs)=='object'?dvs[0]:dvs;dvs=f=='ETI_OurWorld'?Tik.ETI.Fees.ETIOurWorld:dvs;dvs=f=='ETI_ETITrans'?Tik.ETI.Fees.ETITransFee:dvs;dvs=f=='ETI_Storage'?Tik.ETI.Fees.ETIStorage:dvs;dvs=f=='ETI_Instigator'?mp.Mast.ETI_DevFee:dvs;cd[e][f]=dvs;var rto=wt+"[\'"+e+"\'][\'"+f+"\']";var rtx=wta.concat(Mc,e,f);st+="Ð:";st+=" <input value='"+(1*dvs).toFixed(5)+"' size='12' type='text' ";st+=" id='CP-DIBL-"+e+'-'+f+"' title='"+md[e][f][2]+"'";st+=" TikWhereto = \""+rtx+"\" ";st+=" style='text-align:right;' class='DIBL'";st+=" oninput=\"var b=this.value.split('');var c='.';function x(e,i,b){var a='0123456789';if(e==c){c='zz';return true;}return a.indexOf(e)>=0;}this.value = (1*b.filter(x).join('')).toFixed(5)\" ";st+=md[e][f][3]=='L'?" disabled ":"";st+=" onblur=\""+rto+"=this.value;Tik.Core.Prog.ETI.CheckSums(this)\" ";st+=" >";st+="<br>";}else if(md[e][f][1]=='m'){st+=" <input size='12' ";st+=" id='CP-"+e+'-'+f+"' title='"+md[e][f][2]+"' type='date'";var mv=md[e][f][0]||Tibl.Date;st+=" value='"+mv+"' ";st+=" onblur=\""+wt+"[\'"+e+"\'][\'"+f+"\']=this.value\" ";st+=" >";st+="<br>";}else if(md[e][f][1]=='d'){st+=" <audio  ";st+=" id='CP-"+e+'-'+f+"' title='"+md[e][f][2]+"' ";var mv=md[e][f][0];st+=" src='"+mv+"' ";st+=" controls='controls' ";st+=" placeholder='Drag audio file into here' ";st+=" ondragenter='return dragEnter(event);' ondrop='return dragDrop(event);' ondragover='return dragOver(event);' ";st+=" class='Drop-Audio' ";st+=" onclick=\""+wt+"[\'"+e+"\'][\'"+f+"\']=this.src\" ";st+=" ></audio>";st+="<br>";}else if(md[e][f][1]=='n'){st+=" <input size='12' ";st+=" id='CP-"+e+'-'+f+"' title='"+md[e][f][2]+"' type='number'";if(typeof(md[e][f][0])!='string'){var n=md[e][f][0];st+=n[1]?" min='"+n[1]+"' ":"";st+=n[2]?" max='"+n[2]+"' ":"";st+=n[3]?" step='"+n[3]+"' ":" step='1'";if(!cd[e][f])cd[e][f]=n[0];}else{}
st+=" value='"+cd[e][f]+"' ";st+=" onblur=\""+wt+"[\'"+e+"\'][\'"+f+"\']=this.value\" ";st+=" >";st+="<br>";}else if(md[e][f][1]=='y'){var xy=wta.slice(1);xy[xy.length]=Mc;xy[xy.length]=e;xy[xy.length]='XXCSS';st+=Tik.Core.Pages.ColourConfig('W',xy);st+="<br>";}}
st+="</span"+ip+"Cf>";st+="<br>";}
st+="";}
return st;}
Tik.Core.Prog.Image={Init:function Init(){if(!o('TikItCanvas')){var tc=document.createElement('Canvas');tc.id='TikItCanvas'
tc.style.width='1000px';tc.style.height='1000px';tc.style.left='-2500px';tc.style.display='none';document.body.appendChild(tc)}},ImageResize:function ImgageResize(imgdata,filename){if(!o('TikItCanvas')){this.Init();}
var canvas=document.getElementById('TikItCanvas');var img=new Image();img.src=imgdata;img.onload=function(){var lh=Tik.Device.Image.Large;var sh=Tik.Device.Image.Small;var nh=img.naturalHeight;var nw=img.naturalWidth;var vrat=nh/nw;canvas.width=nw;canvas.height=nh;var ctx=TikItCanvas.getContext('2d');ctx.drawImage(img,0,0,nw,nh);var io=canvas.toDataURL("image/jpeg");var srat=nh/sh;if(nh==sh)return;canvas.width=lh/vrat;canvas.height=lh;ctx.drawImage(img,0,0,lh/vrat,lh);var il=canvas.toDataURL("image/jpeg");canvas.width=sh/vrat;canvas.height=sh;ctx.drawImage(img,0,0,sh/vrat,sh);var is=canvas.toDataURL("image/jpeg");canvas.width='1000px';canvas.height='1000px';if(filename==Tik.User.UID+".00000100000000010004.AKAPhoto")localStorage.setItem(filename+'-is',is);var pic={};pic.S=is;pic.L=il;var AS=is.length;var AL=il.length;var AO=io.length;return pic;}}}
Tik.Core.Prog.WIBL={Init:function(WOwn,WIBLNum,XW){if(WOwn==undefined)return;if(XW!=''&&event.button==0){if(o(XW).style.display!='none'){Th(XW);}else{Ts(XW);}
return false;}
if(event.button==2&&WOwn.id.substr(1)!=Tik.User.UID)return;var tst=true;if(WOwn!=undefined&&Tik.WIBL.empty!=true){tst=confirm('Are you sure you want to create a new WIBL\nor do you want to close off the existing one?\nTo create a NEW WIBL click OK');}
if(tst!=true)return;if(!Tik.WIBL)Tik.WIBL={};delete Tik.WIBL.empty;if(!Tik.WIBL[Tik.User.UID])Tik.WIBL[Tik.User.UID]={};var Wiblqty=0;for(var q in Tik.WIBL[Tik.User.UID]){Wiblqty++}
var WA=[];WA[0]='WIBL'
WA[1]=Tik.User.UID;WA[2]=Wiblqty.toString();WA[3]='0';WA[4]='0';WA[5]='0';if(WA[1]==Tik.User.UID){WA[10]=true;WA[12]=true;WA[13]=true;WA[14]=true;WA[17]=true;WA[18]=true;}
o('WIBLContent').innerHTML=Tik.Core.Pages.WIBLB(WA);var addr=WA[0]+'-'+WA[1]+'-'+WA[2]+'-'+WA[3];var wstr="<spanWIBL id='"+addr+"-Bar' class='WIBLS-Bar' ";wstr+="style='width:65px;text-align:center;' ";wstr+=" onclick='Tik.Core.Prog.WIBL.BarClick(this)' ";wstr+=" >";wstr+="Click here to start";wstr+="</spanWIBL>";wstr+="<span id='WIBL-Explain' >explanation</span>";o(addr+'-BMain').innerHTML=wstr;var wc='';o(addr+'-Config').innerHTML=wc;this.Cr8New(WA);WA[0]='WIBLP';this.MakeMenu(WA);},MakeMenu:function(org){this.GetStored();var xv=['WIBL',Tik.User.UID,'0','0'];var wm=Tik.Master.WIBL;var wv=[];if(org.id){var wv=(org.id)?org.id.split('-'):"";wv[1]=(org.id=='STabWIBL')?Tik.User.UID:(org.attributes.relate)?Tik.Relate.Map[org.attributes.relate.value][3]:wv[1];wv[2]=(!wv[2])?0:wv[2];wv[3]=(!wv[3])?0:wv[3];wv[3]=(org.id=='STabWIBL')?(Tik.WIBL[Tik.User.UID]['0'].P.length-1).toString():wv[3];}
else{wv=(wv[0]=='WIBLP')?wv:xv;}
Tik.WIBL['1234']={};Tik.WIBL['1234']['45']={"D":{"Configure":{"Top":{"WiblName":"nametest"}},"Create":{"WiblDesc":"desctest"}}};Tik.WIBL['1234']['47']={"D":{"Configure":{"Top":{"WiblName":"nametest"}},"Create":{"WiblDesc":"desctest"}}};Tik.WIBL['1234']['1']={"D":{"Configure":{"Top":{"WiblName":"nametest"}},"Create":{"WiblDesc":"desctest"}}};Tik.WIBL['1234']['1'].P=[];Tik.WIBL['1234']['1'].P['0']={"MenuSub":'Harry0'};Tik.WIBL['1234']['1'].P['1']={"MenuSub":'Harry1'};Tik.WIBL['1234']['1'].P['2']={"MenuSub":'Harry2'};Tik.WIBL['1234']['1'].P['3']={"MenuSub":'Harry3'};Tik.WIBL['1234']['1'].P['4']={"MenuSub":'Harry4'};Tik.WIBL['56781234']={};Tik.WIBL['56781234']['3']={"D":{"Configure":{"Top":{"WiblName":"Nametest"}},"Create":{"WiblDesc":"desctest"}}};Tik.WIBL['56781234']['6']={"D":{"Configure":{"Top":{"WiblName":"Pretend Related persons WIBL"}},"Create":{"WiblDesc":"As a test for  running modifying a remote WIBL"},"Custom":{"Consumer":{"Playpage":["oops!",'t','commentsxx']}}}};Tik.WIBL['56781234']['6'].D.Custom.Consumer.XXCSS={'WhC':"#050505",'WhH':"#3F38FF",'WhL':"#B0F4FF",'WhR':"0",'WuC':"#030303",'WuH':"#B5CEFF",'WuL':"#FFFFFF",'WuR':"0"};Tik.WIBL['56781234']['6'].P=[];Tik.WIBL['56781234']['6'].P['0']={"MenuSub":'fred0'};Tik.WIBL['56781234']['6'].P['1']={"MenuSub":'fred1'};Tik.WIBL['56781234']['6'].P['2']={"MenuSub":'fred2'};Tik.WIBL['56781234']['6'].C=[];Tik.WIBL['3451234']={};Tik.WIBL['3451234']['3']={"D":{"Configure":{"Top":{"WiblName":"nametest"}},"Create":{"WiblDesc":"desctest"}}};var ws='';var ww=Tik.WIBL;var XX="Tik.Core.Prog.WIBL.View(this);";var B0='',B1='',B2='',B3='',B4='';var X=(-1);for(var W in ww){if(W==Tik.User.UID){B3=ws;ws='';var B0='this'}
if(W==wv[1]&&W!=Tik.User.UID){B4=ws;ws='';B1='this'}
var ex=0;ws+="<spanWh id='W"+W+"' class='hWMenuW' ";var xw=(W==wv[1])?wv[2]:'0';var XW="W-"+W+"-"+xw;ws+=" onmousedown=\"Tik.Core.Prog.WIBL.Init(this,'"+wv[1]+"','"+XW+"') \" ";ws+=" title='AKA goes in here' ";ws+=">";ws+="XTiK0X"+W;ws+='</spanWh>';ws+="<spanW id='"+XW+"' class='WMenuW'  ";ws+=(W==wv[1])?" style='display:block;' ":" style='display:none;' ";ws+=" >";for(var Q in ww[W]){ex=1;var xq=(W==wv[1])?wv[3]:'0';var XQ="WQ-"+W+'-'+Q+"-"+xq;ws+="<spanQh id='"+XQ+"-Q'  class='hWMenuQ' ";ws+=" onmousedown=\"Tik.Core.Prog.WIBL.Config(this,'"+XQ+"')\" ";var wn=ww[W][Q].D.Configure.Top.WiblName;var wnc=CleanHTML(wn);ws+=" title='"+Q+'-'+wnc+'\n'+wm.D.SetUp.Create.WiblDesc+"' >";var nl=(wnc.length>=15)?wnc.substr(0,13)+'...':wnc;ws+="XTiK1X"+Q+'-'+nl;ws+='</spanQh>';ws+="<spanQ id='"+XQ+"' class='WMenuQ' ";ws+=(W==wv[1])?" style='display:block;' ":" style='display:none;' ";ws+=" >";for(var P in ww[W][Q].P){var XP=W+'-'+Q+'-'+P;ex=2;var ms=ww[W][Q].P[P].MenuSub;ws+="<spanP id='WIBL-"+XP+"' class='WMenuP' ";ws+=" onclick=\""+XX+"\" ";ws+=(W==wv[1]&&Q==wv[2]&&P==wv[3])?" style='color:blue;display:block;' ":"";ws+=" title='"+ms+"\nDate closed!' ";ws+=" >";ws+="XTiK2X"+P+'-'+ms;ws+="</spanP>";}
ws+="</spanQ>";if(ex==2){ws=ws.replace(/XTiK2X/g,"&nbsp; &nbsp; > ").replace(/XTiK1X/g,"&nbsp; + ").replace(/XTiK0X/g,"+ ");}
if(ex!=2){ws=ws.replace(/XTiK2X/g,"&nbsp; &nbsp; > ").replace(/XTiK1X/g,"&nbsp; - ").replace(/XTiK0X/g,"+ ");}}
ws+="</spanW>";if(B0=='this'){B0="<a style='font-size:0.85em;color:blue;'>My WIBL</a><br>"+ws+"<hr style='width:80%;'>";ws=''}
if(B1=='this'){B1="<a style='font-size:0.85em;color:blue;'>Presently viewing</a><br>"+ws+"<hr style='width:60%;'>";ws='';}}
var Xa=wv[1]+'-'+wv[2]+'-'+wv[3];ws+='';o('WIBL-BMenuMid').innerHTML=B0+B1+B2+B3+B4+ws;o('WIBL-BMenuMid').title='+ Can be expanded (or shrunk).\n-  No further expansion available.\n> Open up that WIBL!\nRightClick mouse to Configure or Cr8 WIBL';},BarClick:function(org){var oa=org.id.split('-');var WOwn=oa[1];var WWibl=oa[2];var WPage=oa[3];var WSection=oa[4]||1;var WiblInf=Tik.WIBL[WOwn][WWibl];var wheretoS=WOwn+"-"+WWibl+"-"+WPage;var WUser=Tik.User.REP;var addData=false;var itis=Tik.WIBL[oa[1]][oa[2]];var BMain='WIBL-'+oa[1]+'-'+oa[2]+'-'+oa[3]+'-BMain';var BPrevL=o(BMain).getElementsByTagName('SPAN');var st='';if(WOwn==WUser){var Wi=WiblInf.D.Configure;if(WSection=='Bar'){var rm="Click here to remove explanation"
if(org.innerHTML==rm){org.parentElement.removeChild(o('WIBL-Explain'));org.parentElement.removeChild(org);return;}
o(org.id).innerHTML=rm;o(org.id).style.color='red';o(org.id).style.background='white';o('WIBL-Explain').innerHTML="Commentary - how to mod WIBL, and change specs.<br>";a=[oa[0],oa[1],oa[2],oa[3],oa[4],1,];var nN=document.createElement('span');nN.id="WIBL-"+wheretoS+"-1-Data";nN.className='WiblSection';nN.style.color='black';nN.innerHTML=Tik.Core.Pages.WIBLS([oa[0],oa[1],oa[2],oa[3],(BPrevL.length+1)]);var BPrev=(itis.D.Configure.Layout.SectionNext==true&&BPrevL.length>=1)?BPrevL[0]:'';o(BMain).insertBefore(nN,BPrev);}
else if(WSection>=0){var nN=document.createElement('span');nN.id="WIBL-"+wheretoS+"-"+'X'+"-Data";nN.className='WiblSection';nN.style.color='black';nN.innerHTML=Tik.Core.Pages.WIBLS([oa[0],oa[1],oa[2],oa[3],(BPrevL.length+1)]);var BPrev=(itis.D.Configure.Layout.SectionNext==true&&BPrevL.length>=1)?BPrevL[0]:'';o(BMain).insertBefore(nN,BPrev);}
var TMW=Tik.Master.WIBL.D.Configure.Layout;var TMT=(typeof(itis.D.Configure.Layout.XXType)!='string')?'0':itis.D.Configure.Layout.XXType;var Fld=TMW.XXType[5];for(var fd in Fld){var rf=TMW.XXType[6][TMT][fd];o("WIBL-"+wheretoS+"-"+(BPrevL.length)+'-'+Fld[fd]).innerHTML=(Fld[fd]=='SMain')?'Replace this - with your own words':'';}}
else{if(itis.D.Configure.Layout.CommentaryAllowed==false)return;var nN=document.createElement('span');nN.id="WIBL-"+wheretoS+"-"+'X'+"-Data";nN.className='WiblSection';nN.style.color='black';nN.innerHTML=Tik.Core.Pages.WIBLC([oa[0],oa[1],oa[2],oa[3],oa[4],BPrevL]);var BPrev=(itis.D.Configure.Layout.SectionNext==true&&BPrevL.length>=1)?BPrevL[0]:'';o(BMain).insertBefore(nN,BPrev);}
if(addData==true){}
this.PutStored();},Modit:function(org){var oa=org.id.split('-');if(oa[4]!='WIBLE')return;var a=[oa[0],oa[1],oa[2],oa[3],oa[4],1];var attach=o('WIBLEAttach').innerHTML;var data=o('WIBLEMain').innerHTML;if(oa[5]=='Send'){this.Trans(a,data,attach);}else if(oa[5]=='Cancel'){}
this.View(a);},Trans:function(A,T,I,M){TIBL();var arrnum=Tik.WIBL[A[1]][A[2]].C.length;newEntry={"X":arrnum,"P":[A[2],A[3],A[4]],"T":T||"","I":I||"","M":M||"","D":Tibl.Full,"U":Tik.User.UID,"R":Tik.User.REP,"A":Tik.User.Auth}
Tik.WIBL[A[1]][A[2]].C[arrnum]=newEntry;return newEntry;},View:function(org){this.GetStored();if(event.button==2){alert('right click!')};var xv=['WIBL',Tik.User.UID,'0','0'];var oa=org;if(org.id){oa=org.id.split('-');oa=(oa[0]=='WIBL')?oa:xv;oa[1]=(org.id=='STabWIBL')?Tik.User.UID:(org.attributes.relate)?Tik.Relate.Map[org.attributes.relate.value][3]:oa[1];oa[3]=(org.id=='STabWIBL')?(Tik.WIBL[Tik.User.UID]['0'].P.length-1).toString():oa[3];}
Tik.Now.WIBL=oa;Tik.Core.Prog.UpdateCSS();oa[4]='0';oa[5]='0';if(oa[1]==Tik.User.UID){oa[10]=true;oa[12]=true;oa[13]=true;oa[14]=true;oa[17]=true;oa[18]=true;oa[25]=true;}else{}
a=[oa[0],oa[1],oa[2],oa[3],oa[4],1];o('WIBLContent').innerHTML=Tik.Core.Pages.WIBLB(oa);this.MakeMenu(org);var wi=oa[0]+'-'+oa[1]+'-'+oa[2]+'-'+oa[3];var wheretoS=oa[1]+'-'+oa[2]+'-'+oa[3];var itis=Tik.WIBL[oa[1]][oa[2]];var cd=itis.D;var md=cd.Configure;var mm=Tik.Master.WIBL.D.Configure;for(var e in mm){for(var f in mm[e]){if(!md[e])md[e]={};if(!md[e][f])md[e][f]=mm[e][f][0];if((mm[e][f][1]=='s'||mm[e][f][1]=='z')&&e=='Scheme'){if([f]=='Border')o('WIBLContent').style.border=md[e][f];else if([f]=='Background')o('WIBLContent').style.background=md[e][f];else if([f]=='FontSize')o('WIBLContent').style.fontSize=md[e][f].valueOf()+'em';else if([f]=='FontType')o('WIBLContent').style.fontType=md[e][f];}else if(mm[e][f][1]=='y'){var oops=mm[e][f];}else if(md[e][f]!=''&&e!='Scheme'&&e!='Layout'&&md[e][f]!=undefined&&f.substr(0,2)!='XX'){o(wi+'-W'+f).innerHTML=(md[e][f]==undefined)?'':md[e][f];}}}
var ext=(itis.D.Configure.Layout.CommentaryNext==false)?15:0;var BtopH=(o(wi+'-BTop').clientHeight);var thisH=(parseFloat(o('WIBLContent').style.height)-BtopH-34-ext-8)+'px';o(wi+'-BMain').style.height=thisH;o(wi+'-Commentary').style.height=thisH;o(wi+'-DataR').style.width=parseFloat(o('WIBLContent').clientWidth)-160-10+'px';for(var i=0;i<document.styleSheets[0].cssRules.length;i++){var Rule=document.styleSheets[0].cssRules[i];if(Rule.selectorText=='spanwiblm'){Rule.style.cssText="color: "+md.Layout.FontColour+"; ";}else if(Rule.selectorText=='.shadsect'){Rule.style.cssText=md.Layout.SectionBoundary;}else if(Rule.selectorText=='.shadcomm'){Rule.style.cssText=md.Layout.CommentaryBoundary;}}
var qs=0;var qc=0;var Wt='';var TMT=(typeof(itis.D.Configure.Layout.XXType)!='string')?'0':itis.D.Configure.Layout.XXType;var TMW=Tik.Master.WIBL.D.Configure.Layout;for(var df in itis.C){var dt=itis.C[df]
var AAA=dt.P[2].toString();if(AAA.length<=5){if(Tik.User.REP==dt.R){qs++;oa[4]=qs.toString();var sid="WIBL-"+wheretoS+'-'+oa[4];var Wid=sid;var Wt='-STopRight';var nN=document.createElement('span');nN.id=sid+"-Section";nN.className='WiblSection';nN.innerHTML=Tik.Core.Pages.WIBLS([oa[0],oa[1],oa[2],oa[3],oa[4]],df);var BMain='WIBL-'+oa[1]+'-'+oa[2]+'-'+oa[3]+'-BMain';var BPrevL=o(BMain).getElementsByTagName('SPAN');var BPrev=(itis.D.Configure.Layout.SectionNext==true&&BPrevL.length>=1)?BPrevL[0]:'';o(BMain).insertBefore(nN,BPrev);var Fld=TMW.XXType[5];for(var fd in Fld){var rf=TMW.XXType[6][TMT][fd];o(sid+'-'+Fld[fd]).innerHTML=(dt[rf]==undefined)?'':(Fld[fd]=='SBaseMid')?'UID:'+dt[rf]:(Fld[fd]=='SBaseRight')?'REP:'+dt[rf]:(Fld[fd]=='STopRight')?'Last Updated:'+dt[rf]:dt[rf];}}else if(itis.D.Configure.Layout.CommentaryAllowed==true){qc++;oa[5]=qc.toString();var cid="WIBL-"+wheretoS+'-'+dt.P[2]+"-"+oa[5];var Wid=cid;var Wt='-CDated';var nN=document.createElement('span');nN.id="WIBL-"+wheretoS+"-"+oa[5]+"-Comment";nN.className='WiblComment';nN.innerHTML=Tik.Core.Pages.WIBLC([oa[0],oa[1],dt.P[0],dt.P[1],dt.P[2],oa[5]],df);var com='-Commentary';var sN='';var CMain='WIBL-'+oa[1]+'-'+dt.P[0]+'-'+dt.P[1]+'-'+dt.P[2]+'-SComment';var CSw='WIBL-'+oa[1]+'-'+oa[2]+'-'+oa[3]+'-BView.H01';o(CSw).style.display='none';if(itis.D.Configure.Layout.CommentaryNext==false){CMain='WIBL-'+oa[1]+'-'+dt.P[0]+'-'+dt.P[1]+com;o(CSw).style.display='block';o(CSw).innerHTML="Click here to open or close commentary &nbsp;  &nbsp;[Entries="+qs+"] &nbsp; &nbsp; [Comments="+qc+"]";}
var CPrevL=o(CMain).getElementsByTagName('SPAN');var CPrev=(itis.D.Configure.Layout.PlacementNext==true&&CPrevL.length>=1)?CPrevL[0]:'';o(CMain).insertBefore(nN,CPrev);var sb="<span id='Want-"+df+"-Mappro' style='color:yellow;font-weight:600;background:";sb+=(dt.M[0]==false)?'darkgray':(dt.M[0]==true)?'green':'red';sb+=";' title='Red:- 2b checked\nGrey:- declined\nGreen:- approved'> Moderate?: ";sb+=" &nbsp; &nbsp ";sb+="<ax id='Want-"+df+"-appr' class='formbutt' onclick='Tik.Core.Prog.WIBL.Mappro(this)'>Approve</ax>";sb+=" &nbsp; &nbsp ";sb+="<ax id='Want-"+df+"-decl' class='formbutt' onclick='Tik.Core.Prog.WIBL.Mappro(this)'>Deny</ax>";sb+=" &nbsp; &nbsp ";sb+="<ax id='Want-"+df+"-chck' class='formbutt' onclick='Tik.Core.Prog.WIBL.Mappro(this)'>View Original</ax>";sb+=" &nbsp; &nbsp ";sb+="</span>";var MainContent=dt.T;var MainMod=sb;var moder=itis.D.Configure.Layout.Moderator;if(moder==false){MainMod='';}
if(moder==true&&dt.M[0]==false){MainContent='Content blocked by Moderator';}
if(oa[1]!=Tik.User.REP&&moder==true&&dt.M[0]!=false){MainContent='Content to be checked by Moderator';if(dt.M[0]==true){MainContent=dt.T;}}
if(dt.R==Tik.User.REP)MainContent=dt.T;var Fld=TMW.XXType[7];for(var fd in Fld){var rf=TMW.XXType[8][TMT][fd];if(rf=='U'||rf=='R'){var Usr=dt.U;var Rep=dt.R;var Dat=Tik.Data[dt[rf]];var Aka='00000010000000010004';var Ssr='00000010000000010004';if(Fld[fd]=='CPict'&&Dat&&Dat.Aka)o(cid+'-'+Fld[fd]+'A').src=Dat.Aka.AKAPhoto;else if(Fld[fd]=='CName'&&Dat&&Dat.Aka)o(cid+'-'+Fld[fd]).innerHTML='Name- '+Dat.Aka.AKAName;else if(Fld[fd]=='CAKA'&&Dat&&Dat.Aka)o(cid+'-'+Fld[fd]).innerHTML='AKA- '+Dat.Aka.AKAPublic;else if(Fld[fd]=='CSSR'&&Dat&&Dat.Ssr)o(cid+'-'+Fld[fd]).innerHTML='SSR- '+Dat.Ssr.SSRTotal;}else{if(Fld[fd]=='CMain')o(cid+'-'+Fld[fd]).innerHTML=MainContent;else if(Fld[fd]=='CReply')o(cid+'-'+Fld[fd]).innerHTML=MainMod;else o(cid+'-'+Fld[fd]).innerHTML=(dt[rf]==undefined)?'':dt[rf];}}}
if(df>=itis.P[oa[3]].ViewEntry){o(Wid+'-Unread').title='Click here, to acknowledge reading this';o(Wid+Wt).style.color='blue'}}else{o(wi+'-'+dt.P[2]).innerHTML=dt.T;}}
if(itis.C.length==0){var addr=oa[0]+'-'+oa[1]+'-'+oa[2]+'-'+oa[3];wstr="<spanWIBL id='"+addr+"-Bar' class='WIBLS-Bar' ";wstr+="style='width:65px;text-align:center;' ";wstr+=" onclick='Tik.Core.Prog.WIBL.BarClick(this)' ";wstr+=" >";wstr+="Click here to start";wstr+="</spanWIBL>";wstr+="<spanWIBL id='WIBL-Explain' >explanation</spanWIBL>";o(addr+'-BMain').innerHTML=wstr;}},Mappro:function(org){var oa=org.id.split('-');var ws=org.parentNode.parentNode.id;var wt=ws.split('-');var TW=Tik.WIBL[wt[1]][wt[2]].C[oa[1]];if(oa[2]=='chck'){o(ws.replace(/CReply/,'CMain')).innerHTML=TW.T;return;}
TIBL()
var arr=[];arr[0]=(oa[2]=='appr')?true:false;arr[1]=Tibl.Full;arr[2]=Tik.User.UID;arr[3]=Tik.User.REP;arr[4]=Tik.User.Auth;TW.M=arr;o('Want-'+oa[1]+'-Mappro').style.background=(oa[2]=='appr')?'green':'darkgray';o('Want-'+oa[1]+'-Mappro').style.color='white';o(ws.replace(/CReply/,'CMain')).innerHTML=(oa[2]=='appr')?TW.T:"Content blocked by Moderator";o(ws.replace(/CReply/,'CDated')).click();this.PutStored();},Readit:function(org,trans){var oa=org.id.split('-');org.title='Has been read';org.onclick="";org.childNodes[0].style.color='#555555';Tik.WIBL[oa[1]][oa[2]].P[oa[3]].ViewEntry=trans;this.PutStored();},Config:function(org,XQ){if(XQ!=''&&event.button==0){if(o(XQ).style.display!='none'){Th(XQ);}else{Ts(XQ);};return false;}
var oa=org.id.split('-');Tik.Now.WIBL=oa;if(oa[0]!='WQ')return;if(oa[0]=='WQ'&&event.button!=2)return;var addr=oa[1]+"-"+oa[2]+"-"+oa[3];if(!o('WIBL-'+addr+"-Data")){var zz=alert("You can only run CONFIG on the page you are viewing");return;}
var cd=Tik.WIBL[oa[1]][oa[2]].D;var cm=Tik.Master.WIBL.D;var st='<br>Configuration page for '+oa[1]+', WIBL number:'+oa[2]+'<br>';var hc=0;var Mc='Custom';if(oa[1]==Tik.User.UID){var md=cm.Configure;var cd=cd.Configure;Mc='Configure';}else{var md=cm.Custom;if(!cd.Custom)cd.Custom={};for(var ea in md){if(!cd.Custom[ea])cd.Custom[ea]={};for(var eb in md[ea]){if(!cd.Custom[ea][eb])cd.Custom[ea][eb]=md[ea][eb][0];}}
var cd=cd.Custom;}
st+=Tik.Core.Prog.Config(Tik.Master.WIBL.D,"Tik.WIBL."+oa[1]+"."+oa[2]+".D")
st+="<br><br>";st+="<button  id='WIBL-"+addr+"-ConfigSave' onclick=\"o('WIBL-"+addr+"-Config').style.display = 'none';Tik.Core.Prog.WIBL.PutStored();o('WIBL-"+addr+"-Data').style.display = 'block'; Tik.Core.Prog.WIBL.View(this);\" ";st+=" title='Close and save this page'>Return to WIBL</button>";st+="";o('WIBL-'+addr+"-Config").innerHTML=st;o('WIBL-'+addr+"-Config").style.display='block';o('WIBL-'+addr+"-Data").style.display='none';jscolor.init();this.PutStored();},SelectW:function(org){var oa=org.id.split('-');if(oa[0]!='WIBLSel')return;var sel=org.options[org.selectedIndex].text;var w=Tik.WIBL[oa[1]][oa[2]].D.Configure.Layout;var x=w.Type;var m=Tik.Master.WIBL.D.Configure.Layout.XXType;for(var l in m[0]){if(sel==m[0][l])break;}
l=org.selectedIndex;var c='WIBLC-'+oa[1]+'-'+oa[2];var n=m[3];for(var t in n){if(m[4][l][t]==true){o(c+'-'+n[t]).checked=true}else{o(c+'-'+n[t]).checked=false}
w[n[t]]=m[4][l][t]}
this.PutStored();},ConfRet:function(){},Cr8New:function(WA){if(!Tik.WIBL[WA[1]])Tik.WIBL[WA[1]]={};var Wq=0;for(var qty in Tik.WIBL[WA[1]]){Wq++}
TIBL();var wm=Tik.Master.WIBL;Tik.WIBL[WA[1]][Wq]={};var wn=Tik.WIBL[WA[1]][Wq];cloneit(wm,wn);function cloneit(wm,wc){var aa=wc;var wc,wm,wx;for(var a in wm){if(Object.prototype.toString.apply(wm[a])==='[object Array]'){wc[a]=[];wx=wm[a][1];if(wx&&(wx=='a'||wx=='b'||wx=='c'||wx=='d'||wx=='e'||wx=='s'||wx=='t'||wx=='z')){wc[a]=wm[a][0];continue;}
cloneit(wm[a],wc[a]);}else if(Object.prototype.toString.apply(wm[a])==='[object Object]'){wc[a]={};cloneit(wm[a],wc[a]);}else{wc[a]=wm[a];}}}},Display:function(whereto){},Edit:function(){},GetStored:function(){var Net=Tik.Where.Net;for(var num in Net){if(Net[num][3]=='WIBL'){if(Tik.Data[Tik.User.UID]&&Tik.Data[Tik.User.UID][Net[num][1]]&&Tik.Data[Tik.User.UID][Net[num][1]]!='taken!'){Tik.WIBL=Tik.Data[Tik.User.UID][Net[num][1]];Tik.Data[Tik.User.UID][Net[num][1]]='taken!';}}}},PutStored:function(){var Net=Tik.Where.Net;for(var num in Net){if(Net[num][3]=='WIBL'){var savit={};var tik=window;var Tdx=Net[num][2].split('.');for(var nam=0;nam<Tdx.length;nam++){var tik=tik[Tdx[nam]]}
savit.Tt=Tik.User.UID;savit.Tf=Tik.User.UID;savit.Ta=Net[num][1];savit.Td=tik;Tik.Core.Prog.SQL.QuePut[Tik.Core.Prog.SQL.QuePut.length]=savit;Tik.Core.Prog.SQL.Put()
break;}}},}
Tik.Core.Prog.SQL={initStorage:function(){Tik.Device.LocalStorage=false;Tik.Device.SessionStorage=false;if(typeof(sessionStorage)!='undefined'){Tik.Device.SessionStorage=true;}
if(typeof(localStorage)!='undefined'){Tik.Device.LocalStorage=true;}},QuePut:[],QuePutStatus:false,QueGet:[],QueGetStatus:false,initDB:function initDB(){try{if(!window.openDatabase){alert('not supported');}else{var shortName='TikIt-IAD';var version='1.0';var displayName='The IAD database the second';var maxSize=1000000000000;TikDB=openDatabase(shortName,version,displayName,maxSize);Tik.Device.DB=true;}}catch(e){if(e==INVALID_STATE_ERR){alert("Invalid database version.");}else{alert("Unknown error "+e+".");}
Tik.Device.DB=false;return;}
Tik.Device.SystemDB=TikDB;},Cr8Table:function Cr8Table(){var clearit=0;var db=Tik.Device.SystemDB;var user=(Tik.User.UID!=Tik.Initial.User)?'U'+Tik.User.UID:'';if(clearit==1){db.transaction(function(trans){trans.executeSql('DROP TABLE '+user+'Tikiad;');trans.executeSql('DROP TABLE '+user+'TikQin;');trans.executeSql('DROP TABLE '+user+'TikQout;');trans.executeSql('DROP TABLE '+user+'DNS;');trans.executeSql('DROP TABLE Tikiad;');trans.executeSql('DROP TABLE TikQin;');trans.executeSql('DROP TABLE TikQout;');trans.executeSql('DROP TABLE DNS;');});}
db.transaction(function(trans){trans.executeSql('CREATE TABLE IF NOT EXISTS '+user+'Tikiad(Ti INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, Tf TEXT NOT NULL, Tt TEXT NOT NULL, Ta TEXT NOT NULL, Td BLOB NOT NULL, Ts TEXT NOT NULL, Tc TEXT NOT NULL);',[],this.NullD,this.Err);trans.executeSql('CREATE TABLE IF NOT EXISTS '+user+'TikQin(Ti INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, Tf TEXT NOT NULL, Tt TEXT NOT NULL, Ta TEXT NOT NULL, Td BLOB NOT NULL, Ts TEXT NOT NULL, Tc TEXT NOT NULL);',[],this.NullD,this.Err);trans.executeSql('CREATE TABLE IF NOT EXISTS '+user+'TikQout(Ti INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, Tf TEXT NOT NULL, Tt TEXT NOT NULL, Ta TEXT NOT NULL, Td BLOB NOT NULL, Ts TEXT NOT NULL, Tc TEXT NOT NULL);',[],this.NullD,this.Err);trans.executeSql('CREATE TABLE IF NOT EXISTS '+user+'DNS(Ti INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, Te TEXT NOT NULL, Addr TEXT NOT NULL, Dev TEXT NOT NULL, Date TEXT NOT NULL, Ind TEXT Not NULL, datablob BLOB NOT NULL DEFAULT "");',[],this.NullD,this.Err);});},Put:function Put(){TIBL();if(Tik.Device.DB!=true)return;if(this.QuePutStatus==true)return;Tik.Core.Prog.TopUpdate();if(Tik.User.UID==Tik.Initial.User){if((obj)&&(obj.Trs)&&o(obj.Trs)){o(obj.Trs).innerHTML='Data NOT Saved';}
alert("You have not logged in.\nI cannot save your data, because I don't know who you are.\nPlease go to | Me | OurWorld | Membership |\nOr log in!.");this.QuePut=[];return;}
if(this.QuePut.length>=1)this.QuePutStatus=true;var obj1=this.QuePut.splice(0,1);if(obj1.length==0){this.QuePutStatus=false;return;}
var obj=obj1[0];var user=(Tik.User.UID!=Tik.Initial.User)?'U'+Tik.User.UID:'';var tab=user+'Tikiad';var Tt=obj.Tt;var Tf=obj.Tf;var db=Tik.Device.SystemDB;var Ta=obj.Ta;var Ts=Tibl.Full;if(obj.Td==undefined){this.QuePutStatus=false;this.Put();return;}
var info=JSON.stringify(obj.Td);var Td='';var t=this.DatX(Ts.substr((Ts.length-2),2),Tf);var Ti='';for(var dn=0;dn<info.length;dn++){Td+=(dn==0)?'':',';Td+=info.charCodeAt(dn)+t;}
var Tc='2BD';var DataExists=0;db.transaction(function(trans){trans.executeSql("select * from "+tab+" where Tt=? and Tf=? and Ta=?",[Tt,Tf,Ta],function(trans,results){console.log("SQL-SelPut-result: T"+Tt+" ,A"+Ta+" ",results);DataExists=results.rows.length;if(DataExists==0){db.transaction(function(trans){trans.executeSql("INSERT into "+tab+"(Tf,Tt,Ta,Td,Ts,Tc) VALUES(?,?,?,?,?,?)",[Tf,Tt,Ta,Td,Ts,Tc],function(trans,results){console.log("Insert-T:"+Tt+" ,A"+Ta+" ",Td);Tik.Core.Prog.SQL.NullD(trans,results);Tik.Core.Prog.SQL.QuePutStatus=false;Tik.Core.Prog.SQL.Put();},Tik.Core.Prog.SQL.ErrP);});}else{db.transaction(function(trans){trans.executeSql("UPDATE "+tab+" set Tf=?,Tt=?,Ta=?,Td=?,Ts=?,Tc=? where Tt=? and Tf=? and Ta=?;",[Tf,Tt,Ta,Td,Ts,Tc,Tt,Tf,Ta],function(trans,results){console.log("Update-T"+Tt+" ,A"+Ta+" ",Td);Tik.Core.Prog.SQL.NullD(trans,results);Tik.Core.Prog.SQL.QuePutStatus=false;Tik.Core.Prog.SQL.Put();},Tik.Core.Prog.SQL.ErrP);});}
Tik.Core.Prog.SQL.Put();},Tik.Core.Prog.SQL.ErrG);});},Get:function Get(){if(this.QueGetStatus==true)return;if(this.QueGet[0]==undefined)return;var obj1=this.QueGet.splice(0,1);var obj=obj1[0];if(this.QueGet.length>=1)this.QueGetStatus=true;var user=(Tik.User.UID!=Tik.Initial.User)?'U'+Tik.User.UID:'';var tab=user+'Tikiad'
var q="";var l=[];for(var i in obj){q+=(q==""?"":" and ")+i+"=?";l[l.length]=obj[i];}
var Tt=obj.Tt;var Tf=obj.Tf;var db=Tik.Device.SystemDB;var dbArr=[];db.transaction(function(trans){trans.executeSql("select * from "+tab+" where "+q,l,function(trans,results){console.log("SQL-Get-result: ",q+l);for(var j=0;j<results.rows.length;j++){dbArr.push(clone(results.rows.item(j)));}
Tik.Core.Prog.SQL.GetHandler(dbArr);Tik.Core.Prog.SQL.Get();},Tik.Core.Prog.SQL.ErrG);});},Kill:function killTransaction(transaction,error){return true;},ErrG:function errorHandler(transaction,error){alert('Oops. TikDB - Error was '+error.message+' (Code '+error.code+')');console.log("SQL-Error occurred: ",error.message);var we_think_this_error_is_fatal=true;if(we_think_this_error_is_fatal)return true;Tik.Core.Prog.SQL.QueGetStatus=false;return false;},ErrP:function errorHandler(transaction,error){alert('Oops. TikDB - Error was '+error.message+' (Code '+error.code+')');console.log("SQL-Error occurred: ",error.message);var we_think_this_error_is_fatal=true;if(we_think_this_error_is_fatal)return true;Tik.Core.Prog.SQL.QuePutStatus=false;return false;},NullD:function nullDataHandler(transaction,results){Tik.Core.Prog.SQL.QuePutStatus=false;console.log("SQL-Good: ",results)},DatX:function(ns,Tf){return Math.round(ns/10)+Math.round(1*Tf.substr(18,2)/10);},GetHandler:function GetHandler(DatArr){var AKAdat=false;for(var r in DatArr){var t=DatArr[r].Ts;var Tf=DatArr[r].Tf;var Tt=DatArr[r].Tt;var Tx=DatArr[r].Td.split(',');var Ta=DatArr[r].Ta;var Td='';if(Ta=='00000010000000010004')AKAdat=true;if(!Tik.Data[Tf])Tik.Data[Tf]={};if(!Tik.Data[Tf][Ta])Tik.Data[Tf][Ta]=[];var conv=Math.round(t.substr((t.length-2),2)/10)+Math.round(1*Tf.substr(18,2)/10)
for(var cn=0;cn<Tx.length;cn++){Td+=String.fromCharCode((Tx[cn])-conv);}
console.log('Get-T'+Ta+'=',JSON.parse(Td));Tik.Data[Tf][Ta]=JSON.parse(Td);}
if(AKAdat==true)Tik.Core.Prog.AKAbuild();Tik.Core.Prog.SQL.QueGetStatus=false;if(DatArr.length==0)return;var datend=Tik.Initial.DatEnd;for(var l in datend){if(datend[l]!=DatArr[r][l])return;}
if(Tik.Initial.Inst=='Restart'){Tik.Initial.Inst='';Tik.Initial.DatEnd=[];Tik.Core.Prog.Restart();}
Tik.Core.Prog.SQL.Get();},SaveCore:function(which){var Net=Tik.Where.Net;for(var num in Net){var doit=which||Net[num][3];if((1*Net[num][0])<=2000&&doit==Net[num][3]){var savit={};var tik=window;var Tdx=Net[num][2].split('.');for(var nam=0;nam<Tdx.length;nam++){var tik=tik[Tdx[nam]];}
savit.Tt=((1*Net[num][0])==2000)?Tik.User.UID:Net[num][0];savit.Tf=((1*Net[num][0])==2000)?Tik.User.UID:Net[num][0];savit.Ta=Net[num][1];savit.Td=tik;Tik.Core.Prog.SQL.QuePut[Tik.Core.Prog.SQL.QuePut.length]=savit;Tik.Core.Prog.SQL.Put();}}}}
Tik.Core.Prog.IDB={Init:function(){var indexedDbSample=(function(){var idb_;var idbRequest_;var idbLog_=document.getElementById('idb-log');var idResultsWrapper_=document.getElementById('idb-results-wrapper');if('webkitIndexedDB'in window){window.indexedDB=window.webkitIndexedDB;window.IDBTransaction=window.webkitIDBTransaction;}else if('mozIndexedDB'in window){window.indexedDB=window.mozIndexedDB;}
if(window.indexedDB){idbRequest_=window.indexedDB.open("Test","A test object store.");idbRequest_.onerror=idbError_;idbRequest_.addEventListener('success',function(e){idb_=idbRequest_.result||e.result;idbShow_(e);},false);}
function idbError_(e){idbLog_.innerHTML+='<p class="error">Error: '+
e.message+' ('+e.code+')</p>';}
function idbShow_(e){if(!idb_.objectStoreNames.contains('myObjectStore')){idbLog_.innerHTML="<p>Object store not yet created.</p>";return;}
var html=[];var transaction=idb_.transaction([],IDBTransaction.READ_ONLY);var request=transaction.objectStore("myObjectStore").openCursor();request.onsuccess=function(e){var cursor=request.result||e.result;if(!cursor){idResultsWrapper_.innerHTML='<ul class="record-list" id="idb-results">'+html.join('')+'</ul>';return;}
html.push('<li><span class="keyval" contenteditable onblur="indexedDbSample.updateKey(\'',cursor.key,'\', this)">',cursor.key,'</span> ','=> <span class="keyval" contenteditable onblur="indexedDbSample.updateValue(\'',cursor.key,'\', this)">',cursor.value,'</span>&nbsp; ','<a href="javascript:void(0)" onclick="indexedDbSample.deleteKey(\'',cursor.key,'\')">[Delete]</a></li>');cursor.continue();}
request.onerror=idbError_;}
function idbCreate_(){if(!idb_){if(idbRequest_){idbRequest_.addEventListener('success',idb_.removeObjectStore,false);}
return;}
var request=idb_.setVersion('the new version string');request.onerror=idbError_;request.onsuccess=function(e){if(!idb_.objectStoreNames.contains('myObjectStore')){try{var objectStore=idb_.createObjectStore('myObjectStore',null);idbLog_.innerHTML="<p>Object store created.</p>";}catch(err){idbLog_.innerHTML='<p class="error">'+err.toString()+'</p>';}}else{idbLog_.innerHTML='<p class="error">Object store already exists.</p>';}}}
function idbSet_(){if(!idb_){if(idbRequest_){idbRequest_.addEventListener('success',idb_.removeObjectStore,false);}
return;}
if(!idb_.objectStoreNames.contains('myObjectStore')){idbLog_.innerHTML="<p class=\"error\">Object store doesn't exist.</p>";return;}
var objectStore=idb_.transaction([],IDBTransaction.READ_WRITE).objectStore("myObjectStore");var request=objectStore.put(document.getElementById('idb-value').value,document.getElementById('idb-key').value);request.onerror=idbError_;request.onsuccess=idbShow_;}
function updateKey_(key,element){var newKey=element.textContent;var transaction=idb_.transaction([],IDBTransaction.READ_WRITE);var objectStore=transaction.objectStore("myObjectStore");var request=objectStore.get(key);request.onerror=idbError_;request.onsuccess=function(e){var value=e.result||this.result;if(objectStore.delete){var request=objectStore.delete(key);}else{var request=objectStore.remove(key);}
request.onerror=idbError_;request.onsuccess=function(e){var request=objectStore.add(value,newKey);request.onerror=idbError_;request.onsuccess=idbShow_;};};}
function updateValue_(key,element){var transaction=idb_.transaction([],IDBTransaction.READ_WRITE);var objectStore=transaction.objectStore("myObjectStore");var request=objectStore.put(element.textContent,key);request.onerror=idbError_;request.onsuccess=idbShow_;}
function deleteKey_(key){var transaction=idb_.transaction([],IDBTransaction.READ_WRITE);var objectStore=transaction.objectStore("myObjectStore");if(objectStore.delete){var request=objectStore.delete(key);}else{var request=objectStore.remove(key);}
request.onerror=idbError_;request.onsuccess=idbShow_;}
function idbRemove_(){if(!idb_){if(idbRequest_){idbRequest_.addEventListener('success',idb_.removeObjectStore,false);}
return;}
var request=idb_.setVersion("the new version string");request.onerror=idbError_;request.onsuccess=function(e){if(idb_.objectStoreNames.contains('myObjectStore')){try{if(idb_.deleteObjectStore){idb_.deleteObjectStore('myObjectStore');}else{idb_.removeObjectStore('myObjectStore');}
idResultsWrapper_.innerHTML='';idbLog_.innerHTML="<p>Object store removed.</p>";}catch(err){idbLog_.innerHTML='<p class="error">'+err.toString()+'</p>';}}else{idbLog_.innerHTML="<p class=\"error\">Object store doesn't exist.</p>";}};}
return{idbSet:idbSet_,idbCreate:idbCreate_,idbRemove:idbRemove_,updateKey:updateKey_,updateValue:updateValue_,deleteKey:deleteKey_}})();}}
Tik.Core.Prog.Cal={Init:function(org){var tst=1;this.Draw('A',org)},T:{"A":["Annual","showing daily",[37,12],'DA','MA'],"B":["Booking","showing Annual weekly",[7,53],'DA',52],"M":["Monthly","showing daily",[7,6],'DF',0],"D":["Daily","showing the hours booked & used etc.",[1,24],'DF',24],"S":["Set-up","Setup the basic calendar",[12,Tik.Inbuilt.REM.Config.Timing.Work_Cycle],0,0]},BEv:['00:00',1,0,0,'None','',0,0,15,0,'S','Notes:','Diary:'],Draw:function(org,whereto){var PgIt=AddIn.TikCalend.whereItIs
var here=Tik.Core.Prog.Cal;var w=o(PgIt+'CalSel').options[o(PgIt+'CalSel').selectedIndex].value;if(org.nodeName=='TD'){o(PgIt+'CalSel').selectedIndex=4;w='D';}
if(w=='N'){o(PgIt+'DispCal').innerHTML='';o(PgIt+'Header').innerHTML='';return;}
var Yr=org.attributes.yr?org.attributes.yr.value:o(PgIt+'Year').value;var Mth=org.attributes.mth?org.attributes.mth.value:o(PgIt+'Month').value;var Dat=org.attributes.date?org.attributes.date.value:org.Date>=1?org.Date:1;var Now=new Date()
var Cs=new Date(Yr+'-'+Mth+'-'+Dat);var Wx=Tik.Inbuilt.REM;var Wc=Wx.WorkCyc;var Cc=Wx.Config;var T=this.T;var Hc=Tik.Master.Cal[T[w][4]];var SD=Cc.Timing.Week_Start;var tmc=Tik.Master.Cal;var Tc=T[w][2][1];var Tr=T[w][2][0];var Dx=new Date();var HcL=0;var HrL=0;if(Hc==undefined){Hc=T[w][4];HcL=T[w][4];}else{HcL=Hc.length;}
var Hr=Tik.Master.Cal[T[w][3]];if(Hr==undefined){Hr=T[w][3];HrL=T[w][3];}else{HrL=Hr.length;}
var rx=0,cx=0;var Qd=0;var Hs='';Tik.tmp=[['x']];var Dt='x';var q=0;var s="";s+="<table border=1 class='Cal'>";s+="";var sma=Cc.Timing.Start_Month_Jan==true?1:Mth;var rollover='Sleep';if(w=='S'||w=='D'){Tc=w=='S'?Tik.Inbuilt.REM.Config.Timing.Work_Cycle:25;}
var TodAr=[];var TodArP=0;var Tod={};MakeRem=function(Md,TodAr){TodAr=[];var gd=Md.getDate();var gdx=(gd)<9?tmc.NM[(gd-1)]:gd+'th';Tod.SOneTime="One Time Event";Tod.SDaily="Every day"
Tod.SWorkDaily="Every workday";Tod.Annual=dub(Md.getMonth()+1)+dub(gd);Tod.SAnnual="Every year on the "+gdx+" of "+tmc.MF[Md.getMonth()]+".";Tod.Month=(((gd-1-((gd-1)%7))/7)+1).toString()+Md.getDay();Tod.SMonth="Every "+tmc.NM[(((gd-1-((gd-1)%7))/7))]+" "+tmc.DF[Md.getDay()]+" of each Month.";Tod.Week=tmc.DF[Md.getDay()];Tod.SWeek="Every "+Tod.Week+". ";Tod.Day=gd;Tod.SDay="Every "+gdx+" of each Month";var ndb=new Date(Cc.Timing.Cycle_start);var ndn=new Date(Now.getFullYear(),Now.getMonth(),Now.getDate())
var ndx=Math.floor(ndb.getTime()/1000/60/60/24);var mdx=Math.floor(Md.getTime()/1000/60/60/24);var ndc=(mdx-ndx)%Cc.Timing.Work_Cycle;var ndz=(mdx-ndx)<0?((1*Cc.Timing.Work_Cycle)+ndc)%Cc.Timing.Work_Cycle:ndc;Tik.tmp.push(1+ndz);var todn=Md.getFullYear()+dub(1+Md.getMonth())+dub(gd);if(Wx.Diary[todn]){for(var g in Wx.Diary[todn]){TodAr[TodAr.length]=Wx.Diary[todn][g];}}else{if(Cc.Timing.Cycle_start!=''){for(var r=0;r<Wx.WorkCyc[(1+ndz)].length;r++){if(Wx.WorkDays[1+ndz]==true||Wx.WorkCyc[(1+ndz)][r][4].substr(0,4)!='Work'){TodAr.push(Wx.WorkCyc[1+ndz][r])}}}}
if(Wx.Dates[todn]){for(var g in Wx.Dates[todn]){TodAr[TodAr.length]=Wx.Dates[todn][g];}}
if(Wx.Events[todn]){for(var g in Wx.Events[todn]){TodAr[TodAr.length]=Wx.Events[todn][g];}}
var Wr=Wx.Recur;var tmr=['Annual','Month','Week','Day'];for(var r=0;r<4;r++){if(Wr[tmr[r]][Tod[tmr[r]]]==undefined)continue;TodAr.push(Wr[tmr[r]][Tod[tmr[r]]])}
TodAr=TodAr.sort(function(a,b){var A=a[0].toString(),B=b[0].toString();if(A<B)return-1;if(A>B)return 1;return 0;});for(var i=1;i<TodAr.length;i++){if(TodAr[i]===TodAr[i-1]){TodAr.splice(i--,1);}}
if(w!='D')return TodAr;if(TodAr.length<=0)TodAr.unshift(here.BEv.concat());if(TodAr[0][0]!='00:00'){TodAr.unshift(here.BEv.concat());}
var tx=0;var st=0;while(tx<=19&&st<=32){if(TodAr[st]){var t1=(1*TodAr[st][0].substr(0,2));if(TodAr[st+1]){var t2=(1*TodAr[st+1][0].substr(0,2));if(t1+4<t2){TodAr.splice(1+st,0,here.BEv.concat());tx=t1+4;TodAr[st+1][0]=dub(tx)+":00";}}else if(t1>=20){tx=t1;}else{TodAr.splice(1+st,0,here.BEv.concat());tx=t1+4;TodAr[st+1][0]=dub(tx)+":00";}}else{TodAr.splice(1+st,0,here.BEv.concat());tx=t1+4
TodAr[st][0]=dub(tx)+":00";}
st++;}
return TodAr;}
for(var c=0;c<=Tc;c++){cx=((c-1+(1*sma)-1)%HcL);s+="<tr ";s+=c==0?"":"style='text-align:left;'";s+=" >";for(var r=0;r<=Tr;r++){var bg='white';var tc='black';var bd='none';var tw='35px';var th='27px';var ta="center;";var ecx='white';var tit='';var cr=c+'-'+r;rx=((r-1+SD)%HrL);tw=(r==0&&c==0)?'42px':tw;q++;if(w=='A'||w=='B'){Cs=new Date(Yr,sma-1,Qd+Dat);if(r!=0&&c!=0&&((w=='A'&&Cs.getMonth()==cx)||w=='B')&&Cs.getDay()==rx){Dt=Cs.getDate();TodAr=MakeRem(Cs);TodArP=0;bg='#EEEEEE';tc='black';bd='1px outset green';tit=tmc.DF[Cs.getDay()]+" "+Dt+" "+tmc.MF[Cs.getMonth()]+" "+Cs.getFullYear();Qd++}else{Dt='';}}else if(w=='M'){Cs=new Date(Yr,Mth-1,Qd+1);if(r!=0&&c!=0&&Cs.getDay()==rx&&Cs.getMonth()==(Mth-1)){Dt=Cs.getDate();TodAr=MakeRem(Cs);TodArP=0;bg='#EEEEEE';tc='black';bd='1px outset green';tw='70px';th='27px';tit=tmc.DF[Cs.getDay()]+" "+Dt+" "+tmc.MF[Cs.getMonth()]+" "+Cs.getFullYear();Qd++}else{Dt='';th='0px';}}else if(w=='S'){var wt=['d','Same_As','Wakeup','Prep','Meal','Work_Trav','Working','Meal','Working','Work_Trav','Meal','Free','Sleep'];var ws=['06:00','06:30','07:15','07:30','08:30','12:30','13:00','17:00','18:00','20:00','22:30'];var ecx='white';rx=r;cx=c;Hr=wt;var tmpL="Cyc:"+c;if(Cc.Timing.Cycle_start){var ndx=new Date(Cc.Timing.Cycle_start);var ndn=new Date(Now.getFullYear(),Now.getMonth(),Now.getDate())
var ndz=((ndn-ndx)/1000/60/60/24)%Tik.Inbuilt.REM.Config.Timing.Work_Cycle;var nd=new Date(ndx.getFullYear(),ndx.getMonth(),(ndx.getDate()+c-1));tmpL=tmc.DF[nd.getDay()].substr(0,2)+' '+nd.getDate();}
if(r!=0&&c!=0){Dt='X';Hs=" <span style='display:inline-block;width:100px;'></span>";Hs+='The Set up page for your calendar - Work Cycle time '+Cc.Timing.Work_Cycle+' days. (Change in Configure-Timing) <br>';Hs+="<ax id='CalC-"+cr+"' onclick='Tik.Core.Prog.Cal.Setup(this)' class='formbutt' ";Hs+="title='Be warned, this will clear the setup info'>Clear Calendar</ax>";Hs+=" Click here to clear the pre-setup data from the calendar<br><br>";tw='75px';if(r==1){if(Wx.WorkDays[c]==null)Wx.WorkDays[c]=true;if(!Wx.WorkCyc[c])Wx.WorkCyc[c]=[];tw="100px";bg="lightgray";Dt="<input id='CalR-"+cr+"' type='radio' C="+c+" name='c' title='If today matches this Cyc number' ";Dt+=" onchange='Tik.Core.Prog.Cal.Setup(this)' ";Dt+=ndz==(c-1)?'checked':'';Dt+="> ";Dt+="<input id='CalD-"+cr+"' C="+c+" type='number' min='1' max='"+c+"' value='"+c+"' style='width:40px;' ";Dt+=" onclick='Tik.Core.Prog.Cal.Setup(this)'";Dt+=" title='To make the times for this day the same as a previous day\nJust roll the day number to the same.' ";Dt+=" >";Dt+="<input id='CalW-"+cr+"' C="+c+" type='checkbox' title='Is this day a working day?\nTick = yes' ";Dt+=Wx.WorkDays[c]==true?'checked ':'';Dt+=" onchange='Tik.Core.Prog.Cal.Setup(this)' ";Dt+=" >";}else{bg='#d8d8d8';if(r==2){if(!Wx.WorkCyc[c][r-2]){Wx.WorkCyc[c][r-2]=here.BEv.concat();Wx.WorkCyc[c][r-2][4]="Sleep";}
if(!Wx.WorkCyc[c][r-1]){Wx.WorkCyc[c][r-1]=here.BEv.concat();Wx.WorkCyc[c][r-1][0]="04:00";Wx.WorkCyc[c][r-1][4]="Sleep";}}
if(!Wx.WorkCyc[c][r])Wx.WorkCyc[c][r]=[ws[r-2],1,0,0,wt[r],'',0,,0,'00:15','S','Notes'+r+'|'+c,'Diary'];Dt="<input id='CalS-"+cr+"' type='time' value='"+Wx.WorkCyc[c][r][0]+"' step='900' ";Dt+="style='width:60px; ";Dt+=Wx.WorkDays[c]==false&&(r==5||r==6||r==8||r==9)?"display:none;' ":"display:initial;' ";Dt+="onclick='Tik.Inbuilt.REM.WorkCyc["+c+"]["+(r)+"][0]=this.value' ";Dt+=" title='The time that you would start "+wt[r]+".' ";Dt+=" >";}
Qd++}}else if(w=='D'){rx=Cs.getDay();if(r!=0&&c!=0&&Cs.getDay()==rx&&Cs.getMonth()==(Mth-1)){Dt=Cs.getDate();TodAr=MakeRem(Cs);TodArp=0;Tc=TodAr.length;var dd=Cs.getFullYear()+dub(1+Cs.getMonth())+dub(Dt);Tik.Inbuilt.REM.Diary[dd]=TodAr;var Ba=T2D(TodAr[c-1][0]);var Bd=c<=(TodAr.length-1)?TodAr[c][0]:'24:00';var Bb=T2D(Bd)
var BD=Bb-Ba;Dtx=Tik.Core.Pages.CalDay(dd,(c-1))
bg='#EEEEEE';tc='black';bd='1px outset green';tw='550px';th='27px';var ecx='white';ta=c!=0?"left":ta;var qh=q/2;tit=tmc.DF[Cs.getDay()]+" "+Dt+" "+tmc.MF[Cs.getMonth()]+" "+Cs.getFullYear();tit+=" &nbsp; "+D2T(Ba)+" - "+D2T(Bb);Qd++;Dt=Dtx;}}
Hs=Qd==1&&r!=0?"Starting : "+tit:Hs;o(PgIt+'Header').innerHTML=Hs;bd=(Cs.getFullYear()==Now.getFullYear()&&Cs.getMonth()==Now.getMonth()&&Cs.getDate()==Now.getDate()&&(r!=0&&c!=0))?'2px outset '+Cc.Colours.Event:bd;bg=(Cs.getDay()==0||Cs.getDay()==6)&&Dt!=''?'#dddddd':bg;var bgx="-webkit-linear-gradient(";bgx+=w=='D'?'left,':'top,';var Hqm=w=='D'?4:23;for(var Hq=0;Hq<=Hqm;Hq++){bgx+=(Hq!=0)?',':'';var ec=Dt!=''?ecx:Hq==0?'white':bg;if(TodArP<=TodAr.length-1&&TodAr.length>=2&&(1*TodAr[TodArP][0].substr(0,2))<=Hq){TodArP++
ec=TodAr[TodArP-1][4]==''?'Sleep':Cc.Colours[TodAr[TodArP-1][4]];}else if(Hq==0&&Dt!=''){ec=Cc.Colours[rollover];}
var ecx=Dt!=''?ec:ecx;rollover=TodAr.length>=1&&TodArP>=1?TodAr[TodArP-1][4]:rollover;bgx+=ec+" "+(100/25*Hq)+"%";}
bgx+=")";s+="<td ";s+="id='"+q+"' ";bg=(c==0||r==0)?'lightgray':bg;s+="style='background:"+bg+";color:"+tc+";border:"+bd+";width:"+tw+";height:"+th+";text-align:"+ta+";";s+=c!=0&&r!=0&&w!='D'?"font:1.3em black;' ":"' ";s+="C='"+rx+"' ";s+="R='"+cx+"' ";s+="Yr='"+Cs.getFullYear()+"'";s+="Mth='"+(1*Cs.getMonth()+1)+"' ";s+="Date='"+Cs.getDate()+"' ";s+="title='"+tit+"' ";s+=w=='S'?"":w!='D'?"onclick='Tik.Core.Prog.Cal.Draw(this)' ":"";s+=">";var z={'w':w,'rx':rx,'cx':cx,'q':q,'r':r,'c':c};s+=(r!=0&&c!=0)?Dt:(r==0&&c==0)?Yr:(c==0)?Hr[rx]:(typeof(Hc)!='number')?Hc[cx]:(Hc==52)?'Wk-'+(c):(w=='D')?'Task'+(c):(w=='S')?tmpL:(Hc==0)?'':Hc[cx]
s+=r!=0&&c!=0&&(w=='A'||w=='B'||w=='M')?"<spancalindic style='background:"+bgx+"'></spancalindic>":'';s+="</td>";}
s+="</tr>";}
s+="</table>";o(PgIt+'DispCal').innerHTML=s;o(PgIt+'DispCal').style.height=(o(PgIt+'DispCal').parentNode.parentNode.parentNode.clientHeight-45-6)+"px";o(PgIt+'Year').value=Yr;o(PgIt+'Month').value=Mth;this.SaveCal();},SaveCal:function(){Tik.Core.Prog.SQL.SaveCore('Rem');},Task:function(org){var oa=org.id.split('-');var Dry=org.attributes.Diary.value;var Diary=Tik.Inbuilt.REM.Diary[Dry];var Dd=Diary[oa[2]];var here=Tik.Core.Prog.Cal;addM=function(minu){return new Date(Dry.substr(0,4),Dry.substr(4,2)-1,Dry.substr(6,2),Diary[oa[2]][0].substr(0,2),(1*minu)+(1*Dd[0].substr(3,2)));}
var ev=event.type;var pg=oa[0]+'-'+oa[1];var pg1=pg+'-'+oa[2];var pg2=pg1+'-'+oa[3];if(oa[3]==1){o(pg1+'-1').innerHTML=org.attributes.Alm.value=='N'?'Off':(80-o(pg1+'-1').scrollWidth);}else if(oa[3]==2){var ts=org.clientWidth;var tt=addM(ts);o(pg1+'-6').innerHTML=dub(tt.getHours())+":"+dub(tt.getMinutes());dub(1*Diary[oa[2]][0].substr(0,2)+parseInt(ts/60))+dub(1*Dd[0].substr(3,2)+parseInt(ts/60))
Diary[oa[2]][8]=ts;}else if(oa[3]==3){}else if(oa[3]==4){if(org.attributes.Alm.value=='N'){org.attributes.Alm.value='Y';Dd[2]=1;Dd[3]=(80-o(pg1+'-1').scrollWidth);o(pg1+'-1').style['border-right']='3px solid black';o(pg1+'-1').innerHTML=Dd[3];}else if(org.attributes.Alm.value=='Y'){org.attributes.Alm.value='A';Dd[2]=2;Dd[3]=(80-o(pg1+'-1').scrollWidth);o(pg1+'-1').style['border-right']='3px solid red';o(pg1+'-1').innerHTML=Dd[3];}else if(org.attributes.Alm.value=='A'){org.attributes.Alm.value='N';Dd[2]=0;Dd[3]=(80-o(pg1+'-1').scrollWidth);o(pg1+'-1').style['border-right']='1px solid black';o(pg1+'-1').innerHTML="Off";}}else if(oa[3]==5){var tmpstr=org.innerHTML;org.innerHTML=popbox();org.onclick='';o('popbox').style.width='400px';o('popboxBar').innerHTML=tmpstr;var ct="Tik.Inbuilt.REM.Diary[\'"+Dry+"\']["+oa[2]+"]";var s='';s+="<span style='display:inline-block;width:100px;height:18px;' ";s+=" title='Please set to the valid time' >";s+="Time";s+="</span>";s+="<input type='time' style='width:60px;' step='900' value='"+Dd[0]+"' ";s+=" onchange=\""+ct+"[0] = this.value\">";s+="<br>";s+="<span style='display:inline-block;width:100px;height:18px;' ";s+=" title='If this is to be a reminder only - not a durational event tick this box' >";s+="Reminder";s+="</span>";s+="<input type='checkbox'  ";s+=Dd[9]==1?" checked='true' ":'';s+=" onchange=\""+ct+"[9] = this.checked\">";s+="<br>";s+="<span style='display:inline-block;width:100px;height:18px;' ";s+=" title='Is the alarm on?' >";s+="Alarm set";s+="</span>";s+="<input type='checkbox' ";s+=Dd[2]==2?' checked ':'';s+=" onchange=\""+ct+"[2] = this.checked?2:0;\">";s+="<br>";s+="<span style='display:inline-block;width:100px;height:18px;' ";s+=" title='The Alarm will go off this many minutes before the event time (as a reminder)' >";s+="Alarm Time";s+="</span>";s+="<input type='number' style='width:60px;' step='1' min='0' max='60' value='"+Tik.Inbuilt.REM.Diary[Dry][oa[2]][3]+"' ";s+=" onchange=\""+ct+"[3] = this.value||60\">";s+="<br>";s+="<span style='display:inline-block;width:100px;height:18px;' ";s+=" title='Does this event have a fixed start time?' >";s+="Fixed Start";s+="</span>";s+="<input type='checkbox'  id='tmp~01' ";s+=Dd[6]==1?' checked ':'';s+=" onchange=\""+ct+"[6] = this.checked==true?1:0; o('tmp~02').checked=false;\">";s+=" &nbsp; ";s+="<span style='display:inline-block;width:100px;height:18px;' ";s+=" title='Does this event have a fixed End time?' >";s+="Fixed End";s+="</span>";s+="<input type='checkbox' id='tmp~02' ";s+=Dd[6]==2?' checked ':'';s+=" onchange=\""+ct+"[6] = this.checked==true?2:0; o('tmp~01').checked=false;\">";s+="<br>";s+="<span style='display:inline-block;width:100px;height:18px;' ";s+=" title='Does this event have a fixed duration?' >";s+="Fixed Duration";s+="</span>";s+="<input type='checkbox' ";s+=Dd[7]==1?' checked ':'';s+=" onchange=\""+ct+"[7] = this.checked\">";s+="<br>";s+="<span style='display:inline-block;width:100px;height:18px;' ";s+=" title='How long is this task expected to last?' >";s+="Duration";s+="</span>";var tdd=Dd[8]
var tdt=dub((tdd-(tdd%60))/60)+":"+dub(tdd%60);s+="<input type='time' style='width:60px;' step='900' min='00:00' max='04:00' value='"+tdt+"' ";s+=" onchange=\""+ct+"[8] = (T2D(this.value)*60)\">";s+="<br>";s+="<span style='display:inline-block;width:100px;height:18px;' ";s+=" title='Which type of event is this one?' >";s+="Name";s+="</span>";s+="<select style='' ";s+=" onchange=\""+ct+"[4] = this.options[this.selectedIndex].value\">";s+=" >";var f=Diary[oa[2]]
var g=Tik.Inbuilt.REM.Config.Colours;for(var e in g){s+="<option  value='"+e+"' ";s+=Dd[4]==e?" selected='selected' ":'';s+=">";s+=e;s+="</option>";}
s+="</select>";s+="<br>";s+="<span style='display:inline-block;width:100px;height:18px;' ";s+=" title='This is for personal notes: for the owner of this calendar ONLY' >";s+="Notes:";s+="</span><br>";s+="<textarea id='CP-11' style='width:330px;height:50px;' ";s+=" onblur=\""+ct+"[11] = this.value;\">";s+=Dd[11];s+="</textarea>";s+="<br>";s+="<span style='display:inline-block;width:100px;height:18px;' ";s+=" title='This is for your Diary notes \nIf you have enabled in WIBLS - the entries in here will appear in your WIBL.' >";s+="Notes:";s+="</span><br>";s+="<textarea id='CP-12' style='width:330px;height:50px;' ";s+=" onblur=\""+ct+"[12] = this.value;\">";s+=Dd[12];s+="</textarea>";s+="<br><br>";s+="<ax class='formbutt' ";s+=" onclick=\" ";s+="o(AddIn.TikCalend.whereItIs+'CalSel').Date = '"+Dry.substr(6,2)+"';";s+="o(AddIn.TikCalend.whereItIs+'CalSel').click();";s+="o(AddIn.TikCalend.whereItIs+'CalSel').Date = 0;";s+="Tik.Core.Prog.SQL.SaveCore('Rem')";s+=" \" ";s+=" >Save & Close</ax>";s+="<br><br>";o('popboxContent').innerHTML=s;}else if(oa[3]==7){if(org.style['border-bottom']=='3px solid black'){org.style['border-bottom']='none';Dd[7]=0;}else{org.style['border-bottom']='3px solid black';Dd[7]=1;}}else if(oa[3]==8){if(org.style['border-right']=='3px solid black'){org.style['border-right']='none';Dd[6]=0;}else{org.style['border-right']='3px solid black';o(pg1+'-9').style['border-left']='none';Dd[6]=2;}}else if(oa[3]==9){if(org.style['border-left']=='3px solid black'){org.style['border-left']='none';Dd[6]=0;}else{org.style['border-left']='3px solid black';o(pg1+'-8').style['border-right']='none';Dd[6]=1;}}else if(oa[3]=='Rem'){Diary.splice((1*oa[2]),1);o(AddIn.TikCalend.whereItIs+'CalSel').Date=Dry.substr(6,2);o(AddIn.TikCalend.whereItIs+'CalSel').click();o(AddIn.TikCalend.whereItIs+'CalSel').Date=0;}else if(oa[3]=='Add'){var nst=Diary[(1*oa[2])+1]?Diary[(1*oa[2])+1][0]:'24:00';Diary.splice((1+(1*oa[2])),0,here.BEv.concat());var a=T2D(nst)
var b=(Dd[8]/60)
var c=a-b
var d=D2T(c)
Diary[(1+(1*oa[2]))][0]=D2T(T2D(Dd[0])+(Dd[8]/60));o(AddIn.TikCalend.whereItIs+'CalSel').Date=Dry.substr(6,2);o(AddIn.TikCalend.whereItIs+'CalSel').click();o(AddIn.TikCalend.whereItIs+'CalSel').Date=0;}},Setup:function(org){var oa=org.id.split('-');var Wx=Tik.Inbuilt.REM;var Now=new Date();dub=function dub(num){return(num<=9)?'0'+num:num;}
if(oa[0]=='CalR'){var sd=new Date(Now.getFullYear(),Now.getMonth(),(Now.getDate()-oa[1]+1));Wx.Config.Timing.Cycle_start=sd;}else if(oa[0]=='CalW'){Wx.WorkDays[oa[1]]=org.checked;var hd=Wx.WorkDays[oa[1]];for(var j=2;j<12;j++){if(j==5||j==6||j==8||j==9){o('CalS-'+oa[1]+'-'+j).style.display=hd==true?'initial':'none';}}}else if(oa[0]=='CalC'){for(var x=1;x<=Wx.Config.Timing.Work_Cycle;x++){o('CalR-'+x+'-1').checked=false;o('CalW-'+x+'-1').checked=true;Wx.WorkDays[x]=true;}
Wx.WorkCyc=[];Wx.Config.Timing.Cycle_start='';}else if(oa[0]=='CalD'){var old=Wx.WorkCyc[oa[1]]
var exg=Wx.WorkCyc[org.value]
var wk=Wx.WorkDays
var hd=wk[org.value];o('CalW-'+oa[1]+'-1').checked=hd;for(var j=2;j<12;j++){if(j==5||j==6||j==8||j==9){o('CalS-'+oa[1]+'-'+j).style.display=hd==true?'initial':'none';}
o('CalS-'+oa[1]+'-'+j).value=exg[j-2][0];old[j-2]=exg[j-2]}}
this.SaveCal();},Config:function(){o(AddIn.TikCalConf.whereItIs+'CalConf').innerHTML=Tik.Core.Prog.Config(Tik.Master.CalConf);}}
if(!Tik.Master)Tik.Master={};if(!Tik.Master.CalConf){Tik.Master.CalConf={"Mast":{"Config":["Config"],"Priv":[],"WhereTo":"Tik.Inbuilt.REM","IDPre":"Cal","ETI_DevFee":"0.00100"},"Config":{"Timing":{"Work_Cycle":[[7,1,42],'n',"How long is your working repeat period, shift workers may be 3 or 6 week cycles(24 or 42 days), most people are 7 days"],"Week_Start":[['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],'e',"Which day do you want your week to start on?"],"Start_Month_Jan":[false,'c','Which month do you want the annual, and booking, calendars to start; this month or January'],"Work_Day_Hours":[],"Non_Workday_Hours":[]},"AlarmSounds":{"Wake-Up":['','d','The sound you want for this alarm, drag the file into this box'],"Reminder":['data:audio/mp3;base64,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','d','The sound you want for this alarm, drag the file into this box'],"Meeting":['doorbell.mp3','d','The sound you want for this alarm, drag the file into this box'],"Event":['whoosh2.mp3','d','The sound you want for this alarm, drag the file into this box'],},"Colours":{"None":["white","z","None of the other labels fit - on nothing to do!"],"Sleep":["#dddddd","z","Colour used to signify - you are asleep"],"Travel":["violet","z","Travelling time (personal use), car, boat, bus, plane, it can be productive time. "],"Work_Trav":["violet","z","Travelling time, to and/or from work, car, boat, bus, plane, its considered unproductive time, (unless you wish to break out the time spent sitting in the train, you could make productive)"],"Meal":["#dd8844","z","Meal time, Breakfast, Lunch, Dinner, Supper?? Stop to have a meal- not on the run"],"Wakeup":["#8844dd","z","Wake up, get up, breakfast etc."],"Prep":["#8844dd","z","Preperation time; getting ready for work or going out, shower, make-up etc."],"Private":["lightgray","z","Time NOT to be interupted, time with kids, family etc."],"Working":["grey","z","Time spent doing THEIR jobs, not your own, but working for someone else - not part of OurWorld"],"Holiday":['lightgreen','z','Time off work, but still attached to the job (by pay & commitment)'],"WorkOffAllow":['lightyellow','z','Time taken off work for personal reasons, sickness, births, deaths etc.'],"Growth":["lightblue","z","Time available outside of work, sleep, private, able to be utilised for self growth, own enterprise etc.\nTime you have control over - your Soveriegn time"],"JTSBooked":["blue","z","Booked and allocated time to JTS for improving yourself and/or income"],"Event":["orange","z","An event that occurs, birthdays, anniversary etc. a reminder"],"Meeting":["yellow","z","A meeting usually has a defined start time, and possible fixed duration, bank manager 14:30 for 1/2 hour. Usually a business type arrangment, for the house, vehicle etc."],"Social":["#ddbbbb","z","Usually prearranged club type events, football, baseball, doesn't normally involve your 'friends' but does involve others that expect you to partake"],"Friends":["#88ff88","z","Any times spent with friends and acquaintances, "],"Free":["#bbDDDD","z","Any time that is not yet marked as Sleep, Travel, Private, or Growth time"],"Urgent":["red","z","If something has been tagged as urgent for any reason, it will show as ...."],},}}}
Tik.Core.Prog.WS={connected:document.getElementById('connected'),log:document.getElementById('log'),chat:'',form:'',conn:{},state:document.getElementById('status'),entities:{'<':'&lt;','>':'&gt;','&':'&amp;'},Init:function Init(){if(window.WebSocket===undefined){}else{this.state.onclick=function(){if(this.conn.readyState!==1){this.conn.close();setTimeout(function(){Tik.Core.Prog.WS.openConnection();},250);}};addEvent(this.form,'submit',function(event){event.preventDefault();if(this.conn.readyState===1){this.conn.send(JSON.stringify(this.chat.value));this.log.innerHTML='<li class="you">'+this.chat.value.replace(/[<>&]/g,function(m){return this.entities[m];})+'</li>'+this.log.innerHTML;this.chat.value='';}});Tik.Core.Prog.WS.openConnection();}},openConnection:function openConnection(){if(this.conn.readyState===undefined||this.conn.readyState>1){this.conn=new WebSocket('ws://node.remysharp.com:8001');this.conn.onopen=function(){this.state.className='success';this.state.innerHTML='Socket open';};this.conn.onmessage=function(event){var message=JSON.parse(event.data);if(typeof message=='string'){}else{this.connected.innerHTML=message;}};this.conn.onclose=function(event){this.state.className='fail';this.state.innerHTML='Socket closed';};}}}
Tik.Core.Prog.Edit={Init:function Init(org,M){if(org.nodeName=='IMG'){var oops=org.id;return;}
var orgida=org.id.split('-');Tik.Core.Prog.Edit.Now=org.id;var orgstyle=org.style.display;Tik.Core.Prog.Edit.Display=org.style.display;Tik.Core.Prog.Edit.Colour=org.style.color;var content=org.innerHTML;var contentP=org.placeholder;var ch=org.clientHeight;var cw=org.clientWidth;org.style.display='none';var newNode1=document.createElement('span');newNode1.id=org.id+'-Buttons';newNode1.className='EditBlock';newNode1.style.Width=cw;var newNode=document.createElement('spanEd');newNode.id=org.id+'-Data';newNode.contentEditable='true';newNode.className='EditData';newNode.style.color='black';newNode.style.width=cw;newNode.style.height=ch;org.parentNode.insertBefore(newNode,org);org.parentNode.insertBefore(newNode1,org);o(org.id+'-Data').innerHTML=content;o(org.id+'-Data').placeholder=contentP;var BAl=['Bold','Italic','Underline','StrikeThrough','blank','JustLeft','JustCenter','JustRight','blank','OrderedList','UnorderedList','Indent','Outdent','Image','blank','FontStyle','FontSizeP','FontSizeM','Normal','H1','H2','H3','H4','H5','H6','blank','Undo','Redo','blank','ForeColour','TextColour','blank','Rule','Save','Cancel'];var BAs=['Bold','Italic','Underline','StrikeThrough','blank','JustLeft','JustCenter','JustRight','blank','OrderedList','UnorderedList','Indent','Outdent','Image','blank','Undo','Redo','ForeColour','TextColour','Rule','Save','Cancel'];BA=(M=='L')?BAl:BAs;EM="";if(org.attributes.relate)Relate=org.attributes.relate;EM+="<br>";for(var eb in BA){if(BA[eb]=='blank'){EM+=(M=='L')?" &nbsp; | &nbsp; ":"<br><br>";}
else{EM+="<button title='"+BA[eb]+"' id='"+org.id+"-Menu-"+BA[eb]+"' ";EM+=" onclick='Tik.Core.Prog.Edit.Cmd."+BA[eb]+"(this)' ";EM+=" class=' formButt' style='vertical-align:middle;'> ";if(Tik.Core.Pics['E'+BA[eb]]){EM+="<img src='"+Tik.Core.Pics['E'+BA[eb]]+"' alt='"+BA[eb]+"' ";EM+=" >";}else{EM+=BA[eb];}
EM+="</button> ";}}
EM+="<br><div contenteditable = 'true'></div>";o(org.id+'-Buttons').innerHTML=EM;if(M!='L')o(org.id+'-Buttons').style.textAlign='center';o(org.id+'-Buttons').style.position='relative';},Cmd:{Bold:function(){document.execCommand('bold',false,null)},Italic:function(){document.execCommand('italic',false,null)},Underline:function(){document.execCommand('underline',false,null)},StrikeThrough:function(){document.execCommand('strikeThrough',false,null)},JustLeft:function(){document.execCommand('justifyLeft',false,null)},JustCenter:function(){document.execCommand('justifyCenter',false,null)},JustRight:function(){document.execCommand('justifyRight',false,null)},OrderedList:function(){document.execCommand('insertOrderedList',false,null)},UnorderedList:function(){document.execCommand('insertUnorderedList',false,null)},indent:function(){document.execCommand('indent',false,null)},Image:function(){document.execCommand('insertImage',false,url=Tik.Core.Pics.DragBlank)
var aa=getSelection();var ab=aa.baseNode.childNodes;var tmp='';var dad="class='TikPictW' float='left' style='float:left;clear:both;' ";dad+=" ondragenter='return dragEnter(event);' ondrop='return dragDrop(event);' ondragover='return dragOver(event);' ";dad+=" onclick=\"enlargeThis(this)\" ";for(var x in ab){var ac=ab[x];if(ac.nodeName=='IMG'){if(ac.id==''){ac.className='TikPictW DaD';ac.ondragenter=dragEnter;ac.ondrop=dragDrop;ac.ondragover=dragOver;tmp=ac.outerHTML;tmp1=tmp.replace(/class="TikPictW DaD"/g,dad);aa.baseNode.childNodes[x].outerHTML=tmp1;}
ab[x].id='B4Drag'+x;}}
document.execCommand('enableObjectResizing',false,true)},outdent:function(){document.execCommand('outdent',false,null)},FontStyle:function(){document.execCommand('justifyLeft',false,null)},FontSizeP:function(){this.Normal('Big');},FontSizeM:function(){this.Normal('Small');},H1:function(){this.Normal('H1');},H2:function(){this.Normal('H2');},H3:function(){this.Normal('H3');},H4:function(){this.Normal('H4');},H5:function(){this.Normal('H5');},H6:function(){this.Normal('H6');},Normal:function(h){var elm=['h1','h2','h3','h4','h5','h6','big','small'];var aa=getSelection();var r=aa.rangeCount;if(r==0)return;var an=aa.anchorNode.parentNode;var ab=an.outerHTML;var ac=an.innerHTML;var c=1;var e=0;var ar='';while(e<=elm.length){var d=elm[e];var f=ab.indexOf('<'+d+'>');if(f>=0){var g=ab.indexOf('</'+d+'>');if(g>=0){var l=d.length;var a1=ab.substr(0,f);var a2=ab.substr(2+f+l,g-f-l-2);var a3=ab.substr(3+g+l);ab=a1+a2+a3;e--;}}
e++;}
var tr='';var tf='';var te='';if(h!=''){tr=h.toLowerCase()+">";tf="<"+tr;te="</"+tr;}
if(aa.anchorOffset==aa.focusOffset){aa.anchorNode.parentNode.outerHTML=tf+ab+te;}
else{var st=aa.focusOffset;var se1=aa.anchorOffset;var se=se1;if(se<=st){se=st;st=se1;}
var tx1=ac.substr(0,st);var tx2=ac.substr(st,se-st);var tx3=ac.substr(se);aa.anchorNode.parentNode.innerHTML=tx1+tf+tx2+te+tx3;}},Undo:function(){document.execCommand('undo',false,null)},Redo:function(){document.execCommand('redo',false,null)},ForeColour:function(){document.execCommand('foreColor',false,null)},BackColour:function(){document.execCommand('hiliteColor',false,null)},HorizRule:function(){document.execCommand('insertHorizontalRule',false,null)},Save:function(org){var wherePar=org.parentNode;var whereto=wherePar.nextSibling;var wheretop=wherePar.parentNode;whereto.innerHTML=org.parentNode.previousSibling.innerHTML;whereto.style.display=Tik.Core.Prog.Edit.Display;whereto.style.color=Tik.Core.Prog.Edit.Colour;wheretop.removeChild(o(whereto.id+'-Data'));wheretop.removeChild(o(whereto.id+'-Buttons'));var wtop=wheretop.id.split('-');var wis=whereto.id.split('-');var dad="class='TikPict' ondragenter='return dragEnter(event);' ondrop='return dragDrop(event);' ondragover='return dragOver(event);'";var wher=whereto.innerHTML.replace(/class="TikPict DaD"/g,dad);if(whereto.attributes.relate&&wtop[3]=='HolderInfo'){var wnxt=whereto.id.split('-');if(wnxt[3]=='HolderPrivInf'){Tik.Relate.Map[whereto.attributes.relate.value][4]=whereto.innerHTML;Tik.Core.Prog.Relate.PutStored();}}else if(wtop[0]=='WIBL'){if(!whereto.attributes.Trans)return;var trans=whereto.attributes.Trans.value;TIBL();var I='',M='';var itis=Tik.WIBL[wis[1]][wis[2]];if(trans=='X'||trans=='Z'){var newEntry=Tik.Core.Prog.WIBL.Trans(wis,whereto.innerHTML,I,M);if(wis[4]=='WMenuLabels')itis.P[wis[3]].MenuSub=whereto.innerHTML;for(var cn in itis.D.Configure){for(var fn in itis.D.Configure[cn]){if('W'+fn==wis[4]){itis.D.Configure[cn][fn]=whereto.innerHTML;}}}}
else{var xact=itis.C[trans];xact.T=wher;xact.D=Tibl.Full;xact.R=Tik.User.REP;xact.U=Tik.User.UID;xact.A=Tik.User.Auth;xact.P=[wis[2],wis[3],wis[4]];xact.X=trans;}
Tik.Core.Prog.WIBL.PutStored();}},Cancel:function(org){var wherePar=org.parentNode;var whereto=wherePar.nextSibling;var wheretop=wherePar.parentNode;whereto.style.display=Tik.Core.Prog.Edit.Display;whereto.style.color=Tik.Core.Prog.Edit.Colour;wheretop.removeChild(o(whereto.id+'-Data'));wheretop.removeChild(o(whereto.id+'-Buttons'));}},Mod:function Mod(org){var orgida=org.id.split('-');if(orgida[4]!='Menu')return;var dataid=org.id.substr(0,org.id.indexOf('Menu')-1);var d=orgida[5];if(d=='Bold'){var aaa=document.getElementById(dataid+'-Data');document.execCommand('bold',false,null);}}}
Tik.Core.Prog.Relate={Init:function Init(){if(!Tik.Relate.Group)Tik.Relate.Group={};Tik.Relate.Auths=1;var ConL=Tik.Core.Layup.Drawer.Mine.List;Tik.Relate.Config=[];for(var x=0;x<(ConL.length-1);x++){Tik.Relate.Config[x]=[ConL[x][2],1,2,3,4,5,6,7,8,9,10];}},ConfigRedraw:function(){var Drw=Tik.Now.Drawer;var TConf=Tik.Relate.Config;var Where='';for(var each in Drw){if(Drw[each].Value=='Mine'){Where=Drw[each].Where;}}
var rowc='';var colc='';for(var row in TConf){rowc=(row<=9)?'U0'+row:'U'+row;for(var col in TConf[row]){if(col==0)continue;colc=((col-1)<=9)?'M0'+(col-1):'M'+(col-1);o(Where+rowc+colc).innerHTML=TConf[row][col];}}
Tik.Vars.Grid.New="Tik.Relate.Config";Tik.Vars.Grid.Head=["#","Name"," &nbsp -1- &nbsp "," &nbsp -2- &nbsp "," &nbsp -3- &nbsp "," &nbsp -4- &nbsp "," &nbsp -5- &nbsp "," &nbsp -6- &nbsp "," &nbsp -7- &nbsp "," &nbsp -8- &nbsp "," &nbsp -9- &nbsp "," &nbsp -10- &nbsp "];Tik.Vars.Grid.Attach=[['','R',''],['','J',''],['1','',''],["","",'']];Tik.Vars.Grid.Title=['',"Name of the Select Item",'','','','','','','','','','','','','','','','','','','',''];Tik.Core.Prog.Grid.Cr8Grid(AddIn.SovConfig.whereItIs);},GetStored:function(){var Net=Tik.Where.Net;for(var num in Net){if(Net[num][3]=='Relate'){if(Tik.Data[Tik.User.UID]&&Tik.Data[Tik.User.UID][Net[num][1]]&&Tik.Data[Tik.User.UID][Net[num][1]]!='taken!'){Tik.Relate=Tik.Data[Tik.User.UID][Net[num][1]];Tik.Data[Tik.User.UID][Net[num][1]]='taken!';}}}},PutStored:function(){var Net=Tik.Where.Net;for(var num in Net){if(Net[num][3]=='Relate'){var savit={};var tik=window;var Tdx=Net[num][2].split('.');for(var nam=0;nam<Tdx.length;nam++){var tik=tik[Tdx[nam]];}
savit.Tt=Tik.User.UID;savit.Tf=Tik.User.UID;savit.Ta=Net[num][1];savit.Td=tik;Tik.Core.Prog.SQL.QuePut[Tik.Core.Prog.SQL.QuePut.length]=savit;Tik.Core.Prog.SQL.Put();break;}}},PgSetup:function(org){this.GetStored();var pageita=org.id.split('-');o(pageita[0]).style.overflow='auto';var tikm=Tik.Relate.Map;var tikr=Tik.Relate.Allow.Entity;var pageit=pageita[0]+"-"+pageita[1]+"-"+pageita[2];var RelName=o(pageit+'-RelAcceptName');var RelAppDetFrom=o(pageit+'-RelAppDetFrom');var RelAppDetTo=o(pageit+'-RelAppDetTo');var RelAppChgFrom=o(pageit+'-RelAppChgFrom');var RelAppChgTo=o(pageit+'-RelAppChgTo');var cnt=0;var nr=0;var s='';var AuthNum=1;for(var rel in tikm){var tiks=tikm[rel][10];if(tiks>=5)continue;tiks=tiks||1;if(tiks==''||tiks<=4){tikm[rel][10]=1;RelName.value=tikm[rel][0];tikm[rel][10]=AuthNum++;o(pageit+'-RelAcceptName').value=tikm[rel][0]||tikm[rel][1];o(pageit+'-RelAcceptAKA').value=tikm[rel][1];o(pageit+'-RelAcceptType').value=(tiks==1)?'Request':(tiks==2)?'Response':(tiks==3)?'Arbitration':'Acceptance';break;}
AuthNum=tikm[rel][10];}
for(var c=0;c<2;c++){var s='';var openit=[];for(var elem in tikr){var gr1=elem;s+="<span1 id='RelD"+elem+c+"' onclick='Tik.Core.Prog.OpenClose(this)' style='cursor:hand;color:green;'>"+elem+"</span1><br>";s+="<span1 style='display:none;' id='RelD"+elem+c+"O'  >";s+="<span style='margin-left:8px'>T</span><span style='margin-left:10px'>M</span><span style='margin-left:10px'><br>";for(var elem1 in tikr[elem]){elm1='No Description available';if(Tik.Core.Layup.Descriptor[elem1.toUpperCase()]){var elm1=Tik.Core.Layup.Descriptor[elem1.toUpperCase()].Record.Descript;}
var mp=11;if(c==0)mp=7;var j=0,k=0;if(tikm[rel][mp].indexOf(elem1)>=0){s+="<input type='checkbox' id='RelCheck"+elem1+c+"X' disabled=true checked=true style='margin-left:3px;'>";j=2;openit[openit.length]="RelD"+elem+c+"O";}else{s+="<span style='margin-left:19px' title='"+elm1+"'></span>";j=1;}
if(tikm[rel][(mp-2)].indexOf(elem1)>=0){s+="<input type='checkbox' id='RelCheck"+elem1+c+"' checked=true style='margin-left:3px' >";k=2;openit[openit.length]="RelD"+elem+c+"O";}else{s+="<input type='checkbox' id='RelCheck"+elem1+c+"'  style='margin-left:3px' onchange='Tik.Core.Prog.Relate.OnClk(this)'>";k=1;}
s+="<span id='RelCheck"+elem1+c+"S' style='margin-left:19px;";s+=(j==k)?"":"color:red;";s+="' title='"+elm1+"'>"+elem1+"</span><br>";s+="</span2>";}
s+="</span1>";}
s+="";if(c==0)RelAppDetFrom.innerHTML=s;if(c==1)RelAppDetTo.innerHTML=s;for(var x in openit){Ts(openit[x]);}}},Install:function Install(){var Net=Tik.Where.Net;for(var mapit in Net){if(Net[mapit][3]=='Relate'){Tik.Relate=Tik.Data[Tik.User.UID][Net[mapit][1]];}}
for(var each in Tik.Relate.Map){}},InsertCr8:function(org,UID,Name){var namex=Name||'';var uidx=UID||'';s="";s+="<spanInsert style='display:inline-table;width:400px;background:lightblue;'>";s+="<spansearch style='display:block;border:1px solid black;-webkit-border-radius:5px;'><br>";s+="<table style='text-align:left;'><tr>";s+="<td style='align:left;'>";s+="What name do you want to give this relationship</td><td>";s+="<input id='-RelAkaName' type='text' placeholder='Enter unique name' value='"+namex+"' >";s+="</td></tr><tr><td >";s+="The number of the person or <br>entity that you want to relate to</td><td>";s+="<input id='-RelNumber' type='text' placeholder='Their 20 digit number!' value='"+uidx+"' >";s+="</td></tr><tr><td >";s+="When will this relationship expire <br>(it can be renewed later)</td><td>";s+="<input id='-RelCr8ExpDtY' type='number' min='2010' max='3010' value='2011' style='width:60px;'>Year ";s+="<input id='-RelCr8ExpDtM' type='number' min='1' max='12' value='6' style='width:45px;'>Mth";s+="</td></tr><tr><td colwidth=2>";s+="<span id='RelCr8Chk'></span>";s+="</td></tr><tr><td>";s+="Submit Request</td><td>";s+="<ax id='-RelSubmit' class='formButt' Tremember='"+org.parentNode.innerHTML+"' Twhere='"+org.parentNode.id+"' ";s+=" onclick='Tik.Core.Prog.Relate.Cr8New(this)'>Send</ax> ";s+="</td></tr></table><br></spansearch>";s+="</spanInsert>";o(org.id).parentNode.innerHTML=s;},Cr8New:function(org){var rem=0;var tikm=Tik.Relate.Map;var tikr=Tik.Relate.Allow.Entity;var pageita=org.id.split('-');var pageit=pageita[0]+"-"+pageita[1]+"-"+pageita[2];if(org.attributes.Tremember){rem=1;pageit='';}
var Cr8Num=o(pageit+'-RelNumber').value;var Cr8Nam=o(pageit+'-RelAkaName').value;var itis=Cr8Num.toLowerCase().indexOf('user=');if(itis>=0){Cr8Num=Cr8Num.substr(itis+5,20);}
if(Cr8Num.length<=0||Cr8Nam.length<=0)return;var d=TIBL();var Cr8Arr=[22];Cr8Arr[1]=Cr8Nam;Cr8Arr[3]=Cr8Num;Cr8Arr[6]=1;Cr8Arr[5]='';Cr8Arr[7]='';Cr8Arr[9]="xx";Cr8Arr[10]=1;Cr8Arr[11]='';Cr8Arr[12]='';Cr8Arr[14]=o(pageit+'-RelCr8ExpDtY').value+'-'+o(pageit+'-RelCr8ExpDtM').value+'-15T'+d.Time;Cr8Arr[15]=d.Full;Cr8Arr[20]='';Cr8Arr[21]='';Cr8Arr[22]='';tikm[tikm.length]=Cr8Arr;Tik.Core.Prog.SQL.SaveCore('Relate');if(rem==1)o(org.attributes.Twhere.value).innerHTML=org.attributes.Tremember.value;},MakeRelObj:function(ref){var Arr=Tik.Relate.Map;var idNum=Arr[ref][3];var idNums=Arr[ref][3]+'-'+ref;var data={};data.AKAName='\nApproval from owner - yet to be verified';data.AKAPhoto=Tik.Core.Pics.DragNyA;data.AKAPublic=Arr[ref][0];if(Tik.Data[idNum]&&Tik.Data[idNum]['00000010000000010004']){data=Tik.Data[idNum]['00000010000000010004'][0];}
var s="<spanRelObj ";s+="id='Mine-"+idNums+"' ";s+="Relate = '"+ref+"' ";s+="class='Relater' ";s+="background:white;' ";s+="title='"+Arr[ref][1]+" - "+Arr[ref][0]+" - "+data.AKAName+"' ";s+="onclick=\"Tik.Core.Prog.Relate.DispInfo(this)\" ";s+="ondragstart=\"dragStart(event,this); ";s+=" event.dataTransfer.setData('Text','Mine-"+idNums+"'); \" ";s+=" ondragenter=\"Tik.Now.MOver = ["+ref+",'Mine-"+idNums+"'];console.log('Mo:',Tik.Now.MOver);\" ";s+="draggable='true'>";s+="<img ";s+=" style='display:inline-block;height:47px;border:1px solid white;cursor:move; ' ";s+=" src='"+data.AKAPhoto+"' Relate='Object' ";s+=" draggable='false'>"
s+="<br>";s+="<span style='float: left; color: black; width:100%";s+=" left:1px; vertical-align: bottom;  ' draggable='false'>";s+=data.AKAPublic+"</span></spanRelObj>";return s;},DisplayInfo:function(org){this.GetStored();if(Tik.Mode.Drawer!='Mine')return;var Map=Tik.Relate.Map;var relRes=(1*org.substr(4,2));var AddrC=org.substr(0,6).replace(/'M'/,'U');for(var every in Tik.Relate.Config[relRes]){if(every==0)continue;var everAdd='0'+(every-1);o(AddrC+'M'+everAdd).innerHTML=Tik.Relate.Config[relRes][every];}
if(org.length<=8)return;var Addr=org.replace(/'M'/,'V');var relCord=org.substr(7,2);var whereto=(Addr+'W00-Page-Sov_Page-SovPage');o(whereto).innerHTML="";o('MineHolding').innerHTML='Holding Area';o(Addr+'W00-Page-Sov_Page-DataHolder').innerHTML='Tis gone';o(Addr+'W00-Page-Sov_Page-Adverts').innerHTML=Tik.Core.Pages.Adverts();Tik.Mode.RelateOld=Tik.Mode.RelateNow;Tik.Mode.RelateNow=Addr;var ArrDisp=[];var qty=0;for(var each in Map){if(Map[each][12].length==2&&Map[each][12][0]==(1*relRes)&&Map[each][12][1]==(1*relCord)){var order=1*Map[each][13];if(order==''){Map[each][13]=(qty+1*each);qty++;}
if(ArrDisp[order]!=undefined){Map[each][13]=(qty+1*each);qty++;}
ArrDisp[order+qty]=each;}
if(Map[each][12].length<=1&&Map[each][12]=='H'||Map[each][12]==''){o('MineHolding').innerHTML+=Tik.Core.Prog.Relate.MakeRelObj(each);}}
for(var eachd in ArrDisp){o(whereto).innerHTML+=Tik.Core.Prog.Relate.MakeRelObj(ArrDisp[eachd]);}
o(whereto).innerHTML+="<span id='Mine-00000000000000000000-X' style='display:inline-block;width:50px;height:49;'  ondragenter=\"Tik.Now.MOver = ['X','Mine-00000000000000000000-X'];console.log('Mo:',Tik.Now.MOver);\" ></span>";o(Addr+'W00-Page-Sov_Page-DataHolder').innerHTML="<span style='display:block;'>"+Tik.Core.Pages.RelateInfo()+"</span>";},Locate:function(org){},DispInfo:function(org){if(!org.id)return;var orgid=org.id.split('-');var orgPid=org.parentNode.id.split('-');var Addr=orgPid[0];o(Addr+'-Page-Sov_Page-DataHolder').innerHTML=Tik.Core.Pages.RelateInfo(orgid[2],Addr+'-Page-Sov_Page-Holder');var temp='';o(Addr+'-Page-Sov_Page-HolderPict').innerHTML="<img src='"+org.childNodes[0].src+"' style='height:80px;margin:3px 3px 3px 15px;'>";o(Addr+'-Page-Sov_Page-HolderName').innerHTML=""+Tik.Relate.Map[orgid[2]][1]+" - "+Tik.Relate.Map[orgid[2]][0];var Arr=Tik.Relate.Map;var idNum=Arr[orgid[2]][3];var idNums=Arr[orgid[2]][3]+'-'+orgid[2];var data={};data.AKAName='\nApproval from owner - yet to be verified';data.AKAPhoto=Tik.Core.Pics.DragNyA;data.AKAPublic=Arr[orgid[2]][0];var descnum=0;var s="";if(Tik.Data[idNum]){data=Tik.Data[idNum];for(var frm in data){var whdesc=Tik.Core.Layup.Descriptor;for(var formdesc in whdesc){if(whdesc[formdesc].Record.UID==frm){descnum=whdesc[formdesc];s+="<br><a style='font:1.2em bold;color:blue;'>"+descnum.NaME+" - <a style='font-style:italic'>"+descnum.VName+"</a></a>";break;}}
var fldinf='';for(var tab in data[frm]){for(var fld in data[frm][tab]){if(fld=='Screen'||fld=='CoMMent'||data[frm][tab][fld]=='')continue;for(var fldesc in descnum.Tik_Fields){if(descnum.Tik_Fields[fldesc][1]==fld){fldinf=descnum.Tik_Fields[fldesc];if(data[frm][tab][fld]=="  "&&fldinf[6]=='Textarea')continue;if(fldinf[6]=='Text'||fldinf[6]=='Textarea'||fldinf[6].indexOf('Date')>=0){s+="<br><a title='"+fldinf[5]+"' style='color:blue;'> &nbsp - &nbsp ";s+=fldinf[4]+" : <a style='color:black;'>"+data[frm][tab][fld]+"</a></a>";}}}}}}}
o('D'+Addr+'-Page-Sov_Page-HolderInfo-0').innerHTML=str;var mapit=Tik.Relate.Map[orgid[2]];var custstat=(mapit[20]==''||mapit[21]=='')?mapit[20]+" - "+mapit[21]:'Inactive - waiting approval';var custupd=mapit[22]||'Never';var custrenw=mapit[14]||'Unknown';o(Addr+'-Page-Sov_Page-HolderPrivInf').innerHTML=mapit[4]||'';o(Addr+'-Page-Sov_Page-HolderPrivInf').contenteditable="off";var s="<br><br><a style='color:blue;'>Present Status : </a>"+custstat;s+="<br><a style='color:blue;'>Last Updated : </a>"+custupd;s+="<br><a style='color:blue;'>Renewal Due : </a>"+custrenw;s+="<br> &nbsp ";s+="<fieldset style='-webkit-border-radius:10px;'><legend>Select Period of renewal</legend>";var sarr=["1 Day","1 Week","2 Weeks","1 Month","3 Months","6 Months","1 Year","5 Years","Life"];for(var pe in sarr){s+="<label style='display:inline-block;width:55px;text-align:center;'>";s+="<input type='radio' name='Call-Renew' id='Call-RenewR-"+pe+"' onclick='Tik.Core.Prog.Relate.Call(this)'";s+=(pe==6)?"checked=true":"";s+=" value='"+pe+"' Relate='"+orgid[2]+"'><br>"+sarr[pe]+"&nbsp;</label>";}
s+=" &nbsp; &nbsp; ";s+="<ax class='formButt' id='Call-Renew-"+orgid[2]+"' ";s+=" onclick='Tik.Core.Prog.Relate.Call(this)' Relate='"+orgid[2]+"' ";s+=" title='To renew this relationship'>Renew relationship</ax>";s+="</fieldset>";s+=" &nbsp; <br><br> ";s+="<br> <hr> <br> &nbsp ";s+="<ax class='formButt' id='Call-Kill-"+orgid[2]+"' ";s+=" onclick='Tik.Core.Prog.Relate.Call(this)' Relate='"+orgid[2]+"' ";s+=" title='To terminate this relationship - \nTHIS IS NOT RECOVERABLE'>Terminate relationship</ax>";s+=" &nbsp; <br><br> ";o('D'+Addr+'-Page-Sov_Page-HolderInfo-2').innerHTML=s;},Flip:function(org){var oa=org.id.split('-');var oid=oa[0]+"-"+oa[1]+"-"+oa[2]+"-"+oa[3]+"-";if(oa[1]==0||oa[0].indexOf('undefined')>=0)return;for(var a=0;a<=2;a++){o('D'+oid+a).style.display='none';o(oid+a).className=o(oid+a).className.replace(/\stabset\s/,'');}
o('D'+oid+oa[4]).style.display='block';o(oid+oa[4]).className+=' tabset ';},Call:function(org){var rel=org.attributes.relate.value;var orgida=org.id.split('-');var Map=Tik.Relate.Map;var orgidaS=orgida[0]+'-'+orgida[1]+'-'+orgida[2];var orgidaM=orgidaS+'-'+orgida[3];var orgidaL=orgidaM+'-'+orgida[4];if(orgida[1]=='RenewR'){}
else if(orgida[5]=='Data'){var content=org.innerHTML;o(orgidM).innerHTML=content;Map[rel][4]=content;Tik.Core.Prog.SQL.SaveCore('Relate');}
else if(orgida[3]=='HolderPrivInf'){Map[rel][4]=org.value;}
else{alert('Sorry!, \nThis feature is not yet available in this version');}},UpdateLayout:function(obj,objm){var objid=obj.id;var objpar=[Tik.Mode.Drawer,Tik.Mode.Folder,Tik.Mode.Sheet];var whereto=Tik.Relate.Layout;var TRC=Tik.Relate.Config;var RelatMov=[];for(var F in TRC){if(TRC[F][0]==objpar[1]){for(var S in TRC[F]){if(TRC[F][S]==objpar[2]){RelatMov=[F,S-1];}}}}
Tik.Mode.RelateOld=Tik.Mode.RelateNow;Tik.Mode.RelateNow=RelatMov;Tik.Relate.Map[objm[2]][12]=(objid=='MineHolding')?'H':RelatMov;for(var wh in objpar){if(!whereto[objpar[wh]])whereto[objpar[wh]]=[];whereto=whereto[objpar[wh]];}
var objNode=obj.childNodes;var qty=1;for(var ha in objNode){if(objNode[ha].nodeName=="SPANRELOBJ"){whereto[qty]=[objNode[ha].id,'whereabouts of picture'];var wher=whereto[qty][0].split('-');Tik.Relate.Map[wher[2]][13]=qty;qty++;}}
Tik.Core.Prog.SQL.SaveCore('Relate');},Accept:function(org){TIBL();var pageita=org.id.split('-');var pageit=pageita[0]+"-"+pageita[1]+"-"+pageita[2];var tikm=Tik.Relate.Map;var tikr=Tik.Relate.Allow.Entity;var AccName=o(pageit+'-RelAcceptName').value;if(AccName=='')return;var tikmNum=-1;for(var z in tikm){if(AccName==tikm[z][0]){if(tikm[z][10]<=4){tikmNum=z;break;}}}
if(tikmNum==-1)return;tikm[tikmNum][7]='';tikm[tikmNum][11]='';for(var z in tikr){for(var x in tikr[z]){if(o('RelCheck'+x+'0').checked==true)tikm[tikmNum][7]+=(tikm[tikmNum][7].length!=0)?','+x:x;if(o('RelCheck'+x+'1').checked==true)tikm[tikmNum][11]+=(tikm[tikmNum][11].length!=0)?','+x:x;}}
var tm=o(pageit+'-RelAppExpDtM').value;var dm=(tm>=10)?tm:'0'+tm;tikm[tikmNum][14]=o(pageit+'-RelAppExpDtY').value+'-'+dm+'-'+Tibl.Day+'T'+Tibl.Time;tikm[tikmNum][15]=Tibl.Full;Tik.Relate.Auths++;tikm[tikmNum][9]=Tik.Relate.Auths;tikm[tikmNum][1]=o(pageit+'-RelAcceptAKA').value;tikm[tikmNum][10]=5;tikm[tikmNum][12]='H';this.PutStored();o('MineHolding').innerHTML+=this.MakeRelObj(tikmNum);},Deny:function(){var pageita=org.id.split('-')
var pageit=pageita[0]+"-"+pageita[1]+"-"+pageita[2];var tikm=Tik.Relate.Map;var tikr=Tik.Relate.Allow.Entity;var AccName=o(pageit+'-RelAcceptName').value;if(AccName=='')return;var tikmNum=-1;for(var z in tikm){if(AccName==tikm[z][0]){if(tikm[z][10]<=4){tikmNum=z;break;}}}
this.PutStored();},OnClk:function(org){o(org.id+'S').style.color='black';if(o(org.id+'X')){if(o(org.id).checked!=o(org.id+'X').checked){o(org.id+'S').style.color='red';}}else if(o(org.id).checked==true){o(org.id+'S').style.color='red';}}}
Tik.Core.Prog.CallTP=function(ret,arg,op,Ti,Tt,Tf,Ta,Td){var CallTPp=[];Tik.Vars.CallTP[Tik.Vars.CallTP.length]=CallTPp[ret,arg,op,Ti,Tt,Tf,Ta,Td];CallTPAJAX();}
function CallTPAJAX(){var strr="";var strb="";var strdata="";TIBL();if(Tik.Vars.Sequence!=1){if(Tik.Vars.Waiting==1){Tik.Core.Prog.Response("waiting..for response");return;}
var Calling=[];Calling=Tik.Vars.CallTP.shift();if(Calling==undefined||Calling==null||Calling==''){return;}
strb='';strb+="\"op\":\""+Calling[2]+"\",";strb+="\"Tt\":\""+Calling[4]+"\",";strb+="\"Tf\":\""+Calling[5]+"\",";strb+="\"Ta\":\""+Calling[6]+"\",";strb+="\"Td\":";if(Calling[7].length==0){strb+="\"\"";strdata+="\"\"";}else{strb+="\"Data attached\"";strdata=encodeURIComponent(Calling[7]);}
if(Calling[0].length==0){Calling[0]='xxxx';}
strr="\"ret\":\""+Calling[0]+"\",";strr+="\"arg\":\""+Calling[1]+"\"";}
stra="\"authority\":{";stra+="\"user\":\""+Tik.User.UID+"\",";stra+="\"reps\":\""+Tik.User.REP+"\",";stra+="\"auth\":\""+Tik.User.Auth+"\",";stra+="\"pass\":\""+Tik.User.Pass+"\",";stra+="\"IADn\":\""+Tik.Device.IMEI+"\",";stra+="\"date\":\""+Tibl.Full+"\"";stra+="}";var commtype=(Tik.Vars.Sequence==1)?"comms":"comm";if(Tik.Device.DB==true){var db=Tik.Device.SystemDB;var Tt=Calling[4];var Tf=Calling[5];var Ta=Calling[6];var Ts=WhenNow;var Td=strdata;var Tc="TikItI={\""+commtype+"\":{"+strr+","+stra+","+strb+"}}&TikItD="+strdata;db.transaction(function(transaction){transaction.executeSql("INSERT into Tikiad (Tf,Tt,Ta,Td,Ts,Tc) VALUES(?,?,?,?,?,?)",[Tf,Tt,Ta,Td,Ts,Tc],nullDataHandler,errorHandler);});}
if(Tik.Device.NetAvail==true){Tik.Core.Prog.Response("buggar me!");Tik.Vars.Waiting=1;Tik.Core.Prog.Response("");xmlHttp=GetXmlHttpObject();if(xmlHttp==null){alert("Browser does not support HTTP Request");return;}
commstype="POST";var url="2comm.php";var xmlparams="TikItI={\""+commtype+"\":{"+strr+","+stra+","+strb+"}}&TikItD="+strdata;if(commstype=='GET'){url=url+"?"+xmlparams;url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=homeCallingAJAX;xmlHttp.open("GET",url,true);xmlHttp.send(null);}else{xmlHttp.open("POST",url,true);xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");xmlHttp.onreadystatechange=homeCallingAJAX;xmlHttp.send(xmlparams);}}}
function xxxx(){}
function PutCoreAway(){if(ServerRet.commr.info.qrows==0||ServerRet.commr.info.qrows==''){return;}
if(!ServerRet.commr.info.dato){return;}
for(var q=0;q<=ServerRet.commr.info.qrows-1;q++){for(var elem in Tik.Where.Net){if(ServerRet.commr.info.dato[q][2]==Tik.Where.Net[elem][1]&&ServerRet.commr.info.dato[q][1]=="00000000000000001000"){var put=Tik.Where.Net[elem][2].split('.');Tik[put[1]][put[2]][Tik.Where.Net[elem][3]]=ServerRet.commr.info.data[Tik.Where.Net[elem][1]];break;}}}}
function homeCallingAJAX(){if(xmlHttp.readyState==4||xmlHttp.readyState=="complete"){ServerRet=JSON.parse(xmlHttp.responseText)
Tik.Core.Prog.Response(ServerRet.commr.info.server.durat)
if(ServerRet.comms){Tik.Vars.Sequence=1;}else{Tik.Vars.Sequence=0;}
if(ServerRet.commr.ret==''){ServerRet.commr.ret='xxxx';Tik.Core.Prog.Response("There has been an invalid reply from the IP",4);}
if(ServerRet.commr.info.dato){if(ServerRet.commr.info.dato[0][1]=="00000000000000001000"){PutCoreAway()}
else if(ServerRet.commr.info.dato[0][0]==Tik.User.UID){}}
var runnow=ServerRet.commr.ret.split(".")
if(runnow[0]=='Tik'){if(runnow.length==3){Tik[runnow[1]][runnow[2]]();}else{Tik[runnow[1]][runnow[2]][runnow[3]]();}}
try{}
catch(err){Tik.Core.Prog.Response("Sorry! There appears to be no reply from the Internet",5);return;}
Tik.Vars.Waiting=0;serv_time=ServerRet.commr.info.server.Supdt;var st=Math.round(serv_time.substr(8,2))+24;var ct=st;cust_time=(st-ct);if(cust_time>=24){cust_time=st-ct-24}
CallTPAJAX();}}
function GetXmlHttpObject(){var xmlHttp=null;try{xmlHttp=new XMLHttpRequest();}
catch(e){try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}}
return xmlHttp;}
if(!Tik.Master)Tik.Master={};if(!Tik.Master.Cal){Tik.Master.Cal={"MF":['January','February','March','April','May','June','July','August','September','October','November','December'],"MA":['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],"DF":['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],"DA":['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],"DS":['S','M','T','W','T','F','S'],"NM":['1st','2nd','3rd','4th','5th','6th','7th','8th','9th']}}
if(!Tik.Master.WIBL){Tik.Master.WIBL={"P":[{"MenuSub":"Sub-Name for Menu","TransStartDt":"","TransStartNm":"","TransEndDt":"","TransEndNm":"","ViewEntry":"0","EndUID":""}],"C":[],"D":{"Mast":{"IDPre":"WIBL","Config":["Configure","Layout","SetUp"],"Priv":[],"WhereTo":"Tik.WIBL","ETI_DevFee":"0.00100"},"Configure":{"Top":{"Logo":["","d","drag & drop an image of the logo(20x20) into here"],"TopRight":["<button onclick='Tik.Core.Prog.GotoPage(\"Me:Ourworld:Membership\");' title='If you want to become a member of OurWorld'>Join OurWorld</button>","b","Normally the Join OW button goes here"],"WiblName":["Name of WIBL","t","This is the name you want to give this WIBL"],"MenuLabels":["Sub-Menu","t","This is the name that will appear on each page of the WIBL"],},"Menu":{"MenuTop":["Menu Heading","t","This appears at the top of the menu items, you can clear it!"],"MenuBase":["Base of Menu","t","This appears at the base of the menu items"],},"Base":{"Copyright":["","t","This is the text you want to appear after the copyright message"],"RTC":["","t","This is the text that you want to appear after the RTC message, Suggest you don't change it!"],"RightBase":["","b","This is where the Build relationship button normally resides"]},"Scheme":{"Background":["white","y","What colour you would like the background to be,\nDO-NOT make same colour as FontColour"],"FontSize":["1","s","Size of text (in em)0.5=half size, 2=twice normal size"],"FontType":["arial","s","If you have a particular font preference??"],"Border":["","z","What the border should look like, use as - size type colour - (eg. 1px inset black)"],"SectionBoundary":["-webkit-box-shadow: rgb(169, 169, 169) 2px 2px 4px inset; ","z","The boundary of any given Section\n eg. -webkit-box-shadow: rgb(169, 169, 169) 2px 2px 4px inset "],"CommentaryBoundary":["-webkit-box-shadow: rgb(271, 271, 271) 2px 2px 4px inset; ","z","The boundary of any given Commentary\n eg. -webkit-box-shadow: rgb(271, 271, 271) 2px 2px 4px inset\nCould even be border: 1px solid black "],"XXCSS":{"WuC":"black","WuL":"white","WuH":"lightblue","WuR":"0","WhC":"black","WhL":"lightblue","WhH":"darkblue","WhR":"0"}},"Layout":{"XXType":[['None','WebPage','Wall','Blog','Diary','Media','Community','Wiki','Project','Portal','Brochure','E-Commerce','Enterprise','Whakapapa'],"e","Select which layout type you want this WIBL to portray",["Moderator","SectionNext","PlacementNext","DataObjectNext","CommentaryAllowed","CommentaryNext","CommentaryInComm"],[[false,false,false,false,true,false,false],[true,false,true,false,true,false,false],[false,true,false,true,true,true,false],[false,false,false,false,true,true,false],[false,false,false,false,true,true,false],[false,false,false,false,true,false,false],[false,false,false,false,true,false,false],[false,false,false,false,true,false,false],[false,false,false,false,true,false,false],[false,false,false,false,true,false,false],[false,false,false,false,false,false,false],[false,false,false,false,true,true,false],[false,false,false,false,true,false,false],[false,false,false,false,true,false,false]],["STop","STopLeft","STopMid","STopRight","SMain","SBaseLeft","SBaseMid","SBaseRight","SComment"],[["","","","D","T","I","U","R",""],["","","","D","T","I","U","R",""],["","","","D","T","","","",""],["","","","D","T","","","",""],["","","","D","T","","","",""],["","","","D","T","","","",""],["","","","D","T","","","",""],["","","","","T","","","",""],["","","","D","T","","","",""],["","","","D","T","","","",""],["","","","","T","","","",""],["","","","","T","","","",""],["","","","","T","","","",""],["","","","","T","","","",""]],["CBar","CPict","CAKA","CDated","CName","CSSR","CMain","CReply","CComment"],[["","U","U","D","U","U","T","I",""],["","U","U","D","U","U","T","I",""],["","U","U","D","U","U","T","I",""],["","U","U","D","U","U","T","I",""],["","U","U","D","U","U","T","I",""],["","U","U","D","U","U","T","I",""],["","U","U","D","U","U","T","I",""],["","U","U","D","U","U","T","I",""],["","U","U","D","U","U","T","I",""],["","U","U","","U","U","T","I",""],["","U","U","","U","U","T","I",""],["","U","U","","U","U","T","I",""],["","U","U","D","U","U","T","I",""],["","U","U","","U","U","T","I",""]]],"Moderator":[false,"c","Whether comments are checked b4 being applied!!\n ticked=are checked,\n not ticked=not checked"],"SectionNext":[false,"c","Newest entry by owner goes to :-\n ticked = top,\n not ticked = bottom"],"PlacementNext":[false,"c","Newest entry by commentator goes to :-\n ticked = top,\n not ticked = bottom"],"DataObjectNext":[false,"c","Not presently available\nNewest entry goes to :-\n ticked = top,\n not ticked = bottom"],"CommentaryAllowed":[true,"c","Ticked if others are allowed to add comments to the WIBL"],"CommentaryNext":[false,"c","Commentary goes into Section:-\n ticked = true,\n or End of page\n not ticked = bottom"],"CommentaryInComm":[false,"c","Not presently available\nAllows commentary inside previous commentaries\n ticked = allowed"]}},"SetUp":{"Control":{"PageCloseMth":[[1,1,31],'n','The day of the month that this page will be force closed (and a new page opened)'],"PageCloseLength":[[500,1,1000],'n','Number of entries on page before closing'],"PageCloseCommLength":[[500,1,1500,5],'n','Number of entries on page by comments before closing'],"MenuLabel":["Month-",'t','the label to use for the menu entries on a closed page, month=January etc, year=2011-01 etc.']},"Charge":{"Charged":[false,'c','Is this WIBL charged at all \nUnticked=ignore this block, \nTicked= action this block!!'],"Period":["F",,'t','W=weekly, D=daily, H=Hourly, M=monthly, Q=quarterly, Y=yearly(annual), F=free'],"Use":[false,'c','Ticked = charge per use (ignore Period)'],"Authority":["",'t','The Authority number of the persons being charged'],"OwnerUID":[Tik.User.REP,'t',"The UID of the Owner. \nWho will receive the Owner Amount."],"ETI_Billed":["0.01000",'r','The amount the customer (WIBL viewer) is expected to pay - per charge service (period,use etc)'],"ETI_OurWorld":["0.00030",'r','Delivery Service Fee; The amount taken from Billed that goes to OurWorld','L'],"ETI_ETITrans":["0.00040",'r','Financial Transaction Fee; The amount taken from Billed that goes to ETI','L'],"ETI_Storage":["0.00010",'r','Storage Service Fee; The amount taken from Billed that goes to Displacement Services','L'],"ETI_Instigator":["0.00020",'r','Development Fee; How much the instigator is paid from the billed amount','L'],"ETI_OwnerAmt":["0.00900",'r','How much the WIBL owner is to receive, from the billed amount'],},"Create":{"Moderator_Reps":[Tik.User.REP,'t','Those whose REP number is here, allowed to modify core texts, and moderate'],"Moderator_Auth":[Tik.User.Auth,'t','Those whose Auth number is here, allowed to modify core texts, and moderate'],"Address":['202.20.5.54','t','The actual address of where this WIBL resides.'],"Approvals":['Mine:WIBL:00','t','Which Mine:WIBL:XX is the authorised list of viewers of this WIBL'],"Cr8Date":['','m','creation date please enter as YYYY-MM-DD'],"Updated":['','m','latest update, for base of page - enter as YYYY-MM-DD'],"WiblDesc":['Purpose of WIBL?','t','Description of/or purpose of this WIBL']}}},"U":{"Mast":{"IDPre":"WIBL","Config":["Custom"],"Priv":[],"WhereTo":"Tik.WIBL","ETI_DevFee":"0.00100"},"Custom":{"Consumer":{"Background":["white",'y','What colour do you want the background to be?'],"FontSize":["1",'s','What size do you want the font to be 1 is normal (measured in ems)?'],"FontType":["arial",'s','What font face do you want?'],"StoreLatest":[false,'c','unticked = store all pages, store = only store latest page! (cellphone etc)'],"XXCSS":{"WuC":"","WuL":"","WuH":"","WuR":"","WhC":"","WhL":"","WhH":"","WhR":""}}}}}}
Tik.Core.Layup.Descriptor={"None":{"NaME":"None","Record":{"oops":""}},"Null":{"NaME":"Null","Record":{"oops":""}},"Config":{"NaME":"Config","Record":{"oops":""}},"Grid":{"NaME":"Grid","Record":{"oops":""}}}
Tik.Core.Layup.Drawer={"Start":{"UID":"0000003","NaME":"Start","Comment":"Information on OurWorld, and your part in it..","Header":"<span id='StartMsg' style='color:green;cursor:hand' onclick='Tik.Core.Prog.OpenClose(this)'>View MotD & Status.</span><span id='StartMsgO'><spanStart id='StartMotd' style='border:thin inset;height:28px; -webkit-box-shadow: inset 3px 3px 3px darkgrey; text-align:center; overflow:auto;'>No MotD today</spanStart><spanStart id='StartStatus' style='background:white;height:28px; overflow:auto;'>Status goes in here - network, services etc</spanStart><spanStart id='StartComment' style='border:thin inset;height:25px; overflow:auto; -webkit-box-shadow: inset 3px 3px 3px darkgray;'>Commentary goes in here</spanStart></span>","Footer":"","Qty":4,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"inline-block","List":[[1,"Start","Start","",0,"The Start Page - \nBasic information about OurWorld."],[2,"Tik_Const","Constitution","",0,"The Constitution for all members of Ourworld"],[3,"Tik_HowTo","What Now?","",0,"Want to utilise the services of OurWorld?"],[4,"Tik_Config","Configuration","",0,"The Configuration Page - \nThis allows you to change the layout etc."]]},"Me":{"UID":"0000002","NaME":"Me","Comment":"This area holds all your personal information - copyright to you","Header":"This area holds all your personal information - copyright to you","Footer":"","Qty":3,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"inline-block","List":[[1,"PersDet","Personal","",0,"Your own personal details"],[2,"PersARelat","Relationships","",0,"To add or modify a relationship between \nyou (as Me) and a second party"],[3,"PersApplic","Ourworld","",0,"All your dealings with OurWorld."],[4,"PersAAsset","Add-Asset","",0,"To add an asset to your asset register"],[5,"PersAEnt","Add-Enterprise","",0,"To add an Enterprise to your enterprise interest register"],[20,"TikCr8Help","Cr8Help","",0,"Creating information"]]},"Services":{"UID":"0000005","NaME":"Services","Comment":"This area contains the services that are available, Calendar, Messaging, ","Header":"Services Page","Footer":"","Qty":7,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"inline-block","List":[[1,"Tik_Cal","My_Calendar","",0,"Reminder Services"],[2,"Tik_Msg","My_Messages","",0,"Messaging Services"],[3,"Tik_Cat","My_Catalogue","",0,"Products you want to buy or sell"],[4,"Tik_I2A","My_Shares","",0,"Shares you want to buy or sell"],[5,"Tik_JTS","My_Time","",0,"Time and Effort you want to buy or sell"],[6,"Tik_Serv","My_Services","",0,"Sponsorships and direct access to OurWorld"],[7,"Tik_Legal","My_Legal","",0,"Legal Services available from OurWorld"]]},"Mine":{"UID":"0000005","NaME":"Mine","Comment":"Your relationships, and management of them","Header":"<spanHold id='MineHolding' style='width:100%;max-width:98%;height:70px;overflow-x:auto;display:block;background:#E3E3E3;border:3px inset gray;'  ondragenter='return dragEnter(event);' ondrop='return dragDrop(event);' ondragover='return dragOver(event);' >Holding Area</spanHold>","Footer":"","Qty":12,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"inline-block","List":[[1,"Sov_Cust","Personal","",0,"My personal relationships"],[2,"Sov_Cust","Partners","",0,"My arrangements with one other, partner, children etc"],[3,"Sov_Cust","Friends","",0,"My Friendships"],[4,"Sov_Cust","Acquaint","",0,"People I have an association with, but not a friendship"],[5,"Sov_Cust","Sport","",0,"My relationships attributable to sport."],[6,"Sov_Cust","Work","",0,"My Work relationships"],[7,"Sov_Cust","Project","",0,"Projects that I am party to."],[8,"Sov_Cust","Enterprise","",0,"My shared responsibilities and accountabilities, with multiple others"],[9,"Sov_Cust","Assets","",0,"My Assets and liabilities. \nAll assets except for houses, land, or vehicles"],[10,"Sov_Cust","OurWorld","",0,"OurWorld relationships"],[11,"Sov_Cust","WIBL","",0,"Relationships due to my WIBL's"],[12,"Sov_Config","Config","",0,"Changing the layout of my personal relationships"]]},"Sovereign":{"UID":"0000005","NaME":"Sovereign","Comment":"Your Sovereign rights as 'AREA',\n Assets, Responsibilty, Entitlements, Authorities","Header":"Sovereign services","Footer":"","Qty":5,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"inline-block","List":[[1,"Tik_Asset","Assets","",0,"Asset Services"],[2,"Tik_Resp","Responsibilities","",0,"Responsibilty Services"],[3,"Tik_Entit","Entitlements","",0,"Entitlement Services"],[4,"Tik_Auth","Authorities","",0,"Authority Services"],[5,"Tik_Sov","Sovereign","",0,"Sovereign Rights Services"],]},"Work":{"UID":"0000000","NaME":"Work","Header":"","Footer":"","Qty":0,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"show","MenuPlace":"above","MenuDisplay":"inline-block","List":[[1,"","","",0,""]]},"BlanK":{"UID":"0000000","NaME":"BlanK","Header":"","Footer":"","Qty":0,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"show","MenuPlace":"above","MenuDisplay":"inline-block","List":[[1,"","","",0,""]]},"Ngapuhi":{"UID":"0000000","NaME":"Ngapuhi","Header":"","Footer":"","Qty":0,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"show","MenuPlace":"above","MenuDisplay":"inline-block","List":[[1,"","","",0,""]]},"Spare":{"UID":"0000000","NaME":"BlanK","Header":"","Footer":"","Qty":0,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"show","MenuPlace":"above","MenuDisplay":"inline-block","List":[[1,"","","",0,""]]}}
Tik.Core.Layup.Folder={"Start":{"UID":"0000027","NaME":"Start","Header":"","Footer":"","Qty":0,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"show","MenuPlace":"below","MenuDisplay":"block","List":[[1,"Start","Value","Call",0,"Comment"]]},"Tik_Config":{"UID":"00000000","NaME":"Tik_Config","Header":"","Footer":"","Qty":0,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"show","MenuPlace":"below","MenuDisplay":"block","List":[[1,"Config","","","",""]]},"Tik_HowTo":{"UID":"00000000","NaME":"Tik_HowTo","Header":"","Footer":"","Qty":0,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"show","MenuPlace":"below","MenuDisplay":"block","List":[[1,"TikHowTo","","","",""]]},"PersDet":{"UID":"0000011","NaME":"PersDet","Header":"","Footer":"","Qty":11,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"PersDetail","Details","",0,"Your whole name and other relevant details."],[2,"PersCont","Contact","",0,"Methods of contacting you"],[3,"PersHealth","Health","",0,"Your own personal health records"],[4,"PersFin","Finance","",0,"Your own personal Financial records"],[5,"PersMemb","Member","",0,"Your own personal list of memberships, etc - as renewable connections"],[6,"PersPets","Pets","",0,"Your pets, vet info, innocultions, registrations etc"],[7,"PersAchiev","Achieve","",0,"History of your Achievments, Educational & Work"],[7,"PersArch","Archive","",0,"Photographs or other visual items that you wish to be digitally archived."],[8,"PersEduc","Education","",0,"Your educational history"],[9,"PersWork","Work","",0,"Your work history and non-educational achievements"],[10,"PersLeg","Legal","",0,"Any legal obigations you are party to."],]},"PersFin":{"UID":"0000013","NaME":"PersFin","Header":"Nothing in header","Footer":"nothing in footer","Qty":0,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"opengap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"BlanK","Value","",0,"Comment"]]},"PersFam":{"UID":"0000014","NaME":"PersFam","Header":"Nothing in header","Footer":"nothing in footer","Qty":0,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"opengap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"BlanK","Value","",0,"Comment"]]},"PersLeg":{"UID":"0000015","NaME":"PersLeg","Header":"Nothing in header","Footer":"nothing in footer","Qty":0,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"opengap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"BlanK","Value","",0,"Comment"]]},"PersFrnds":{"UID":"0000016","NaME":"PersFrnds","Header":"Nothing in header","Footer":"nothing in footer","Qty":0,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"opengap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"BlanK","Value","",0,"Comment"]]},"PersJust":{"UID":"0000017","NaME":"PersJust","Header":"Nothing in header","Footer":"nothing in footer","Qty":0,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"opengap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"BlanK","Value","",0,"Comment"]]},"PersAss":{"UID":"0000018","NaME":"PersAss","Header":"Nothing in header","Footer":"nothing in footer","Qty":0,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"opengap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"BlanK","Value","",0,"Comment"]]},"PersOblig":{"UID":"0000019","NaME":"PersOblig","Header":"Nothing in header","Footer":"nothing in footer","Qty":0,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"opengap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"BlanK","Value","",0,"Comment"]]},"Sov_Cust":{"UID":"0000019","NaME":"Sov_Cust","Header":"","Footer":"","Qty":10,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"Sov_Sheet","1","",0,"To change the name of this tab - go to Mine : Config"],[2,"Sov_Sheet","2","",0,"To change the name of this tab - go to Mine : Config"],[3,"Sov_Sheet","3","",0,"To change the name of this tab - go to Mine : Config"],[4,"Sov_Sheet","4","",0,"To change the name of this tab - go to Mine : Config"],[5,"Sov_Sheet","5","",0,"To change the name of this tab - go to Mine : Config"],[6,"Sov_Sheet","6","",0,"To change the name of this tab - go to Mine : Config"],[7,"Sov_Sheet","7","",0,"To change the name of this tab - go to Mine : Config"],[8,"Sov_Sheet","8","",0,"To change the name of this tab - go to Mine : Config"],[9,"Sov_Sheet","9","",0,"To change the name of this tab - go to Mine : Config"],[10,"Sov_Sheet","10","",0,"To change the name of this tab - go to Mine : Config"],]},"Sov_Config":{"UID":"0000019","NaME":"Sov_Config","Header":"","Footer":"","Qty":0,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"opengap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"SovConfSheet","SovConfig","",0,"Comment"]]},"Tik_Const":{"UID":"0000019","NaME":"Tik_Const","Header":"","Footer":"","Qty":0,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"opengap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"OW_Const","Constitution","",0,"Comment"]]},"Tik_Serv":{"UID":"0000011","NaME":"Tik_Serv","Header":"","Footer":"","Qty":5,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"OW_QaA","Q&A","",0,"OurWorld - Questions and Answers"],[2,"OW_Subscribe","Apply","",0,"Verifying or adding people to OurWorld"],[3,"OW_Spons","Sponsorships","",0,"Sponsoring with OurWorld"],[4,"OW_Group","Collective","",0,"Creating an ad hoc group to perform a collective service within OurWorld"],[5,"OW_MMC","MMC","",0,"Machine Manufacturing Company - making products at home for resale through OurWorld"]]},"PersApplic":{"UID":"0000011","NaME":"PersApplic","Header":"","Footer":"","Qty":4,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"Tik_App_Member","Membership","",0,"Want to use OurWorld?"],[2,"Tik_App_Citizen","Citizenship","",0,"Want to join OurWorld?, \nRun your own business, buy and sell things!\nYou must have been an OurWorld member of -good standing- for at least 3 months prior to being accepted as a citizen!"],[3,"Tik_App_Device","IAD","",0,"Registration of your IAD - Information Access Device - to access OurWorld?"],[4,"Tik_App_Appro","Trusted Friends","",0,"This is a list of your most trusted friends.\nOurWorld will contact 5 of these people to confirm your indentity if (when & as) required."]]},"PersARelat":{"UID":"0000011","NaME":"PersARelate","Header":"","Footer":"","Qty":3,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"Rel_QaA","Relate - Q&A","",0,"What are realtionships, and why do I need them - Questions and Answers"],[2,"Rel_Cr8","Create","",0,"Request a new relationship, or modifying an existing one."],[3,"Rel_Appro","Approval","",0,"Approve (or Deny) a request from a second party, to relate to you.\nWhich information about you, do you allow them to view.\nHow far do you TRUST them?"],[4,"Rel_Group","Category","",0,"What information will you allow to be seen by different category types"]]},"Tik_Cal":{"UID":"0000031","NaME":"Tik_Cal","Header":"","Footer":"","Qty":2,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"TikCal_Cal","Calendar","",0,"The Calendar"],[2,"TikCal_Conf","Configure","",0,"Configure and modify the layout of your Calendar."]]},}
Tik.Core.Layup.Sheet={"Start":{"UID":"0000005","NaME":"Start","Header":"","Footer":"","Qty":1,"Charge":{"amntO":"","amntC":"","amntI":"","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"show","MenuPlace":"below","MenuDisplay":"block","List":[["1","Start","MotD","","Indent","Comment","Content","Page"]]},"TikHowTo":{"UID":"0000005","NaME":"TikHowTo","Header":"","Footer":"","Qty":6,"Charge":{"amntO":"","amntC":"","amntI":"","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"block","List":[["1","HowTo_Join","Joining OurWorld","","Indent","How to become a member, citizen, or just play with it!","Content","Page"],["2","HowTo_Own","Owning Information","","Indent","Who owns what, and who has what authority to access any of it!","Content","Page"],["3","HowTo_Maint","Maintaining relationships","","Indent","How to request a relationship, why, how to maintain an existing one!","Content","Page"],["4","HowTo_Dev","Multiple Device Access","","Indent","Comment","Content","Page"],["5","HowTo_Vids","Video Collection","","Indent","All the videos that show you how to achieve personal sovereignty.","Content","Page"],["6","HowTo_Hist","History of OurWorld","","Indent","How did OurWorld come about? Why?, What for?","Content","Page"]]},"GEOLoc":{"UID":"0000005","NaME":"GEOLoc","Header":"","Footer":"","Qty":1,"Charge":{"amntO":"","amntC":"","amntI":"","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"show","MenuPlace":"below","MenuDisplay":"block","List":[["1","GEOloc","Geo-Location","","Indent","Comment","Content","Form"]]},"Tik_App_Member":{"UID":"0000005","NaME":"Tik_App_Member","Header":"","Footer":"","Qty":1,"Charge":{"amntO":"","amntC":"","amntI":"","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"block","List":[["1","UserApplic","Member - New Registration ","","Indent","The Application form \nTo access the minimal services of OurWorld - \nThis is where everybody has to start from.","Content","Form"]]},"Tik_App_Citizen":{"UID":"0000009","NaME":"Tik_App_Citizen","Header":"","Footer":"","Qty":1,"Charge":{"amntO":"","amntC":"","amntI":"","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"hide","MenuPlace":"below","MenuDisplay":"block","List":[["1","NewRegistration","Register Me","","Indent","The Registration Page - Join OurWorld","Content-why?","Page"]]},"Tik_App_Device":{"UID":"0000009","NaME":"Tik_App_Device","Header":"","Footer":"","Qty":1,"Charge":{"amntO":"","amntC":"","amntI":"","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"show","MenuPlace":"below","MenuDisplay":"block","List":[["1","RegMachine","Register My Device","","Indent","Registering a new device to access OurWorld.\nIf you want to access OurWorld from this machine (It may be different to your normal machine), either its a secondary access device, or your original machine has been destroyed or stolen.","Content-why?","Form"]]},"Tik_App_Appro":{"UID":"0000009","NaME":"Tik_App_Appro","Header":"","Footer":"","Qty":1,"Charge":{"amntO":"","amntC":"","amntI":"","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"gap","MenuPlace":"below","MenuDisplay":"block","List":[["1","RegTrustFr","RTF - Register of my most Trusted Friends","","Indent","When OurWorld needs to contact someone in regard to confirming you. Our World will contact at least 5 people from this registry.\nIf you want to access OurWorld from this device (It may be different to your normal access device), either its a secondary access device, or your original machine has been destroyed or stolen.\nOurWorld will contact the \'Registered Trusted Friends\'. They should make contact with you via phone, in person etc. ","Content-why?","Form"]]},"PersDetail":{"UID":"0000007","NaME":"PersDetail","Header":"","Footer":"","Qty":9,"Charge":{"amntO":"","amntC":"","amntI":"","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"inline-block","List":[[1,"AKA","AKA","","Indent","The Short name and pictures of this item","Content","Form"],[2,"NAME","Name","","Indent","The Name given to this Sovereign Entity","Content","Form"],[3,"FEATURES","Features","",0,"Distinguishing features\nXXXX-rs- incl DaD 4 pics showing characteristics","Content","Form"],[4,"CHILDREN","Children","","Indent","The Children or Spawns of this item","Content","Form"],[5,"PARENT","Parent","","Indent","The Parents of this item","Content","Form"],[6,"PID","PID","",0,"What are your methods of ID, and which one will become your ONLY approved method","Content","Form"],[7,"ESTATE","Estate","","Indent","Your wishes - should something untoward happen to you","Content","Form"],[8,"AUTH","Auth","","Indent","Representation and Authorities","Content","Form"],[9,"GEOloc","GeoLoc","",0,"Your whereabouts, where the Geo-Location is derived from","Content","Form"]]},"PersCont":{"UID":"0000011","NaME":"PersCont","Header":"","Footer":"","Qty":7,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"ADDRESS","Address","",0,"Your main addresses, where you can be contacted physically","Content","Form"],[2,"PHONE","Phone","",0,"Your main telephone numbers, home, work, cell etc","Content","Form"],[3,"VOIP","VOIP","",0,"The main labels used to contact you through VOIP","Content","Form"],[4,"VIDEO","Video","",0,"Your video addresses","Content","Form"],[5,"EMAIL","Email","",0,"Your email addresses","Content","Form"],[6,"IM","IM","",0,"Your IM addresses","Content","Form"],[7,"PREF","Preferred","",0,"Your preferred method of others contacting you / when.","Content","Form"]]},"PersMemb":{"UID":"0000011","NaME":"PersMemb","Header":"","Footer":"","Qty":3,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"PersDates","Dates","",0,"Important dates that you need to remember.","Content",""],[2,"PersClub","Clubs","",0,"Clubs you are a member of, or have an interest in","Content",""],[3,"PersLicen","Licenses","",0,"Licenses you have, authorities issued by a governmental body","Content",""]]},"PersAchiev":{"UID":"0000011","NaME":"PersAchiev","Header":"","Footer":"","Qty":2,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"PersEduc","Education","",0,"Your educational history","Content",""],[2,"PersWork","Work","",0,"Your work history and non-educational achievements","Content",""]]},"PersHealth":{"UID":"0000012","NaME":"PersHealth","Header":"Nothing in header","Footer":"nothing in footer","Qty":6,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"vertical","MenuType":"gap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"VOIP","Chemist","",0,"Accounts and prescriptions","Content","Form"],[2,"VOIP","Doctors","",0,"Accounts and visits","Content","Form"],[3,"VOIP","A&E","",0,"Accounts, Visits and results","Content","Form"],[4,"VOIP","Hospital","",0,"Accounts, visits, etc","Content","Form"],[5,"VOIP","Specialists","",0,"Specialists, private practises, physio etc","Content","Form"],[6,"VOIP","Med_History","",0,"Medical History, x-rays, doctors notes etc","Content","Form"]]},"OW_Const":{"UID":"0000011","NaME":"OW_Const","Header":"","Footer":"","Qty":1,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"opengap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"OW_Constitution","Constitution","",0,"The Constitution of OurWorld,\nThat all members & citizens have to agree to abide by.","Content","Page"],]},"Rel_QaA":{"UID":"0000011","NaME":"Rel_QaA","Header":"","Footer":"","Qty":1,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"opengap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"RelQaA","Q&A","",0,"The questions and answers for Relationships.","Content","Page"],]},"Rel_Cr8":{"UID":"0000011","NaME":"Rel_Cr8","Header":"","Footer":"","Qty":1,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"opengap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"RelCr8","Control","",0,"Creating a new relationship.","Content","Page"],]},"Rel_Appro":{"UID":"0000011","NaME":"Rel_Appro","Header":"","Footer":"","Qty":1,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"opengap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"RelAppro","Configure","",0,"Approve and configure a relationship request from outside.","Content","Page"],]},"Rel_Group":{"UID":"0000011","NaME":"Rel_Group","Header":"","Footer":"","Qty":1,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"opengap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"RelGroup","Charges","",0,"How to group relationships into catagories.","Content","Page"],]},"OW_Group":{"UID":"0000011","NaME":"OW_Group","Header":"","Footer":"","Qty":7,"Charge":{"amntO":"0.0000","amntC":"0.0000","amntI":"0.0000","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"gap","MenuPlace":"below","MenuDisplay":"block","List":[[1,"ADDRESS","Group","",0,"To form a new group, a collective for information sharing","Content","Form"],[2,"PHONE","Project","",0,"To form a collective to achieve a desired outcome, driven by the instigator","Content","Form"],[3,"VOIP","Event","",0,"To form a group that allows the collective to become the driving force to achieve a goal, and the collective is involved at the defined end.","Content","Form"],[4,"VIDEO","Association","",0,"To form a group that has a definable structure, and long term goals","Content","Form"],[5,"EMAIL","Club","",0,"To form a group that has an ongoing need to meet, partake & share","Content","Form"],[6,"IM","Enterprise","",0,"To form a group that distributes its profits to shareholders, an OW business, people working together for a common goal, whilst getting paid to contribute","Content","Form"],[7,"ADD_","Relate","",0,"To form a new relationship, where eveything (described) is shared","Content","Form"]]},"Config":{"UID":"0000002","NaME":"Config","Header":"","Footer":"","Qty":0,"Charge":{"amntO":"","amntC":"","amntI":"","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"show","MenuPlace":"below","MenuDisplay":"block","List":[["1","Config","Standard","","Indent","The Configuration Master","Content-why?","Page"]]},"PersFin":{"UID":"0000002","NaME":"PersFin","Header":"","Footer":"","Qty":1,"Charge":{"amntO":"","amntC":"","amntI":"","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"show","MenuPlace":"below","MenuDisplay":"block","List":[["1","PersFin","Options for Financial","","Indent","Your Financial Information","Content-why?","Page"]]},"Sov_Sheet":{"UID":"0000002","NaME":"Sov_Sheet","Header":"","Footer":"","Qty":0,"Charge":{"amntO":"","amntC":"","amntI":"","Owner":"","Auth":"","Inst":""},"MenuVisual":"tab","MenuType":"show","MenuPlace":"below","MenuDisplay":"block","List":[["1","Sov_Page","Standard","","Indent","The Configuration Master","Content-why?","Page"]]},"SovConfSheet":{"UID":"0000002","NaME":"SovConfSheet","Header":"","Footer":"","Qty":0,"Charge":{"amntO":"","amntC":"","amntI":"","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"show","MenuPlace":"below","MenuDisplay":"block","List":[["1","SovConfig","SovConfig","","Indent","The Configuration Master for Relationships","Content-why?","Page"]]},"TikCal_Cal":{"UID":"0000033","NaME":"TikCal_Cal","Header":"","Footer":"","Qty":0,"Charge":{"amntO":"","amntC":"","amntI":"","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"opengap","MenuPlace":"below","MenuDisplay":"block","List":[["1","TikCalend","Calendar","","Indent","The Master Page for the OurWorld Calendar","Content-why?","Page"]]},"TikCal_Conf":{"UID":"0000034","NaME":"TikCal_Conf","Header":"","Footer":"","Qty":0,"Charge":{"amntO":"","amntC":"","amntI":"","Owner":"","Auth":"","Inst":""},"MenuVisual":"none","MenuType":"show","MenuPlace":"below","MenuDisplay":"block","List":[["1","TikCalConf","Calendar Config","","Indent","The Master Config page for the OurWorld Calendar","Content-why?","Page"]]}}
