/*----------- open2 gobal js file -----------*/
/* NB CODE COMPRESSED/MINIFIED/ETC - for full comments, credits, etc, see open2_standard2_non_compressed.js file in same directory as this file */

/*----------- START JQUERY v1.2.6 -----------*/

(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])return jQuery().find(selector);return jQuery(elem);}selector=[];}}else
return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else
return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else
selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery.browser.msie&&!option.attributes.value.specified?option.text:option.value;if(one)return value;values.push(value);}}return values;}else
return(this[0].value||"").replace(/\r/g,"");}return undefined;}if(value.constructor==Number)value+='';return this.each(function(){if(this.nodeType!=1)return;if(value.constructor==Array&&/radio|checkbox/.test(this.type))this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)this.selectedIndex=-1;}else
this.value=value;});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else
return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)elems.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script"))scripts=scripts.add(elem);else{if(elem.nodeType==1)scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else
jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem);}function now(){return+new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function")target={};if(length==i){target=this;--i;}for(;i<length;i++)if((options=arguments[i])!=null)for(var name in options){var src=target[name],copy=options[name];if(target===copy)continue;if(deep&&copy&&typeof copy=="object"&&!copy.nodeType)target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy);else if(copy!==undefined)target[name]=copy;}return target;};var expando="jQuery"+now(),uuid=0,windowData={},exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{};jQuery.extend({noConflict:function(deep){window.$=_$;if(deep)window.jQuery=_jQuery;return jQuery;},isFunction:function(fn){return!!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/^[\s[]?function/.test(fn+"");},isXMLDoc:function(elem){return elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem.ownerDocument.body;},globalEval:function(data){data=jQuery.trim(data);if(data){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.browser.msie)script.text=data;else
script.appendChild(document.createTextNode(data));head.insertBefore(script,head.firstChild);head.removeChild(script);}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase();},cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id)id=elem[expando]=++uuid;if(name&&!jQuery.cache[id])jQuery.cache[id]={};if(data!==undefined)jQuery.cache[id][name]=data;return name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id])break;if(!name)jQuery.removeData(elem);}}else{try{delete elem[expando];}catch(e){if(elem.removeAttribute)elem.removeAttribute(expando);}delete jQuery.cache[id];}},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length==undefined){for(name in object)if(callback.apply(object[name],args)===false)break;}else
for(;i<length;)if(callback.apply(object[i++],args)===false)break;}else{if(length==undefined){for(name in object)if(callback.call(object[name],name,object[name])===false)break;}else
for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}return object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value))value=value.call(elem,i);return value&&value.constructor==Number&&type=="curCSS"&&!exclude.test(name)?value+"px":value;},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className))elem.className+=(elem.className?" ":"")+className;});},remove:function(elem,classNames){if(elem.nodeType==1)elem.className=classNames!=undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return!jQuery.className.has(classNames,className);}).join(" "):"";},has:function(elem,className){return jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options)elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible"))getWH();else
jQuery.swap(elem,props,getWH);return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari)return false;var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}if(name.match(/float/i))name=styleFloat;if(!force&&style&&style[name])ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem))ret=computedStyle.getPropertyValue(name);else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode)stack.unshift(a);for(;i<stack.length;i++)if(color(stack[i])){swap[i]=stack[i].style.display;stack[i].style.display="block";}ret=name=="display"&&swap[stack.length-1]!=null?"none":(computedStyle&&computedStyle.getPropertyValue(name))||"";for(i=0;i<swap.length;i++)if(swap[i]!=null)stack[i].style.display=swap[i];}if(name=="opacity"&&ret=="")ret="1";}else if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase();});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft;}}return ret;},clean:function(elems,context){var ret=[];context=context||document;if(typeof context.createElement=='undefined')context=context.ownerDocument||context[0]&&context[0].ownerDocument||document;jQuery.each(elems,function(i,elem){if(!elem)return;if(elem.constructor==Number)elem+='';if(typeof elem=="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&tags.indexOf("<tbody")<0?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)ret.push(elem);else
ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari)elem.parentNode.selectedIndex;if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))return elem.getAttributeNode(name).nodeValue;return elem[name];}if(msie&&notxml&&name=="style")return jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var attr=msie&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call)ret[0]=array;else
while(i)ret[--i]=array[i];}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++)if(array[i]===elem)return i;return-1;},merge:function(first,second){var i=0,elem,pos=first.length;if(jQuery.browser.msie){while(elem=second[i++])if(elem.nodeType!=8)first[pos++]=elem;}else
while(elem=second[i++])first[pos++]=elem;return first;},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i]);}}}catch(e){ret=array;}return ret;},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++)if(!inv!=!callback(elems[i],i))ret.push(elems[i]);return ret;},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null)ret[ret.length]=value;}return ret.concat.apply([],ret);}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var styleFloat=jQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({boxModel:!jQuery.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing"}});jQuery.each({parent:function(elem){return elem.parentNode;},parents:function(elem){return jQuery.dir(elem,"parentNode");},next:function(elem){return jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return jQuery.dir(elem,"previousSibling");},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem){return jQuery.sibling(elem.firstChild);},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string")ret=jQuery.multiFilter(selector,ret);return this.pushStack(jQuery.unique(ret));};});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(){var args=arguments;return this.each(function(){for(var i=0,length=args.length;i<length;i++)jQuery(args[i])[original](this);});};});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1)this.removeAttribute(name);},addClass:function(classNames){jQuery.className.add(this,classNames);},removeClass:function(classNames){jQuery.className.remove(this,classNames);},toggleClass:function(classNames){jQuery.className[jQuery.className.has(this,classNames)?"remove":"add"](this,classNames);},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(function(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.parentNode)this.parentNode.removeChild(this);}},empty:function(){jQuery(">*",this).remove();while(this.firstChild)this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return i<m[3]-0;},gt:function(a,i,m){return i>m[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j<rl;j++){var n=m=="~"||m=="+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=n.nextSibling)if(n.nodeType==1){var id=jQuery.data(n);if(m=="~"&&merge[id])break;if(!nodeName||n.nodeName.toUpperCase()==nodeName){if(m=="~")merge[id]=true;r.push(n);}if(m=="+")break;}}ret=r;t=jQuery.trim(t.replace(re,""));foundToken=true;}}if(t&&!foundToken){if(!t.indexOf(",")){if(context==ret[0])ret.shift();done=jQuery.merge(done,ret);r=ret=[context];t=" "+t.substr(1,t.length);}else{var re2=quickID;var m=re2.exec(t);if(m){m=[0,m[2],m[3],m[1]];}else{re2=quickClass;m=re2.exec(t);}m[2]=m[2].replace(/\\/g,"");var elem=ret[ret.length-1];if(m[1]=="#"&&elem&&elem.getElementById&&!jQuery.isXMLDoc(elem)){var oid=elem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2])oid=jQuery('[@id="'+m[2]+'"]',elem)[0];ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[];}else{for(var i=0;ret[i];i++){var tag=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object")tag="param";r=jQuery.merge(r,ret[i].getElementsByTagName(tag));}if(m[1]==".")r=jQuery.classFilter(r,m[2]);if(m[1]=="#"){var tmp=[];for(var i=0;r[i];i++)if(r[i].getAttribute("id")==m[2]){tmp=[r[i]];break;}r=tmp;}ret=r;}t=t.replace(re2,"");}}if(t){var val=jQuery.filter(t,r);ret=r=val.r;t=jQuery.trim(val.t);}}if(t)ret=[];if(ret&&context==ret[0])ret.shift();done=jQuery.merge(done,ret);return done;},classFilter:function(r,m,not){m=" "+m+" ";var tmp=[];for(var i=0;r[i];i++){var pass=(" "+r[i].className+" ").indexOf(m)>=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i<rl;i++){var a=r[i],z=a[jQuery.props[m[2]]||m[2]];if(z==null||/href|src|selected/.test(m[2]))z=jQuery.attr(a,m[2])||'';if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^not)tmp.push(a);}r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i<rl;i++){var node=r[i],parentNode=node.parentNode,id=jQuery.data(parentNode);if(!merge[id]){var c=1;for(var n=parentNode.firstChild;n;n=n.nextSibling)if(n.nodeType==1)n.nodeIndex=c++;merge[id]=true;}var add=false;if(first==0){if(node.nodeIndex==last)add=true;}else if((node.nodeIndex-last)%first==0&&(node.nodeIndex-last)/first>=0)add=true;if(add^not)tmp.push(node);}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)r.push(n);}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(jQuery.browser.msie&&elem.setInterval)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)return jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)delete events[type][handler.guid];else
for(handler in events[type])if(!parts[1]||events[type][handler].type==parts[1])delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}ret=null;delete events[type];}}});}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type])jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}data[0].type=type;if(exclusive)data[0].exclusive=true;var handle=jQuery.data(elem,"handle");if(handle)val=handle.apply(elem,data);if((!fn||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)val=false;if(event)data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)val=ret;}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false)val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true)return event;var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--)event[props[i]]=originalEvent[props[i]];event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault)originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation();originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i<args.length)jQuery.event.proxy(fn,args[i++]);return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false;}));},hover:function(fnOver,fnOut){return this.bind('mouseenter',fnOver).bind('mouseleave',fnOut);},ready:function(fn){bindReady();if(jQuery.isReady)fn.call(document,jQuery);else
jQuery.readyList.push(function(){return fn.call(this,jQuery);});return this;}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document);});jQuery.readyList=null;}jQuery(document).triggerHandler("ready");}}});var readyBound=false;function bindReady(){if(readyBound)return;readyBound=true;if(document.addEventListener&&!jQuery.browser.opera)document.addEventListener("DOMContentLoaded",jQuery.ready,false);if(jQuery.browser.msie&&window==top)(function(){if(jQuery.isReady)return;try{document.documentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0);return;}jQuery.ready();})();if(jQuery.browser.opera)document.addEventListener("DOMContentLoaded",function(){if(jQuery.isReady)return;for(var i=0;i<document.styleSheets.length;i++)if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return;}jQuery.ready();},false);if(jQuery.browser.safari){var numStyles;(function(){if(jQuery.isReady)return;if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return;}if(numStyles===undefined)numStyles=jQuery("style, link[rel=stylesheet]").length;if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return;}jQuery.ready();})();}jQuery.event.add(window,"load",jQuery.ready);}jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name);};});var withinElement=function(event,elem){var parent=event.relatedTarget;while(parent&&parent!=elem)try{parent=parent.parentNode;}catch(error){parent=elem;}return parent==elem;};jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind();});jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!='string')return this._load(url);var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.password);else
xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success();}else
jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xhr,s]);}function complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");}return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(filter)data=filter(data,type);if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else
for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else
s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return opt.complete.call(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else
e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn))return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)fn.call(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++)if(!timers[i]())timers.splice(i--,1);if(!timers.length){clearInterval(jQuery.timerId);jQuery.timerId=null;}},13);}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(0,this.cur());if(this.prop=="width"||this.prop=="height")this.elem.style[this.prop]="1px";jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0);},step:function(gotoEnd){var t=now();if(gotoEnd||t>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block";}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);}if(done)this.options.complete.call(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results={top:top,left:left};}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})();

/*----------- END JQUERY -----------*/

/*----------- legacy code -----------*/
function popup(url,name,features){window.open(url,name,features)}function popWin(url,name,width,height,scroller){var outStr='height='+height+',width='+width;if(scroller!='true'){outStr=outStr+',menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes'}else{outStr=outStr+',menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes'}var microsite=window.open(url,name,outStr);var sX=(screen.width-width)/2;var sY=(screen.height-height)/2;microsite.moveTo(sX,sY);if(window.focus){microsite.focus()}}
/*----------- end legacy code -----------*/


/*----------- Enable multiple functions to load -----------*/
function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func}else{window.onload=function(){oldonload();func()}}}
/*----------- End of enable multiple functions to load -----------*/


