HOMEABOUT USCHARTSWEBMASTERSCONTACT USFORUM

TRADER SEARCH
Type: Traffic: Niche:   more search options...

Dc2a9btdpc9zfya0h77lpg5qfe.hop.clickbank.net sitecard
Status:
ACTIVE (added: 05.20.2013)
Last effective URL:
http://dc2a9btdpc9zfya0h77lpg5qfe.hop.clickbank.net
Learn To DJ With Just A Laptop Video Course For Beginners ...
Overall purity ?:
Board tracker:
Niches:
Cumshots (25%), Ass (20%), Public (18%)
Trade script:
Proton TM
Java-Scripts, Iframes ?:
Total objects: 8
URL: http://www.digitaldjtips.com/learn-to-dj-with-virt ... (local script)
Tracks: 65 scripts (view source code)
URL: http://www.digitaldjtips.com/wp-content/themes/djt ... (local script)
Tracks: 1 scripts (close source code)
URL: http://ajax.googleapis.com/ajax/libs/jquery/1.4/jq ... (script src)
Tracks: 1 scripts (view source code)
URL: http://www.digitaldjtips.com/wp-includes/js/commen ... (local script)
Tracks: 1 scripts (view source code)
URL: http://digitaldjtips.api.oneall.com/socialize/libr ... (script src)
Tracks: 1 scripts (view source code)
URL: http://w.sharethis.com/button/buttons.js (script src)
Tracks: 1 scripts (view source code)
URL: http://s.sharethis.com/loader.js (script src)
Tracks: 1 scripts (view source code)
URL: http://www.digitaldjtips.com/wp-content/themes/djt ... (local script)
Tracks: 3 objects, 1 scripts (view source code)
X-activity 1 source codes:
Script at http://www.digitaldjtips.com/wp-con ... (local script) (report as good / report as bad)
/* jaxscript 0.1 copyright (c) 2010 jaxcore this work is distributed under the creative commons attribution-noncommercial 3.0 unported license see http://creativecommons.org/licenses/by-nc/3.0/ for license details. you may use this work for non-commercial purposes so long as: - all copyright notices are maintained - use of the work in no way implies endorsement by jaxcore - any reuse or distribution makes clear to others the license terms use of this software for commercial purposes requires purchase of a license, visit us at <http://www.jaxcore.com>. */ function echo(o){log.print(o);}function println(s,d){if(!jaxloaded()) document.write(s);else run(function(){dom.append(document.createelement('br'));dom.append(dom.createnode(s));});}
function convertproperty(o,p){if(isstring(p)){if(p.indexof('.')>0){var s=p.split('.');for (var i=0;i<s.length;i++){o=o[s[i]];if(!o) return null;}return o;}return o[p];}}function hasproperty(o,p){return !!convertproperty(o,p);}function propertyexists(o,p){if(!!o&&!!p){if(arguments.length>2) return existsarray(o,arguments,1);if(isstring(p)) return hasproperty(o,p);if(isarray(p)) return existsarray(o,p);}return false;}function existsarray(o,a,start){if(!a.length) return false;for (var i=start||0;i<a.length;i++)if(!propertyexists(o,a[i])) return false;return true;}function cloneto(s,t,p){if(!t) return echo('object:cloneto() target does not exist');var i,j;if(!!p){for (j in p){i=p[j];t[i]=s[i];}}else for (i in s){t[i]=s[i];}return t;}function clonefrom(t,s,p){return cloneto(s,t,p);}function enumerate(s){var o={};if(isstring(s)) s=s.split(",");if(isarray(s)){s.foreach(function(x,i){o[x]=i+1;});}return o;}function addenum(enm,field){var i, c=0;for (i in enm){c=math.max(c,enm[i]);}enm[field]=++c;return c;}function getparam(n,url){return getparams(url)[n];}function getparams(url){if(!url) url=window.location.search;if(url.indexof('?')>-1) url=url.substring(url.indexof('?')+1);var o={};var q=url.length>1?url.split("&"):[];for (var i=0;i<q.length;i++)o[q[i].match(/^[^=]+/)]=unescape(q[i].replace(/^[^=]+=?/, ""));return o;}function getkeys(o, onlyown){var k=[];for (var i in o){if(!onlyown||o.hasownproperty(i)){k.push(i);}}return k;}function getvalues(o){var v=[];for (var i in o) v.push(o[i]);return v;}function round(n,d){var p=!d? 1:math.pow(10,d);return math.round(parsenumber(n)*p)/p;}function parsenumber(t,usenan){if(isstring(t)){t=t.replace(/[^0-9|\.|-]/g, '');t=parsefloat(t);if(isnan(t)) return usenan? nan:0;return t;}else if(isfloat(t)) return t;else return usenan? nan:0;}function ucfirst(s){return s.charat(0).touppercase()+s.substring(1);}function sprintf(){var regex=/%%|%(\d+\$)?([-+\'#0 ]*)(\*\d+\$|\*|\d+)?(\.(\*\d+\$|\*|\d+))?([scboxxuidfegeg])/g;var a=arguments, i=0, format=a[i++];var pad=function (str, len, chr, leftjustify){if(!chr){chr=' ';}var padding=(str.length>=len) ? '':array(1+len - str.length >>> 0).join(chr);return leftjustify ? str+padding:padding+str;};var justify=function (value, prefix, leftjustify, minwidth, zeropad, custompadchar){var diff=minwidth - value.length;if(diff>0){if(leftjustify||!zeropad){value=pad(value, minwidth, custompadchar, leftjustify);} else {value=value.slice(0, prefix.length)+pad('', diff, '0', true)+value.slice(prefix.length);}}return value; };var formatbasex=function (value, base, prefix, leftjustify, minwidth, precision, zeropad){prefix=prefix&&number&&{'2': '0b', '8': '0', '16': '0x'}[base]||'';value=prefix+pad(number.tostring(base), precision||0, '0', false);return justify(value, prefix, leftjustify, minwidth, zeropad);};var formatstring=function (value, leftjustify, minwidth, precision, zeropad, custompadchar){if(precision!=null){value=value.slice(0, precision); }return justify(value, '', leftjustify, minwidth, zeropad, custompadchar);};var doformat=function (substring, valueindex, flags, minwidth, _, precision, type){var number;var prefix;var method;var texttransform;var value;if(substring=='%%'){return '%';}var leftjustify=false, positiveprefix='', zeropad=false, prefixbasex=false, custompadchar=' ';var flagsl=flags.length;for (var j=0; flags&&j<flagsl; j++){switch (flags.charat(j)){case ' ': positiveprefix=' '; break;case : positiveprefix=; break;case '-': leftjustify=true; break;case "'": custompadchar=flags.charat(j+1); break;case '0': zeropad=true; break;case '#': prefixbasex=true; break;}}if(!minwidth){minwidth=0;} else if(minwidth=='*'){minwidth=+a[i++];} else if(minwidth.charat(0)=='*'){minwidth=+a[minwidth.slice(1, -1)];} else {minwidth=+minwidth;}if(minwidth<0){minwidth=-minwidth;leftjustify=true;}if(!isfinite(m
inwidth)){throw new error('sprintf: (minimum-)width must be finite');}if(!precision){precision='ffee'.indexof(type)>-1 ? 6:(type=='d') ? 0:undefined;} else if(precision=='*'){precision=+a[i++];} else if(precision.charat(0)=='*'){precision=+a[precision.slice(1, -1)];} else {precision=+precision;}value=valueindex ? a[valueindex.slice(0, -1)]:a[i++];switch (type){case 's': return formatstring(string(value), leftjustify, minwidth, precision, zeropad, custompadchar);case 'c': return formatstring(string.fromcharcode(+value), leftjustify, minwidth, precision, zeropad);case 'b': return formatbasex(value, 2, prefixbasex, leftjustify, minwidth, precision, zeropad);case 'o': return formatbasex(value, 8, prefixbasex, leftjustify, minwidth, precision, zeropad);case 'x': return formatbasex(value, 16, prefixbasex, leftjustify, minwidth, precision, zeropad);case 'x': return formatbasex(value, 16, prefixbasex, leftjustify, minwidth, precision, zeropad).touppercase();case 'u': return formatbasex(value, 10, prefixbasex, leftjustify, minwidth, precision, zeropad);case 'i':case 'd':number=parseint(+value, 10);prefix=number<0 ? '-':positiveprefix;value=prefix+pad(string(math.abs(number)), precision, '0', false);return justify(value, prefix, leftjustify, minwidth, zeropad);case 'e':case 'e':case 'f':case 'f':case 'g':case 'g':number=+value;prefix=number<0 ? '-':positiveprefix;method=['toexponential', 'tofixed', 'toprecision']['efg'.indexof(type.tolowercase())];texttransform=['tostring', 'touppercase']['eeffgg'.indexof(type) % 2];value=prefix+math.abs(number)[method](precision);return justify(value, prefix, leftjustify, minwidth, zeropad)[texttransform]();default: return substring;}};return format.replace(regex, doformat);}function trimquotes(s){if(isstring(s)){if(s[0]=='"'&&s[s.length-1]=='"') return s.substring(1,s.length-1);if(s[0]=="'"&&s[s.length-1]=="'"){va
r a=s.substring(1,s.length-1);return a;}}return s;}var uniqueid=(function(){var id=0;return function(){return ++id;}}());function arraycontains(a,o){return toarray(a).indexof(o)>-1;}function arrayremove(a,o){a=toarray(a);var i=a.indexof(o);if(i>-1) a.splice(i,1);else log.debug('array does not contain element',a,o);return a;}function toarray(o){if(!isarray(o)) return array.prototype.slice.call(o);return o;}var jaxscript=(function(){var version=0.10;var jaxstart=new date().gettime()/1000;var scope=self;function global(p){if(!!p) return convertproperty(scope,p);else return scope;}function getdocument(){return scope.document;}var jaxtypes={};var xmlns={};function istype(t){var f=scope['is'+t];return isfunction(f)? f(o):false;}function jaxtype(t, desc, fn, x){this.type=t;this.desc=desc;this.test=fn;if(x) cloneto(x,this);if(this.xmlns) xmlns[this.doctype]=this.xmlns;}function definetype(t, desc, fn, x){jaxtypes[t]=new jaxtype(t, desc, fn, x);scope['is'+t]=jaxtypes[t].test;}definetype('defined','defined value',function(o){return typeof o!=='undefined';});definetype('null','empty or undefined',function(o){return typeof o=='undefined'||o==null||o==='';});definetype('true','true',function(o){return o===true;});definetype('false','false',function(o){return o===false;});definetype('boolean','true or false',function(o){return istrue(o)||isfalse(o);});definetype('integer','integer number',function(o){return parseint(o)==o;});definetype('float','integer or floating point number',function(o){return parsefloat(o)==number(o);});definetype('number','number, float or int',function(o){return typeof o==='number';});definetype('string','character text',function(o){return typeof o==='string';});definetype('object','javascript object of any type', function(o){return typeof o==='object';});definetype('array','javascript array object',function(o){return object.prototype.tostring.apply(o)==='[object array]';});definetype('function','javascript function or class',function(o){return typeof o==='function';});definetype('primitive','string, number, or boolean',function(o){return isstring(o)||isnumber(o)||isboolean(o)||isnull(o);});definetype('literal','javascript object containing no functions or objects',function(o){if(isobject(o)){if(o.prototype) return false;for (var i in o){if(isarray(o[i])){for (var j=0;j<o[i].length;j++){if(!isprimitive(o[i][j])) return false;}}if(!isprimitive(o[i])) return false;}return true;}return false;});definetype('json','javascript object notation',function(o){if(isprimitive(o)) return true;else if(isarray(o)){for (var i=0;i<o.length;i++){if(!isjson(o[i])) return false;}return true;}else if(isobject(o)){if(o.prototype) return false;for (var i in o){if(!isjson(o[i])) return false;}return true;}return false;});definetype('enum','javascript literal containing only integers',function(o){if(isliteral(o)){for (var i in o){if(!isinteger(o[i])) return false;}return true;}return false;});definetype('xml','string containing xml tags',function(o){if(isstring(o)){if(o.indexof('<')>-1&&o.indexof('>')>
;-1) return true;}});definetype('node','xml-dom node',function(n,t){var b=(isobject(n)&&propertyexists(n,['nodetype','nodename']));if(b&&isstring(
t))return n.nodename.touppercase()==t.touppercase();return b;});definetype('domdocument','xml-dom document',function(o){return isnode(o)&&o.nodetype==9;});definetype('svgimage','svg image',function(o){return isnode(o)&&o.nodetype==9;},{doctype:'svg',mime:'image/svg+xml',xmlns:'http://www.w
3.org/2000/svg',dtd:'http://www.w3.org/graphics/svg/1.1/dtd/svg11.dtd'});definetype('window
','browser window or frame element',function(o){return o==window||o.nodename=='frame'||o.nodename=='iframe';});definetype('event','dom event object',function(e){if(!!self.event) return e===self.event;else return (isobject(e)&&!!e.type);});definetype('jaxscript','a jaxscript template, resource, or application',function(o){return isnode(o)&&o.nodetype==9&&dom.lastchild(o).nodename=='jax:script';},{docty
pe:'jax',mime:'text/jaxscript',xmlns:'http://www.jaxcore.com/jax/script'});var classes={};function getclasses(){return getkeys(classes);}function getclass(c){return isfunction(classes[c])? classes[c]:null;}function createclass(classid,proto,superid){function constructor(){if(isfunction(this[classid])){this[classid].apply(this,arguments);}}var c=classes[classid]=constructor;var s;if(superid&&isfunction(classes[superid])){s=classes[superid];c.prototype=new s;}return defineclass(classid, c, proto, superid);}function defineclass(classid, c, proto, superid){var s;if(superid) s=classes[superid];if(isfunction(proto)) clonefrom(c.prototype,proto());clonefrom(c.prototype,{getclass:function(){return c;},getsuper:function(){return s;},callsuper:function(methodname){var a=new array(arguments.length-1);for (var i=1;i<arguments.length;i++){a[i-1]=arguments[i];}this.applysuper(methodname,a);},applys
uper:function(methodname,a){this.getsuper().prototype[methodname].apply(this,a);},bindevent
:function(element, eventname, methodname){if(typeof this[methodname]=='function'){var me=this;var binding={element:element,eventname:eventname,methodname:methodname,handler:function(e){me[
methodname](e);}};if(isnull(this.__bindings)) this.__bindings=[];this.__bindings.push(binding);dom.addevent(element, eventname, binding.handler);echo(classid+'.bindevent(): binded "'+eventname+'" on '+element.nodename+((element.id)?'#'+element.id:'')+' to [object].'+methodname+'(e)');return true;}else echo(classid+'.bindevent() error: '+methodname+'(e) does not exist');return false;},releaseevent:function(element, eventname, methodname){if(isarray(this.__bindings)){for (var i=0;i<this.__bindings.length;i++){var binding=this.__bindings[i];if(binding.element==element&&binding.eventname==eventna
me&&binding.methodname==methodname){dom.removeevent(element, eventname, binding.handler);arrayremove(this.__bindings,binding);echo(classid+'.releaseevent(): released "'+eventname+'" on '+element.nodename+((element.id)?'#'+element.id:'')+' from [object].'+methodname+'(e)');return true;}}}echo(classid+'.releaseevent() error: could not find a "'+eventname+'" handler binded to "'+methodname+'()"');return false;}});clonefrom(c,{getclassid:function(){return classid;},getsuperid:function(){if(s) return superid;},extend:function(id, cons, p){echo('extending '+classid+' to '+id);cons.prototype=new c;cons.prototype[classid]=c;defineclass(id, cons, p, classid);},implement:function(p,id){var omit=['getclass','getsuper','callsuper','applysuper'];for (var i in c.prototype){if(typeof p[i]=='undefined'){p[i]=c.prototype[i];}}return p;},isinstance:function(o){var v=false;if(!!o&&typeof o.getclass=='function'){var cls=o.getclass();if(cls.getclassid()==classid) return true;else if(cls.getsuperid()){while (cls=classes[cls.getsuperid()]){if(cls.getclassid()==classid) return true;}}}else echo('o is not an instance of '+classid);return v;}});if(jaxloaded()) echo('jaxscript class '+classid+' defined');return c;}var class=createclass('class');var runs=[];var loaded=false;var jaxloaded=false;var jaxrunning=false;var supported=false;function main(){jaxloaded=true;if(!allcssloaded()){settimeout(main,10);return;}dom.addevent(documen
t,'mousedown',bubbleevent,false);dom.addevent(document,'mousedown',captureevent,true);dom.a
ddevent(document,'mouseup',bubbleevent,false);dom.addevent(document,'mouseup',captureevent,
true);dom.addevent(document,'mouseout',bubbleevent,false);dom.addevent(document,'click',bub
bleevent,false);dom.addevent(document,'click',captureevent,true);dom.addevent(document,'dbl
click',bubbleevent,false);dom.addevent(document,'dblclick',captureevent,true);echo('jaxscri
pt '+version+' non-commercial release');echo('copyright (c) 2010 jaxcore');processtemplates(document, function(){processincludes(document, execruns);});}function execruns(){var r;while (r=runs.shift()){r();}if(jaxrunning) return echo('already running');if(isarray(classes)){classes.foreach(function(c){if(isfunction(c.main)) c.main();});}var j='jaxscript ';echo(j+'client is '+client.useragent());echo(j+'server is '+location.host);echo(j+'loaded in '+round((new date().gettime()/1000)-jaxstart,3)+' seconds');jaxrunning=true;}if(typeof getdocument().onreadystatechange=='object'){supported=true;getdocument().onreadystatechang
e=function(){if(getdocument().readystate=="complete"){main();}};}else if(typeof getdocument().addeventlistener=='function'){supported=true;getdocument().addeventlistener(
"domcontentloaded", main, true);}function jaxloaded(){return jaxloaded;}function jaxbusy(){return loaded;}function run(f, first){if(jaxloaded) f();else if(first) runs.unshift(f);else runs.push(f);};function allcssloaded(){if(typeof style!='object') return true;var c=style._css_loading;if(c.length==0||client.features('ie')) return true;var loaded=0;var s=getdocument().stylesheets;for (var i=0; i<s.length; i++){if(client.features('gecko')){try {if(!s[i].cssrules) return false;}catch(e){return false;}}if(s[i].cssrules){for (var j=0; j<c.length; j++){if(s[i].href==c[j].href&&!s[i].disabled) loaded++;}}}return loaded==c.length;}function findcomponent(e){var m,n=dom.eventtarget(e);var compname='jax';while (n!=null){if(n.classname!=null){var re=new regexp("^"+compname+"-([a-z]|_)+ *");var m=n.classname.match(re);if(!!m){var t=ucfirst(convert.underscore2camel(m[0].substring(compname.length+1).trim()));return {node:n,type:t};}}n=n.parentnode;}}function handleevent(e,mode){var c,h,jt,jxc=findcomponent(e);if(!!jxc){c=global().jax[jxc.type];if(isobject(c)&&iso
bject(c[mode+'events'])){h=c[mode+'events'][e.type];if(isfunction(h)){echo('calling '+jxc.type+'.'+mode+'events.'+e.type+'(e,node)');h(e,jxc.node);}}else {}}}function captureevent(e){handleevent(e,'capture');}function bubbleevent(e){handleevent(e,'bubble');}var includes={};var checkincludesdone=false;function checkincludes(callback){if(checkincludesdone) return;for (var i in includes){if(!includes[i].loaded){return false;}}checkincludesdone=true;callback();}function processxsl(x){if(!x) return echo('no node?');if(!x.childnodes) return echo('processxsl() error, no nodes');for (var i=0;i<x.childnodes.length;i++){if(x.childnodes[i].nodename=='xml-stylesheet'){var p=x.childnodes[i].nodevalue.split(' ');var type, href;for (var j=0;j<p.length;j++){var t=p[j].split('=');if(t[0]=='type') type=trimquotes(t[1]);if(t[0]=='href'){href=trimquotes(t[1]);}}if(type=='text/xsl'){var xsldom=dom.loaddom(href);var method='xml';var o=xsldom.getelementsbytagname('xsl:output');if(client.features('ie')&&o.length) method=o[0].getattribute('method');x=xsl.transform(x,xsldom,{output:method});}break;}}retu
rn x;}var templates={};var templateurls={};function processtemplates(processnode, callback){var nodes=processnode.getelementsbytagname((client.features('ie'))?'template':'jax:template');
var n;for (var i=0;i<nodes.length;i++){n=nodes[i];var url=n.getattribute('url');var name=n.getattribute('name');templates[name]=dom.request({url:url,async:false}).responsetex
t;templateurls[name]=url;echo('jax:template '+name+'='+url);}if(callback) callback();}function processjaxxsl(program, args){var tagnames=[];var tags=isfunction(program.getelementsbytagnamens)? program.getelementsbytagnamens('http://www.jaxcore.com/jax/script','tag'):program.geteleme
ntsbytagname('jax:tag');var t,tmp,name,template;var templates='';for (var i=0;i<tags.length;i++){t=tags[i];name=t.getattribute('name');attr=isfunction(t.geteleme
ntsbytagnamens)? t.getelementsbytagnamens('http://www.jaxcore.com/jax/script','attribute'):t.getelementsbyt
agname('jax:attribute');tmp='<xsl:template name="'+name+'">';tmp += '<xsl:param name="child" />';var tagname={name:name,attr:[]};for (var j=0;j<attr.length;j++){var aname=attr[j].getattribute('name');var d =attr[j].getattribute('default');var df='';if(!!d) df='select="'+d+'"';tmp += '<xsl:param name="'+aname+'" '+df+'/>';tagname.attr.push(aname);}tagnames.push(tagname);template=isfunction(t.getele
mentsbytagnamens)? t.getelementsbytagnamens('http://www.jaxcore.com/jax/script','template'):t.getelementsbyta
gname('jax:template');if(template.length==1){var x='';for (var j=0;j<template[0].childnodes.length;j++){x += convert.dom2xml(template[0].childnodes[j]);}if(!!x) tmp += x;}tmp += '</xsl:template>';templates += tmp;}var tags=isfunction(program.getelementsbytagnamens)? program.getelementsbytagnamens('http://www.jaxcore.com/jax/script','tag'):program.geteleme
ntsbytagname('jax:tag'); for (var i=tags.length-1;i>=0;i--){dom.remove(tags[i]);}tagnames.foreach(function(tag){var tags=program.getelementsbytagname(tag.name);var t,c;for (var i=0;i<tags.length;i++){t=tags[i];alert(tag.name+' '+i);var ct=isfunction(program.createelementns)? program.createelementns('http://www.w3.org/1999/xsl/transform','call-template'):program.cr
eateelement('xsl:call-template');ct.setattribute('name',tag.name);tag.attr.foreach(function
(a){var wp=isfunction(program.createelementns)? program.createelementns('http://www.w3.org/1999/xsl/transform','with-param'):program.creat
eelement('xsl:with-param');wp.setattribute('name',a);wp.setattribute('select',t.getattribut
e(a));ct.appendchild(wp);});if(t.childnodes.length>0){var cstr=t.childnodes[0];var g=dom.createnode(convert.dom2xml(cstr));c=isfunction(program.createelementns)? program.createelementns('http://www.w3.org/1999/xsl/transform','with-param'):program.creat
eelement('xsl:with-param');c.setattribute('name','child');dom.append(g,c);ct.appendchild(c)
;}dom.after(ct,t);}});tagnames.foreach(function(tag){var tags=program.getelementsbytagname(tag.name);for (var i=tags.length-1;i>=0;i--){dom.remove(tags[i]);}});var xml='';var c=program.lastchild.childnodes;for (var i=0;i<c.length;i++){xml += convert.dom2xml(c[i]);}var output='xml';var xsls='<?xml version="1.0" encoding="utf-8"?>\n<xsl:stylesheet version="1.0" xmlns:jax="http://www.jaxcore.com/jax/script" xmlns:xsl="http://www.w3.org/1999/xsl/transform" xmlns:jaxsl="http://www.w3.org/1999/xsl/transform"><xsl:output method="'+output+'" version="1.0" encoding="utf-8" indent="no" /><xsl:variable name="nbsp">';if(!client.features('opera')) xsls += '<xsl:text disable-output-escaping="yes">&#160;</xsl:text>';xsls += '</xsl:variable>';var v;for (var i in args){v=args[i];if(isstring(v)||isboolean(v)||isnumber(v)){xsls += '<xsl:variable name="'+i+'" select="\''+v+'\'" />';}}xsls += templates;xsls += '<xsl:template match="*"><jax:script xmlns:jax="http://www.jaxcore.com/jax/script" xmlns:xsl="http://www.w3.org/1999/xsl/transform" xmlns:jaxsl="http://www.w3.org/1999/xsl/transform">'+xml+'</jax:script>
</xsl:template></xsl:stylesheet>';program=convert.xml2dom(xsls);tagnames.foreac
h(function(tag){var tags=program.getelementsbytagname(tag.name);var t,c;for (var i=0;i<tags.length;i++){t=tags[i];var ct=isfunction(program.createelementns)? program.createelementns('http://www.w3.org/1999/xsl/transform','call-template'):program.cr
eateelement('xsl:call-template');ct.setattribute('name',tag.name);tag.attr.foreach(function
(a){var wp=isfunction(program.createelementns)? program.createelementns('http://www.w3.org/1999/xsl/transform','with-param'):program.creat
eelement('xsl:with-param');wp.setattribute('name',a);wp.setattribute('select',t.getattribut
e(a));ct.appendchild(wp);});c=isfunction(program.createelementns)? program.createelementns('http://www.w3.org/1999/xsl/transform','with-param'):program.creat
eelement('xsl:with-param');c.setattribute('name','child');for (var j=0;j<t.childnodes.length;j++){dom.append(t.childnodes[i],c);}ct.appendchild(c);dom.aft
er(ct,t);}});return program;}function getscripts(program, type, args){var jaxscripts=isfunction(program.getelementsbytagnamens)? program.getelementsbytagnamens('http://www.jaxcore.com/jax/script',type):program.getelemen
tsbytagname('jax:'+type);var fns=[];var s,f;var keys=getkeys(args);for (var i=jaxscripts.length-1;i>=0;i--){if(client.features('ie')) s=jaxscripts[i].firstchild.nodetype==4? jaxscripts[i].firstchild.nodevalue:convert.dom2xml(jaxscripts[i].firstchild.textvalue);els
e s=jaxscripts[i].textcontent;f=new function(keys,s);fns.unshift(f);dom.remove(jaxscripts[i]);}return fns;}function processscripts(jxs, args){var p=jxs.template;var runs=getscripts(p,'run', args);var execs=getscripts(p,'execute', args);callscripts(execs, jxs, args);return runs;}function callscripts(scripts, jxs, args){var vals=getvalues(args);if(isarray(scripts)){scripts.foreach(function(f){try {f.apply(jxs, vals);}catch(e){alert('jax.callscripts() error: '+e+'\n'+f);}});delete scripts;}}function clippath(p){return p.indexof('/')? p.substring(0,p.lastindexof('/')):p;}function processincludes(processnode, callback, async){if(async==null) async=true;var isdoc=processnode==document;var nodes;if(processnode==document&&client.features('ie')) nodes=processnode.getelementsbytagname('include');else {nodes=processnode.getelementsbytagname('jax:include');if((!nodes||nodes.length==0)&&a
mp;isfunction(processnode.getelementsbytagnamens)) nodes=processnode.getelementsbytagnamens('http://www.jaxcore.com/jax/script','include');}i
f(!async) echo('synchronous include ');if(nodes.length==0){if(callback) callback();return;}var n,t;var newnodes={};for (var i=0;i<nodes.length;i++){n=nodes[i];n.setattribute('id', 'include-'+uniqueid());t=n.getattribute('type');var url=n.getattribute('url');var args=/{.*}/.test(n.getattribute('arguments'))? convert.string2json(n.getattribute('arguments')):eval(n.getattribute('arguments'));include
s[n.id]={loaded:false};if(t=='json'||t=='jsonp'){function jsonhandler(data,params){var result=processjaxtemplate(null, data, params.node.getattribute('template'), params.dataurl, params.args);result.jxs.out=replaceinclude(params.node, result.out);callscripts(result.runs, result.jxs, params.args);includes[params.nid].loaded=true;if(isdoc) checkincludes(callback);else if(isfunction(callback)) callback();}var params={node:n,dataurl:url,nid:n.id,args:args};if(url) dom['load'+t.touppercase()](url,jsonhandler,params);else if(n.getattribute('data')){echo('jax:include json data='+n.getattribute('data'));var json=convert.string2json(n.getattribute('data'));jsonhandler(json, params);}}else if(t=='jaxscript'||t=='xml'||t=='html'||t=='text'||t=='svg'){var o={url:replacearg(url),async:async,handler:function(r,params){includes[params.nid].loaded=
true;if(params.type=='js'){var script=r.responsetext;var f=new function(['arg','cwd'],script);var out=f.call({cwd:cwd}, params.args, cwd);var r=params.node.getattribute('onrun');if(isstring(r)){var sf=new function(['arg','cwd','out'],r);sf.call(f, params.args, cwd, out);}}else if(params.type=='text'){echo('jax:include text='+params.url);var text=r.responsetext;if(params.node.getattribute('filter')){var fn=eval(params.node.getattribute('filter'));if(isfunction(fn)){text=fn(text);}}var dy=params.node.ownerdocument.createtextnode(text.trim());dom.before(dy,params.node);dom.re
move(params.node);}else if(params.type=='html'){echo('jax:include html='+params.url);dom.replace(params.node, r.responsetext);}else if(params.type=='svg'){echo('jax:include svg='+params.url);if(isfunction(document.adoptnode)) dom.replace(params.node, document.adoptnode(r.responsexml.lastchild));else echo('jax:include error: svg not supported?');}else if(params.type=='xml'){echo('jax:include xml='+params.url);var result=processjaxtemplate(r.responsexml, null, params.node.getattribute('template'), params.url, params.args);result.jxs.out=replaceinclude(params.node, result.out);var r=params.node.getattribute('onrun');if(isstring(r)) result.runs.push(new function(['argument'],r));callscripts(result.runs, result.jxs);}else echo('jaxscript:include error');if(isdoc) checkincludes(callback);else if(isfunction(callback)) callback();},errorhandler:function(r){echo('jaxscript:include error');},params:{node:n,nid:n.id,url:url,type:t,args:args}};dom.request(o);}}}function replaceinclude(node, out){var outnodes=[];if(isjaxscript(out)){var j,h;var newnodes=[];var c=out.lastchild.childnodes;for (j=0;j<c.length;j++){h=convert.dom2xml(c[j]);newnodes.push(h);}if(node.ownerdocument==d
ocument){if(document.createdocumentfragment){var df=document.createdocumentfragment();for (j=0;j<c.length;j++){h=convert.dom2xml(c[j]);var d=dom.createnode(h);df.appendchild(d);dom.before(df,node);}}else {var nn,d;if(client.features('ie')){h='';for (j=0;j<c.length;j++){h += convert.dom2xml(c[j]);}try {node.outerhtml=h;return node.childnodes;}catch(e){}}while(nn=newnodes.shift()){alert('nn='+nn);d=dom.createnode(nn
);dom.before(d,node);outnodes.push(d);}dom.remove(node);}}else {dom.replace(node, c);outnodes.push(c);}}else {dom.replace(node, out);outnodes.push(out);}return outnodes;}function buildtemplate(tmp, jxs, args){tmp=tmp.replace(/\${.+?}/g,function(m,i,s){var r=m.substring(2,m.length-1);return '<xsl:value-of select="'+r+'" />';});tmp=tmp.replace(/&amp;nbsp;/g,'<xsl:value-of select="$nbsp"/>');var keys=getkeys(args);var vals=getvalues(args);tmp=tmp.replace(/\\n/g,'\uffff');tmp=tmp.replace(/<%/g,'\n<%\n'
);tmp=tmp.replace(/<jax:print><!\[cdata\[/g,'\n<%\n');tmp=tmp.replace(/%>/g,
'\n%>\n');tmp=tmp.replace(/]]><\/jax:print>/g,'\n%>\n');var lines=tmp.split("\n");var newlines=[];var injs=false;var jsblock='';var line;for (var i=0;i<lines.length;i++){line=lines[i];if(line.trim()=='') continue;if(line=='<%'){injs=true;continue;}if(line=='%>'){injs=false;continue;}if(i
njs){if(line.indexof('=')==0){var l=line.substring(1).replace(/\"/g,'\\"').replace(/aa/g,'\\n');newlines.push('pri
nt('+l+');\n');continue;}newlines.push(line.trim()+'\n');}else {var l=line.replace(/\"/g,'\\"');l=l.replace(/\uffff/g,'\\\\n');newlines.push('print(
"'+l+'");\n');}};var output="var _jax='';\nfunction print(s){\n _jax += s;\n}\n";for (var i=0;i<newlines.length;i++){output += newlines[i];}output += '\nreturn _jax;';var fn=new function(keys,output);var r=fn.apply(jxs,vals);return convert.xml2dom(r);}function processjaxtemplate(xdom, json, template, path, args){var jxs={path:path};var runs;var out;if(!!json){jxs.json=json;xdom=convert.json2dom(json,null,true);}else {}jxs.dom=processxsl(xdom);if(isstring(template)){if(!!templates[template]){jxs.template=b
uildtemplate(templates[template], jxs, args);jxs.cwd=clippath(templateurls[template]);}else {alert('load xsl template?');}if(isjaxscript(jxs.template)){runs=processscripts(jxs, args);var jaxxsl=processjaxxsl(jxs.template, args);out=xsl.transform(jxs.dom, jaxxsl, {output:'xmldoc'});processincludes(out, null, false);}else if(isnode(jxs.template)){if(jxs.template.lastchild.nodename=='parsererror'){alert('xsl parse error');echo('error: invalid xsl\n'+convert.dom2xml(jxs.template));}else out=xsl.transform(jxs.dom, jxs.template);}}else out=jxs.dom;return {runs:runs, jxs:jxs, out:out};}function replacearg(v){var re=/^\${([a-za-z0-9]+)\((.*)\)}$/;var m=v.match(re);if(m!==null){if(isfunction(self[m[1]])){var a=m[2];var n=parsenumber(a);if(n==a) a=n;else if(isstring(a)){a=trimquotes(a);}v=self[m[1]](a);}else echo(m[1]+' is not a function');}return v;}var core={version:version,global:global,getdocument:getdocument,istype:istype,xmlns:xmlns,type
:jaxtypes,definetype:definetype,createclass:createclass,class:class,getclasses:getclasses,g
etclass:getclass,main:main,jaxloaded:jaxloaded,run:run};return function(o){if(!!o){scope=o;}return core;};})();var jax=jaxscript(self);var client=(function(){var feats={};function useragent(){return (typeof navigator=='object')? navigator.useragent:'';}function getplugin(s){var a=navigator.plugins;if(a.length>0)for (i=0;i<a.length;i++)if(a[i].name.indexof(s)>-1)return a[i];}function addfeature(id,name,test){feats[id]={name:name,test:test};}function features(id,v){if(feats[id]) return feats[id].test(v);return false;}addfeature('activex','activex',function(){return typeof activexobject=='object'||typeof activexobject=='function';});addfeature('ie','internet explorer',function(){return features('activex');});addfeature('fixed','css-p fixed position extension',function(v){return !features('ie');});addfeature('cookies','browser cookies',function(v){d.cookie="1";return d.cookie.indexof("1")>-1;});addfeature('dom','document object model',function(v){if(!v) v=1;var cv=0;if(( typeof document.addeventlistener=='function'&&(typeof domparser=='function'||typeof domparser=='object')&&(typeof xmlserializer=='function'||typeof xmlserializer=='object')&&(typeof xsltprocessor=='function'||typeof xsltprocessor=='object') )||(features('ie')&&typeof self.attachevent=='object'&&typeof d.getelementbyid=='object')) cv=2;if(cv!=2) alert('no 2');if(cv==2&&isobject(document.implementation)) cv=3;return cv>=v;});addfeature('ecma','ecmascript',function(v){if(!v) v=1;var cv=0;if(typeof [].pop=='function'&&typeof parsefloat=='function'&&typeof decodeuricomponent=='function')cv=3;return cv>=v;});addfeature('flash','adobe shockwave flash',function(v){return !!getplugin("shockwave flash");});addfeature('gecko','gecko html rendering engine',function(){return useragent().tolowercase().indexof("gecko")>-1&&!features("webkit
");});addfeature('webkit','webkit html rendering engine',function(){return useragent().tolowercase().indexof("webkit")>-1;});addfeature('safari','safari
version of webkit',function(){return features("webkit")&&useragent().tolowercase().indexof("safari"
)>-1&&!features("chrome");});addfeature('chrome','chrome version of webkit',function(){return features("webkit")&&useragent().indexof("chrome")>-1;});add
feature('iphone','apple iphone/ipod',function(){return features("webkit")&&useragent().indexof("iphone")>-1||usera
gent().indexof("ipod")>-1;});addfeature('opera','opera browser',function(){return client.useragent().indexof('opera')==0;});addfeature('xmlserializer','dom2 xmlserializer',function(){return typeof xmlserializer=='function'||typeof xmlserializer=='object';});addfeature('ipad','apple ipad',function(){return useragent().indexof("ipad")>-1;});addfeature('java','sun microsystems java',function(){return typeof java=='object'&&!!getplugin("java");});addfeature('js','javascript',func
tion(v){if(!v) v=1;var cv=1.5;if(typeof [].indexof=='function'&&typeof [].foreach=='function')cv=1.6;return cv>v;});addfeature('xhr','xmlhttprequest communication',function(){return features('ie')||typeof xmlhttprequest=='function'||typeof xmlhttprequest=='object';});return {useragent:useragent,getplugin:getplugin,addfeature:addfeature,features:features}}());if(!
string.prototype.trim){string.prototype.trim=function string_trim(){return this.replace(/^\s+|\s+$/g,'');}}if(!array.prototype.foreach){array.prototype.foreach=funct
ion array_foreach(fun){var len=this.length >>> 0;if(typeof fun!="function") throw new typeerror();var thisp=arguments[1];for (var i=0; i<len; i++){if(i in this)fun.call(thisp, this[i], i, this);}};}if(!array.prototype.indexof){array.prototype.indexof=function(elt){var len=this.length >>> 0;var from=number(arguments[1])||0;from=(from<0)? math.ceil(from):math.floor(from);if(from<0) from += len;for (; from<len; from++){if(from in this&&this[from]===elt) return from;}return -1;};}if(!array.prototype.map){array.prototype.map=function(fun){var len=this.length >>> 0;if(typeof fun!="function") throw new typeerror();var res=new array(len);var thisp=arguments[1];for (var i=0; i<len; i++){if(i in this) res[i]=fun.call(thisp, this[i], i, this);}return res;};}if(!array.prototype.reduce){array.prototype.reduce=function(fun){var len=this.length >>> 0;if(typeof fun!="function") throw new typeerror();if(len==0&&arguments.length==1) throw new typeerror();var i=0;if(arguments.length>=2){var rv=arguments[1];}else {do {if(i in this){var rv=this[i++];break;}if(++i>=len) throw new typeerror();}while (true);}for (; i<len; i++){if(i in this) rv=fun.call(null, rv, this[i], i, this);}return rv;};}if(!array.prototype.reduceright){array.prototype.reduceright=function(fun){var len=this.length >>> 0;if(typeof fun!="function") throw new typeerror();if(len==0&&arguments.length==1) throw new typeerror();var i=len - 1;if(arguments.length>=2){var rv=arguments[1];}else {do {if(i in this){var rv=this[i--];break;}if(--i<0) throw new typeerror();}while (true);}for (; i>=0; i--){if(i in this) rv=fun.call(null, rv, this[i], i, this);}return rv;};}if(!array.prototype.some){array.prototype.some=function(fun){var i=0,len=this.length >>> 0;if(typeof fun!="function") throw new typeerror();var thisp=arguments[1];for (; i<len; i++){if(i in this&&fun.call(thisp, this[i], i, this)) return true;}return false;};}var convert=(function(){function dash2camel(s){var i;while(s.indexof('-')>-1){i=s.indexof('-');s=s.substring(0,i)+s.charat(i+1).touppercas
e()+s.substring(i+2);}return s;}function camel2dash(s){var i;while(s.search(/[a-z]/)>-1){i=s.search(/[a-z]/);s=s.substring(0,i)+'-'+s.charat(i).to
lowercase()+s.substring(i+1);}return s;}function underscore2camel(s){var i;while(s.indexof('_')>-1){i=s.indexof('_');s=s.substring(0,i)+s.charat(i+1).touppercas
e()+s.substring(i+2);}return s;}function camel2underscore(s){var i;while(s.search(/[a-z]/)>-1){i=s.search(/[a-z]/);s=s.substring(0,i)+'_'+s.charat(i).to
lowercase()+s.substring(i+1);}return s;}function style2css(s){var c='',n;for (var i in s){if(isfloat(s[i])||isstring(s[i])){n=dash2camel(i);if(n=='cssfloat') n='float';c += n+':'+s[i]+'; ';}}return c;}function css2style(c){var o={};c.split(/; */g).foreach(function(x){x=x.trim();if(!!x){var i=x.indexof(':');var s=convert.dash2camel(x.substring(0,i).trim());if(s=='float') s='cssfloat';var v=x.substring(i+1).trim();o[s]=v;}});return o;}function param2object(url){return getparams(url);}function object2param(o){var i, a=[];for (i in o){a[a.length]=i+'='+encodeuricomponent(o[i]);}return a.join('&');}function attr2json(n,json){var a;for (var i=0;i<n.attributes.length;i++){a=n.attributes[i];json[a.nodename]=a.nodevalue;}return json;}function node2json(n){n=id(n);var json;var l=n.childnodes.length;var i;if(l==0){if(n.attributes&&n.attributes.length>0){json=attr2json(n,{});}}else {var childnodes=[];var child;var isarray=true;for (i=0;i<n.childnodes.length;i++){child=n.childnodes[i];if(child.nodename=="#text&qu
ot;){continue;}l=childnodes.length;childnodes[l]=child;if(isarray&&l>0){if(child
nodes[l-1].nodename!=child.nodename) isarray=false;}}if(childnodes.length==0){var v=n.childnodes[0].nodevalue;json=(v=="")?null:v;}else if(childnodes.length==1){json=attr2json(n,{});json[childnodes[0].nodename]=node2json(child
nodes[0]);}else {if(isarray){var arrayname=childnodes[0].nodename;json={};json[arrayname]=[];for (i=0;i<childnodes.length;i++){json[arrayname][i]=node2json(childnodes[i]);}}else {json={};for (i=0;i<childnodes.length;i++){child=childnodes[i];json[child.nodename]=node2json(child)
;}}}}return json;}function dom2json(d){if(d.childnodes.length>=1){var n=d.childnodes[0];var j={};j[n.nodename]=node2json(n);return j;}return {};}function dom2xml(n){ if(!n) return echo('convert.dom2xml() error: no node');if(client.features('xmlserializer')) return (new xmlserializer()).serializetostring(n);else if(!!n.documentelement) return n.documentelement.xml;else if(!!n.xml) return n.xml;else echo('convert.dom2xml() error: could not serialize dom to xml, not supported');}function json2dom(json,tag, adddefinition){return xml2dom(json2xml(json,tag, adddefinition));}function xmlstr(s){if(s.indexof('\n')>-1&&s.indexof('<![cdata[')==-1) return '<![cdata['+s+']]>';else return s.replace('&','&amp;').replace('<','&lt;').replace('>','&gt;').repla
ce('"','&quot;').replace('\'','&apos;');}function json2xml(o,tag,adddefinition){var xml=(adddefinition)? '<?xml version="1.0" encoding="utf-8"?>\n':'';if(isarray(o))for (var i=0;i<o.length;i++)xml += json2xml(o[i],tag);else {var start=(tag)?'<'+tag+'>':'';var end=(tag)?'</'+tag+'>':'';if(isinteger(o)||isfloat(o)) xml += start+o+end;if(isboolean(o)) xml += start+o+end;else if(isstring(o)) xml += start+xmlstr(o)+end;else if(isobject(o)){xml += start;for (var i in o)xml += json2xml(o[i],i);xml += end;}}return xml;}function stripxml(xml){xml=xml.replace(/\r/g,'');xml=xml.replace(/\n/g,'\uffff');xml=xml.replace(/&
lt;\!(.*?)>/g,"");xml=xml.replace(/<\?(.*?)\?>/g,"");xml=xml.r
eplace(/\uffff/g,'\n');return xml;}function xml2dom(xml,addxml){if(!xml) return alert('xml2dom no xml');var d,p;if(typeof domparser=='function'||typeof domparser=='object'){try {p=new domparser();d=p.parsefromstring(xml,"text/xml");}catch (e){echo('convert.xml2dom() error: '+e.message);}}else if(client.features('ie')){d=new activexobject("msxml2.domdocument.3.0");d.async=false;if(xml.indexof('<?xml')
!=0){xml='<?xml version="1.0" encoding="utf-8"?>\n'+xml;}d.loadxml(xml);if(d.parseerror.errorcode!=0) return alert('convert.xml2dom() error: '+d.parseerror.reason);}return d;}function xml2json(xml){return dom2json(xml2dom(xml));}function obj2json(o, nullstrings, depth){if(!!o){var json={};for (var i in o){var v=o[i];if(!!v){if(isarray(v)){json[i]=v;}else if(isobject(v)){var o_json=obj2json(v,nullstrings,(depth>1)?--depth:0);if(o_json) json[i]=o_json;}else if(!isfunction(v)) json[i]=v;}else if(nullstrings) json[i]='';}return json;}else if(nullstrings) return {};}function quote(s){var fn=function (a){var meta={'\b': '\\b','\t': '\\t','\n': '\\n','\f': '\\f','\r': '\\r','"':'\\"','\\': '\\\\'};var c=meta[a];return typeof c==="string" ? c:'\\u'+('0000'+a.charcodeat(0).tostring(16)).slice(-4);};var c=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u
202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;return c.test(s)? '"'+s.replace(c, fn)+'"':'"'+s+'"';}function json2string(o,k){var s='';if(isarray(o)){var a=[];for (var i=0; i<o.length; i++){a.push(json2string(o[i]));}s='[' +a.join(',')+']';}else if(isobject(o)){var a=[];for (var i in o){if(typeof o[i]!='function'){a.push(quote(i)+':'+json2string(o[i]));}}s='{'+a.join(',')+'}';}else if(isstring(o)) s=quote(o);else if(isinteger(o)||isfloat(o)){if(isfinite(o)) s=string(o);else echo('convert.json2string','value of '+o+' is not finite');}else if(isboolean(o)) s=string(o);else if(isnull(o)) s='""';else echo('convert.json2string','value '+inspect(o)+' could not be converted to a json string');if(isstring(k)) return '{'+quote(k)+':'+s+'}';else return s;}function string2json(s){var re=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\uf
eff\ufff0-\uffff]/g;if(re.test(s)){s=s.replace(re, function(a){echo('string2json():string contains control characters:\n'+s);return '\\u'+('0000'+a.charcodeat(0).tostring(16)).slice(-4);});}return eval('('+s+')');}return {dash2camel:dash2camel,camel2dash:camel2dash,underscore2camel:underscore2camel,camel2under
score:camel2underscore,style2css:style2css,css2style:css2style,param2object:param2object,ob
ject2param:object2param,attr2json:attr2json,node2json:node2json,dom2json:dom2json,dom2xml:d
om2xml,json2dom:json2dom,xmlstr:xmlstr,json2xml:json2xml,stripxml:stripxml,xml2dom:xml2dom,
xml2json:xml2json,obj2json:obj2json,json2string:json2string,string2json:string2json};})();v
ar dom=(function(){function select(n){var r=[];var a='';for (var i=0;i<arguments.length;i++){a=arguments[i];if(isfunction(document.queryselector)) r.push(document.queryselector(a));else if(/^#/.test(a)) r.push(dom.id(a.substring(1)));}if(r.length==0) return null;if(r.length==1) return r[0];else return r;}function id(s,d){if(isobject(s)) return s;if(isstring(s)){if(!d) d=document;var o=d.getelementbyid(s);if(!!o) return o;}};function dimensions(o,frame){var x=y=w=h=0;var f=!!frame? frame:window;var d=f.document;var b=d.body;var de=d.documentelement;if(o=='#document'){if(propertyexists(f,'innerwidth','innerheight','sc
rollmaxy','scrollmaxy')){w=f.innerwidth+f.scrollmaxx;h=f.innerheight+f.scrollmaxy;}else if(propertyexists(b,'scrollwidth','offsetwidth','scrollheight','offsetheight')){w=(b.scrol
lwidth>b.offsetwidth)? b.scrollwidth:b.offsetwidth;h=(b.scrollheight>b.offsetheight)? b.scrollheight:b.offsetheight;}else if(propertyexists(f,'innerheight','innerheight')){w=f.innerwidth,h=f.innerheight}else if(propertyexists(b,'offsetwidth','offsetheight')){echo('dimensions(document):falling back to offsetwidth/height');w=b.offsetwidth;h=b.offsetheight;}if(propertyexists(b,'scrollleft','s
crolltop')){x=b.scrollleft;y=b.scrolltop;}if(x==0&&y==0&&propertyexists(de,
'scrollleft','scrolltop')){x=de.scrollleft;y=de.scrolltop;}}else if(o=='#window'){if(propertyexists(f,'innerwidth','innerheight')){w=f.innerwidth;h=f.inner
height;}else if(propertyexists(b,'clientwidth','clientheight')){w=b.clientwidth;h=b.clientheight;}else if(propertyexists(de,'clientwidth','clientheight')){w=de.clientwidth;h=de.clientheight;}if
(client.features('ie')){x=f.screenleft;y=f.screentop;}else {x=f.screenx;y=f.screeny;}}else if(o=='#screen'){w=screen.width;h=screen.height;}else {o=id(o);if(!!o){var sx=0;if(b&&b.scrollleft) sx=b.scrollleft;if(de&&de.scrollleft) sx=de.scrollleft;var sy=0;if(b&&b.scrolltop) sy=b.scrolltop;if(de&&de.scrolltop) sy=de.scrolltop;var r;if(o.getboundingclientrect){r=o.getboundingclientrect();x=r.left+sx;y=r.top+sy;w=r.right
- r.left;h=r.bottom - r.top;}else if(d.getboxobjectfor){r=d.getboxobjectfor(o);x=r.x;y=r.y;w=r.width;h=r.height;}else {return offsetdimensions(o);}}}return {x:round(x),y:round(y),w:round(w),h:round(h)};};function offsetdimensions(o){var x=y=0;var w=o.offsetwidth;var h=o.offsetheight;while (o.offsetparent){x += o.offsetleft;y += o.offsettop;o=o.offsetparent;}var d=document;x += (d.body.scrollleft||d.documentelement.scrollleft||0);y += (d.body.scrolltop||d.documentelement.scrolltop||0);return {x:x,y:y,w:w,h:h};};function getscroll(n){n=id(n);return {x:n.scrollleft,y:n.scrolltop};}function addclass(n,c){n=id(n);if(!n){echo('dom.addclass() error: element not found '+n);return;}if(n.nodetype==1){if(!hasclass(n,c)){if(isnull(n.classname)) n.classname=c;else n.classname += " "+c;}}return n;};function removeclass(n,c){n=id(n);if(hasclass(n,c)) n.classname=n.classname.replace(c,'').replace(' ','').trim();}function replaceclass(n,classname,newclassname){n=id(n);if(hasclass(n,classname)) n.classname=n.classname.replace(classname,newclassname);return n;}function findclass(tagandorclass,parentnode){var node=!!parentnode? id(parentnode):document.body;var r=[];if(!node) return r;var n;var dot=tagandorclass.indexof('.');if(dot>=0){var tagname=tagandorclass.substring(0,dot);var classname=tagandorclass.substring(dot+1);var nodes=node.getelementsbytagname(tagname);for (var i=0;i<nodes.length;i++){nd=nodes[i];if(hasclass(nd,classname)) r.push(nd);}}else {walkdom(node, function(nd){if(hasclass(nd,cname)) r.push(nd);});}return r;};function hasclass(n,cname){n=id(n);return !!n.classname&&(n.classname==cname||arraycontains(n.classname.split(' '),cname));};function cssloaded(link,handler){var loaded=false;var s=document.stylesheets;for (var i=0;i<s.length;i++){if(s[i].href==link.href){try {if(!!s[i].cssrules||!!s[i].rules){echo('loaded stylesheet '+link.href);handler();return;}}catch(e){}}}settimeout(function(){cssloaded(link,handler);
},10);}function inserttag(o){var s=document.createelement(o.tagname);if(o.attributes.type&&typeof o.handler=='function'){if(o.attributes.type=='text/javascript'){var h=function(){echo('loaded script '+s.src);o.handler(s);};if(!client.features('ie')) s.onload=function(){alert('ie handler '+h+' '+s);h(s);}}if(o.attributes.type=='text/css'){cssloaded(s,o.handler);}}for (var i in o.attributes){s.setattribute(i,o.attributes[i]);}if(o.after) after(s, o.after);else if(o.before) before(s, o.before);else if(o.prepend) prepend(s, o.prepend);else if(o.append){if(o.append=='#head') append(s, document.getelementsbytagname('head')[0]);else append(s, o.append);}else append(s);if(isfunction(o.handler)&&o.attributes.type=='text/javascript'&&
client.features('ie')){scriptloaded(s,o.handler);}return s;};function scriptloaded(s,callback){if(!callback) return alert('no callback '+s);if(s.readystate=='loading') settimeout(function(){scriptloaded(s,callback);},20);else if(s.readystate=='loaded'){callback();}else echo('jax.dom:scriptloaded error: '+s.src);}function append(n, p){if(jax.jaxloaded()){n=id(n);p=id(p);if(n.nodetype==9){n=n.lastchild;}if(!p&&pro
pertyexists(document,'body')) p=document.body;if(!!p&&!!p.appendchild){p.appendchild(n);}return n;}else echo("dom.append() error: cannot be called before the dom is initialized");}function prepend(n, p){if(jax.jaxloaded()){n=id(n);p=id(p);if(!p&&propertyexists(document,'body')) p=document.body;if(n.firstchild) before(n, p.childnodes[0]);else append(n, p);return n;}else echo("dom.prepend() error: cannot be called before the dom is initialized");}function after(n, s){n=id(n);return s.parentnode.insertbefore(n, s.nextsibling);};function before(n, s){n=id(n);s=id(s);if(!s) log.error('dom.before(): sibling node does not exist');else if(!n) log.error('dom.before(): source node does not exist');else return s.parentnode.insertbefore(n, s);}function remove(n){n=id(n);n.parentnode.removechild(n);}function replace(a,b){a=id(a);if(!b) return echo('dom.replace() error: no target "b"');var nodes=[];if(isstring(b)){if(client.features('ie')){a.outerhtml=b;return a;}b=dom.createnode(b);}if(b.nodetype==9){if(!b.lastchild) return alert('dom.replace() error: no last child');if(isfunction(document.adoptnode)){b=document.adoptnode(b.lastchild);}else b=b.lastchild;}else if(b.nodetype==11){b=b.childnodes;}if(b.length){var r=[];for (var i=b.length-1;i>=0;i--){r.unshift(dom.after(b[i],a));}dom.remove(a);return r;}else {echo('using replacechild '+b.nodetype+' '+b.nodename);if(client.features('ie')){if(isstring(b)){var h=convert.dom2xml(b);var d=dom.createnode(h);a.parentnode.replacechild(d, a);return d;}else if(isnode(b)){var xml=convert.dom2xml(b);var c=dom.createnode(xml);a.parentnode.replacechild(c, a);return c;}}else {a.parentnode.replacechild(b, a);return b;}}}function children(n,e){n=id(n);var r=[];var c=n.childnodes;if(!!e){for (var i=0;i<c.length;i++){if(c[i].nodename==e) r.push(c[i]);};return r;}else return toarray(c);}function child(n,e){return children(n,e)[0];}function childtext(n,e){return child(n,e).textcontent;}function findparent(n,tag,stoptag){n=id(n);while (n.parentnode){if(stoptag!=null&&n.parentnode.nodename.touppercase()==stoptag) return;if(n.parentnode.nodename.touppercase()==tag.touppercase()){return n.parentnode;}n=n.parentnode;}};function ischild(n,p){return isparent(p,n);};function isparent(p,n){if(n==p) return false;if(client.features('ie')&&typeof p.contains=='function'&&n.nodetype==1){return n==p||arraycontains(p,n);}while (n){if(n==p) return true;n=n.parentnode;}return false;};function issibling(n,s){s=id(s);var c=id(n).parentnode.childnodes;for (var i=0;i<c.length;i++)if(c[i]==s) return true;return false;};function nextsibling(n){while (!!n.nextsibling){if(n.nextsibling.nodename!='#text') return n.nextsibling;else n=n.nextsibling;}return null;};function firstchild(n){n=id(n);var c=n.childnodes;for (var i=0;i<c.length;i++){if(c[i].nodetype!=3) return c[i];}}function lastchild(n){n=id(n);var c=n.childnodes;for (var i=c.length-1;i>=0;i++){if(c[i].nodetype!=3) return c[i];}}function getscriptpath(file){if(!file) file='jaxscript.js';file=file.replace('.','\.');var re=new regexp("(^|\/)"+file+"([?#].*)?$","i");var s=document.getelementsbytagname('script');for (var i=0;i<s.length;i++){if(s[i].src&&re.test(s[i].src)){return s[i].src.replace(/[^\/]+$/,'').replace(/\/$/, '');}}echo('getscriptpath() error: no script by name of '+file);return '';}function loadcss(css,fn){if(!jax.jaxloaded()){var i=style._css_loading.length;document.write('<link id="_sheet_'+i+'" rel="stylesheet" type="text/css" href="'+css+'" />');style._css_loading[i]=id('_sheet_'+i);echo('wrote stylesheet '+css);if(isfunction(fn)){run(function(){fn();});}return dom.id('_sheet_'+i);}else return inserttag({tagname:'link',handler:fn,attributes:{href:css,type:'text/css',rel:'stylesheet'
},append:'#head'});};function loadjs(js,fn){if(!jax.jaxloaded()){document.write('<script type="text/javascript" src="'+js+'"><\/script>');echo('wrote script '+js);if(isfunction(fn)){run(function(){fn();});}}else return inserttag({tagname:'script',handler:fn,attributes:{src:js,type:'text/javascript'},append:'
#head'});}function loaddom(url){return request({url:url,async:false}).responsexml;}function loadtext(url){return request({url:url,async:false}).responsetext;}function loadjson(url, fn, params){run(function(){request({url:url,method:"get",handler:function(r,p){fn(co
nvert.string2json(r.responsetext),p);},async:true,params:params});});};function loadjsonp(url, handler, params){var callback='jsonp'+uniqueid();window[callback]=function(json){handler(json,params);settimeou
t(function(){delete window[callback].json;window[callback]=null;},1);};log.debug('dom.loadjsonp: '+url+callback);settimeout(function(){dom.loadjs(url+callback);},0);}function walk(n, fn){if(n.nodename&&n.childnodes){fn(n);n=n.firstchild;while (n){walk(n,f);n=n.nextsibling;}}else if(isarray(n)){for (var i in n){fn(n[i]);}}};function outerhtml(n,deep){if(!isnode(n)) return '';if(n.outerhtml) return n.outerhtml;else {var d=document.createelement('div');var clone=n.clonenode(deep);dom.append(clone,d);return d.innerhtml;}}function createnode(html,xmldoc){if(!html) return echo('createnode() error: no html');if(!xmldoc) xmldoc=document;if(html.indexof('<')==-1){return document.createtextnode(html);}var h=html.substring(1,html.indexof('>'));var i=h.indexof(' ');var attr={};var attrnames=[];var attrvals=[];var tag=h;var at,p,j;if(i>=1){tag=h.substring(0,i);if(tag.charat(tag.length-1)=='/') tag=tag.substring(0,tag.length-2);at=h.substring(tag.length+1);var re=/ *(.*?)\= *"(.*?)"/g;at.match(re).foreach(function(m){var i=m.indexof('=');var n=m.substring(0,i).trim();var v=trimquotes(m.substring(i+1));attr[n]=v;});}var ihtml=html.substring(html.indexof('>')+1,html.lastindexof('<'));var d=xmldoc.createelement(tag);var v,p;for (var i in attr){v=attr[i];if(i=='style'){style.set(d,convert.css2style(v));}else {try {d.setattribute(i,v);}catch(e){log.error('dom.createnode()','attr '+i,e);}}}d.innerhtml=ihtml;return d;}function addevent(n,e,h,p){n=id(n);if(n){if(n.addeventlistener) n.addeventlistener(e,h,(p==null)?false:p);else if(n.attachevent) n.attachevent("on"+e,h);}else echo('addevent node does not exist');}function removeevent(n,e,h,p){n=id(n);if(n){if(n.removeeventlistener) n.removeeventlistener(e,h,(p==null)?false:p);else if(n.detachevent) n.detachevent("on"+e,h);}else echo('addevent node does not exists');}function cancelevent(e){e.cancelbubble=true;e.returnvalue=false;if(e.stoppropagation) e.stoppropagation();if(e.preventdefault) e.preventdefault();return false;};function preventdefault(e){e.returnvalue=false;if(e.preventdefault) e.preventdefault();return false;};function eventabsposition(e){if(window.event){e=window.event;var elm=(document.documentelement)? document.documentelement:document.body;return {x:e.clientx+elm.scrollleft,y:e.clienty+elm.scrolltop};}else if(propertyexists(e,'pagex','pagey')) return {x:e.pagex,y:e.pagey};else return null;};function eventposition(e){var g=client.features('gecko');return {x:g? e.layerx:e.offsetx,y:g? e.layery:e.offsety}}function relatedtarget(e){var r=e.relatedtarget;if(r){try {r.nodename;}catch (e){if(r.nodetype==3) return r.parentnode;echo('error: relatedtarget() had an invalid node');return null;}return r;}if(window.event){if(e.type=="mouseover"&&window.event.fromelement) return window.event.fromelement;if(e.type=="mouseout"&&window.event.toelement) return window.event.toelement;}}function eventtarget(e){var t=(e&&e.target)? e.target:window.event.srcelement;return (t.nodetype==3)? t.parentnode:t;};function request(o){if(!client.features('xhr')) return;if(!o.method) o.method="get";if(o.async==null) o.async=true;echo('dom.request():url='+o.url+' async='+o.async);if(o.cache===false) url += url.indexof('?')>0?'&':'?nocache='+math.random().tostring().substring(2);var r=(typeof xmlhttprequest=='function'||typeof xmlhttprequest=='object')? new xmlhttprequest():new activexobject("microsoft.xmlhttp");r.open(o.method,o.url,o.async);if(o.async){r.
onreadystatechange=function(){if(r.readystate==4){if(r.status==200){if(isfunction(o.handler
)){return o.handler(r,o.params);}else echo('dom.request(): no handler for '+o.url);}else {echo('dom.request() error: '+o.url+' '+r.status);if(isfunction(o.errorhandler)) o.errorhandler(r);}}};}try {r.send('');}catch(e){echo('dom.request() error: '+o.url+' '+e.tostring());if(isfunction(o.errorhandler)){o.errorhandler(r);}}if(o.async==false&&
amp;isfunction(o.handler)) o.handler(r,o.params);return r;}; return {select:select,id:id,dimensions:dimensions,offsetdimensions:offsetdimensions,getscroll:get
scroll,addclass:addclass,removeclass:removeclass,replaceclass:replaceclass,findclass:findcl
ass,hasclass:hasclass,inserttag:inserttag,append:append,prepend:prepend,after:after,before:
before,remove:remove,replace:replace,children:children,child:child,childtext:childtext,find
parent:findparent,nextsibling:nextsibling,ischild:ischild,isparent:isparent,issibling:issib
ling,firstchild:firstchild,lastchild:lastchild,getscriptpath:getscriptpath,loadcss:loadcss,
loadjs:loadjs,loaddom:loaddom,loadtext:loadtext,loadjson:loadjson,loadjsonp:loadjsonp,walk:
walk,outerhtml:outerhtml,createnode:createnode,addevent:addevent,removeevent:removeevent,ca
ncelevent:cancelevent,preventdefault:preventdefault,eventabsposition:eventabsposition,event
position:eventposition,relatedtarget:relatedtarget,eventtarget:eventtarget,request:request}
;})();var fx=(function(){function fadein(n,fn){fade(n,1,fn);}function fadeout(n,fn){fade(n,0,fn);}function fadecancel(n){if(!!n._fadetimer) cleartimeout(n._fadetimer);}function fade(n,limit,fn,inc,s){n=dom.id(n);style.opacity(n, style.getopacity(n));if(inc==null) inc=0.1;else inc=math.abs(inc);if(s==null) s=50;if(limit==null||limit<0) limit=0;if(limit>1) limit=1;if(style.getopacity(n)>limit) inc=-inc;fadecancel(n);fadestep(n,limit,fn,inc,s);};function fadestep(n,limit,fn,inc,s){var x=style.getopacity(n)+inc;if(inc>0&&x>limit||inc<0&&x<limit) x=limit;style.opacity(n,x);if(x!=limit)n._fadetimer=settimeout(function(){fadestep(n,limit
,fn,inc,s);},s);else {if(isfunction(fn)) fn();}};return {fade:fade,fadein:fadein,fadeout:fadeout,fadecancel:fadecancel}})();jax.log=(function(){va
r _level=2;var levelnames='all,debug,info,warn,error,fatal,off'.split(',');var loggers=[];var level=enumerate(levelnames);function inspect(o,r,ind,inobj){if(!ind) ind='';if(o==null) return ind+'null';if(o=='') return ind+'""';if(typeof o=='undefined') return ind+'undefined';if(isstring(o)){if(inobj) return '"'+o.replace('"','\"')+'"';else if(ind) return ind+'"'+o.replace('"','\"')+'"';else return o;}if(isboolean(o)) return ind+!o?'false':'true';if(isprimitive(o)) return ind+o;if(isarray(o)){s='[';if(!ind) s += '\n';for (var i=0;i<o.length;i++){s += inspect(o[i],r,ind+'\t');if(i<o.length-1){s += ',';if(!ind) s += '\n';}}if(!ind) s += '\n';s += ']';return s;}if(isobject(o)){var s='{\n';var v;for (var i in o){v='';if(o[i]) v=o[i];if(isprimitive(v)) s += ind+'\t'+i+':'+inspect(v,r,ind+'\t',true);else if(isfunction(v)) s += ind+'\t'+i+':"[function]"';else if(isarray(v)) s += ind+'\t'+i+':'+inspect(v,r,ind+'\t');else if(isobject(v)){s += ind+'\t'+i+':'+inspect(v,r,ind+'\t');}s += ',\n';}if(s.trim()=='{') return '{}';return s+ind+ '}';}};function createconsole(){run(function(){if(!dom.id('jaxcore_console')){var c=document.createelement('div');c.id="jaxcore_console";style.set(c,{position:'ab
solute',overflow:'scroll',right:0,bottom:0,width:'350px',height:'200px',background:'#fff',b
order:'1px solid grey',fontsize:'8pt'});dom.append(c);}});}function getlevel(){return _level;}function getlevelname(){return levelnames[_level-1];}function setlevel(l){if(l>=1&&l<=7) _level=l;print('jaxscript log level '+getlevel()+' ('+getlevelname()+')');}function make(level){return function(){var a=[];for (var i=0;i<arguments.length;i++) a[i]=arguments[i];if(_level<=level){loggers.foreach(function(logger){logger(level,a);})
;}};}var debug=make(2), info=make(3), warn=make(4), error=make(5), fatal=make(6);function addlogger(logger){loggers.push(logger);};function logger(level,args){var s=levelnames[level-1].touppercase()+':';args.foreach(function(a,i){s += inspect(a)+'\n';});var type;if(level==4) type='warn';else if(level==5||level==6) type='error';var c=null.console;if(c&&c.error&&c.warn){if(level==6){c.error(s);alert(s);}el
se if(level==5) c.warn(s);else if(level==4) c.warn(s);else if(level==3) c.info(s);else if(c.log) c.log(s);}}addlogger(logger);function print(s){if(window.console) window.console.log(s);}return {level:level,inspect:inspect,createconsole:createconsole,addlogger:addlogger,getlevel:getl
evel,getlevelname:getlevelname,print:print,setlevel:setlevel,debug:debug,info:info,warn:war
n,error:error,fatal:fatal};})();var log=jax.log;var style=(function(){function clip(n,i){return set(n,{clip:(i&&i.length==4)? 'rect('+i[0]+'px '+i[1]+'px '+i[2]+'px '+i[3]+'px)':'auto'});}function display(n,b){var s=b? 'block':'none';return set(n,{display:s});}function getborder(n){return {t:parseint(get(n,'border-top-width')),r:parseint(get(n,'border-right-width')),b:parseint(
get(n,'border-bottom-width')),l:parseint(get(n,'border-left-width'))}}function getclip(n){n=dom.id(n);var c=n.style.clip;if(c&&c.indexof('rect(')==0){c=c.replace("rect(","&q
uot;);c=c.replace(")","");var v=c.split(" ");for (var i in v) v[i]=parseint(v[i]);return v;}else return [0, n.offsetwidth, n.offsetheight, 0];}function getopacity(n){n=dom.id(n);return isfloat(n.style.opacity)? parsefloat(n.style.opacity):1;}function get(n,s){n=dom.id(n);if(isstring(s)){var camel=convert.dash2camel(s);if(s=="opacity") return isfloat(n.style.opacity)? n.style.opacity:1;if(!!document.defaultview) return document.defaultview.getcomputedstyle(n,"").getpropertyvalue(s);else if(n.currentstyle) return n.currentstyle[camel];else if(n.style[camel]) return n.style[camel];else if(isnode(n)) echo('error: style.get() could not obtain '+camel+' style for node '+node.nodename+'#'+n.id);}}function getxy(n){n=dom.id(n);return {x:parseint(get(n,'left')),y:parseint(get(n,'top'))}};var _z=5000;function maxz(n){return set(n,{zindex:++_z});}function getsize(n){return {w:parseint(get(n,'width')),h:parseint(get(n,'height'))}}function mk(s){var p=[{node:'node'},{nodeid:'string'}];p[0][s]=p[1][s]='integer';return function(n,x){var o={};o[s]=px(x);return set(n,o);}}var left=mk('left');var right=mk('right');var top=mk('top');var bottom=mk('bottom');var width=mk('width');var height=mk('height');function move(n,x,y){return set(n,{left:px(x),top:px(y)});}function opacity(n,f){n=dom.id(n);f=parsefloat(f);if(f<0) f=0;if(f>1) f=1;n.style.opacity=f;if(client.features('ie')) n.style.filter='alpha(opacity='+f*100+')';return n;}function px(i){return round(parsenumber(i))+'px';}function size(n,w,h){return set(n,{width:px(w),height:px(h)});}function set(o,s){var n=dom.id(o);if(!!n){if(isarray(n)){for (var i=0;i<n.length;i++)clonefrom(n[i].style,s);}else if(!!n.style){clonefrom(n.style,s);return n;}}echo('style.set() error: element '+(isstring(o)?o:'')+' does not exist, properties were '+inspect(s));}function swap(a,b){display(a,0);display(b,1);}function show(o){return visible(o,true);}function hide(o){return visible(o,false);}function visible(n,b){return set(n,{visibility:b?'visible':'hidden'});}function createsheet(css){var s=document.createelement('style');s.type='text/css';s.rel='stylesheet';s.media='screen';do
m.append(s,document.getelementsbytagname('head')[0]);var ss=document.stylesheets[document.stylesheets.length-1];css.replace(/\n/g,'').split('}').fo
reach(function(l){l=l.trim();if(l.indexof('{')>0){var p=l.split(' {');createrule(p[0],p[1],ss);}});return ss;}function getrule(selector, stylesheet, returnindex){var sheets=(!!stylesheet)? [stylesheet]:document.stylesheets;var s,r,i,j;for (i=0; i<sheets.length; i++){s=sheets[i];r=(!!s.cssrules)? s.cssrules:s.rules;if(!r) return echo('stylesheet invalid');for (j=0; j<r.length; j++){if(r[j].selectortext==selector){if(returnindex) return j;else return r[j];}}}if(returnindex) return -1;}function createrule(selector,styles,stylesheet){if(!selector||!styles) return log.error('createrule',selector+' '+styles);if(!stylesheet) stylesheet=document.stylesheets[0];if(typeof stylesheet.addrule=='object'||typeof stylesheet.addrule=='function'){var r=stylesheet.addrule(selector, styles, 0);}else if(typeof stylesheet.insertrule=='function'){var r=stylesheet.insertrule(selector+' {'+styles+'}', 0);}}function deleterule(selector, stylesheet){var r=getrule(selector, stylesheet);var i=getrule(selector, r.parentstylesheet, true);if(i>-1&&!!r&&!!r.parentstylesheet){if(r.parentstylesheet.deleter
ule){r.parentstylesheet.deleterule(i);}else if(r.parentstylesheet.deleterule){r.parentstylesheet.removerule(i);}}}return {_css_loading:[],clip:clip,display:display,getborder:getborder,getclip:getclip,getopacity:
getopacity,getsize:getsize,get:get,getxy:getxy,maxz:maxz,move:move,opacity:opacity,size:siz
e,set:set,left:left,top:top,right:right,bottom:bottom,width:width,height:height,show:show,h
ide:hide,visible:visible,createsheet:createsheet,getrule:getrule,createrule:createrule,dele
terule:deleterule}})();var xsl=(function(){function setparam(xsldom,paramname,paramvalue){var root=xsldom.childnodes[xsldom.childnodes.length-1];var nodes=root.childnodes;for (var i=0;i<nodes.length;i++){if(nodes[i].nodename=='xsl:param'){if(nodes[i].getattribute('na
me')==paramname){var svalue;if(isstring(paramvalue)) svalue="'"+paramvalue+"'";else svalue=paramvalue;echo('xsl.setparam(): '+paramname+'='+svalue);nodes[i].setattribute('select',svalue);return;}}}echo('xsl.setpara
m() adding: '+paramname+'='+paramvalue);var v;if(isfunction(xsldom.createelementns)){v=xsldom.createelementns('http://www.w3.org/1999/
xsl/transform','xsl:param');}else {v=xsldom.createelement('xsl:param');}v.setattribute('name',paramname);v.setattribute('sel
ect',paramvalue);root.appendchild(v);}function getjaxargsxsl(args){var xs='<?xml version="1.0"?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/xsl/transform" xmlns:jax="http://www.jaxcore.com/jax/app"><xsl:output method="xml" version="1.0" encoding="utf-8" indent="no" /><xsl:template match="@*|node()"><xsl:copy><xsl:apply-templates select="@*|node()"/></xsl:copy></xsl:template>';var v,m,nv;for (var arg in args){v=args[arg];if(isnumber(v)){xs += '<xsl:variable name="'+arg+'" select="'+v+'" />';echo('jax arg: '+arg+'='+v);}else if(isstring(v)){if(m=v.match(/^\$([a-z0-9|.]+)\((.*)\)$/)){if(exists(global(),m[1])){var a=m[2].split(',');nv=global(m[1]).apply(null,a);echo('jax arg: '+arg+'=global(\''+m[1]+'\')('+a.tostring()+')='+nv);v=nv;}}xs += '<xsl:variable name="'+arg+'" select="\''+v+'\'" />';}xs += '<xsl:template match="jax:arg[@name=\''+arg+'\']"> <xsl:value-of select="$'+arg+'"/></xsl:template>';}xs += '</xsl:stylesheet>';var xsd=convert.xml2dom(xs);return xsd;}function addjaxarg(xsldom,varname){echo('addjaxarg '+varname);if(xsldom.createelementns){var t=xsldom.createelementns('http://www.w3.org/1999/xsl/transform','xsl:template');t.setattri
bute('match',"arg[@name='"+varname+"']");var v=xsldom.createelementns('http://www.w3.org/1999/xsl/transform','xsl:value-of');v.setattri
bute('select',"$"+varname);t.appendchild(v);dom.lastchild(xsldom).appendchild(t);
}else {var t=xsldom.createelement('xsl:template');}}function setvariable(xsldom,varname,varvalue){var root=xsldom.childnodes[xsldom.childnodes.length-1];var nodes=root.childnodes;for (var i=0;i<nodes.length;i++){if(nodes[i].nodename=='xsl:variable'){if(nodes[i].getattribute(
'name')==varname){if(isnumber(varvalue)){nodes[i].setattribute('select',varvalue);echo('xsl
.setvariable() replace: '+varname+'='+varvalue);}else if(isstring(varvalue)){nodes[i].setattribute('select',"'"+varvalue+"'"
);echo('xsl.setvariable() replace: '+varname+'=\''+varvalue+'\'');}return;}}}var v;if(isfunction(xsldom.createelementns)){v=xsldom.createelementns('http://www.w3.org/1999/
xsl/transform','xsl:variable');}else {v=xsldom.createelement('xsl:variable');}v.setattribute('name',varname);if(isnumber(varval
ue)){v.setattribute('select',varvalue);echo('xsl.setvariable() add: '+varname+'='+varvalue);}else if(isstring(varvalue)){v.setattribute('select',"'"+varvalue+"'");echo(
'xsl.setvariable() add: '+varname+'=\''+varvalue+'\'');}root.appendchild(v);}function transform(xmldom, xsldom, options){if(!options) options={params:{},output:'xml'};if(isstring(xmldom)){xmldom=dom.loaddom(xmldom);}if(isstr
ing(xsldom)){xsldom=dom.loaddom(xsldom);}if(!!xsldom&&!!xsldom.childnodes&&
!!xmldom&&!!xmldom.childnodes){if((typeof xsltprocessor=='function'&&typeof xmlserializer=='function')||(typeof xsltprocessor=='object'&&typeof xmlserializer=='object')){var p=new xsltprocessor(),s=new xmlserializer();try {p.importstylesheet(xsldom);}catch (e){echo('xsl.transform() error: '+e);return;}if(options.output=="xmldoc") return p.transformtodocument(xmldom);else {var x=p.transformtofragment(xmldom,document);if(x&&x.childnodes&&x.childnodes.
length>0){if(options.output=='xml') return x;else if(options.output=='html') return s.serializetostring(x,"text/html");}else echo('xsl.transform(): result had no nodes');return '';}}else if(client.features('ie')){var html=xmldom.transformnode(xsldom);if(options.output=='xml'||options.output=='xmldoc'){var x=convert.xml2dom(html);return x;}else {return html;}}}else alert('dom.transform() critical error: xmldom='+xmldom+' xsldom='+xsldom);echo('xsl.transform() error: invalid xml document(s)');return (options.output=="xml")?null:"";}return {setparam:setparam,setvariable:setvariable,getjaxargsxsl:getjaxargsxsl,transform:transform
}})();

Domain info:
Created 07.11.1997 (8591 days ago) on domain.com, llc
- Came upon some drawback? Please, help us fix it.
- This site is cheating? Please use comment and rating system below to inform us about it.
User comments
No comments for this trader. Be the first!
Only registered users have the right to post comments. You can register here

Join the world #1 trader DB!
Search over 28.961 traders
in 309 sponsors,
67 scripts, 65 niches.

Already member?
Username:
Password:
Remember me?

News and events
02.22.10 New CJLog Alert
Try our new BETA unique service! CJLog Alerts
02.21.10 ICQ Bot is down
ICQ Bot no more supported.
02.20.08 ICQ Bot updates!
New funcs. Now bot will show you topics ob adult boards with checked domain. Also two commands are realized: boards [domain] will show snippets and iframes [domain] will show iframes and scripts with description.
02.16.08 CJLog ICQ Bot!
Use power of CJLog in your ICQ. Just add our bot 450-825-540 to your IM and you can check your traders for blacklist status, purity, traffic, niches, illegal scripts much quickly!
02.07.08 CJLog Alerts!
With CJLog Alerts your sites will newer been hacked or go down. CJLog Alerts will inform you about anwanted changes or downtimes.


CJLog tools
CHARTS
CJLog Hosted by Webazilla