// designarcade.co.uk: shared javascript // assign variables var a0 = ''; // av text var a1 = ''; // av text var a2 = ''; // av text var a3 = ''; // av text var a4 = ''; // av text var ad = ''; // av duration var af = ''; // audio file var ai = ''; // av id var al = ''; // av locator var ao = ''; // av object var ap = ''; // auto-play var ar = ''; // array var as = ''; // av state var at = ''; // av timer var b0 = ''; // browser text var b1 = ''; // browser text var b2 = ''; // browser text var bc = 0; // blink counter: var bg = 0; // background colour var bi = ''; // box id var bk = ''; // blank var bo = ''; // box object var bt = 0; // blink timer: var by = 0; // bottom y var c0 = ''; // copyright text var c1 = ''; // copyright text var c2 = ''; // copyright text var cc = ''; // client contact phone number: var cd = ''; // client description var ce = ''; // client email: var ch = ''; // cherry heaven tv var ci = ''; // clicker id var ck = ''; // coie var cl = ''; // colour var cn = ''; // client name var co = ''; // clicker object var cp = 0; // character position var cs = ''; // client shop var ct = ''; // card type var cu = ''; // client url var cv = ''; // client vat var cx = 0; // coie expiry var d0 = ''; // delivery text var d1 = ''; // delivery text var d2 = ''; // delivery text var d3 = ''; // delivery text var d4 = ''; // delivery text var d5 = ''; // delivery text var d6 = ''; // delivery text var da = ''; // day array var dc = 0; // dispersion counter var di = ''; // div id: var dn = ''; // date now: var ds = 0; // days var dt = ''; // date var du = ''; // destination url var dv = ''; // div object var dy = ''; // day var e0 = ''; // educational discount text var e1 = ''; // educational discount text var e2 = ''; // educational discount text var ei = ''; // email link id: var en = ''; // end clicker var es = ''; // email subject: var ev = ''; // event var f0 = ''; // form text var f1 = ''; // form text var f2 = ''; // form text var fa = ''; // form action var fc = 0; // fragment counter var fd = ''; // form data var ff = ''; // flash file var fg = 0; // foregound colour var fh = ''; // field help var fi = ''; // field id var fo = ''; // field object var fr = 0; // fragment var fs = 0; // fragments var ft = 0; // float timer var fv = ''; // favourite var g0 = ''; // jpgt text var g1 = ''; // jpgt text var gp = ''; // gallery pop-up parameters var h0 = ''; // holiday text var h1 = ''; // holiday text var h2 = ''; // holiday text var hi = ''; // help id var ho = ''; // help object var hp = ''; // helicopter-pop-up parameters var ht = 0; // height var hv = ''; // hover colour var i1 = ''; // image 1 var i2 = ''; // image 2 var i3 = ''; // image 3 var ic = 0; // item counter var ii = ''; // item id var im = ''; // item var io = ''; // item object var ip = 0; // item price var ir = ''; // item reference var is = 0; // item step var it = ''; // item timer var jb = 0; // jw player button colour var jc = 0; // jw player control bar colour var jh = 0; // jw player hover colour var ji = ''; // jw player start-up image var jp = 0; // jw player colour var kc = 0; // kite counter var kd = 0; // kite duration var kh = 0; // kite space horizontal var ki = ''; // kite id var kl = 0; // kite loop var ko = ''; // kite object var kp = 0; // kite position var ks = 0; // kites var kt = 0; // kite timer var kv = 0; // kite space vertical var kw = 0; // kite wind re-position var l0 = ''; // link text var l1 = ''; // link text var l2 = ''; // link text var l3 = ''; // link text var l4 = ''; // link text var l5 = ''; // link text var l6 = ''; // link text var l7 = ''; // link text var l8 = ''; // link text var l9 = ''; // link text var lc = 0; // loop counter var li = ''; // link id: var lk = ''; // link var lm = ''; // link marker var lo = ''; // link object var lp = ''; // landscape-pop-up parameters var ls = 0; // loop step var lt = ''; // loop timer var lx = 0; // left x var ma = ''; // month array var mf = ''; // mail form var mh = ''; // month var mi = ''; // menu id var ml = ''; // mail link var mo = ''; // menu object var mn = ''; // menu var mp = ''; // message-pop-up parameters var ms = 0; // minutes: var mx = 0; // mouse x var my = 0; // mouse y var nc = ''; // navigator code: var nd = ''; // new date: var ng = ''; // navigator: var nn = ''; // navigator name: var ns = ''; // new source var nt = 0; // new time var nu = ''; // navigator user agent: var nx = 0; // new x: var ny = 0; // new y: var o0 = ''; // object class id text var o1 = ''; // object class id text var oa = ''; // over action clicker var oc = ''; // object counter var od = ''; // old date var oi = ''; // object id var os = ''; // old source var ot = 0; // old time var ox = 0; // old x: var oy = 0; // old y: var p0 = ''; // price text var p1 = ''; // price text var pc = ''; // page code var pf = ''; // pay form var pg = ''; // page link: var pi = ''; // player id var pl = ''; // passive link colour var pm = ''; // pop-up marker var pn = ''; // pop-up name var po = ''; // player object var pp = ''; // portrait-pop-up parameters var ps = ''; // player state var pt = 0; // pay total var pw = ''; // password var py = 0; // pay var qt = 0; // quit time var ra = ''; // reveal array: var ri = ''; // reveal object id: var ro = ''; // reveal object: var rp = 0; // repeat var rt = ''; // reveal timer: var ru = ''; // referrer url var rx = 0; // right x var s0 = ''; // status text: var s1 = ''; // status text var s2 = ''; // status text: var s3 = ''; // status text var s4 = ''; // status text var s5 = ''; // status text: var s6 = ''; // status text var s7 = ''; // status text var s8 = ''; // status text: var s9 = ''; // status text: var sA = ''; // status text var sB = ''; // status text var sC = ''; // status text var sD = ''; // status text var sE = ''; // status text: var sF = ''; // status text var sG = ''; // status text var sa = ''; // shared address var sb = ''; // substring var sc = ''; // shared call var se = ''; // shared email var sf = ''; // sale form var si = ''; // span id var sh = 0; // hours var sn = ''; // shared name var sl = ''; // shopping list var so = ''; // show object var sp = ''; // send pay form var ss = 0; // seconds: var su = ''; // shared url var sv = ''; // shared vat var sw = ''; // send wish form var t1 = ''; // text 1 var t2 = ''; // text 2 var t3 = ''; // text 3 var tc = ''; // text container var ti = ''; // text id var tm = ''; // time var tn = ''; // time now var to = ''; // text object var tp = ''; // text-pop-up parameters var tr = ''; // timer var tv = ''; // text value var ty = 0; // top y var u1 = ''; // user text var u2 = ''; // user text var u3 = ''; // user text var ue = ''; // user's email var ui = ''; // url id: var vf = ''; // video file var vh = 0; // viewport height var vi = ''; // volume id var vl = ''; // value var vo = ''; // volume object var vw = 0; // viewport width var wd = 0; // width var wf = ''; // wish form var wi = ''; // window id var wn = ''; // window name var wo = ''; // window object var wp = ''; // window-pop-up parameters var wt = 0; // wait time: var xc = 0; // x counter var xd = ''; // x direction var xi = ''; // x object id var xm = ''; // xml file var xn = ''; // x object name var xo = ''; // x object var xp = 0; // x position var xs = 0; // x step var xt = 0; // x time var ya = ''; // year array var yc = 0; // y counter var yd = ''; // y direction var yi = ''; // y object id var yn = ''; // y object name var yo = ''; // y object var yp = 0; // y position: var yr = ''; // year var ys = 0; // y step var yt = 0; // y time var zp = ''; // zoom-pop-up parameters var zt = 0; // zero time // shared blanks var bk = new Image(160,120); bk.src = 'http://www.designarcade.co.uk/blankx11.jpg'; // blank:default black // shared clickers var en = new Image( 24, 11); en.src = 'http://www.designarcade.co.uk/cken.jpg'; // clicker:end var oa = new Image( 24, 11); oa.src = 'http://www.designarcade.co.uk/ckoa.gif'; // clicker:over action // shared drifters var db = new Image( 56, 8); db.src = 'http://www.designarcade.co.uk/drbl.jpg'; // drifter:default blue var dg = new Image( 56, 8); dg.src = 'http://www.designarcade.co.uk/drgr.jpg'; // drifter:default grey // shared flags var ff17=new Image( 34, 22); ff17.src='http://www.designarcade.co.uk/flagfr17.jpg'; // snap:french flag var fi17=new Image( 34, 22); fi17.src='http://www.designarcade.co.uk/flagit17.jpg'; // snap:italian flag var fs17=new Image( 34, 22); fs17.src='http://www.designarcade.co.uk/flagsp17.jpg'; // snap:spanish flag var fw17=new Image( 34, 22); fw17.src='http://www.designarcade.co.uk/flagsw17.jpg'; // snap:swedish flag // shared link marker var lm = new Image( 6, 8); lm.src = 'http://www.designarcade.co.uk/lkmk.gif'; // link marker:default grey // shared pop-up marker var pm = new Image( 9, 9); pm.src = 'http://www.designarcade.co.uk/pumk.jpg'; // pop-up marker:default yellow // set navigator|nc:navigator code|ng:navigator|nn:navigator name|nu:navigator user agent var nc = ''; var ng = ''; var nn = navigator.appName; var nu = navigator.userAgent; // set screen|sh:screen height|sw:screen width var sh = window.screen.height; var sw = window.screen.width; // set kite space|kh:kite space horizontal|kv:kite space vertical var kh = 652; var kv = sh-320; // set client|ca:address|cc:call|cd:description|ce:email|cf:fax|cn:name|cs:shop|cu:url|cv:vat var ca = '14 West Street Corfe Castle Dorset BH20 5HD England'; var cc = '01929 477137'; var cd = 'Say Less About More'; var ce = 'mail@cherryheaven.co.uk'; var cf = '01929 477138'; var cn = 'Design Arcade'; var cs = 'shop@cherryheaven.co.uk'; var cu = 'designarcade.co.uk'; var cv = '20.0%'; // set shared|sa:address|sc:call|sd:description|se:email|sn:name|su:url|sv:vat var sa = '14 West Street Corfe Castle Dorset BH20 5HD England'; var sc = '01929 477137'; var sd = 'Say Less About More'; var se = 'mail@cherryheaven.co.uk'; var sn = 'Cherry Heaven'; var su = 'cherryheaven.co.uk'; var sv = '20.0%'; // set date|da:day array|dn:date now|dt:date|dy:day|ma:month array|mn:month|yr:year da = new Array( 7); ma = new Array(13); da[ 0] = 'sunday'; da[ 1] = 'monday'; da[ 2] = 'tuesday'; da[ 3] = 'wednesday'; da[ 4] = 'thursday'; da[ 5] = 'friday'; da[ 6] = 'saturday'; ma[ 0] = ''; ma[ 1] = 'january'; ma[ 2] = 'february'; ma[ 3] = 'march'; ma[ 4] = 'april'; ma[ 5] = 'may'; ma[ 6] = 'june'; ma[ 7] = 'july'; ma[ 8] = 'august'; ma[ 9] = 'september'; ma[10] = 'october'; ma[11] = 'november'; ma[12] = 'december'; nd = new Date(); dy = da[nd.getDay()]; dt = nd.getDate(); mh = ma[nd.getMonth()+1]; yr = nd.getFullYear(); dn = dy+' '+dt+' '+mh; // identify navigator|nc:navigator code|ng:navigator|nn:navigator name|nu:navigator user agent only le uses this? { if (nn.indexOf('Explorer') > -1 && nu.indexOf('MSIE 9') > -1 && nu.indexOf('MSN') < 0) {nc = 'e9'; ng = 'av'; nn = 'Internet Explorer 9';} else if (nn.indexOf('Explorer') > -1 && nu.indexOf('MSIE 8') > -1 && nu.indexOf('MSN') < 0) {nc = 'e8'; ng = 'av'; nn = 'Internet Explorer 8';} else if (nn.indexOf('Explorer') > -1 && nu.indexOf('MSIE 7') > -1 && nu.indexOf('MSN') < 0) {nc = 'e7'; ng = 'av'; nn = 'Internet Explorer 7';} else if (nn.indexOf('Explorer') > -1 && nu.indexOf('MSIE 6') > -1 && nu.indexOf('MSN') < 0) {nc = 'e6'; ng = 'av'; nn = 'Internet Explorer 6';} else if (nn.indexOf('Explorer') > -1 && nu.indexOf('MSIE 5') > -1) {nc = 'e5'; ng = 'no av'; nn = 'Internet Explorer 5';} else if (nn.indexOf('Explorer') > -1 && nu.indexOf('MSN 8') > -1) {nc = 'm8'; ng = 'av'; nn = 'Internet Explorer 6, included with MSN 8';} else if (nn.indexOf('Explorer') > -1 && nu.indexOf('MSN 6.1') > -1) {nc = 'm7'; ng = 'av'; nn = 'Internet Explorer 6, included with MSN 7';} else if (nn.indexOf('Explorer') > -1 && nu.indexOf('MSN 6') > -1) {nc = 'm6'; ng = 'av'; nn = 'Internet Explorer 6, included with MSN 6';} else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Netscape/8') > -1) {nc = 'n8'; ng = 'no av'; nn = 'Netscape 8';} else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Firefox/0') > -1) {nc = 'n8'; ng = 'no av'; nn = 'Netscape 8';} else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Netscape/7.1') > -1) {nc = 'n7'; ng = 'av'; nn = 'Netscape 7.1';} else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Netscape/7') > -1) {nc = 'n7'; ng = 'no av'; nn = 'Netscape 7.0';} else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Netscape6') > -1) {nc = 'n6'; ng = 'no av'; nn = 'Netscape 6';} else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Mozilla/4') > -1 && document.layers) {nc = 'n4'; ng = 'no js'; nn = 'Netscape 4';} else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Mozilla/5') > -1 && nu.indexOf('Firefox/7') > -1) {nc = 'f7'; ng = 'no av'; nn = 'Firefox 7';} else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Mozilla/5') > -1 && nu.indexOf('Firefox/6') > -1) {nc = 'f6'; ng = 'no av'; nn = 'Firefox 6';} else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Mozilla/5') > -1 && nu.indexOf('Firefox/5') > -1) {nc = 'f5'; ng = 'no av'; nn = 'Firefox 5';} else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Mozilla/5') > -1 && nu.indexOf('Firefox/4') > -1) {nc = 'f4'; ng = 'no av'; nn = 'Firefox 4';} else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Mozilla/5') > -1 && nu.indexOf('Firefox/3') > -1) {nc = 'f3'; ng = 'no av'; nn = 'Firefox 3';} else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Mozilla/5') > -1 && nu.indexOf('Firefox/2') > -1) {nc = 'f2'; ng = 'no av'; nn = 'Firefox 2';} else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Mozilla/5') > -1 && nu.indexOf('Firefox/1') > -1) {nc = 'f1'; ng = 'no av'; nn = 'Firefox 1';} else if (nn.indexOf('Netscape') > -1 && nu.indexOf('Mozilla/5') > -1 && nu.indexOf('Chrome/0') > -1) {nc = 'c1'; ng = 'no av'; nn = 'Google Chrome';} else if (nu.indexOf('Opera/10') > -1 && window.opera) {nc = 'oA'; ng = 'no av'; nn = 'Opera 9';} else if (nu.indexOf('Opera/9') > -1 && window.opera) {nc = 'o9'; ng = 'no av'; nn = 'Opera 9';} else if (nu.indexOf('Opera/8') > -1 && window.opera) {nc = 'o8'; ng = 'no av'; nn = 'Opera 8';} else if (nu.indexOf('Opera/7') > -1 && window.opera) {nc = 'o7'; ng = 'no av'; nn = 'Opera 7';} else if (nn.indexOf('WebTV') > -1 && nu.indexOf('WebTV') > -1) {nc = 'mt'; ng = 'no av'; nn = 'MSN TV';} else {nc = 'no'; ng = 'no js'; nn = 'unknown, so it will not work';} } // pop-up param|lp:landscape param|nc:navigator code|pp:portrait param|tp:text param|wp:window param only le uses this? { if (nc == 'e6' || nc == 'e7' || nc == 'e8' || nc == 'e9') { gp = "width=372,height=265,left="+(sw-382)+",top=0"; lp = "width=372,height=265,left="+(sw-382)+",top=0"; pp = "width=372,height=265,left="+(sw-382)+",top=0"; tp = "width=372,height=181,left="+(sw-382)+",top=0"; wp = "width=800,height="+(sh-256)+", left=0,top=0"; } else if (nc == 'e5') { gp = "width=372,height=265,left="+(sw-382)+",top=0"; lp = "width=372,height=265,left="+(sw-382)+",top=0"; pp = "width=372,height=265,left="+(sw-382)+",top=0"; tp = "width=372,height=181,left="+(sw-382)+",top=0"; wp = "width=800,height="+(sh-256)+", left=0,top=0"; } else if (nc == 'm6' || nc == 'm7' || nc == 'm8') { gp = "width=372,height=265,left="+(sw-384)+",top=0"; lp = "width=372,height=265,left="+(sw-384)+",top=0"; pp = "width=372,height=265,left="+(sw-384)+",top=0"; tp = "width=372,height=181,left="+(sw-384)+",top=0"; wp = "width=800,height="+(sh-256)+", left=0,top=0"; } else if (nc == 'n8') { gp = "width=376,height=265,left="+(sw-379)+",top=0"; lp = "width=376,height=265,left="+(sw-379)+",top=0"; pp = "width=376,height=265,left="+(sw-379)+",top=0"; tp = "width=376,height=181,left="+(sw-379)+",top=0"; wp = "width=800,height="+(sh-256)+", left=0,top=0"; } else if (nc == 'n7') { gp = "width=376,height=265,left="+(sw-382)+",top=0"; lp = "width=376,height=265,left="+(sw-382)+",top=0"; pp = "width=376,height=265,left="+(sw-382)+",top=0"; tp = "width=386,height=181,left="+(sw-382)+",top=0"; wp = "width=800,height="+(sh-256)+", left=0,top=0"; } else if (nc == 'n6') { gp = "width=376,height=265,left="+(sw-382)+",top=0"; lp = "width=376,height=265,left="+(sw-382)+",top=0"; pp = "width=376,height=265,left="+(sw-382)+",top=0"; tp = "width=376,height=181,left="+(sw-382)+",top=0"; wp = "width=800,height="+(sh-256)+", left=0,top=0"; } else if (nc == 'z1') { gp = "width=376,height=265,left="+(sw-381)+",top=0"; lp = "width=376,height=265,left="+(sw-381)+",top=0"; pp = "width=376,height=265,left="+(sw-381)+",top=0"; tp = "width=376,height=181,left="+(sw-381)+",top=0"; wp = "width=800,height="+(sh-256)+", left=0,top=0"; } else if (nc == 'f1' || nc == 'f2' || nc == 'f3' || nc == 'f4') { gp = "width=376,height=265,left="+(sw-381)+",top=0"; lp = "width=376,height=265,left="+(sw-381)+",top=0"; pp = "width=376,height=265,left="+(sw-381)+",top=0"; tp = "width=376,height=181,left="+(sw-381)+",top=0"; wp = "width=800,height="+(sh-256)+", left=0,top=0"; } else if (nc == 'o7' || nc == 'o8') { gp = "width=376,height=265,left="+(sw-389)+",top=0"; lp = "width=376,height=291,left="+(sw-389)+",top=0"; pp = "width=376,height=265,left="+(sw-389)+",top=0"; tp = "width=376,height=181,left="+(sw-389)+",top=0"; wp = "width=800,height="+(sh-256)+", left=0,top=0"; } else { gp = "width=372,height=265,left="+(sw-382)+",top=0"; lp = "width=372,height=265,left="+(sw-382)+",top=0"; pp = "width=372,height=265,left="+(sw-382)+",top=0"; tp = "width=372,height=181,left="+(sw-382)+",top=0"; wp = "width=800,height="+(sh-256)+", left=0,top=0"; } wp = wp+",menubar=1,toolbar=1,scrollbars=1,status=1"; } // set y position for shared item and ch tv colours|bg:background colour|fg:foreground colour|hv:hover colour|pl:passive link colour|ru:referrer url|yp:y position // ch is in the local directory, not the shared ru = location.href; if (ru.indexOf("accentgold.co.uk") > 0) {bg = '000000'; ch ='chhvtv23.jpg'; fg = 'FF4500'; hv = 'FFFF00'; pl = '333333'; yp = 136;} if (ru.indexOf("artclay.co.uk") > 0) {bg = '000000'; ch ='chhvtv23.jpg'; fg = '808080'; hv = 'FFCC00'; pl = '333333'; yp = 124;} if (ru.indexOf("artclayclub.co.uk") > 0) {bg = '000000'; ch ='chhvtv23.jpg'; fg = 'FF4500'; hv = 'FFCC00'; pl = '333333'; yp = 95;} if (ru.indexOf("artclaytools.co.uk") > 0) {bg = '000000'; ch ='chhvtv23.jpg'; fg = 'FF4500'; hv = 'FFCC00'; pl = '333333'; yp = 116;} if (ru.indexOf("artclayworld.co.uk") > 0) {bg = '000000'; ch ='chhvtv23.jpg'; fg = 'FF4500'; hv = 'FFCC00'; pl = '333333'; yp = 99;} if (ru.indexOf("babykiln.co.uk") > 0) {bg = '333333'; ch ='chhvtv13.jpg'; fg = 'FF4500'; hv = 'FFCC00'; pl = '333333'; yp = 247;} if (ru.indexOf("busybabies.co.uk") > 0) {bg = '000000'; ch ='chhvtv23.jpg'; fg = '6495ED'; hv = 'FFFFC8'; pl = '333333'; yp = 131;} if (ru.indexOf("cherryheaven.co.uk") > 0) {bg = '000000'; ch ='chhvtv23.jpg'; fg = 'FF4500'; hv = 'FFCC00'; pl = '333333'; yp = 157;} if (ru.indexOf("electrickilns.co.uk") > 0) {bg = '000000'; ch ='chhvtv23.jpg'; fg = '808080'; hv = 'FFFF00'; pl = '333333'; yp = 131;} if (ru.indexOf("electrictumblers.co.uk") > 0) {bg = '000000'; ch ='chhvtv23.jpg'; fg = '808080'; hv = 'FFFF00'; pl = '333333'; yp = 119;} if (ru.indexOf("glassclay.co.uk") > 0) {bg = '000000'; ch ='chhvtv23.jpg'; fg = '6495ED'; hv = 'FFFFC8'; pl = '333333'; yp = 212;} if (ru.indexOf("kitiki.co.uk") > 0) {bg = '000000'; ch ='chhvtv23.jpg'; fg = 'FF4500'; hv = 'FFCC00'; pl = '333333'; yp = 169;} if (ru.indexOf("magicfuse.co.uk") > 0) {bg = '000000'; ch ='chhvtv23.jpg'; fg = 'FF4500'; hv = 'FFCC00'; pl = '333333'; yp = 228;} if (ru.indexOf("minikiln.co.uk") > 0) {bg = '333333'; ch ='chhvtv13.jpg'; fg = '808080'; hv = 'FFFF00'; pl = '333333'; yp = 113;} if (ru.indexOf("oxfordenglish.net") > 0) {bg = '000000'; ch ='chhvtv23.jpg'; fg = '808080'; hv = 'FFFF00'; pl = '333333'; yp = 100;} if (ru.indexOf("paragonkilns.co.uk") > 0) {bg = '000000'; ch ='chhvtv23.jpg'; fg = '808080'; hv = 'FFFF00'; pl = '333333'; yp = 100;} if (ru.indexOf("prettyclothes.co.uk") > 0) {bg = '000000'; ch ='chhvtv23.jpg'; fg = '6495ED'; hv = 'FFFFC8'; pl = '333333'; yp = 156;} if (ru.indexOf("prometheuskilns.co.uk") > 0) {bg = '585858'; ch ='chhvtv13.jpg'; fg = '808080'; hv = 'FFFF00'; pl = '808080'; yp = 129;} // click url to add as favourite|cd:client description|cn:client name|nc:navigator code|cu:client url function AddFave() { if (nn.indexOf('Explorer') > -1) {window.external.AddFavorite('http://www.'+cu, cn+' - '+cd);} else {;} } // av locator|ad:av duration|al:av locator|as:av state|at:av timer|co:clicker object|ng:navigator|po:player object only le uses this? function AVLocator() { if (ng == 'av') { as = po.playState; ad = Math.floor(po.currentMedia.duration); if (ad < 10) {ad = '0'+ad;} al = Math.floor(po.controls.currentPosition); if (al < 10) {al = '0'+al;} window.status = 'AV Playing: '+al+':'+ad+' seconds.'; if (as == 9 || as == 3) {at = setTimeout('AVLocator()', 195);} else {co.setAttribute('src', pl.src); window.status=' '; clearTimeout(at);} } else {;} } // mouse away|as:av state|co:clicker object|ng:navigator|po:player object only le uses this? function AVOff() { if (ng == 'av') { as = po.playState; if (as == 3 || as == 9) {co.setAttribute('src', st.src);} else {co.setAttribute('src', pl.src); window.status = ' ';} } else {co.setAttribute('src', ua.src); window.status = s2;} } // mouse over av|as:av state|ci:clicker id|co:clicker object|ng:navigator|nn:navigator name|pi:player id|po:player object only le uses this? function AVOn(pi, ci) { co = document.getElementById(ci); if (ng == 'av') { po = document.getElementById(pi); as = po.playState; co.setAttribute('src', ht.src); if (as == 3 || as == 9) {window.status = sB;} if (as != 3 && as != 9) {window.status = sA;} } else {co.setAttribute('src', ut.src); window.status = nn+' does not support Media Player.';} } // click to switch|ai:av id|as:av state|co:clicker object|ng:navigator|po:player object only le uses this? function AVSwitch(ai) { if (ng == 'av') { if ('mdpl') {xx = document.getElementById('mdpl'); yy = xx.playState if (yy == 3 || yy == 9) {xx.controls.stop();} } as = po.playState; if (as == 3 || as == 9) {po.controls.stop(); co.setAttribute('src', st.src);} if (as != 3 && as != 9) {po.url = ai; co.setAttribute('src', pl.src);} //as = po.playState; } else {;} } // jw player background audio|af:audio file|fc:foreground colour function BGaudio(af, fc) { document.write('
'); } // check sale form|mf:mail form|sp:send personal form function CheckMailForm() { mf = document.getElementById('mxxx'); sp = ''; if (mf.names.value.length == 0) {alert('Your name is necessary. '); sp=''; return false;} if (mf.email.value.length == 0) {alert('Your email is necessary. '); sp=''; return false;} if (mf.notes.value.length == 0) {alert('Your message box is empty. '); sp=''; return false;} if (sp == '') {HideDiv('send'); mf.submit();} } // check wish form|wf:wish form|sw:send wish form function CheckWishForm() { wf = document.getElementById('wish'); sw = ''; if (wf.name1.value.length == 0) {alert('Your first name is necessary. '); sw=''; return false;} if (wf.name2.value.length == 0) {alert('Your last name is necessary. '); sw=''; return false;} if (wf.email.value.length == 0) {alert('Your email is necessary. '); sw=''; return false;} if (sw == '') {HideDiv('senx'); wf.submit();} } // check sale form|pf:pay form|sp:send pay form function CheckSaleForm() { pf = document.getElementById('sale'); sp = ''; if (pf.name1.value.length == 0) {alert('Your first name is necessary. '); sp=''; return false;} if (pf.name2.value.length == 0) {alert('Your last name is necessary. '); sp=''; return false;} if (pf.addr1.value.length == 0) {alert('Your address is necessary. '); sp=''; return false;} if (pf.metro.value.length == 0) {alert('Your city is necessary. '); sp=''; return false;} if (pf.acode.value.length == 0) {alert('Your area code is necessary. '); sp=''; return false;} if (pf.inter.value.length == 0) {alert('Your country is necessary. '); sp=''; return false;} if (pf.email.value.length == 0) {alert('Your email is necessary. '); sp=''; return false;} if (ct == '') {alert('The card type is necessary. '); sp=''; return false;} if (pf.cache.value.length == 0) {alert('The card number is necessary. '); sp=''; return false;} if (pf.owner.value.length == 0) {alert('Your name, as it is on the card, is necessary. '); sp=''; return false;} if (pf.date2.value.length == 0) {alert('The card expiry date is necessary. '); sp=''; return false;} if (pf.check.value.length == 0) {alert('The card security number is necessary. '); sp=''; return false;} if (sp == '') {HideDiv('senx'); pf.submit();} } // check wish form|wf:wish form|sw:send wish form function CheckWishForm() { wf = document.getElementById('wish'); sw = ''; if (wf.name1.value.length == 0) {alert('Your first name is necessary. '); sw=''; return false;} if (wf.name2.value.length == 0) {alert('Your last name is necessary. '); sw=''; return false;} if (wf.email.value.length == 0) {alert('Your email is necessary. '); sw=''; return false;} if (sw == '') {HideDiv('senx'); wf.submit();} } // mouse over clicker|ci:clicker id|co:clicker object|os:old source function ClickerOn(ci) { co = document.getElementById(ci); co.setAttribute('src', oa.src); window.status = 'Click, to continue.'; } function ClickerOff(os) { co.setAttribute('src', os); window.status = s2; } // cursor crosshair|si:span id function CursorCross(si) { document.getElementById(si).style.cursor = 'crosshair'; window.status = s2; } // cursor pointer|si:span id function CursorPoint(si) { document.getElementById(si).style.cursor = 'pointer'; window.status = s7; } // cursor xy position|mx:mouse x|my:mouse y|nc:navigator code|ox:old x|oy:old y function CursorXY() { window.status = s0; } // mouse over favourite link to swap colour|nn:navigator name|ui:url id function FaveOn(ui) { if (nn.indexOf('Explorer') > -1) {document.getElementById(ui).style.color = '#FFFF00'; window.status = s4;} else {;} } function FaveOff(ui) { if (nn.indexOf('Explorer') > -1) {document.getElementById(ui).style.color = '#808080'; window.status = s2;} else {;} } // mouse over field to swap background colour|fi:field id function FieldOn(fi) { document.getElementById(fi).style.background = '#484848'; } function FieldOff(fi) { document.getElementById(fi).style.background = '#000000'; } // flash av off|nn:navigator name|ai:av id function FlashOff() { if (nn.indexOf('Explorer') > -1) {ai = document.getElementById('flpl');} else {ai = document.embeds['flpl'];} ai.StopPlay(); } // flash av on|nn:navigator name|ai:av id function FlashOn() { if (nn.indexOf('Explorer') > -1) {ai = document.getElementById('flpl');} else {ai = document.embeds['flpl'];} ai.Play(); } // flash av pause|nn:navigator name|ai:av id function FlashPause() { if (nn.indexOf('Explorer') > -1) {ai = document.getElementById('flpl');} else {ai = document.embeds['flpl'];} if (ai.IsPlaying()) {ai.StopPlay();} else {ai.Play();} } // float horizontally|ft:float timer|nx:new x|xo:x object|xt:x time function FloatX(xt) { xo = document.getElementById('xobj'); xo.style.visibility = 'visible'; nx = parseInt(xo.style.left); nx=nx+1; xo.style.left = nx+'px'; if (nx < 773) {ft = setTimeout('FloatX(xt)', xt);} if (nx > 772) {clearTimeout(ft); nx = 0; xo.style.visibility = 'hidden';} } // show fulltime|hs:hours|ms:minutes|nd:new date|so:show object|ss:seconds function FullTime() { so = document.getElementById('fltm'); nd = new Date(); hs = nd.getHours(); if (hs < 10) {hs = '0'+hs;} ms = nd.getMinutes(); if (ms < 10) {ms = '0'+ms;} ss = nd.getSeconds(); if (ss < 10) {ss = '0'+ss;} so.innerHTML = hs+':'+ms+':'+ss; setTimeout('FullTime()', 200); } // click link to page|pg:page link function GoTo(pg) { document.location.href = pg; window.status = ' '; } // click link to gate page|ms:minutes|nd:new date|pg:page link|ss:seconds ok function GoToGate(pg) { if (pg.indexOf("shop") > -1) { nd = new Date(); ms = nd.getMinutes(); if (ms < 10) {ms = '0'+ms;} ss = nd.getSeconds(); if (ss < 10) {ss = '0'+ss;} pg = pg+'?https://cherryheavensafeshopping.portal.ID'+ms+ss; document.location.href = pg; window.status = ' '; } else {document.location.href = pg; window.status = ' ';} } // hear audio clip|ai:audio clip id|ng:navigator function Hear(ai) { if (ng == 'av') {document.getElementById(ai).play();} else {;} } // hide div|di:div id function HideDiv(di) { document.getElementById(di).style.visibility = 'hidden'; } // hide index photos and menus cover|tr:timer ok function HideIPC() { tr = setTimeout('document.getElementById("ipc").style.visibility = "hidden"', 1200); } // hide mute|si:span id function HideMute(si) { document.getElementById(si).style.visibility = 'hidden'; } // hide starter photos cover|tr:timer ok function HideSPC() { tr = setTimeout('document.getElementById("spc").style.visibility = "hidden"', 1200); } // internet explorer cursor xy position|mx:mouse x|my:mouse y|nn:navigator name|ox:old x|oy:old y ok function IECursorXY(event) { if (nn.indexOf('Explorer') > -1) { if (window.event.ctrlKey) { mx = window.event.clientX; my = window.event.clientY; window.status = 'Current x = '+mx+'px Current y = '+my+'px Change in x = '+(mx-ox)+'px Change in y = '+(my-oy)+'px '+s0; ox = mx; oy = my; } else {window.status = s2;} } else {;} } // kites|kc:kite counter|kd:kite duration|kl:kite loop|kp:kite position|ks:kites|kt:kite timer|kw:kite wind re-position function Kites(ks, kw, kd) { for (kc = 1; kc < ks+1; kc = kc+1) { ki = document.getElementById('ko'+kc); ki.style.visibility = 'hidden'; ki.style.left = kh*Math.cos(kp+kc*9)*Math.cos(kp+kc*12); ki.style.top = kv*Math.cos(kp+kc*6)*Math.sin(kp+kc*24); ki.style.visibility = 'visible'; } if (kl < kd) {kp = kp + kw; kl = kl+1; kt = setTimeout('Kites('+ks+', '+kw+', '+kd+')', 20);} else { for (kc = 1; kc < ks+1; kc = kc+1) {document.getElementById('ko'+kc).style.visibility = 'hidden';} clearTimeout(kt); } } // link blink to blink and swap colour|bc:blink counter|bt:blink timer|li:link id function LinkBlink(li) { bc = bc + 1; window.status = s7; if (bc == 1 || bc == 15 || bc == 29 || bc == 43 || bc == 57) {document.getElementById(li).style.color = '#808080';} if (bc == 8 || bc == 22 || bc == 36 || bc == 50 || bc == 64) {document.getElementById(li).style.color = '#FFFF00';} if (bc < 92) {bt = setTimeout('LinkBlink("'+li+'")', 16);} if (bc == 92) {clearTimeout(bt); bc = 0; window.status = s2;} } // mouse over page link to swap colour|li:link id ok function LinkOn(li) { document.getElementById(li).style.color = '#FFFF00'; window.status = s6; } function LinkOff(li) { clearTimeout(bt); bc = 0; document.getElementById(li).style.color = '#808080'; window.status = s2; } // mouse over url link to swap colour|ui:url id ok function LookOn(ui) { document.getElementById(ui).style.color = '#FFFF00'; window.status = s8; } function LookOff(ui) { document.getElementById(ui).style.color = '#808080'; window.status = s2; } // mouse over mail link to swap colour|ei:email link id ok function MailOn(ei) { document.getElementById(ei).style.color = '#FFFF00'; window.status = s5; } function MailOff(ei) { document.getElementById(ei).style.color = '#808080'; window.status = s2; } // click to email client|ce:client email|es:email subject function MailClient(es) { document.location = 'http://www.cherryheaven.co.uk/mail.htm'; } // click to email client|ce:client email|es:email subject ? function MailXClient(es) { window.status = ' '; document.location = 'mailto:'+ce+'?subject='+es; window.status = ' '; } // click to email shared|se:shared email|es:email subject function MailShared(es) { window.status = ' '; document.location = 'mailto:'+se+'?subject='+es; window.status = ' '; } // mouse over manual page link to swap colour|li:link id function ManualLinkOn(li) { document.getElementById(li).style.color = '#FFFFC8'; window.status = s6; } function ManualLinkOff(li) { document.getElementById(li).style.color = '#6495ED'; window.status = s2; } // menu blink|bc:blink counter|bt:blink timer function MenuBlink() { bc = bc + 1; if (bc == 1 || bc == 15 || bc == 29 || bc == 43) { document.getElementById('menl').style.visibility = 'visible'; document.getElementById('menr').style.visibility = 'visible'; } if (bc == 8 || bc == 22 || bc == 36) { document.getElementById('menl').style.visibility = 'hidden'; document.getElementById('menr').style.visibility = 'hidden'; } if (bc < 58) {bt = setTimeout('MenuBlink()', 1);} else { document.getElementById('menl').style.visibility = 'visible'; document.getElementById('menr').style.visibility = 'visible'; clearTimeout(bt); bc = 0; } } // mute audio clip|ai:audio clip id|ng:navigator|po:player object|ps:play state function Mute(ai) { if (ng == 'av') { po = document.getElementById('mdpl'); ps = po.playState; if (ps == 3 || ps == 9) {po.controls.stop();} } else {;} } // mozilla cursor xy position|ev:event|mx:mouse x|my:mouse y|ox:old x|oy:old y ok function MZCursorXY(ev) { if (nu.indexOf('Firefox') > -1) { if (ev.ctrlKey) { mx = ev.clientX; my = ev.clientY; window.status = 'Current x = '+mx+'px Current y = '+my+'px Change in x = '+(mx-ox)+'px Change in y = '+(my-oy)+'px '+s0; ox = mx; oy = my; } else {window.status = s2;} } else {;} } // new window pop-up|du:destination url|wn:name|wp:pop-up parameters ? function OpenWnPopUp(du) { var newleft = document.documentElement.clientWidth-sw; var newtop = document.documentElement.clientHeight; wp = "width=800,height="+(sh-256)+",left=(newleft-1),top=newtop,menubar=1,toolbar=0,location=1,scrollbars=1,status=1"; wn = window.open(du, 'wn', wp); window.status=' '; } function CloseWnPopUp() { wn.close(); window.status=' '; } // mouse over text to swap remote page link colour|li:link id function PageOn(li) { document.getElementById(li).style.color = '#FFFF00'; window.status = s7; } function PageOff(li) { clearTimeout(bt); bc = 0; document.getElementById(li).style.color = '#808080'; window.status = s2; } // password|pw:password only le uses this? function Password(pw) { pc = ''; nd = new Date(); ms = nd.getMinutes(); if (ms < 10) {ms = '0'+ms;} ss = nd.getSeconds(); if (ss < 10) {ss = '0'+ss;} pw = pw.substring(0,8); if (pw == "zzzzzzzz") {document.location.href = "query.htm"+"?https://learningenglish.portal:UserID"+ms+ss;} // internal else if (pw == "4MTR2CLE") {document.location.href = "query.htm"+"?https://learningenglish.portal:Meteor";} // 22072002-22072003 else if (pw == "4TMC2CLE") {document.location.href = "query.htm"+"https://learningenglish.portal:Temic";} // 01092002-31122003 else if (pw == "UR142N8C") {document.location.href = "query.htm"+"?https://learningenglish.portal:UserID"+ms+ss;} // normal else {document.location.href = "reject.htm";} } // photo book showing jpgs|ap:auto-play|bg:background colour|ht:height|rp:repeat|t1:text 1|t2:text 2|wd:width|xm:xml playlist file ok function PhotoBook(wd, ht, bg, xm, ap, rp) { var t1 = ''; document.write(t1+t2); } // reveal horizontally|nx:new x|ra:reveal array|ro:reveal object|rt:reveal timer|wt:wait time function RevealX() { nx = parseInt(ro.style.left); if (nx == 12) {document.getElementById('ra01').style.visibility = 'visible';} if (nx == 76) {document.getElementById('ra02').style.visibility = 'visible';} if (nx == 140) {document.getElementById('ra03').style.visibility = 'visible';} if (nx == 204) {document.getElementById('ra04').style.visibility = 'visible';} if (nx == 268) {document.getElementById('ra05').style.visibility = 'visible';} if (nx == 332) {document.getElementById('ra06').style.visibility = 'visible';} if (nx == 396) {document.getElementById('ra07').style.visibility = 'visible';} if (nx == 460) {document.getElementById('ra08').style.visibility = 'visible';} if (nx == 524) {document.getElementById('ra09').style.visibility = 'visible';} if (nx == 588) {document.getElementById('ra10').style.visibility = 'visible';} if (nx == 652) {document.getElementById('ra11').style.visibility = 'visible';} if (nx == 716) {document.getElementById('ra12').style.visibility = 'visible';} if (nx < 716) {nx = nx+1; ro.style.left = nx+'px'; rt = setTimeout('RevealX()', 12);} else {wt = 1200; rt = setTimeout('StopRevealX()', wt);} } // mouseover say it|ai:audio id|t1:text 1|t2:text 2|t3:text 3|t4:text 4|t5:text 5|t6:text 6 function SayIt(ai) { so = document.getElementById('flpl'); var t1 = ''; so.innerHTML = t1+t2+t3+t4+t5+t6; } // mouseover say word|nn:navigator name|pi:player id not used as SayIt works better function SayWord(word) { if (nn.indexOf('Explorer') > -1) {pi = document.getElementById(word);} else {pi = document.embeds[word];} pi.Play(); } // prepare shop data|fa:form action|fd:form data|pf:pay form|to:text object ? function ShopData() { pf = document.getElementById('sale'); fd = 'My Choice: '+pf.shls.value+' ::: Send To: '+pf.mfnx.value+' '+pf.mlnx.value+', '+pf.mcnx.value+', '+pf.tflx.value+', '+pf.tslx.value+', '+pf.tctx.value+', '+pf.tacx.value+', '+pf.tcnx.value+' ::: Phone: '+pf.ttlx.value+' ::: Email: '+pf.temx.value+' ::: VAT Number: '+pf.tcvx.value+' ::: Card: '+ct+' '+pf.tdox.value+' ::: Card Owner: '+pf.tnox.value+' ::: Start Date: '+pf.valx.value+' ::: Expiry Date: '+pf.expx.value+' ::: Issue Number: '+pf.issx.value+' ::: Security: '+pf.secx.value; fa = '