/*----------- START JQUERY STYLESHEET SWITCHER (FONTS, COLOURS & LAYOUT) -----------*/



function rememberStyle( cookieName, cookieLife ) {
	var cookieText="";

	temp = $("body").data("fon");
	if (temp !== undefined) {cookieText += temp + " "};

	temp = $("body").data("col");
	if (temp !== undefined) {cookieText += temp + " "};

	temp = $("body").data("lay");
	if (temp !== undefined) {cookieText += temp};

	if( cookieText.length > 0 ) 
		{
        	document.cookie = escape( cookieName ) + '=' + escape( cookieText ) + ( cookieLife ? ';expires=' + new Date( ( new Date() ).getTime() + ( cookieLife * 86400000 ) ).toGMTString() : '' ) + ';path=/';
    		}
}

function  setStyle( style, cookieText ) {
	var temp = cookieText.indexOf(style);
	if (temp > -1) {
		var test = cookieText.slice(temp,(temp+4));
		$("body").data(style, test);
		$("body").addClass(test);
		}
}

function useStyleAgain( cookieName ) {

	var results = document.cookie.match ( '(^|;) ?' + cookieName + '=([^;]*)(;|$)' );

	if (results != null) {
		if (results[0].length>0) {
			setStyle("fon", results[0]);
			setStyle("col", results[0]);
			setStyle("lay", results[0]);
		}
	}
}

window.onload = function(e) {
    useStyleAgain('open2style');
};

window.onunload = function(e) {
    rememberStyle('open2style',10);
};


function fontDisplay()
{
	/*
		Description		:	Creates all items to be added into the page
		Requirements	:	true or false based on if full display options are required or not.
	*/

	var content = "<div><p>";

	if(document.getElementById("displayoptions"))
	{
		content = content + "Font size:"
	}
	else
	{
		content = content + '<a href="http://open2.net/inside/open2help.html">Display options</a>';
	}

	content = content + '</p><ul id="fonts"></ul></div>';

	$("#bread").append(content);

	createElementLi("fon1", "Small font size", "A", "#bread ul#fonts");
	createElementLi("fon2", "Medium font size", "A", "#bread ul#fonts");
	createElementLi("fon3", "large font size", "A", "#bread ul#fonts");


	if(document.getElementById("displayoptions"))
	{

		$("#displayoptions").append('<h2>Display Options</h2><h3>Font Size</h3><ul id="fontoptions"></ul><h3>Colour</h3><ul id="colouroptions"></ul><h3>Layout</h3><ul id="layoutoptions"></ul>');
		
		createElementLi("fon1", "Font choice 1", "Small font size", "#fontoptions");
		createElementLi("fon2", "Font choice 2", "Medium font size", "#fontoptions");
		createElementLi("fon3", "Font choice 3", "Large font size", "#fontoptions");

		createElementLi("col1", "Color choice 1", "Regular display", "#colouroptions");
		createElementLi("col2", "Color choice 2", "High contrast", "#colouroptions");
		createElementLi("col3", "Color choice 3", "Dark blue on cream", "#colouroptions");
		createElementLi("col4", "Color choice 4", "Dark blue on light blue", "#colouroptions");
		
		createElementLi("lay1", "Layout choice 1", "Normal layout", "#layoutoptions");
		createElementLi("lay2", "Layout choice 2", "Linearise the text", "#layoutoptions");

	} 
  
  }


  function createElementLi(strClass, strTextNode, strLinkText, node) {
	/*
		Description		:	Creates a list item
		Requirements	:	Class which is the same name as the style sheet.
						The invisible text before the list item
						The text that forms the list
						Note the function applied to the list item is based on the first 3 characters of the class
	*/
  
	var content = '<li class="' + strClass + '"><a href="#"><span class="hide">' + strTextNode + '</span>' + strLinkText + '</a></li>';

	$(node).append(content);

	$(node + " a:last").mouseover(function () 
		{
		window.status=''; 
		return true
		});

	$(node + " a:last").click(function () 
		{
			test = strClass.slice(0,3);
			if (test == "fon") {
				$("body").removeClass("fon1 fon2 fon3");
			} else if (test == "col") {
				$("body").removeClass("col1 col2 col3 col4");
			} else if (test == "lay") {
				$("body").removeClass("lay1 lay2");
			}
			$("body").addClass(strClass);
			$("body").data(test, strClass);
			return false
		});
  }


	$(document).ready(function () {
		fontDisplay();
	});





/*----------- END JQUERY STYLESHEET SWITCHER (FONTS, COLOURS & LAYOUT) -----------*/


