// Version 1.7 - 19/06/09
// Coded by Javid Ali for 3rd Time Media Ltd
// Copyright(c)2009
var Browser=navigator.userAgent;var ie11=Browser.indexOf("MSIE 11.")>-1;var ie10=Browser.indexOf("MSIE 10.")>-1;var ie9=Browser.indexOf("MSIE 9.")>-1;var ie8=Browser.indexOf("MSIE 8.")>-1;var ie7=Browser.indexOf("MSIE 7.")>-1;var newop=/Opera\/[9]{1,1}\./i.test(Browser);var op=/Opera(\/| )[78]{1,1}\./i.test(Browser) &&!newop;var latestop=Browser.indexOf("Opera")>-1&&(Browser.indexOf("10.")>-1 || Browser.indexOf("11.")>-1 || Browser.indexOf("12.")>-1 || Browser.indexOf("13.")>-1);var ie6=Browser.indexOf("MSIE 6.")>-1&&!op&&!newop;var ie55=Browser.indexOf("MSIE 5.5")>-1;var ie5=Browser.indexOf("MSIE 5.1")>-1;var ff=Browser.indexOf("Firefox")>-1 || Browser.indexOf("Camino")>-1 || Browser.indexOf("GranParadiso")>-1;var ns=Browser.indexOf("Netscape")>-1;var safkit=Browser.indexOf("WebKit")>0;var saf=Browser.indexOf("Safari")>-1&&Browser.indexOf("OS X")>-1&&!safkit;var GoodBrowser=(ie11 || ie9 || ie10 || ie8 || ie7 || ie6 || ie55 || ff || safkit || saf || ns || newop || latestop);var CompromiseBrowser=(op);var OldBrowser=(!GoodBrowser&&!CompromiseBrowser);var DifferentBrowser= /Opera [3456]{1,1}\./i.test(Browser) || Browser.indexOf("iCab")>-1||Browser.indexOf("Konqueror")>-1;var IE=(document.all&&!op&&!newop&&!latestop&&!DifferentBrowser&&!OldBrowser&&!CompromiseBrowser);if(typeof IE=='undefined') IE=false;var PLATFORM=Browser.indexOf("Mac")>-1? "MAC":"PC";var CSS=false;function csstest(){var bod=document.getElementsByTagName("body")[0];var dht=new Brick(bod);var tester=dht.newtag('span','','csstest','','','',true);if(tester.offsetWidth<50&&tester.offsetWidth>30) CSS=true;else CSS=false;return(CSS);}var GlobalAjax=null;function Ajax(url, func, str, method, parameters, cc){this.xmlHttp=false;if(url.indexOf("?")>0) url += '&irp=' + Math.floor(Math.random()*10000000000);else url += '?irp=' + Math.floor(Math.random()*10000000000);/*@cc_on @*/	/*@if (@_jscript_version >= 5)	try {this.xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");} catch (e){try {this.xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");  } catch (e2){this.xmlHttp=false; }}@end @*/	if (!this.xmlHttp&&typeof XMLHttpRequest != 'undefined'){this.xmlHttp=new XMLHttpRequest();}  this.xmlHttp.open(mtVar(method)?"GET":method, url, func!=="");if(method) if(method.toUpperCase()=='POST'){this.xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");if(!cc)this.xmlHttp.setRequestHeader("Content-length", parameters.length);if(!cc)this.xmlHttp.setRequestHeader("Connection", "close");}  if(str!==''&&str!=='parent.'&&str.indexOf('noobj')==-1) this.xmlHttp.onreadystatechange=new Function( 'if(' + str + '.ajax!==null) if(' + str + '.ajax.xmlHttp.readyState == 4)' + func + '("' + str + '")');  if(str.indexOf('noobj')>-1)  this.xmlHttp.onreadystatechange=new Function('if(GlobalAjax!==null) if(GlobalAjax.xmlHttp!==null) if(GlobalAjax.xmlHttp.readyState==4) ' + func + '("' +  str.substring(5,str.length) + '");');this.xmlHttp.send(parameters);}function atRead(ref, att){if(ref.attributes.getNamedItem(att) !==null) return ref.attributes.getNamedItem(att).value;else return "";} function chRead(ref){if(ref.firstChild!==null) return ref.firstChild.nodeValue;else return '';} function form2URL(formid){var foam=present(formid);if(mtVar(foam)) return;var els=foam.getElementsByTagName("*");var formurl='';foam=null;var first=true;for(var i=0;i<els.length;i++){if(			(els[i].tagName.toLowerCase()=='input'&&(els[i].type=='text'||els[i].type=="hidden"))			|| (els[i].tagName.toLowerCase()=='textarea')			|| (els[i].tagName.toLowerCase()=='input'&&els[i].checked)		 )				{if(!first)formurl+='&';formurl+=encodeURI(els[i].name)+'='+encodeURI(els[i].value);first=false;}}els=null;return formurl;}function mtVar(v){if(typeof v=='undefined') return true;if('1'+v=='10') return false;return (v==null || v=='');}function Brick (par, imp){this.par=par;this.tag=null;this.imp=imp==null?'':imp.substring(imp.length-1, imp.length)=='/'?imp:imp+'/';this.lnp=null;this.ns=null;}Brick.prototype.newtag=function (tag, ida, cls, sty, clik, ih, stik, alti, targ, nospace){this.ns=nospace;if(!mtVar(tag)){tag=document.createElement(tag);if(!mtVar(cls)) tag.className=cls;if(!mtVar(sty))tag.setAttribute("style", sty);if(!mtVar(clik)) tag.onclick=new Function(clik);if(tag.tagName.toLowerCase()=='img'&&!mtVar(ih)){tag.src=targ?ih:this.imp+ih;tag.alt=mtVar(alti)?'':alti;} else if(!mtVar(ih)&&tag.tagName.toLowerCase()!=='input') tag.innerHTML=ih;if(tag.tagName.toLowerCase()=='iframe'&&!mtVar(ih)){tag.src=ih;tag.innerHTML= mtVar(alti)?'':alti;}if(tag.tagName.toLowerCase()=='a'&&!mtVar(alti)){tag.href=alti;if(!mtVar(targ)) tag.target=targ;} 	if(tag.tagName.toLowerCase()=='input'&&!mtVar(alti)){tag.type=alti;if(!mtVar(ih)) tag.value=ih;if(!mtVar(targ)) tag.name=targ;} 	if(tag.tagName.toLowerCase()=='option'&&!mtVar(alti)){tag.value=alti;}if(tag.tagName.toLowerCase()=='select'&&!mtVar(alti)){tag.name=alti;}if(!mtVar(ida)) tag.id=ida;this.tag=tag;if(stik==true) this.tag=this.stick();return this.tag;}};Brick.prototype.nest=function(tag, ida, cls, sty, clik, ih, stik, alti, targ, nospace){var tmppar=this.par;this.ns=nospace;var an=this.tag==this.lnp;this.lnp= this.par=this.tag;if(this.ns==null) this.tag.appendChild(document.createTextNode(an?'    ':'\n     '));this.newtag(tag, ida, cls, sty, clik, ih, stik, alti, targ, nospace);this.par=tmppar;return this.tag;};Brick.prototype.alsonest=function (tag, ida, cls, sty, clik, ih, stik, alti, targ, nospace){this.tag=this.lnp;var x=this.nest(tag, ida, cls, sty, clik, ih, stik, alti, targ, nospace);return x;};Brick.prototype.up=function(){this.par=this.lnp;this.lnp=this.par.parentNode;};Brick.prototype.stickbefore=function (posi){this.tag=this.par.insertBefore(this.tag, posi);if(this.ns==null) this.par.insertBefore(document.createTextNode('\n'), this.tag.nextSibling);return this.tag;};Brick.prototype.stick=function (){this.tag=this.par.appendChild(this.tag);if(this.ns==null)  this.par.appendChild(document.createTextNode('\n'));return this.tag;};Brick.prototype.show=function (show, disp){this.tag.style.display=show? disp==null? "block":disp:"none";};Brick.prototype.remove=function (ref){ref.parentNode.removeChild(ref);};Brick.prototype.clean=function (){this.par.innerHTML='';this.tag=null;this.lnp=null;};function present (ref, scope){if(document.getElementById(ref)!== null) return document.getElementById(ref);if(typeof scope == 'string') scope=document.getElementById(scope);if(scope==null) return false;var s=scope.getElementsByTagName("*");for(i=0;i<s.length;i++)		if(s[i].className!==null) if(s[i].className.toLowerCase() == ref.toLowerCase()) return s[i];return false;}function hitKey(e){var pK=e ? e.which : window.event.keyCode;switch(pK){case 13:break;}return true;}function Dim (ref, onlyelement){if(!onlyelement){this.bst=this.getScrollTop();this.bsl=self.pageXOffset?self.pageXOffset:document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body?document.body.scrollLeft:0;this.bw=self.innerWidth?self.innerWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:document.body?document.body.clientWidth:600;this.bh=self.innerHeight?self.innerHeight:document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:document.body?document.body.clientHeight:800;this.sbw=document.body.scrollHeight>document.body.offsetHeight?document.body.scrollWidth:document.body.offsetWidth;this.sbh=document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight;}if(ref==null) return;this.w=ref.offsetWidth;this.h=ref.offsetHeight;var cl=ct=0;obj=ref;if (obj.offsetParent){cl=obj.offsetLeft;ct=obj.offsetTop;obj=obj.offsetParent;while (obj){cl += obj.offsetLeft;ct += obj.offsetTop;obj=obj.offsetParent;}}this.top=ct;this.left=cl;}Dim.prototype.getScrollTop=function (){this.bst=self.pageYOffset?self.pageYOffset:document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body?document.body.scrollTop:0;return this.bst;};var ie=document.all&&!op&&!newop;if(!ie) ie=false;var fclient=(GoodBrowser&&!ns);function FadeList(){if(typeof fadelists=='undefined') obj=fadelists=new Array();obj=fadelists;this.pn='fadelists';this.ind=obj.push(this)-1;this.fades=new Array();this.started=false;this.lastgroup=null;this.cleared=new Array();};FadeList.prototype.addobj=function (obj, direction, time, mn, mx, delay, func, kill, shd){if(obj==null || direction==null || obj.parentNode==null) return;var ing=this.fades.push([{obj:obj,tim:time?time:1500,dir:direction, range: [mn?mn:0, mx?mx:100], co:null, status: -1, delay: delay?delay:1, hide: shd?shd:null, ind: this.fades.length, func:new Function(func), kill:kill,str:null, tm:null}]);with(this){lastgroup=fades[ing-1];lastgroup[0].par=lastgroup;lastgroup.did=0;lastgroup.par=this;}};FadeList.prototype.addconc=function (obj, direction, time, mn, mx, delay, func, kill, shd){var found=false,lgi,i;if(obj==null || direction==null||obj.parentNode==null) return;if(this.lastgroup!==null){for (i=0;i<this.lastgroup.length;i++)		if(obj==this.lastgroup[i].obj){found=true;break;}if(!found||found&&this.lastgroup[i].status>1){lgi=this.lastgroup.push({obj:obj,tim:time?time:1500,dir:direction, range: [mn?mn:0, mx?mx:100], co:null, status: -1, delay: delay?delay:1, hide: shd?shd:null, ind: this.fades.length, func:new Function(func), kill:kill,str:null, tm:null})-1;this.lastgroup[lgi].par=this.lastgroup;} else			{with(this.lastgroup[i]) dir=direction;kill=kill;func=new Function (func);range=[mn,mx];}}else {this.addobj(obj, direction, time, mn, mx, delay, func, kill);}};FadeList.prototype.start=function(){for(var i=0;i<this.fades.length;i++)	if(this.fades[i].did!==this.fades[i].length){for(var ii=0;ii<this.fades[i].length;ii++)			with (this.fades[i][ii])				if(status<0){str=this.pn+"["+this.ind+"].fades["+i+"]["+ii+"]";status=0;tm=setTimeout("fade("+str+");",delay);co=range[(-dir+1)/2];}break;}};FadeList.prototype.fadeallconc=function(k, f){var cd,ing=this.fades.push(new Array())-1;with(this){lastgroup=fades[ing];lastgroup.did=0;lastgroup.par=this;}for(var i=0;i<ing;i++){cd=0;for(var ii=0;ii<this.fades[i].length;ii++){with (this.fades[i][ii]){if(dir==1){dir=-1;range[0]=0;if(k)kill=k;delay=1;}switch (status){case -1,0 :						clearTimeout(tm);status=3;cd++;break;case 1 :						func=new Function(f.replace(/#str#/gi,str));tim/=2;break;case 2:if(!this.gone(this.fades[i][ii])){status=-1;tim/=2;this.cleared.push(this.fades[i][ii]);func=new Function(f.replace(/#str#/gi,str));} else cd++;if(co>0) range[1]=co;break;}}}this.fades[i].did=cd;}this.start();};FadeList.prototype.gone=function (ref){for(var i=0;i<this.cleared.length;i++) if(this.cleared[i]==ref) return true;return false;};function fade(o){var inte=40,step;with(o){status=1;mn=range[(-dir+1)/2];mx=range[(dir+1)/2];step=((mx-mn)*inte)/tim;var left=Math.abs(mx-co)>Math.abs(step);co=left?co+step:mx;fclient?ie?obj.style.filter="alpha(opacity="+co+")":obj.style.opacity=(co)/100:obj.style.visibility=dir>0?'visible':'hidden';if(left) tm=setTimeout("fade("+str+");",inte);else {if(dir==1&&mx==100&&ie) obj.style.filter="";func();if(hide)obj.style.display="none";if(kill) window.kill(o);par.did++;status=2;par.par.start();}}};function kill(o){if(o.obj.parentNode)o.obj.parentNode.removeChild(o.obj);}var PPTarg='_blank';var PPParams='location=0,statusbar=0,menubar=0,width=700,height=500,scrolling=yes';function popwindow(url, targ, params){params=params? params:PPParams;targ=targ? targ: PPTarg;var popwin=window.open(url, targ, params);popwin.focus();return popwin;}function bookmark(page,title){if(mtVar(page)) page=window.location;if(mtVar(title)) title=document.title;if(PLATFORM!="PC"){window.alert("Please press Apple+D to bookmark this page.");return;}if(ff){window.alert("Please press Ctrl+D to bookmark this page.");return;}if(op||newop||latestop)	{window.alert("Please press Ctrl+T to bookmark this page.");return;}try {if(window.external)window.external.AddFavorite(page,title);} 	catch(e){alert("Sorry, the security on your web browser does not allow this feature to be implemented. Please add bookmark manually.");}}function commafy(s){s=s+'';t='';v=s.indexOf(".")==-1?'':s.substring(s.indexOf("."),s.length);s= s.indexOf(".")>-1?s.substring(0,s.indexOf(".")):s;var j=-1;for(var i=s.length-1;i>-1;i--){j++;t=(j>0&&j%3==0)?s.substring(i,i)+','+t:s.substring(i,i)+t;}return t+v;}function removeSymbols(str,hyphen,underscore){if(mtVar(str)) return '';var pat=/[^A-Z0-9 ]/gi;if(hyphen) pat=/[^A-Z0-9-]/gi;if(underscore) pat=/[^A-Z0-9_]/gi;if(hyphen&&underscore) pat=/[^A-Z0-9_-]/gi;str=str.replace(pat,'');return str;}function addLoadEvent(func){var oldonload=window.onload;if (typeof window.onload != 'function'){window.onload=func;} else {window.onload=function(){oldonload();func();}}}