/*----------- START SWFOBJECT FLASH DETECTOR AND EMBED -----------*/
if(typeof deconcept=="undefined"){var deconcept=new Object()}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1)}if(id){this.setAttribute("id",id)}if(w){this.setAttribute("width",w)}if(h){this.setAttribute("height",h)}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true}if(c){this.addParam("bgcolor",c)}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9)}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true)},setAttribute:function(_e,_f){this.attributes[_e]=_f},getAttribute:function(_10){return this.attributes[_10]},addParam:function(_11,_12){this.params[_11]=_12},getParams:function(){return this.params},addVariable:function(_13,_14){this.variables[_13]=_14},getVariable:function(_15){return this.variables[_15]},getVariables:function(){return this.variables},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key]}return _16},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" "}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\""}_19+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />"}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />"}_19+="</object>"}return _19},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0])}catch(e){axo=null}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always"}catch(e){if(_23.major==6){return _23}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","))}}}return _23};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false}if(this.major>fv.major){return true}if(this.minor<fv.minor){return false}if(this.minor>fv.minor){return true}if(this.rev<fv.rev){return false}return true};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){}}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id]}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;
/*----------- END SWFOBJECT FLASH DETECTOR AND EMBED -----------*/


/*----------- START COLLAPSOMATIC -----------*/
var linkedList=new Array();var divTextFull=new Array();var divTextShort=new Array();var classIndependent='expanderIndependent';var classLinked='expanderLinked';var classHeading='expanderHeading';var classContent='expanderContent';var classMore='expanderMore';var divPadding=10;var altExpand='Expand';var altCollapse='Collapse';var textToggle=true;var srcExpand='http://www.open2.net/open2static/graphics/collapso_plus.gif';var srcCollapse='http://www.open2.net/open2static/graphics/collapso_minus.gif';var textMore='more...';var textLess='...less';var textMoreClass='linkMore';var textLessClass='linkLess';var moreCutoff=12;var collapsoCookie='';var timerlen=3;var slideAniLen=300;var timerID=new Array();var startTime=new Array();var obj=new Array();var endHeight=new Array();var moving=new Array();var dir=new Array();function initialiseDivs(){if(typeof(pageID)!='undefined'){if(pageID!=''){collapsoCookie='p'+pageID+'c'}}var divs=document.getElementsByTagName('DIV');var divCount=1;var moreCount=1;var linkedCount=0;var openType='Independent';var divContent='';var contentWords=new Array();for(var i=0;i<divs.length;i++){if(divs[i].className==classMore){divs[i].id='expander_more_'+moreCount;divTextFull[moreCount]=document.getElementById(divs[i].id).innerHTML;contentWords[moreCount]=divTextFull[moreCount].split(" ");divTextShort[moreCount]='';for(wordCount=0;wordCount<moreCutoff;wordCount++){divTextShort[moreCount]=divTextShort[moreCount]+contentWords[moreCount][wordCount]+" "}divTextShort[moreCount]=divTextShort[moreCount]+'<span class="'+textMoreClass+'" onclick="toggleMore(\'expander_more_'+moreCount+'\')">'+textMore+'</span></p>';divTextFull[moreCount]=divTextFull[moreCount]+'<p class="'+textLessClass+'" onclick="toggleMore(\'expander_more_'+moreCount+'\')">'+textLess+'</p>';document.getElementById(divs[i].id).innerHTML=divTextShort[moreCount];moreCount++}}for(var i=0;i<divs.length;i++){if(divs[i].className==classIndependent){openType='Independent'}if(divs[i].className==classLinked){openType='Linked';linkedCount++;linkedList[linkedCount]='|'}if(divs[i].className==classHeading){var linkHTML=textToggle?'<span id="expander_control_'+divCount+'"><a href="javascript: void(null);">'+altExpand+'</a></span>':'<img id="expander_control_'+divCount+'" src="'+srcExpand+'" alt="'+altExpand+'" />';divs[i].innerHTML=divs[i].innerHTML+linkHTML;divs[i].id='expander_heading_'+divCount;if(openType=='Independent'){document.getElementById('expander_heading_'+divCount).onclick=toggleIndependent}if(openType=='Linked'){document.getElementById('expander_heading_'+divCount).onclick=toggleLinked;linkedList[linkedCount]=linkedList[linkedCount]+'expander_content_'+divCount+'|'}var pointerStyle=document.width?'pointer':'hand';document.getElementById('expander_heading_'+divCount).style.cursor=pointerStyle;divs[i+1].id='expander_content_'+divCount;divContent=document.getElementById(divs[i+1].id).innerHTML;document.getElementById('expander_content_'+divCount).style.height=(document.getElementById('expander_content_'+divCount).scrollHeight-divPadding)+'px';document.getElementById('expander_content_'+divCount).style.display='none';document.getElementById('expander_content_'+divCount).style.overflow='hidden';divCount++}}if(collapsoCookie!=''){var openDivs=getOpenDivs(collapsoCookie);for(var i=0;i<openDivs.length;i++){if(openDivs[i]!=''){var opened=false;for(var j=1;j<linkedList.length;j++){if(linkedList[j].indexOf('expander_content_'+openDivs[i])>0){toggleLinked('expander_content_'+openDivs[i]);opened=true}}if(!opened){toggleIndependent('expander_content_'+openDivs[i])}}}}}function toggleIndependent(e){if(typeof(e)!='string'){contentID=this.id.replace('heading','content')}else{contentID=e}controlID=contentID.replace('content','control');if(document.getElementById(contentID).style.display=='block'){if(textToggle){document.getElementById(controlID).innerHTML='<a href="javascript: void(null);">'+altExpand+'</a>'}else{document.getElementById(controlID).alt=altExpand;document.getElementById(controlID).src=srcExpand}slideup(contentID)}else{if(textToggle){document.getElementById(controlID).innerHTML='<a href="javascript: void(null);">'+altCollapse+'</a>'}else{document.getElementById(controlID).alt=altCollapse;document.getElementById(controlID).src=srcCollapse}slidedown(contentID)}}function toggleLinked(e){if(typeof(e)!='string'){contentID=this.id.replace('heading','content')}else{contentID=e}controlID=contentID.replace('content','control');if(document.getElementById(contentID).style.display=='block'){if(textToggle){document.getElementById(controlID).innerHTML='<a href="javascript: void(null);">'+altExpand+'</a>'}else{document.getElementById(controlID).alt=altExpand;document.getElementById(controlID).src=srcExpand}slideup(contentID)}else{for(var i=1;i<linkedList.length;i++){if(linkedList[i].indexOf(contentID)>0){linkedDivs=linkedList[i].split('|');for(var j=1;j<linkedDivs.length-1;j++){slideup(linkedDivs[j]);if(textToggle){document.getElementById(linkedDivs[j].replace('content','control')).innerHTML='<a href="javascript: void(null);">'+altExpand+'</a>'}else{document.getElementById(linkedDivs[j].replace('content','control')).src=srcExpand;document.getElementById(linkedDivs[j].replace('content','control')).alt=altExpand}}}}if(textToggle){document.getElementById(controlID).innerHTML='<a href="javascript: void(null);">'+altCollapse+'</a>'}else{document.getElementById(controlID).alt=altCollapse;document.getElementById(controlID).src=srcCollapse}slidedown(contentID)}}function toggleMore(contentID){var idParts=new Array();idParts=contentID.split('_');contentCount=idParts[idParts.length-1];if(document.getElementById(contentID).innerHTML.indexOf(textLessClass)>=0){document.getElementById(contentID).innerHTML=divTextShort[contentCount];e=document.getElementById(contentID);while(e.tagName!='BODY'){if(e.className.indexOf(classContent)>-1){e.style.overflow='visible';e.style.height='auto'}e=e.parentNode}}else{document.getElementById(contentID).innerHTML=divTextFull[contentCount];e=document.getElementById(contentID);while(e.tagName!='BODY'){if(e.className.indexOf(classContent)>-1){e.style.overflow='visible';e.style.height='auto'}e=e.parentNode}}}function slidedown(objname){if(collapsoCookie!=''){addOpenDiv(collapsoCookie,objname.substr(objname.lastIndexOf('_')+1))}document.getElementById(objname).style.overflow='hidden';document.getElementById(objname).style.height=(Math.max(0, document.getElementById(objname).scrollHeight-divPadding))+'px';if(moving[objname]){return}if(document.getElementById(objname).style.display!="none"){return}moving[objname]=true;dir[objname]="down";startslide(objname)}function slideup(objname){if(collapsoCookie!=''){removeOpenDiv(collapsoCookie,objname.substr(objname.lastIndexOf('_')+1))}document.getElementById(objname).style.overflow='hidden';document.getElementById(objname).style.height=(Math.max(0, document.getElementById(objname).scrollHeight-divPadding))+'px';if(moving[objname]){return}if(document.getElementById(objname).style.display=="none"){return}moving[objname]=true;dir[objname]="up";startslide(objname)}function startslide(objname){obj[objname]=document.getElementById(objname);endHeight[objname]=parseInt(obj[objname].style.height);startTime[objname]=(new Date()).getTime();if(dir[objname]=="down"){obj[objname].style.height="1px"}obj[objname].style.display="block";timerID[objname]=setInterval('slidetick(\''+objname+'\');',timerlen)}function slidetick(objname){var elapsed=(new Date()).getTime()-startTime[objname];if(elapsed>slideAniLen){endSlide(objname)}else{var d=Math.round(elapsed/slideAniLen*endHeight[objname]);if(dir[objname]=="up"){d=endHeight[objname]-d}obj[objname].style.height=d+"px"}return}function endSlide(objname){clearInterval(timerID[objname]);if(dir[objname]=="up"){obj[objname].style.display="none"}obj[objname].style.height=endHeight[objname]+"px";if(dir[objname]=="down"){obj[objname].style.height="auto"}delete(moving[objname]);delete(timerID[objname]);delete(startTime[objname]);delete(endHeight[objname]);delete(obj[objname]);delete(dir[objname]);return}
/*----------- END COLLAPSOMATIC -----------*/


/*----------- START TABBOMATIC -----------*/
var tabberOptions={'cookie':"",'pageID':"",'onLoad':function(argsObj){var t=argsObj.tabber;var i;if(t.id){t.cookie=t.id+t.cookie}if(t.cookie!=''){i=parseInt(getPageStateCookie(t.cookie));if(isNaN(i)){return}t.tabShow(i)}},'onClick':function(argsObj){var c=argsObj.tabber.cookie;if(c!=''){var i=argsObj.index;setPageStateCookie(c,i)}argsObj.tabber.clicked=true},'onTabDisplay':function(argsObj){var t=argsObj.tabber;var i=argsObj.index;if(t.activeTabberIndex!=-1){t.tabs[t.activeTabberIndex].li.innerHTML='';var newa=t.tabs[t.activeTabberIndex].li.appendChild(t.activeNode);newa.onclick=t.navClick;newa.tabber=t;newa.tabberIndex=t.activeTabberIndex}t.activeNode=t.tabs[i].li.firstChild.cloneNode(true);t.activeTabberIndex=i;if(t.clicked){t.tabs[i].li.focus()}t.tabs[i].li.innerHTML='<span>'+t.tabs[i].li.firstChild.innerHTML+'</span>'}};function setPageStateCookie(id,value){var open2Cookie=getCookie("open2PageState");open2Cookie[id]=value;setCookie("open2PageState",open2Cookie)}function getPageStateCookie(id){var open2Cookie=getCookie("open2PageState");return open2Cookie[id]}function getOpenDivs(cookie){var openDivs=new Array();var open2Cookie=getCookie("open2PageState");if(typeof(open2Cookie[cookie])!='undefined'){openDivs=open2Cookie[cookie].split('|')}return openDivs}function addOpenDiv(cookie,value){var open2Cookie=getCookie("open2PageState");var varIDs=new Array();if(typeof(open2Cookie[cookie])!='undefined'){varIDs=open2Cookie[cookie].split('|')}var idExists=false;for(var i=0;i<varIDs.length;i++){if(varIDs[i]==value){idExists=true}}if(!idExists){varIDs.push(value)}open2Cookie[cookie]=varIDs.join('|');setCookie("open2PageState",open2Cookie)}function removeOpenDiv(cookie,value){var open2Cookie=getCookie("open2PageState");var varIDs=new Array();if(typeof(open2Cookie[cookie])!='undefined'){varIDs=open2Cookie[cookie].split('|')}var newVarIDs=new Array();for(var i=0;i<varIDs.length;i++){if(varIDs[i]!=value){newVarIDs.push(varIDs[i])}}open2Cookie[cookie]=newVarIDs.join('|');setCookie("open2PageState",open2Cookie)}function getCookie(name){var cookieObject=new Object();var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return cookieObject}else{begin+=2}var end=document.cookie.indexOf(";",begin);if(end==-1){end=dc.length}var cookieValue=unescape(dc.substring(begin+prefix.length,end));var cookiePairs=cookieValue.split('_');for(var i=0;i<cookiePairs.length;i++){var valuePair=cookiePairs[i].split('-');cookieObject[valuePair[0]]=valuePair[1]}return cookieObject}function setCookie(name,cookieObject){var pairArray=new Array();for(var i in cookieObject){pairArray.push(i+"-"+cookieObject[i])}var value=pairArray.join("_");document.cookie=name+"="+escape(value)}function tabberObj(argsObj,tabberIndex){this.tabberIndex=tabberIndex;this.activeTabberIndex=-1;this.clicked=false;var arg;this.div=null;this.classMain="tabber";this.classMainLive="tabberlive";this.classTab="tabbertab";this.classTabDefault="tabbertabdefault";this.classNav="tabbernav";this.classTabHide="tabbertabhide";this.classNavActive="tabberactive";this.titleElements=['h1','h2','h3','h4','h5','h6'];this.titleElementsStripHTML=true;this.removeTitle=true;this.addLinkId=false;this.linkIdFormat='<tabberid>nav<tabnumberone>';for(arg in argsObj){this[arg]=argsObj[arg]}this.REclassMain=new RegExp('\\b'+this.classMain+'\\b','gi');this.REclassMainLive=new RegExp('\\b'+this.classMainLive+'\\b','gi');this.REclassTab=new RegExp('\\b'+this.classTab+'\\b','gi');this.REclassTabDefault=new RegExp('\\b'+this.classTabDefault+'\\b','gi');this.REclassTabHide=new RegExp('\\b'+this.classTabHide+'\\b','gi');this.tabs=new Array();if(this.div){this.init(this.div);this.div=null}}tabberObj.prototype.init=function(e){var childNodes,i,i2,t,defaultTab=0,DOM_ul,DOM_li,DOM_a,aId,headingElement;if(!document.getElementsByTagName){return false}if(typeof(pageID)!='undefined'){if(pageID!=''){e.id='p'+pageID+'t'+this.tabberIndex}}if(e.id){this.id=e.id}this.tabs.length=0;childNodes=e.childNodes;for(i=0;i<childNodes.length;i++){if(childNodes[i].className&&childNodes[i].className.match(this.REclassTab)){t=new Object();t.div=childNodes[i];this.tabs[this.tabs.length]=t;if(childNodes[i].className.match(this.REclassTabDefault)){defaultTab=this.tabs.length-1}}}DOM_ul=document.createElement("ul");DOM_ul.className=this.classNav;for(i=0;i<this.tabs.length;i++){t=this.tabs[i];t.headingText=t.div.title;if(this.removeTitle){t.div.title=''}if(!t.headingText){for(i2=0;i2<this.titleElements.length;i2++){headingElement=t.div.getElementsByTagName(this.titleElements[i2])[0];if(headingElement){t.headingText=headingElement.innerHTML;if(this.titleElementsStripHTML){t.headingText.replace(/<br>/gi," ");t.headingText=t.headingText.replace(/<[^>]+>/g,"")}headingElement.style.display='none';break}}}if(!t.headingText){t.headingText=i+1}DOM_li=document.createElement("li");t.li=DOM_li;DOM_a=document.createElement("a");DOM_a.appendChild(document.createTextNode(t.headingText));DOM_a.href="javascript:void(null);";DOM_a.title=t.headingText;DOM_a.onclick=this.navClick;DOM_a.tabber=this;DOM_a.tabberIndex=i;if(this.addLinkId&&this.linkIdFormat){DOM_a.id=tabberObj_addLinkId(this.linkIdFormat,t.headingText)}DOM_li.appendChild(DOM_a);DOM_ul.appendChild(DOM_li)}e.insertBefore(DOM_ul,e.firstChild);e.className=e.className.replace(this.REclassMain,this.classMainLive);this.tabShow(defaultTab);if(typeof this.onLoad=='function'){this.onLoad({tabber:this})}return this};tabberObj_addLinkId=function(aId,headingText){aId=aId.replace(/<tabberid>/gi,this.id);aId=aId.replace(/<tabnumberzero>/gi,i);aId=aId.replace(/<tabnumberone>/gi,i+1);aId=aId.replace(/<tabtitle>/gi,headingText.replace(/[^a-zA-Z0-9\-]/gi,''));return aId};tabberObj.prototype.navClick=function(event){var rVal,a,self,tabberIndex,onClickArgs;a=this;if(!a.tabber){return false}self=a.tabber;tabberIndex=a.tabberIndex;if(typeof self.onClick=='function'){onClickArgs={'tabber':self,'index':tabberIndex,'event':event};if(!event){onClickArgs.event=window.event}rVal=self.onClick(onClickArgs);if(rVal===false){return false}}self.tabShow(tabberIndex);return false};tabberObj.prototype.tabHideAll=function(){var i;for(i=0;i<this.tabs.length;i++){this.tabHide(i)}};tabberObj.prototype.tabHide=function(tabberIndex){var div;if(!this.tabs[tabberIndex]){return false}div=this.tabs[tabberIndex].div;if(!div.className.match(this.REclassTabHide)){div.className+=' '+this.classTabHide}this.navClearActive(tabberIndex);return this};tabberObj.prototype.tabShow=function(tabberIndex){var div;if(!this.tabs[tabberIndex]){return false}this.tabHideAll();div=this.tabs[tabberIndex].div;div.className=div.className.replace(this.REclassTabHide,'');this.navSetActive(tabberIndex);if(typeof this.onTabDisplay=='function'){this.onTabDisplay({'tabber':this,'index':tabberIndex})}return this};tabberObj.prototype.navSetActive=function(tabberIndex){this.tabs[tabberIndex].li.className=this.classNavActive;return this};tabberObj.prototype.navClearActive=function(tabberIndex){this.tabs[tabberIndex].li.className='';return this};function tabberAutomatic(tabberArgs){var tempObj,divs,i;if(!tabberArgs){tabberArgs=tabberOptions}tempObj=new tabberObj(tabberArgs);divs=document.getElementsByTagName("div");var j=0;for(i=0;i<divs.length;i++){if(divs[i].className&&divs[i].className.match(tempObj.REclassMain)){j++;tabberArgs.div=divs[i];divs[i].tabber=new tabberObj(tabberArgs,j)}}return this}
/*----------- END TABBOMATIC -----------*/

/*----------- START JQ EXTERNAL LINKS -----------*/
function doExtLinks(){$("#main").find("a[href*='http']").not("a[href*='open2.net']").each(function(i){if($(this).filter("a[href*='open.ac.uk/outis'], a[href*='open.ac.uk%2Foutis']").length==0){var _2=/<.*?>/g;var _3=$(this).html();var _4=_3.replace(_2,"");var _5=_4.lastIndexOf(" ");if(_5>-1){var _4=_4.slice(_5+1);}var _6="<span class=\"externallink\">"+_4+"&nbsp;&nbsp;<img src=\"http://open2.net/open2static/external_link.png\" class=\"externallink\" alt=\"External link\" />&nbsp;</span>";var _7=0;var _8="";for(j=_3.length-1;j>=0;j--){if(_3.substr(j,1)==">"){_7++;}if(_3.substr(j,1)=="<"){_7--;}if((_3.substr(j,_4.length)==_4)&&(_7!=1)){_8=_3.substr(0,j)+_6+_3.substr(j+_6.length);break;}}$(this).html(_8);}$(this).not("a[href*='open.ac.uk']").not("a[href*='bbc.co.uk']").not("a[href*='openuniversity.co.uk']").attr("title",function(){var _9="BBC/OU are not responsible for external site content";var _a=$(this).attr("title");if(_a==""){return (_9);}else{return ($(this).attr("title")+" - "+_9);}});$(this).not("a[href*='/externallink.php?url=']").attr("href",function(){return ("http://open2.net/externallink.php?url="+$(this).attr("href").replace("?","%3F"));});});};
/*----------- END JQ EXTERNAL LINKS -----------*/

/*----------- JQUERY MEDIA LINKS ICONS STARTS -----------*/
/* Function: adds icons to links tagged as linking to rich media content. */
/* Assumes: links will be wrapped in a html tag with class of "audioLink", "videoLink" or "interactiveLink". Could be adapted in future to assume these class options are attributes of the a tag itself. */
/* Version: 0.5 Author: Michael Brodbin */
/* Draws on contributions by Psycle to External Link JS */

function doMediaLinks() {

// find media links
$("#main").find(".audioLink, .videoLink, .interactiveLink").each( function(i) { 

	var type = "";
	if ($(this).filter(".audioLink").length == 1) type = "audio";
	if ($(this).filter(".videoLink").length == 1) type = "video";
	if ($(this).filter(".interactiveLink").length == 1) type = "interactive";

     	var regex = /<.*?>/g;
      var linkContent = $(this).find("a[href]:first").html();
      var content = linkContent.replace(regex, '');
      var result = content.lastIndexOf(" ");
      if (result > -1) {
		var content = content.slice(result+1);
      }

      var newcontent = '<span class="externallink">' + content + '&nbsp;&nbsp;<img src="http://open2.net/open2static/' + type + '_link.png" class="externallink" alt="' + type + '" />&nbsp;</span>';
     	var tagCounter = 0;
      var newLinkContent = '';
      for (j = linkContent.length - 1; j >= 0; j--) {
      	if (linkContent.substr(j, 1) == '>') { tagCounter++; }
      	if (linkContent.substr(j, 1) == '<') { tagCounter--; }
      	if ((linkContent.substr(j, content.length) == content) && (tagCounter != 1)) { newLinkContent = linkContent.substr(0, j) + newcontent + linkContent.substr(j + newcontent.length); break; }
      }        
      $(this).find("a[href]:first").html(newLinkContent);

});
}

/*----------- JQUERY MEDIA LINKS ICONS ENDS -----------*/

/*----------- START JQ FIX COLUMNS -----------*/
function SameHeight(_1,_2){var i,v=_1.split(","),_5,_6=0,_7=_2.split(";");$(_1).each(function(i){if($(this).outerHeight()>_6){_6=$(this).outerHeight();}$(this).height("auto");});for(i=0;i<_7.length;i++){_5=_6-$(v[i]).outerHeight();$(_7[i]).each(function(){if(_5>0){$(this).append("<span class=\"JQfiller\" style=\"height:"+_5+"px; margin:0;padding:0;border:0;display:block;\"></span>");}});}};function SameHeightRemove(_9){var _a=_9.replace(/,/g," .jQfiller:last-child,");_a=_a+" .jQfiller:last-child";$(_a).remove();};
/*----------- END JQ FIXCOLUMNS -----------*/

/*----------- START JQ PRINT ONLY FOOTNOTES -----------*/
function footnoteLinks(_1,_2){var _3=[];var _4;var _5=1;var _6="";$("#"+_1).find("a[href]").not("[href^=javascript:],[href^=#]").each(function(i){if($(this).parents(".socialbookmarks, .ratings_area").length==0){_4=$(this).attr("href");tempIndex=_4.indexOf("/externallink.php?url=");if(tempIndex!=-1){_4=_4.slice((tempIndex+22));}if(_4.indexOf("://")==-1){curUrl=location.href;tempIndex=curUrl.lastIndexOf("/");if(tempIndex!=-1){curUrl=curUrl.slice(0,tempIndex);}if(_4.indexOf("/")!=0){_4="/"+_4;}_4=curUrl+_4;}var _8;var j=$.inArray(_4,_3);if(j>0){_8=j+1;}else{_6=_6+"<li>"+_4+"</li>";_3.push(_4);_8=_5;_5++;}$(this).after("<sup class=\"printOnly\">"+_8+"</sup>");}});$("#"+_2).append("<h2 class=\"printOnly\">Links</h2><ol class=\"printOnly\">"+_6+"</ol>");return true;};
/*----------- END JQ PRINT ONLY FOOTNOTES -----------*/

/*----------- JQUERY INNERFADE PLUGIN STARTS v2008-02-14 -----------*/

(function($){$.fn.innerfade=function(_2){return this.each(function(){$.innerfade(this,_2);});};$.innerfade=function(_3,_4){var _5={"animationtype":"fade","speed":"normal","type":"sequence","timeout":2000,"containerheight":"auto","runningclass":"innerfade","children":null};if(_4){$.extend(_5,_4);}if(_5.children===null){var _6=$(_3).children();}else{var _6=$(_3).children(_5.children);}if(_6.length>1){$(_3).css("position","relative").css("height",_5.containerheight).addClass(_5.runningclass);for(var i=0;i<_6.length;i++){$(_6[i]).css("z-index",String(_6.length-i)).css("position","absolute").hide();}if(_5.type=="sequence"){setTimeout(function(){$.innerfade.next(_6,_5,1,0);},_5.timeout);$(_6[0]).show();}else{if(_5.type=="random"){var _8=Math.floor(Math.random()*(_6.length));setTimeout(function(){do{_9=Math.floor(Math.random()*(_6.length));}while(_8==_9);$.innerfade.next(_6,_5,_9,_8);},_5.timeout);$(_6[_8]).show();}else{if(_5.type=="random_start"){_5.type="sequence";var _9=Math.floor(Math.random()*(_6.length));setTimeout(function(){$.innerfade.next(_6,_5,(_9+1)%_6.length,_9);},_5.timeout);$(_6[_9]).show();}else{alert("Innerfade-Type must either be 'sequence', 'random' or 'random_start'");}}}}};$.innerfade.next=function(_a,_b,_c,_d){if(_b.animationtype=="slide"){$(_a[_d]).slideUp(_b.speed);$(_a[_c]).slideDown(_b.speed);}else{if(_b.animationtype=="fade"){$(_a[_d]).fadeOut(_b.speed);$(_a[_c]).fadeIn(_b.speed,function(){removeFilter($(this)[0]);});}else{alert("Innerfade-animationtype must either be 'slide' or 'fade'");}}if(_b.type=="sequence"){if((_c+1)<_a.length){_c=_c+1;_d=_c-1;}else{_c=0;_d=_a.length-1;}}else{if(_b.type=="random"){_d=_c;while(_c==_d){_c=Math.floor(Math.random()*_a.length);}}else{alert("Innerfade-Type must either be 'sequence', 'random' or 'random_start'");}}setTimeout((function(){$.innerfade.next(_a,_b,_c,_d);}),_b.timeout);};})(jQuery);function removeFilter(_e){if(_e.style.removeAttribute){_e.style.removeAttribute("filter");}};

/*----------- JQUERY INNERFADE PLUGIN ENDS -----------*/


/*----------- SI STARTS - DON'T EDIT THIS -----------*/
// Site Tracker 5.1.13 minified using safe shrink
var undefined;
if(window["siAutoTracer"]==undefined){
window.siAutoTracer=true;
}
var siBaseDirectory="/includes";
var siTaggingServer=null;
var siCookieName="SIVISITOR";
var siTracerCookieName="SITRACER";
var siLinkAttribute="id";
var siCookieQPName="simigvis";
var siCookiePath="/";
var siCookieTimeout=315360000000;
var siTracerTimeout=1000;
var siDomainList=new Array(".ac.uk",".net",".co.uk");
var siCentralCookie=false;
var siCentralReqName="req";
var siCentralRefName="refer";
var siCentralURL="";
var siTrackerUrl=siBaseDirectory+"/track.gif";
var siTrackerVersion="5.1.13";
var siIsCookieNew="N";
var siCookieValue=null;
var siExtClickID="t"+(new Date()).getTime()+"h"+window.history.length;
var siClickedLinkID="";
var siRefClickID="";
var siTracerPath="";
var siTracerQuery="";
var siSendParams="";
var siTracerCookieIdx=0;
var siImageSet=new Array(1);
var siReferrer=document.referrer;
var siRequest=document.URL;
var siPageIDAttrName="si:pageID";
var siTagType="";
var siFormQueryLimit=1200;
var siSentPageTag=false;
var siSyncTracersOutstanding=0;
var siSyncFinishedAction=null;
function SiInternalGetLinkClickingClosure(_1){
var _2=null;
var _3=_1.href;
var _4=_1.getAttribute("target");
if(_4&&_4!="_self"){
if(_4=="_top"){
_2="top";
}else{
if(_4=="_parent"){
_2="parent";
}else{
if(_4=="_new"){
return function(){
window.open(_3);
};
}else{
_2=top.frames[_4];
if(!_2){
return function(){
window.open(_3,_4);
};
}
}
}
}
}
if(_2==null){
return function(){
location.href=_3;
};
}else{
return function(){
_2.location.href=_3;
};
}
}
function SiEncodeString(_5){
if(!_5){
return "";
}
var _6="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
var _7="";
for(var i=0;i<_5.length;i+=3){
var _9=_5.length-i;
var _a=0;
_a=(_5.charCodeAt(i)<<16)&16711680;
_a|=(_9>1)?(_5.charCodeAt(i+1)<<8)&65280:0;
_a|=(_9>2)?_5.charCodeAt(i+2)&255:0;
_7+=_6.charAt((_a&16515072)>>18);
_7+=_6.charAt((_a&258048)>>12);
_7+=(_9>1)?_6.charAt((_a&4032)>>6):"_";
_7+=(_9>2)?_6.charAt((_a&63)):"_";
}
return _7;
}
function SiEncodeDetails(_b){
var _c="";
for(var i=0;i<_b.length;i++){
var _e;
switch(_b.charAt(i)){
case "r":
_e=siReferrer;
break;
case "p":
_e=siRequest;
break;
case "d":
_e=screen.availWidth+"x"+screen.availHeight+"x"+screen.colorDepth+"."+navigator.javaEnabled();
if(navigator.plugins){
_e+="."+navigator.plugins.length;
}
break;
case "c":
_e=siCookieValue;
break;
case "u":
_e=window.history.length+"."+(Math.random()*1000)+"."+(new Date()).getTime();
break;
case "t":
_e=siExtClickID;
break;
case "f":
_e=siTracerPath;
break;
case "q":
_e=siTracerQuery;
break;
case "g":
_e=SiCollateTagData();
break;
case "w":
_e=siIsCookieNew;
break;
case "y":
_e=siTagType;
break;
}
_c+=SiEncodeString(_e)+"*";
}
return _c;
}
function SiCollateTagData(){
var _f="";
_f+="co="+window.screen.colorDepth;
_f+="&sr="+window.screen.width+"x"+window.screen.height;
today=new Date();
if(null!=today){
_f+="&lt="+SiFormatDate(today);
}
if(navigator.javaEnabled()){
_f+="&jv=1";
}else{
_f+="&jv=0";
}
_f+=SiCollatePageRules();
if(document.body){
var _10=document.body.getAttribute(siPageIDAttrName);
if(_10){
_f+="&req="+_10;
}
}
if(siClickedLinkID&&siClickedLinkID.length>0){
_f+="&rl="+siClickedLinkID;
}
if(siRefClickID.length>0){
_f+="&rcid="+siRefClickID;
}
return _f;
}
function SiCollatePageRules(){
var _11="";
if(window.siIsFrameset){
_11+="&page:fset";
}
if(window.siIsMenu){
_11+="&page:menu";
}
if(window.siIsExtraFrame){
_11+="&page:x-frame";
}
if(window.siIsRedirection){
_11+="&page:redir";
}
if(window.siIsPopup){
_11+="&page:popup";
}
return _11;
}
function SiIsMenu(){
window.siIsMenu=true;
}
function SiIsFrameset(){
window.siIsFrameset=true;
}
function SiIsExtraFrame(){
window.siIsExtraFrame=true;
}
function SiIsRedirection(){
window.siIsRedirection=true;
}
function SiIsPopup(){
window.siIsPopup=true;
}
function SiSetPageID(id){
document.body.setAttribute(siPageIDAttrName,id);
}
function SiFormatDate(_13){
var _14="";
_14+=_13.getFullYear()+"";
_14+="-";
_14+=leadingZero(_13.getMonth()+1);
_14+="-";
_14+=leadingZero(_13.getDate());
_14+="T";
_14+=leadingZero(_13.getHours());
_14+=":";
_14+=leadingZero(_13.getMinutes());
_14+=":";
_14+=leadingZero(_13.getSeconds());
return _14;
}
function leadingZero(n){
if(n<1){
return "00";
}
return (n>9?"":"0")+n;
}
function SiGetDomain(){
var _16=null;
var _17;
var _18;
var _19;
var _1a=document.location.hostname;
if(_1a!=null){
var _1b;
for(_1b=0;(_1b<siDomainList.length)&&(_16==null);_1b++){
var _1c=_1a.lastIndexOf(siDomainList[_1b]);
if(_1c>0){
var _1d=_1a.lastIndexOf(".",_1c-1);
if(_1d>=0){
_16=_1a.substring(_1d);
}else{
_16="."+_1a;
}
}
}
}
return _16;
}
function SiTrackLink(_1e){
try{
siTagType="trace";
if(/string/.test(typeof (_1e))){
siClickedLinkID=_1e;
}else{
siClickedLinkID=_1e.getAttribute(siLinkAttribute);
}
SiInternalTrackLink();
return true;
}
catch(e){
return SiInternalError(e);
}
}
function SiInternalTrackLink(){
SiInternalDoLinkTrack(SiDeferTracer);
}
function SiInternalTrackLinkImmediate(){
SiInternalDoLinkTrack(SiSyncTracer);
}
function SiInternalTrackLinkPassiveSend(){
SiInternalDoLinkTrack(SiSendTracer);
}
function SiInternalTrackLinkWait(){
SiInternalDoLinkTrack(SiSendTracerWithWait);
}
function SiInternalTrackLinkViaSynchronousSend(_1f,_20){
if(!_20){
_20=SiInternalGetLinkClickingClosure(_1f);
}
SiInternalDoLinkTrack(SiSyncTracer,_20,siTracerTimeout);
}
function SiInternalDoLinkTrack(_21,_22,_23){
siRefClickID=siExtClickID;
siTracerPath="http://"+document.location.hostname+siBaseDirectory+"/link";
siTracerQuery="";
if(_22){
if(_23){
_21("fctgy","fdtgy",_22,_23);
}else{
_21("fctgy","fdtgy",_22);
}
}else{
_21("fctgy","fdtgy");
}
siClickedLinkID="";
siRefClickID="";
siTracerPath="";
}
function SiTrackEvent(_24){
try{
siTagType="trace";
if(/string/.test(typeof (_24))){
siClickedLinkID=_24;
}else{
siClickedLinkID=_24.getAttribute(siLinkAttribute);
}
SiInternalTrackLinkPassiveSend();
}
catch(e){
SiInternalError(e);
}
}
function SiTrackExternalLink(_25,_26){
try{
siTagType="trace";
if(/string/.test(typeof (_25))){
siClickedLinkID=_25;
}else{
siClickedLinkID=_25.getAttribute(siLinkAttribute);
}
SiInternalTrackLinkViaSynchronousSend(_25,_26);
return false;
}
catch(e){
return SiInternalError(e);
}
}
function SiTrackLinkToUntagged(_27){
try{
siClickedLinkID=_27.getAttribute(siLinkAttribute);
siTagType="trace";
SiInternalTrackLinkImmediate();
siTagType="page";
siTracerPath=_27.href;
if(siTracerPath.indexOf("://")==-1){
if(siTracerPath.substring(0,1)!="/"){
var _28=document.location.pathname.lastIndexOf("/");
var _29=document.location.pathname.substring(0,_28+1);
siTracerPath=_29+siTracerPath;
}
if(siTracerPath.substring(0,2)!="//"){
siTracerPath="//"+document.location.hostname+siTracerPath;
}
siTracerPath=document.location.protocol+siTracerPath;
}
var _2a=SiInternalGetLinkClickingClosure(_27);
SiSyncTracer("fctgy","fdtgy",_2a,siTracerTimeout);
return false;
}
catch(e){
return SiInternalError(e);
}
}
function SiTrackData(_2b){
siTracerPath="http://"+document.location.hostname+siBaseDirectory+"/data";
siTracerQuery=_2b;
siTagType="extra";
SiSendTracer("fqcty","fqdty");
}
function SiAddTrackParam(_2c,_2d){
try{
if(siSendParams!=""){
siSendParams+="&";
}
siSendParams+=escape(_2c)+"="+escape(_2d);
if(siSendParams.length>=512){
SiSendTrackParams();
}
}
catch(e){
SiInternalError(e);
}
}
function SiSendTrackParams(){
if(siSendParams!=""){
SiTrackData(siSendParams);
siSendParams="";
}
}
function SiSetCookie(_2e,_2f,_30){
var _31=new Date;
_31.setTime(_31.getTime()+_30);
var _32=SiGetDomain();
var _33=_2e+"="+_2f+((siCookiePath)?"; path="+siCookiePath:"")+((_32)?"; domain="+_32:"");
document.cookie=_33+"; expires="+_31.toGMTString();
if(SiGetCookie(_2e)!=_2f){
document.cookie=_33;
}
}
function SiGetCookie(_34){
return SiExtractPart(_34,document.cookie,";");
}
function SiExtractPart(_35,_36,_37){
var _38=_35+"=";
var _39=null;
var _3a=_36.indexOf(_38);
if((_3a!=-1)&&(_35.length>0)){
var End=_36.indexOf(_37,_3a);
if(End==-1){
End=_36.length;
}
_39=_36.substring(_3a+_38.length,End);
}
return _39;
}
function SiDeleteCookie(_3c,_3d,_3e){
var _3f=new Date();
_3f.setTime(_3f.getTime()-1);
if(!_3d){
_3d=siCookiePath;
}
if(!_3e){
_3e=SiGetDomain();
}
var _40=_3c+"=null"+((_3d)?"; path="+_3d:"")+((_3e)?"; domain="+_3e:"");
document.cookie=_40+"; expires="+_3f.toGMTString();
}
function SiBuildCookie(){
var _41=SiExtractPart(siCookieQPName,document.URL,"&");
if(_41!=null){
SiSetCookie(siCookieName,_41,siCookieTimeout);
if(siCentralCookie){
var _42=SiExtractPart(siCentralRefName,document.URL,"&");
if(_42!=null){
siReferrer=unescape(_42);
}
_42=SiExtractPart(siCentralReqName,document.URL,"&");
if(_42!=null){
siRequest=unescape(_42);
}
}
}else{
_41=SiGetCookie(siCookieName);
if(_41==null){
_41=SiEncodeDetails("u");
siIsCookieNew="Y";
SiSetCookie(siCookieName,_41,siCookieTimeout);
if(siCentralCookie){
_41=SiGetCookie(siCookieName);
if(_41!=null){
var _43=siCentralURL;
if(siCentralURL.indexOf("?")==-1){
_43+="?";
}else{
_43+="&";
}
_43+=siCentralReqName+"="+escape(document.URL)+"&"+siCentralRefName+"="+escape(document.referrer);
siAutoTracer=false;
document.location=_43;
}
}
}
}
_41=SiGetCookie(siCookieName);
return _41;
}
function SiMigrateCookie(_44){
var _45=SiGetCookie(siCookieName);
if(_45!=null){
_44.href=_44.href+((_44.href.indexOf("?")>0)?"&":"?")+siCookieQPName+"="+_45;
}
return true;
}
function SiMigrateCookieForm(_46){
var _47=SiGetCookie(siCookieName);
if(_47!=null){
if(_46.method.toUpperCase()=="GET"){
try{
try{
var _48=document.createElement("<input name=\""+siCookieQPName+"\" type=\"hidden\" value=\""+_47+"\" />");
}
catch(e){
var _48=document.createElement("input");
_48.setAttribute("name",siCookieQPName);
_48.setAttribute("type","hidden");
_48.setAttribute("value",_47);
}
_46.appendChild(_48);
}
catch(andIgnore){
}
}else{
_46.action=_46.action+((_46.action.indexOf("?")>0)?"&":"?")+siCookieQPName+"="+_47;
}
}
return true;
}
function SiProcessTracer(_49,_4a,_4b){
var _4c;
if(siCookieValue==null){
_4c=siTaggingServer+siTrackerUrl+"?f="+_4a+"&d="+SiEncodeDetails(_4a);
}else{
_4c=siTaggingServer+siTrackerUrl+"?f="+_49+"&d="+SiEncodeDetails(_49);
}
siTagType="";
_4b(_4c);
}
function SiSendTracer(_4d,_4e){
var _4f=function(_50){
var _51=new Image();
_51.src=_50;
siImageSet[siImageSet.length]=_51;
};
SiProcessTracer(_4d,_4e,_4f);
}
function SiSyncTracer(_52,_53,_54,_55){
var _56=function(_57){
var _58=new Image();
if(_54){
siSyncFinishedAction=_54;
if(_55){
var _59=function(){
if(siSyncFinishedAction){
var _5a=siSyncFinishedAction;
siSyncFinishedAction=null;
_5a();
}
};
_59.toString=function(){
return "var exec = siSyncFinishedAction; siSyncFinishedAction = null; exec();";
};
var _5b=window.setTimeout(_59,_55);
}
}
var _5c=function(){
if(_58.complete&&--siSyncTracersOutstanding==0&&siSyncFinishedAction){
if(_5b){
window.clearTimeout(_5b);
}
var _5d=siSyncFinishedAction;
siSyncFinishedAction=null;
_5d();
}
};
try{
_58.addEventListener?_58.addEventListener("load",_5c,false):_58.attachEvent("onreadystatechange",_5c);
}
catch(e){
}
++siSyncTracersOutstanding;
_58.src=_57;
siImageSet[siImageSet.length]=_58;
};
SiProcessTracer(_52,_53,_56);
}
function SiDeferTracer(_5e,_5f){
if(siTracerCookieIdx<25){
var _60=function(_61){
if(siTracerCookieIdx>0){
if(SiGetCookie(siTracerCookieName+(siTracerCookieIdx-1))==null){
siTracerCookieIdx=0;
}
}
var _62=siTracerCookieName+siTracerCookieIdx++;
SiSetCookie(_62,_61,1800000);
};
SiProcessTracer(_5e,_5f,_60);
}
}
function SiTrackFormData(_63,_64){
return SiTrackForm(null,_63,_64);
}
function SiTrackExternalFormData(_65,_66,_67){
try{
siTracerPath="http://"+document.location.hostname+siBaseDirectory+"/form";
siTagType="extra";
if(!_67){
_67=function(){
_65.submit();
};
}
var s=function(){
SiSyncTracer("fqcty","fqdty",_67,siTracerTimeout);
};
SiInternalBuildAndSendFormTracerQuery(_65,s,_66);
return false;
}
catch(e){
return SiInternalError(e);
}
}
function SiTrackForm(_69,_6a,_6b){
try{
siTracerPath="http://"+document.location.hostname+(_69==null?siBaseDirectory+"/form":_69);
siTagType="extra";
SiInternalBuildAndSendFormTracerQuery(_6a,function(){
SiDeferTracer("fqcty","fqdty");
},_6b);
return true;
}
catch(e){
return SiInternalError(e);
}
}
function SiActiveTrackForm(_6c,_6d){
try{
if(_6c.elements&&(_6c.elements.length>0)){
_6c.siFilledFields=[];
for(var i=0;i<_6c.elements.length;i++){
var el=_6c.elements[i];
if(el.name){
var _70=(_6d==null);
if(_6d!=null){
for(var j=0;!_70&&(j<_6d.length);j++){
if(el.name==_6d[j]){
_70=true;
}
}
}
if(_70){
var _72=el.onblur;
el.onblur=function(){
if(_72){
_72();
}
SiInternalActiveTrackElement(_6c,this);
};
}
}
}
}
}
catch(e){
SiInternalError(e);
}
}
function SiInternalActiveTrackElement(_73,el){
if(el.name&&((el.type=="radio"||el.type=="checkbox")?(el.checked!=el.defaultChecked):(el.value!=el.defaultValue))){
var _75=_73.siFilledFields;
for(var i=0;i<_75.length;i++){
if(el.name==_75[i]){
return;
}
}
var _77="siform:"+el.name;
var _78=escape(_77)+"=Y";
siTracerPath="http://"+document.location.hostname+siBaseDirectory+"/formfield";
siTracerQuery=_78;
siTagType="extra";
SiSendTracer("fqcty","fqdty");
_75[_75.length]=el.name;
}
}
function SiInternalBuildAndSendFormTracerQuery(_79,_7a,_7b){
siTracerQuery="";
if(_79.elements&&(_79.elements.length>0)){
var _7c=false;
for(var i=0;i<_79.elements.length;i++){
var el=_79.elements[i];
if(el.name){
var _7f=(_7b==null);
if(_7b!=null){
for(var j=0;!_7f&&(j<_7b.length);j++){
if(el.name==_7b[j]){
_7f=true;
}
}
}
if(_7f&&(el.type=="radio")){
_7f=el.checked;
}
if(el.type=="file"){
_7f=false;
}
if(el.type=="submit"){
_7f=(el==_79.siActivatedSubmit);
}
if(_7f){
var _81=escape(el.name)+"="+((el.type=="checkbox")?((el.checked)?"true":"false"):escape(el.value));
if(siTracerQuery.length+_81.length>siFormQueryLimit){
_7a();
siTracerQuery="";
_7c=false;
}
if(_7c){
siTracerQuery+="&";
}
siTracerQuery+=_81;
_7c=true;
}
}
}
_7a();
}
}
function SiTrackTracer(_82,_83){
try{
SiInternalTrackTracer(_82,_83,null);
}
catch(e){
SiInternalError(e);
}
}
function SiSendAdditionalTracer(_84,_85){
try{
SiInternalTrackTracer(_84,_85,"trace");
}
catch(e){
SiInternalError(e);
}
}
function SiInternalTrackTracer(_86,_87,_88){
if(_86.substring(0,1)=="/"){
_86=document.location.protocol+"//"+document.location.hostname+_86;
}
siTracerPath=_86;
siTracerQuery=_87;
siTagType=_88;
SiSendTracer("fqcty","fqdty");
}
function SiTrackPage(_89){
try{
if(_89!=undefined){
if(_89.indexOf("://")==-1){
if(_89.substring(0,1)!="/"){
_89="/"+_89;
}
_89=document.location.protocol+"//"+document.location.hostname+_89;
}
siRequest=_89.indexOf("?")==-1?_89+window.location.search:_89+"&"+window.location.search.substring(1);
}
siTagType="page";
SiSendTracer("pcrtgy","pdrtgy");
}
catch(e){
SiInternalError(e);
}
}
function SiRegisterForms(){
try{
var _8a=function(){
this.form.siActivatedSubmit=this;
};
for(var i=0;i<document.forms.length;i++){
var _8c=document.forms[i];
for(var j=0;j<_8c.elements.length;j++){
if(_8c.elements[j].type=="submit"){
var el=_8c.elements[j];
var _8f=el.onclick;
if(_8f){
(function(){
var fn=_8f;
el.onclick=function(){
this.form.siActivatedSubmit=this;
fn();
};
})();
}else{
el.onclick=_8a;
}
}
}
}
}
catch(e){
SiInternalError(e);
}
}
function SiInitPage(){
try{
if(siTaggingServer==null){
siTaggingServer=document.location.protocol+"//"+document.location.hostname+":"+document.location.port;
}else{
if(siTaggingServer.substring(0,4)!="http"){
siTaggingServer=document.location.protocol+"//"+siTaggingServer+":"+document.location.port;
}
}
siCookieValue=SiBuildCookie();
SiSendDeferredTracers();
}
catch(e){
SiInternalError(e);
}
}
function SiSendDeferredTracers(){
var i=0;
var _92=siTracerCookieName+i++;
var _93=SiGetCookie(_92);
while(_93){
var _94=new Image();
_94.src=_93;
siImageSet[siImageSet.length]=_94;
SiDeleteCookie(_92);
_92=siTracerCookieName+i++;
_93=SiGetCookie(_92);
}
}
function SiNewPageContext(){
siExtClickID="t"+(new Date()).getTime()+"h"+window.history.length;
}
function SiInternalError(e){
return true;
}
SiInitPage();
if(window.siAutoTracer){
SiTrackPage();
}

/*----------- SI ENDS - DON'T EDIT THIS -----------*/