var loc  = window.location.href;
var arr = loc.split('?');
var nav = 0;
if (arr.length > 1 && arr[1].search(/nav=1/) >= 0) nav = 1;
var eTimeOut = 1000;
var biz_url = "/htm-webaxy";
var windowHeight;
var msgsHeight;
var effects = new Array();
effects[0] = 'blindX';
effects[1] = 'blindY';
effects[2] = 'blindZ';
effects[3] = 'cover';
effects[4] = 'curtainX';
effects[5] = 'curtainY';
effects[6] = 'fade';
effects[7] = 'fadeZoom';
effects[8] = 'growX';
effects[9] = 'growY';
effects[10] = 'scrollUp';
effects[11] = 'scrollDown';
effects[12] = 'scrollLeft';
effects[13] = 'scrollRight';
effects[14] = 'scrollHorz';
effects[15] = 'scrollVert';
effects[16] = 'shuffle';
effects[17] = 'slideX';
effects[18] = 'slideY';
effects[19] = 'toss';
effects[20] = 'turnUp';
effects[21] = 'turnDown';
effects[22] = 'turnLeft';
effects[23] = 'turnRight';
effects[24] = 'uncover';
effects[25] = 'wipe';
effects[26] = 'zoom';

GetHeight();

function cancelHashTitleIEBug() {
	if (location.hash) {
		if (document.title.search(/\#\d+$/) != -1) {
			document.title = document.title.replace(/(\#\d+)+$/,"");
		}
	}
}

function GetHeight()
{
        if (self.innerHeight)
        {
                windowHeight = self.innerHeight;
        }
        else if (document.documentElement && document.documentElement.clientHeight)
        {
                windowHeight = document.documentElement.clientHeight;
        }
        else if (document.body)
        {
                windowHeight = document.body.clientHeight;
        }

}

//------------- click Admin -----------------
function getFRCookieHash(cookieName) {
	var search = cookieName + "=";
	var valueOffset = 0;
	var valueEnd = 0;
	var cookieValue='';
	var cookie = document.cookie;
	var cookieHash= new Object();
	valueOffset = cookie.indexOf(search);
	if (valueOffset != -1){// if cookie exists 
		valueOffset += search.length;// set index of beginning of value
		valueEnd = cookie.indexOf(";", valueOffset);// set index of end of cookie value
		if (valueEnd == -1) {valueEnd = cookie.length;}
		cookieValue = unescape(cookie.substring(valueOffset, valueEnd));
	}
	if(cookieValue !=''){
		arrTmp=cookieValue.split('&');
		for(var i=0; i<arrTmp.length; i+=2){cookieHash[arrTmp[i]]=arrTmp[i+1]?arrTmp[i+1]:'';}
		return cookieHash;
	}
	else{	return '';}
}

var editAlow = "", alowToEdit = 0;
if(window.bizID){
	var webaxyCookie=getFRCookieHash('webaxylogin_'+bizID);
	if (webaxyCookie['clickadmin']=='1'){alowToEdit = 1;}
}
//---------------------------------------------------

var mydate = new Date();
var year=mydate.getYear();
if (year < 1000)year+=1900;
var day=mydate.getDay();
var month=mydate.getMonth();
month++
if (month<10)month="0"+month;
var daym=mydate.getDate();
if (daym<10)daym="0"+daym;

var hour=mydate.getHours();
if (hour<10)hour="0"+hour;

var minutes=mydate.getMinutes();
if (minutes<10)minutes="0"+minutes;

var theDate=year+''+month+''+daym;
var theTime=hour+''+minutes;
theDate*=1;
theTime*=1;
//----------------------------------
function goLink(evt,iBoard) {
	if(!evt){evt = window.event;}
	if (evt.srcElement) {
		src = evt.srcElement;
	}
	else {
		src = evt.target;
	}
	if (src.nodeName == 'IMG' && (src.src.search(/pagedit.gif/) >=0 || src.src.search(/itemedit.gif/) >=0)) return;
	while (src.id != 'content'+iBoard) {
		if (src.id == 'nav'+iBoard) {
			//if user click on nav bar ignore link
			return;
		}
		src = src.parentNode;
	}
	var board = window.boards[iBoard];
	if (!board.message_idx) board.message_idx = 0;
	var messageLink = board.messages[board.message_idx].Link;
	var messageTarget = board.messages[board.message_idx].Target;
	if (!document.getElementById('linkForm'+iBoard)) {
		var newF = document.createElement('FORM');
		newF.id = 'linkForm'+iBoard;
		newF.name = 'linkForm'+iBoard;
		newF.method = 'get';
		newF.style.display = 'none';
		document.body.appendChild(newF);
	}
	if ((messageLink!='') && (messageLink!='JavaScript: return false;')) {
		if(a = document.getElementById("linkContent"+iBoard)){
			a.href = messageLink;
			a.target = messageTarget;
			a.click();
		}
		else{
			f = document.getElementById("linkForm"+iBoard);
			if(messageLink.search(/\?/)!=-1){
				theURL=messageLink.replace(/\?.*$/,"");
				CGI=ParseData(messageLink);
				//alert(" link="+messageLink+";\n theURL="+theURL+";\n par="+CGI+";");
				f.innerHTML="";
				var param='';
				for (i=0; i<CGI.length; i++){
					param =param+'<input type="hidden" name="'+CGI[i].name+'" value="'+decodeURIComponent(CGI[i].data).replace(/\"/g,"&quot;")+'">';
					if(CGI[i].data==''){
						f.innerHTML='<a id="linkContent'+iBoard+'" href="'+theURL+'?'+unescape(CGI[i].name)+'" target="'+messageTarget+'"></a>';
						document.getElementById("linkContent"+iBoard).click();
						return false;
					}
				}
				f.innerHTML=param;
			}
			else{
				f.innerHTML="";
				theURL=messageLink;
			}
			f.action = theURL;
			f.target = messageTarget;
			f.submit();
		}
	}
}
//--------------------------------------
function mouseIn(iBoard) {
	var board = window.boards[iBoard];
	return;
	var messageLink = board.messages[board.message_idx].Link;
	if(messageLink != ""){
		runContent = document.getElementById("content"+iBoard);
	}
}
//------------------------------
function mouseOut(){
	window.status = "";
}
//---------------------------------------
function stopBoard(iBoard) {
	window.boards[iBoard].Run = false;
	$('#content'+iBoard).cycle('pause');

}

/*
if (board.Run){
		if(board.pauseBetween){
			setTimeout("runMessageAfterPause("+iBoard+","+nexti+", "+true+")", message.Interval*1000);
		}
		else{
			setTimeout("runMessageNew("+iBoard+","+nexti+", "+true+")", message.Interval*1000);
		}
}
*/

function pauseBetween(elem, iBoard) {
	
	//elem.style.display = 'none';
	//alert(elem.style.display);
	var board = window.boards[iBoard];
	var to = board.pauseBetween;
	//alert(to);
	$('#content'+iBoard).cycle('pause');
	elemID = elem.id;
	//setTimeout("document.getElementById('"+elemID+"').style.display = 'block';", to*1000);
	setTimeout("document.getElementById('"+elemID+"').style.display = 'block';$('#content'+"+iBoard+").cycle('resume')", to*1000);
	
}

//-------------------------------------
function runBoard(iBoard) {
	/*
	if (window.boards[iBoard].boxType == 'full' && $("#content"+iBoard).css('height') == '100%') {
		window.setTimeout("runBoard("+iBoard+")",100);		
		return;
	}*/
	window.boards[iBoard].Run = true;
	if( window.boards[iBoard].messages.length>0 ){
		for(ii=0; ii < window.boards[iBoard].messages.length; ii++) {
			var m = window.boards[iBoard].messages[ii];
			
			if (!m.weekDaysShow) {
				m.weekDaysShow = new Array(1,1,1,1,1,1,1);
			}
			if(! m.weekDaysShow[day]){window.boards[iBoard].messages.splice(ii,1);ii--}
			else{
				if(getDateYYYYMMDD(m.dateOn)){mesDateOn=getDateYYYYMMDD(m.dateOn);}
				else{mesDateOn=0}
				if(getDateYYYYMMDD(m.dateOff)){mesDateOff=getDateYYYYMMDD(m.dateOff);}
				else{mesDateOff=30001231;}
//				alert('mes:'+ii+'; theDate='+theDate+'; mesDateOn='+mesDateOn+'; mesDateOff='+mesDateOff+';');
				if(!(theDate >= mesDateOn && theDate <= mesDateOff) ){window.boards[iBoard].messages.splice(ii,1);ii--}
				//check hours
				if (m.timeOn || m.timeOff) {
					if (!m.timeOn) m.timeOn = '00:00';
					else if (!m.timeOff) m.timeOff = '23:59';
					var timeOn = parseInt(m.timeOn.replace(':', ''));
					var timeOff = parseInt(m.timeOff.replace(':', ''));
					if(!(theTime >= timeOn && theTime <= timeOff) ){window.boards[iBoard].messages.splice(ii,1);ii--}
				}
			}
		}
	}
		
	if( window.boards[iBoard].messages.length>0 ){
//		try {
			if(window.boards[iBoard].randomize) {
				window.boards[iBoard].messagesTMP = new Array();
				var randomIndxStr=';';
				var randomIndxMAX=window.boards[iBoard].messages.length-1;
				for(indx=0; indx < window.boards[iBoard].messages.length; indx++){
					randomIndx=Math.round(Math.random() * randomIndxMAX);
					while( randomIndxStr.search(";"+randomIndx+";") != -1 ){
						randomIndx=Math.round(Math.random() * randomIndxMAX);
					}
					randomIndxStr+=randomIndx+';';
					var curMsg = window.boards[iBoard].messages[randomIndx];
					window.boards[iBoard].messagesTMP.push(curMsg);					
				}
//				alert(randomIndxStr);
				window.boards[iBoard].messages=null;
				window.boards[iBoard].messages=window.boards[iBoard].messagesTMP;
				window.boards[iBoard].messagesTMP=null;
			}
			//check if navigator bar is a collection and set icon of messages
			if (window.boards[iBoard].nav_bar == 'coll') {
				if (window.boards[iBoard].dynamic_nav_bar_coll.search(/^ser/) >= 0) {	
					window.boards[iBoard].dynamic_nav_bar_values = new Array();
					if (window.boards[iBoard].dynamic_nav_bar_coll == 'ser_empty') {
						for(indx=0; indx < window.boards[iBoard].messages.length; indx++){
							// if there is pause between msgs, put empty value
							if (window.boards[iBoard].pauseBetween > 0) {
								window.boards[iBoard].dynamic_nav_bar_values[2*indx] = '';
								window.boards[iBoard].dynamic_nav_bar_values[2*indx+1] = '';
							}
							else {
								window.boards[iBoard].dynamic_nav_bar_values[indx] = '';
							}
						}	
					}
					else if (window.boards[iBoard].dynamic_nav_bar_coll == 'ser_num') {
						for(indx=0; indx < window.boards[iBoard].messages.length; indx++){
							// if there is pause between msgs, put empty value
							if (window.boards[iBoard].pauseBetween > 0) {
								window.boards[iBoard].dynamic_nav_bar_values[2*indx] = indx+1;
								window.boards[iBoard].dynamic_nav_bar_values[2*indx+1] = '';
							}
							else {
								window.boards[iBoard].dynamic_nav_bar_values[indx] = indx+1;
							}
						}	
					}
					else if (window.boards[iBoard].dynamic_nav_bar_coll == 'ser_rom') {
						// if there is pause between msgs, put empty value
						if (window.boards[iBoard].pauseBetween > 0) {
							values = obj.rom_ser.split(',');
							window.boards[iBoard].dynamic_nav_bar_values = new Array();
							for(indx=0; indx < window.boards[iBoard].messages.length; indx++){
								window.boards[iBoard].dynamic_nav_bar_values[2*indx] = values[indx];
								window.boards[iBoard].dynamic_nav_bar_values[2*indx+1] = '';
							}
						}
						else {
							window.boards[iBoard].dynamic_nav_bar_values = obj.rom_ser.split(',');
						}
					}
					else if (window.boards[iBoard].dynamic_nav_bar_coll == 'ser_abc') {
						// if there is pause between msgs, put empty value
						if (window.boards[iBoard].pauseBetween > 0) {
							values = obj.abc_ser.split(',');
							window.boards[iBoard].dynamic_nav_bar_values = new Array();
							for(indx=0; indx < window.boards[iBoard].messages.length; indx++){
								window.boards[iBoard].dynamic_nav_bar_values[2*indx] = values[indx];
								window.boards[iBoard].dynamic_nav_bar_values[2*indx+1] = '';
							}
						}
						else {
							window.boards[iBoard].dynamic_nav_bar_values = obj.abc_ser.split(',');
						}						
					}
					else if (window.boards[iBoard].dynamic_nav_bar_coll == 'ser_heb') {
						// if there is pause between msgs, put empty value
						if (window.boards[iBoard].pauseBetween > 0) {
							values = obj.heb_ser.split(',');
							window.boards[iBoard].dynamic_nav_bar_values = new Array();
							for(indx=0; indx < window.boards[iBoard].messages.length; indx++){
								window.boards[iBoard].dynamic_nav_bar_values[2*indx] = values[indx];
								window.boards[iBoard].dynamic_nav_bar_values[2*indx+1] = '';
							}
						}
						else {
							window.boards[iBoard].dynamic_nav_bar_values = obj.heb_ser.split(',');
						}
					}
					else if (window.boards[iBoard].dynamic_nav_bar_coll.search(/ser_other/) >= 0) {
						// if there is pause between msgs, put empty value
						if (window.boards[iBoard].pauseBetween > 0) {
							values = obj.other_ser.split(',');
							window.boards[iBoard].dynamic_nav_bar_values = new Array();
							for(indx=0; indx < window.boards[iBoard].messages.length; indx++){
								window.boards[iBoard].dynamic_nav_bar_values[2*indx] = values[indx];
								window.boards[iBoard].dynamic_nav_bar_values[2*indx+1] = '';
							}
						}
						else {
							window.boards[iBoard].dynamic_nav_bar_values = obj.other_ser.split(',');
						}
					}
				}
				else {
					files = window.boards[iBoard].dynamic_nav_bar_files.split(',');
					afiles = window.boards[iBoard].dynamic_nav_bar_afiles.split(',');
					if (window.boards[iBoard].dynamic_nav_bar_coll.search(/^my_collection:/) >= 0) {
						data = window.boards[iBoard].dynamic_nav_bar_coll.split(':');
						window.boards[iBoard].dynamic_nav_bar_coll = '/'+data[1];
					}
					for(indx=0; indx < files.length && indx < window.boards[iBoard].messages.length; indx++){
						window.boards[iBoard].messages[indx].icon = window.boards[iBoard].dynamic_nav_bar_coll+'/'+files[indx];
						if (afiles[indx]) window.boards[iBoard].messages[indx].iconA = window.boards[iBoard].dynamic_nav_bar_coll+'/'+afiles[indx];
						else window.boards[iBoard].messages[indx].iconA = window.boards[iBoard].dynamic_nav_bar_coll+'/'+files[indx];
					}
				}				
			}
			else if (window.boards[iBoard].nav_bar == 'icon') {
				for(indx=0; indx < window.boards[iBoard].messages.length; indx++){
					window.boards[iBoard].messages[indx].iconA = window.boards[iBoard].messages[indx].icon;
				}				
			}
			
			if (window.boards[iBoard].pauseBetween > 0) {
				window.boards[iBoard].messagesTMP = new Array();
				pb = window.boards[iBoard].pauseBetween;
				for(indx=0; indx < window.boards[iBoard].messages.length; indx++){
					var curMsg = curMsg1 = window.boards[iBoard].messages[indx];
					window.boards[iBoard].messagesTMP.push(curMsg);					
					//curMsg.TitleText = curMsg.Text = '';
					//curMsg1.TitleText = curMsg1.Text = curMsg1.Link = curMsg1.tdStyle = curMsg1.bgImage = '';
					curMsg1 = new Object();
					curMsg1.Image = '';
					curMsg1.Effect = curMsg.Effect;
					curMsg1.Interval = pb;
					curMsg1.weekDaysShow = curMsg.weekDaysShow;
					curMsg1.tdStyle = curMsg1.Text = curMsg1.bgImage = curMsg1.TitleText = curMsg1.icon = '';
					//curMsg1.Text = indx;
					window.boards[iBoard].messagesTMP.push(curMsg1);
				}
				window.boards[iBoard].messages=null;
				window.boards[iBoard].messages=window.boards[iBoard].messagesTMP;
				window.boards[iBoard].messagesTMP=null;
			}
			startNav(iBoard);
			var effectsNames = prepareMsgs(iBoard);
			var runContent = document.getElementById("content"+iBoard);
		
		if (window.boards[iBoard].nav_bar) {
			if (!window.boards[iBoard].nav_bar_click) window.boards[iBoard].nav_bar_click = '';
			var auto = (window.boards[iBoard].nav_bar_click == 'next_msg_stop')?1:0;
			window.boards[iBoard].select_msg_by = '';
			if (window.boards[iBoard].nav_bar_click == 'next_msg_stop' || window.boards[iBoard].nav_bar_click == 'next_msg_cont') {
				window.boards[iBoard].select_msg_by = 'click';
			}
			else if (window.boards[iBoard].nav_bar_over == 'next_msg_stop' || window.boards[iBoard].nav_bar_over == 'next_msg_cont') {
				window.boards[iBoard].select_msg_by = 'over';
			}
			if (window.boards[iBoard].select_msg_by == 'over' && (window.boards[iBoard].nav_bar_over == 'next_msg_stop' || window.boards[iBoard].nav_bar_over == 'next_msg_cont')) {
				if (window.boards[iBoard].nav_bar_over == 'next_msg_stop') window.boards[iBoard].mouseover = "$('#content"+iBoard+"').cycle(%%IDX%%);$('#content"+iBoard+"').cycle('pause');";
				else window.boards[iBoard].mouseover = "$('#content"+iBoard+"').cycle(%%IDX%%);";
			}
		}
		
		var addToNavAfter = '';
		if (window.boards[iBoard].messages.length <= 1) {
			if (window.boards[iBoard].messages.length == 1) {
				$('#dhtmlnews-b'+iBoard+'_0').css('display', 'block');
			}
		}
		else {
			if (effectsNames == 'all') {
				if (window.boards[iBoard].nav_bar) {
					$('#content'+iBoard).cycle({
						timeout:  10,
						fx: 'all',
						randomizeEffects: true,
						slideResize: 0,
						containerResize: 0,
						timeoutFn: calculateTimeout,
						before: function(c,n,o) {beforeCycle(n, iBoard, o);},
						after: function(c,n,o) {afterCycle(n, iBoard, o);},
						pager:  '#nav'+iBoard,
						onPagerEvent: function(idx,elem) {if(auto == 1) stopNav(iBoard)},
						pagerEvent: window.boards[iBoard].select_msg_by,
						 // callback fn that creates a thumbnail to use as pager anchor 
		    		pagerAnchorBuilder: function(idx, slide) {
		        		var cont = '';
		        		var mo = '';
		        		if (window.boards[iBoard].mouseover) {
		        			mo = ' onmouseover="'+window.boards[iBoard].mouseover.replace(/%%IDX%%/, idx)+'"';
		        		}
		        		if ((window.boards[iBoard].nav_bar == 'coll' && window.boards[iBoard].dynamic_nav_bar_coll.search(/^ser/) == -1) || window.boards[iBoard].nav_bar == 'icon') {
		        			src = window.boards[iBoard].messages[idx].icon;
		        			cont = '<li %%STYLE%%'+mo+'><a href="#"><img id="nav_bar'+idx+'" src="' + src + '" wwidth="50" hheight="50" /></a></li>';
		        		}
		        		else if (window.boards[iBoard].nav_bar == 'coll' && window.boards[iBoard].dynamic_nav_bar_coll.search(/^ser/) >= 0) {
		        			cont = '<li %%STYLE%%'+mo+'><a href="#">'+window.boards[iBoard].dynamic_nav_bar_values[idx]+'</a></li>';
		        		}
		        		else if (window.boards[iBoard].icons_type == 'msg') {
		        			src = window.boards[iBoard].messages[idx].icon;
		        			cont = '<li %%STYLE%%><a href="#"><img src="' + src + '" wwidth="50" hheight="50" /></a></li>';
		        		}
		        		else if (window.boards[iBoard].icons_type == 'abc') cont = '<a href="#">'+window.boards[iBoard].abc.split(',')[idx]+'</a>';
		        		else cont = '<a href="#">'+(idx+1)+'</a>';				
		        		if (window.boards[iBoard].add_start_stop_btns != 0 && window.boards[iBoard].messages.length - 1 == idx && window.boards[iBoard].pause_img && window.boards[iBoard].play_img) {
		        			if (window.boards[iBoard].dynamic_nav_bar_coll.search(/^ser_/) >= 0) addToNavAfter += '<li class="nav_bar_pp"><a href="javascript:void(0);"><img onclick="runStopNav('+iBoard+');" id="nav'+iBoard+'_bar_pp_img" title="'+window.boards[iBoard].pause_title+'" src="'+window.boards[iBoard].pause_img+'"></a></li>';
		        			else addToNavAfter += '<li class="nav_bar_pp"><a href="javascript:void(0);"><img onclick="runStopNav('+iBoard+');" id="nav'+iBoard+'_bar_pp_img" title="'+window.boards[iBoard].pause_title+'" src="'+window.boards[iBoard].dynamic_nav_bar_coll+'/'+window.boards[iBoard].pause_img+'"></a></li>';
		        		}
		        		if (window.boards[iBoard].messages[idx].Text == '') {
		        			cont = cont.replace(/%%STYLE%%/, 'style="display: none;"');
		        		}
		        		else {
		        			cont = cont.replace(/%%STYLE%%/, '');
		        		}
		        		return cont; 
		    		}
					});
				}
				else {
					$('#content'+iBoard).cycle({
						timeout:  10,
						fx: 'all',
						randomizeEffects: true,
						slideResize: 0,
						containerResize: 0,
						timeoutFn: calculateTimeout,
						before: function(c,n,o) {beforeCycle(n, iBoard, o);}
					});
				}
			}
			else {
				if (window.boards[iBoard].nav_bar) {
					$('#content'+iBoard).cycle({
							timeout:  10,
							fx: effectsNames,
							randomizeEffects: false,
							slideResize: 0,
							containerResize: 0,
							timeoutFn: calculateTimeout,
							before: function(c,n,o) {beforeCycle(n, iBoard, o);},
							after: function(c,n,o) {afterCycle(n, iBoard, o);},
							pager:  '#nav'+iBoard,
							onPagerEvent: function(idx,elem) {if(auto == 1) stopNav(iBoard)},
							pagerEvent: window.boards[iBoard].select_msg_by,
							 // callback fn that creates a thumbnail to use as pager anchor 
		    			pagerAnchorBuilder: function(idx, slide) {
		        		var cont = '';
		        		var mo = '';
		        		if (window.boards[iBoard].mouseover) {
		        			mo = ' onmouseover="'+window.boards[iBoard].mouseover.replace(/%%IDX%%/, idx)+'"';
		        		}
		        		if ((window.boards[iBoard].nav_bar == 'coll' && window.boards[iBoard].dynamic_nav_bar_coll.search(/^ser/) == -1) || window.boards[iBoard].nav_bar == 'icon') {
		        			src = window.boards[iBoard].messages[idx].icon;
		        			cont = '<li %%STYLE%%'+mo+'><a href="javascript:void(0);"><img id="nav_bar'+idx+'" src="' + src + '" wwidth="50" hheight="50" /></a></li>';
		        		}
		        		else if (window.boards[iBoard].nav_bar == 'coll' && window.boards[iBoard].dynamic_nav_bar_coll.search(/^ser/) >= 0) {
		        			cont = '<li %%STYLE%% '+mo+'><a href="javascript:void(0);">'+window.boards[iBoard].dynamic_nav_bar_values[idx]+'</a></li>';
		        		}
		        		else if (window.boards[iBoard].icons_type == 'msg') {
		        			src = window.boards[iBoard].messages[idx].icon;
		        			cont = '<li %%STYLE%%><a href="javascript:void(0);"><img src="' + src + '" wwidth="50" hheight="50" /></a></li>';
		        		}
		        		else if (window.boards[iBoard].icons_type == 'abc') cont = '<a href="#">'+window.boards[iBoard].abc.split(',')[idx]+'</a>';
		        		else cont = '<a href="#">'+(idx+1)+'</a>';
		        	
		        		if (window.boards[iBoard].add_start_stop_btns != 0 && window.boards[iBoard].messages.length - 1 == idx && window.boards[iBoard].pause_img && window.boards[iBoard].play_img) {
		        			if (window.boards[iBoard].dynamic_nav_bar_coll.search(/^ser_/) >= 0) addToNavAfter += '<li class="nav_bar_pp"><a href="javascript:void(0);"><img onclick="runStopNav('+iBoard+');" id="nav'+iBoard+'_bar_pp_img" title="'+window.boards[iBoard].pause_title+'" src="'+window.boards[iBoard].pause_img+'"></a></li>';
		        			else addToNavAfter += '<li class="nav_bar_pp"><a href="javascript:void(0);"><img onclick="runStopNav('+iBoard+');" id="nav'+iBoard+'_bar_pp_img" title="'+window.boards[iBoard].pause_title+'" src="'+window.boards[iBoard].dynamic_nav_bar_coll+'/'+window.boards[iBoard].pause_img+'"></a></li>';
		        		}
		        		if (window.boards[iBoard].messages[idx].Text == '') {
		        			cont = cont.replace(/%%STYLE%%/, 'style="display: none;"');
		        		}
		        		else {
		        			cont = cont.replace(/%%STYLE%%/, '');
		        		}
		        		return cont; 
		    			} 	
						});
					}
					else {
						$('#content'+iBoard).cycle({
							timeout:  10,
							fx: effectsNames,
							randomizeEffects: false,
							slideResize: 0,
							containerResize: 0,
							timeoutFn: calculateTimeout,
							after: function(c,n,o) {afterCycle(n, iBoard, o);},
							before: function(c,n,o) {beforeCycle(n, iBoard, o);}	
						});
					}
			}
			if (addToNavAfter) {
				$("#nav"+iBoard).append(addToNavAfter);
			}
		}
			//	after: function(c,n,o) {pauseBetween(n, iBoard);}
			//});
			/*after: function(c,n,o) {alert(o.currFx);},*/
			//easing:  'easeInBack',
				
//			$('#content'+iBoard).cycle({
//				delay: 500,
//				fx: 'cover,growx,wipe',
//				randomizeEffects: false, 
//				timeout: 4000,
//				timeoutFn: calculateTimeout
//			});

			//delay:  1,				
			//before:  function(c,n,o) {alert(o.currFx);},
				
			if (0) {
				if (document.getElementById("dhtmlnews-nav_full_td")) beforeRunMessage(iBoard,0);
				else runMessageNew(iBoard,0);
			}
//		}
//		catch(e) {}
		//put nav in board content
		if (window.boards[iBoard].nav_bar) $('#content'+iBoard).append( $('#nav'+iBoard) );
		if ($("#navmask"+iBoard).length > 0) $('#content'+iBoard).append( $('#navmask'+iBoard) );
		if ($("#board"+iBoard+"-ca").length > 0) $('#content'+iBoard).append( $('#board'+iBoard+'-ca') );
		//runMessage(iBoard,0);
	}
}

function beforeCycle( currElement, iBoard, opts ) {
	
	currElement.id.search(/dhtmlnews-b\d+_(\d+)/);
	var index = RegExp.$1;
	//alert(index)
	setMsgIdx( index, iBoard );
	if (nav) setNav( index, iBoard );
	////prevIndex = (index - 1<0)?window.boards[iBoard].messages.length-1:index-1;
	prevIndex = opts.currSlide;
	//alert(index+':'+prevIndex);
	var icon = window.boards[iBoard].messages[prevIndex].icon;
	var iconA = window.boards[iBoard].messages[index].iconA;
	$("#nav"+iBoard+" li:eq("+prevIndex+") a img").attr('src', icon);
	$("#nav"+iBoard+" li:eq("+index+") a img").attr('src', iconA);
	if ($("#navmask"+iBoard).length > 0) {
		var mask = window.boards[iBoard].messages[index].mask;
		if (mask) {
			if (window.boards[iBoard].messages[index].Link) $("#navmask"+iBoard).css('cursor', 'pointer');
			else $("#navmask"+iBoard).css('cursor', 'default');
			$("#navmask"+iBoard).css('display', 'block');
			$("#navmask"+iBoard).css('background-image', 'url('+mask+')');
		}
		else {
			$("#navmask"+iBoard).css('display', 'none');
			$("#navmask"+iBoard).css('cursor', 'default');
		}
	}
	if ( alowToEdit == 1) {
		$('#board'+iBoard+'-ca').attr('curIndex', opts.nextSlide);
	}
	
}

function editMsg(iBoard) {
	
	alert($('#board'+iBoard+'-ca').attr('curIndex'));
	
}

function afterCycle( currElement, iBoard ) {
	
	currElement.id.search(/dhtmlnews-b\d+_(\d+)/);
	var index = RegExp.$1;
	if (nav) setNav( index, iBoard );
	var currEffect = window.boards[iBoard].messages[index].Effect; 
	if (window.boards[iBoard].boxType == 'full') {
		if ($("#"+currElement.id).height() < $("#content"+iBoard).height()) $("#"+currElement.id).css('height', '100%');
		$("#content"+iBoard).css('overflow', 'auto');
	}
	//ignore this - if curr slide effect is none effect, make sure opacity and top are reset
	//if (currEffect == 'none') {
	//if something in effect was wrong, reset opacity, top and left.
	if ($("#"+currElement.id).css('opacity') != 1) $("#"+currElement.id).css('opacity', 1);
	if (parseInt($("#"+currElement.id).css('top')) != 0) $("#"+currElement.id).css('top', 0);
	if (parseInt($("#"+currElement.id).css('left')) != 0) $("#"+currElement.id).css('left', 0);
	if (parseInt($("#"+currElement.id).css('width')) == 0) $("#"+currElement.id).width('');
	if (parseInt($("#"+currElement.id).css('height')) == 0) $("#"+currElement.id).height('');
	//$("#content"+iBoard).css('overflow','visible');
	
}

function setMsgIdx( index, iBoard ) {
	
	
	window.boards[iBoard].message_idx = index;
	
}

function setNav(index, iBoard) {
	
	$("#dhtmlnews-nav_selectMsg"+iBoard).val(index);
	
}

function calculateTimeout(currElement, nextElement, opts, isForward) { 
  
    // inherit the default timeout value (4 sec) 
    var index = opts.currSlide;
    
    if (currElement.parentNode) {
    	//alert(currElement.parentNode.id);
    	currElement.parentNode.id.search(/(\d+)/);
    	var iBoard = RegExp.$1;
    	var board = window.boards[iBoard];
    	var message = window.boards[iBoard].messages[index];
    	//alert(index+'::'+message.Interval);
    	return message.Interval * 1000;
    }
    return false;
    //return index % 2 ? 10000 : false; 
    //return (index + 1) * 1000;
	
}
 
function prepareMsgs(iBoard) {
	
	var runContent = document.getElementById("content"+iBoard);
	var ul = document.createElement('UL');
	var Effects = new Array();
	//ul.className = 'dhtmlnews-msg'+window.boards[iBoard].boxID+'Ul dhtmlnews-msgUl';
	var counterAll = 0;
	var effect = '';
	for (var i = 0 ; i < window.boards[iBoard].messages.length ; i++) {
		var li = document.createElement('LI');
		if (0) {
			j = (i+1)%window.boards[iBoard].messages.length;
			li.innerHTML = prepareMsg(iBoard, window.boards[iBoard].messages[j], 2);
			li.innerHTML += prepareMsg(iBoard, window.boards[iBoard].messages[i], 2);
		}
		else {
			li.innerHTML = prepareMsg(iBoard, window.boards[iBoard].messages[i]);
		}
		li.id = 'dhtmlnews-b'+iBoard+'_'+i;
		li.name = 'dhtmlnews-b'+iBoard+'_'+i;
		li.className = 'dhtmlnews-msg'+window.boards[iBoard].boxID+'Li dhtmlnews-msgLi';
		ul.appendChild(li);
		li.style.display = 'none';
		li.style.zIndex = window.boards[iBoard].messages.length-i;
		runContent.appendChild(li);
		effect = window.boards[iBoard].messages[i].Effect;
		if (window.boards[iBoard].messages[i].Effect == 'all') {
			counterAll++;
			effect = effects[Math.floor((effects.length+1)*Math.random())];
		}
		Effects.push(effect);
	}
	var elem = Effects.shift();
	Effects.push(elem);
	if (counterAll == window.boards[iBoard].messages.length) return ('all');
	return(Effects.join(','));
	//return 'blindX, fadeZoom, shuffle';
	//runContent.appendChild(ul);
		
}

function prepareMsg(iBoard, message, msgs) {
	
	var msgData = '';
	
	if ((message.Msg == "") || (message.Msg == undefined) || (alowToEdit == 1 && message.EditMsg == 0) ) {
		if ((message.Title) && (message.Title != "")) {
			message.TitleText = message.Title;
		}
		var final_message = '';
		message.Text = message.Text.replace(/&lt;script/g, '<script');
		message.Text = message.Text.replace(/\&lt;\/script/g, '\</script');
		if( message.Image != ''){
			if( message.Image.match(/^<img/i) ){
				final_message = message.Image+message.Text;
			}
			else if( message.imgAlign == "right" || message.imgAlign == "left" ){	
				final_message = "<img src='"+message.Image+"' align='"+message.imgAlign+"' "+message.imgWidth+" border='0' vspace='0' hspace='0'>"+message.Text;
			}
			else if( message.imgAlign == "top" ){
				final_message = message.Text+"<img src='"+message.Image+"' align='"+message.imgAlign+"' "+message.imgWidth+" border='0' vspace='0' hspace='0'>";
			}
			else if( message.imgAlign == "bottom" ){
				final_message = "<img src='"+message.Image+"' align='"+message.imgAlign+"' "+message.imgWidth+" border='0' vspace='0' hspace='0'><br>"+message.Text;
			}
			else{
				final_message = "<img src='"+message.Image+"' "+message.imgWidth+" border='0' vspace='0' hspace='0'>"+message.Text;
			}
		}
		else
			final_message = message.Text;
			
		
		if(message.hideTitle){
			message.TitleText="";
		}
		else{
			if( message.TitleText ) {
				if (typeof(message.TitleSize) == 'number') message.TitleSize += 'px';
				else if (typeof(message.TitleSize) == 'string' && message.TitleSize.search(/px$/) == -1) message.TitleSize += 'px';
				message.TitleText ="<table cellpadding='0' cellspacing='0' border='0' style=\"width: 100%;\"><tr><td align="+message.TitleAlign+" style='background-color:"+(message.TitleBgcolor?message.TitleBgcolor:'#ffffff')+" '>"+message.TitleBold+"<font color="+message.TitleFgcolor+" face="+message.TitleFamily+" style='font-size : "+message.TitleSize+";'>"+message.TitleText+"</font></b></td></tr></table>";
			} else 
				message.TitleText="";
		}
		message.cEffect = message.Effect;
		
		if (typeof(message.Padding) == 'number') message.Padding += 'px';
		else if (typeof(message.Padding) == 'string' && message.Padding.search(/px$/) == -1) message.Padding += 'px';
		if (typeof(message.Size) == 'number') message.Size += 'px';
		else if (typeof(message.Size) == 'string' && message.Size.search(/px$/) == -1) message.Size += 'px';
			
		msgFontSize = '';
		if (message.Size) msgFontSize = "font-size: "+message.Size+";";
		var tbHeight = (typeof(msgs) != 'undefined' && msgs > 1)?100/parseInt(msgs)+'%':'100%';
		var tbHeight = (0)?'100%':window.boards[iBoard].Height;
		var tbWidth = (0)?'100%':window.boards[iBoard].Width;
		if (message.Link == "") {			
			message.Msg = "<table style='margin:0; width:"+tbWidth+"; height: "+tbHeight+";' border='0' cellpadding='0' cellspacing='0'><tr valign=\"top\"><td valign=\"top\" style=\"background-color:"+(message.Bgcolor?message.Bgcolor:'#ffffff')+"; "+message.bgImage+" background-position: "+message.bgImgPosition+"; background-repeat: "+message.bgImgRepeat+";"+message.tdStyle+";font-family: "+message.Family+"; "+msgFontSize+" color: "+message.Fgcolor+";\">"+final_message+"</td></tr></table>";
		}
		else {
			message.Msg = "<table style='margin:0; cursor: pointer; width:"+tbWidth+"; height: "+tbHeight+";' border='0' cellpadding='0' cellspacing='0'><tr valign=\"top\"><td valign=\"top\" style=\"background-color:"+(message.Bgcolor?message.Bgcolor:'#ffffff')+"; "+message.bgImage+" background-position: "+message.bgImgPosition+"; background-repeat: "+message.bgImgRepeat+"; cursor: pointer;"+message.tdStyle+";font-family: "+message.Family+"; "+msgFontSize+" color: "+message.Fgcolor+";\">"+final_message+"</td></tr></table>";
		}

		if ( alowToEdit == 1 && 0) {
			editAlow = "<table cellpadding=\"0\" cellspacing=\"1\" style=\"position:absolute;bottom:2px;left:0px;z-index:100\"><tr><td><img src=\""+biz_url+"/pagedit.gif\" border=\"0\" onClick=\"openMS("+window.boards[iBoard].boxID+")\" style=\"cursor: pointer;\" title=\"Message Box Administration\"></td><td><img src=\""+biz_url+"/newedit.gif\" border=\"0\" onClick=\"newMS("+window.boards[iBoard].boxID+")\" style=\"cursor: pointer;\" title=\"Add Message Box\"></td></tr></table>";
			message.Msg += editAlow;
			message.Link = "";
		}
	}
	
	return message.Msg;
	
}

function beforeRunMessage(iBoard,start) {
	
		if (document.getElementById("dhtmlnews-nav_full_td").clientHeight) {
			//runMessage(iBoard,start);
			runMessageNew(iBoard,start);
			if (windowHeight && document.getElementById('dhtmlnews-main_full_table')) {
				document.getElementById('dhtmlnews-main_full_td').style.height = (windowHeight-document.getElementById("dhtmlnews-nav_full_td").clientHeight)+'px';
			}	
		}
		else window.setTimeout("beforeRunMessage("+iBoard+","+start+")",50);		
	
}
//------------------------------------------------------------
function runMessageAfterPause(iBoard, iMessage, checkRun) {
	var board = window.boards[iBoard];
	if (checkRun && !board.Run) return;
	var runContent = document.getElementById("content"+iBoard);
	//runContent.innerHTML = '<br/>';
	//if (board.prevMsg != '' && board.prevMsg != 0) {
	if (1) {
		//alert(board.prevMsg);
		var message = board.messages[board.prevMsg];
		var effect = effects[message.cEffect];
		if (message.cEffect != 'NONE') {
			prevID = 'dhtmlnews-b'+iBoard+'_'+board.prevMsg;
			if ($("#"+prevID))
				$("#"+prevID).hide(effect, {}, eTimeOut);
		}
		else {
			prevID = 'dhtmlnews-b'+iBoard+'_'+board.prevMsg;
			if (document.getElementById(prevID)) document.getElementById(prevID).style.display = 'none';
		}
	}
	setTimeout("runMessageNew("+iBoard+","+iMessage+")", board.pauseBetween*1000);
}
//------------------------------------------------------------

function runMessageNew(iBoard, iMessage, checkRun) {
	
	var board = window.boards[iBoard];
	if (checkRun && !board.Run) return;
	var message = board.messages[iMessage];
	//alert(iMessage+'::\n'+board.prevMsg);
	var nexti = (parseInt(iMessage)+1) % board.messages.length;
	id = 'dhtmlnews-b'+iBoard+'_'+iMessage;
	var li = document.getElementById(id);
	if( message.Effect == 23 ) {
		message.cEffect = Math.floor(15*Math.random());
	}
	else {
		message.cEffect = message.Effect;
	}
	var effect = effects[message.cEffect];
	//alert(message.Effect);
	//if( message.Effect == 'rand' ) 
	//	message.cEffect = Math.floor(23*Math.random());
	
	//if (1 || (typeof(board.prevMsg) != 'undefined' && board.prevMsg != '' && board.prevMsg != 0)) {
	if (message.cEffect != 'NONE') {
		//alert('hide');
		prevID = 'dhtmlnews-b'+iBoard+'_'+board.prevMsg;
		if ($("#"+prevID))
			$("#"+prevID).hide(effect, {}, eTimeOut);// function() {runMessage1(iBoard, message, nexti);});
		//$("#"+prevID).fadeOut(2000);
	}
	else {
		prevID = 'dhtmlnews-b'+iBoard+'_'+board.prevMsg;
		if (document.getElementById(prevID)) document.getElementById(prevID).style.display = 'none';
	}
	board.prevMsg = iMessage;
	//if( message.Effect == 'rand' ) 
	//	message.cEffect = Math.floor(23*Math.random());
	
	//li.style.display = 'block';
	
	
	if ( message.cEffect == 'NONE' ){
		li.style.display = 'block';
	}
	else {
		$("#"+id).show(effect, {}, eTimeOut);// function() {runMessage1(iBoard, message, nexti);});
		//$("#"+id).fadeIn(2000);
		//li.style.display = 'block';
	}
	
	if (document.getElementById('dhtmlnews-nav_play'+iBoard))
		document.getElementById('dhtmlnews-nav_play'+iBoard).nxt = nexti;
	if (board.Run){
		if(board.pauseBetween){
			setTimeout("runMessageAfterPause("+iBoard+","+nexti+", "+true+")", message.Interval*1000);
		}
		else{
			setTimeout("runMessageNew("+iBoard+","+nexti+", "+true+")", message.Interval*1000);
		}
	}
	/*else {
			if (document.getElementById('dhtmlnews-nav_play'+iBoard))
				document.getElementById('dhtmlnews-nav_play'+iBoard).nxt = nexti;
	}*/
	cancelHashTitleIEBug();
	
}

function runMessage(iBoard, iMessage, checkRun) {
	cancelHashTitleIEBug();
	var board = window.boards[iBoard];
	if (checkRun && !board.Run) return;
	window.boards[iBoard].message_idx = iMessage;
   	var message = board.messages[iMessage];
	var nexti = (parseInt(iMessage)+1) % board.messages.length;
	var runContent = document.getElementById("content"+iBoard);	
	if (board.boxType == 'full') runContent.style.overflow = "auto";
	else runContent.style.overflow = "hidden";
	//var innerHeight = (board.Height-(2*message.BorderWidth))
	//var innerWidth = (board.Width-(2*message.BorderWidth))
	
	if ((message.Msg == "") || (message.Msg == undefined) || (alowToEdit == 1 && message.EditMsg == 0) ) {
		if ((message.Title) && (message.Title != "")) {
			message.TitleText = message.Title;
		}
		var final_message = ''
		if( message.Image != ''){
			if( message.Image.match(/^<img/i) ){
				final_message = message.Image+message.Text;
			}
			else if( message.imgAlign == "right" || message.imgAlign == "left" ){	
				final_message = "<img src='"+message.Image+"' align='"+message.imgAlign+"' "+message.imgWidth+" border='0' vspace='0' hspace='0'>"+message.Text;
			}
			else if( message.imgAlign == "top" ){
				final_message = message.Text+"<img src='"+message.Image+"' align='"+message.imgAlign+"' "+message.imgWidth+" border='0' vspace='0' hspace='0'>";
			}
			else if( message.imgAlign == "bottom" ){
				final_message = "<img src='"+message.Image+"' align='"+message.imgAlign+"' "+message.imgWidth+" border='0' vspace='0' hspace='0'><br>"+message.Text;
			}
			else{
				final_message = "<img src='"+message.Image+"' "+message.imgWidth+" border='0' vspace='0' hspace='0'>"+message.Text;
			}
		}
		else
			final_message = message.Text;
			
		
		if(message.hideTitle){
			message.TitleText="";
		}
		else{
			if( message.TitleText ) {
				/*if (typeof(message.BorderWidth) == 'number') message.BorderWidth += 'px';
				else if (typeof(message.BorderWidth) == 'string' && message.BorderWidth.search(/px$/) == -1) message.BorderWidth += 'px';*/
				if (typeof(message.TitleSize) == 'number') message.TitleSize += 'px';
				else if (typeof(message.TitleSize) == 'string' && message.TitleSize.search(/px$/) == -1) message.TitleSize += 'px';
				//message.TitleText ="<table cellpadding='0' cellspacing='0' border='0' style=\"width: 100%; border-bottom: "+message.BorderWidth+" solid "+message.BorderColor+";\"><tr><td align="+message.TitleAlign+" style='background-color:"+(message.TitleBgcolor?message.TitleBgcolor:'#ffffff')+" '>"+message.TitleBold+"<font color="+message.TitleFgcolor+" face="+message.TitleFamily+" style='font-size : "+message.TitleSize+";'>"+message.TitleText+"</font></b></td></tr></table>";
				message.TitleText ="<table cellpadding='0' cellspacing='0' border='0' style=\"width: 100%;\"><tr><td align="+message.TitleAlign+" style='background-color:"+(message.TitleBgcolor?message.TitleBgcolor:'#ffffff')+" '>"+message.TitleBold+"<font color="+message.TitleFgcolor+" face="+message.TitleFamily+" style='font-size : "+message.TitleSize+";'>"+message.TitleText+"</font></b></td></tr></table>";
			} else 
				message.TitleText="";
		}
		message.cEffect = message.Effect;
		
		
		/*if (typeof(message.BorderWidth) == 'number') message.BorderWidth += 'px';
		else if (typeof(message.BorderWidth) == 'string' && message.BorderWidth.search(/px$/) == -1) message.BorderWidth += 'px';*/
		if (typeof(message.Padding) == 'number') message.Padding += 'px';
		else if (typeof(message.Padding) == 'string' && message.Padding.search(/px$/) == -1) message.Padding += 'px';
		if (typeof(message.Size) == 'number') message.Size += 'px';
		else if (typeof(message.Size) == 'string' && message.Size.search(/px$/) == -1) message.Size += 'px';
			
		msgFontSize = '';
		if (message.Size) msgFontSize = "font-size: "+message.Size+";";
		if (message.Link == "") {			
			//message.Msg = "<table style='margin:0; width:100%; height: 100%; border: "+message.BorderWidth+" solid "+message.BorderColor+";' border='0' cellpadding='0' cellspacing='0'><tr  align="+message.Align+" valign=top><td style=\"background-color:"+(message.Bgcolor?message.Bgcolor:'#ffffff')+"; padding: "+message.Padding+" "+message.Padding+" "+message.Padding+" " +message.Padding+"; "+message.bgImage+" background-position: "+message.bgImgPosition+"; background-repeat: "+message.bgImgRepeat+";\">"+message.TitleText+message.Bold+"<font  style='font-family: "+message.Family+"; font-size: "+message.Size+"; color: "+message.Fgcolor+";'>"+final_message+"</b></font></td></tr></table>";
			//message.Msg = "<table style='margin:0; width:100%; height: 100%; border: "+message.BorderWidth+" solid "+message.BorderColor+";' border='0' cellpadding='0' cellspacing='0'><tr  align="+message.Align+" valign=top><td style=\"background-color:"+(message.Bgcolor?message.Bgcolor:'#ffffff')+"; padding: "+message.Padding+" "+message.Padding+" "+message.Padding+" " +message.Padding+"; "+message.bgImage+" background-position: "+message.bgImgPosition+"; background-repeat: "+message.bgImgRepeat+";"+message.tdStyle+"\">"+message.TitleText+message.Bold+"<table width='100%' height='100%' style='font-family: "+message.Family+"; font-size: "+message.Size+"; color: "+message.Fgcolor+";'><tr><td height='100%' valign='top'>"+final_message+"</b></td></tr></table></td></tr></table>";
			//message.Msg = "<table style='margin:0; width:100%; height: 100%;' border='0' cellpadding='0' cellspacing='0'><tr  align="+message.Align+" valign=top><td style=\"background-color:"+(message.Bgcolor?message.Bgcolor:'#ffffff')+"; padding: "+message.Padding+" "+message.Padding+" "+message.Padding+" " +message.Padding+"; "+message.bgImage+" background-position: "+message.bgImgPosition+"; background-repeat: "+message.bgImgRepeat+";"+message.tdStyle+"border: "+message.BorderWidth+" solid "+message.BorderColor+";\">"+message.TitleText+message.Bold+"<table width='100%' height='100%' style='font-family: "+message.Family+"; font-size: "+message.Size+"; color: "+message.Fgcolor+";'><tr><td height='100%' valign='top'>"+final_message+"</b></td></tr></table></td></tr></table>";
			message.Msg = "<table style='margin:0; width:100%; height: 100%;' border='0' cellpadding='0' cellspacing='0'><tr valign=\"top\"><td valign=\"top\" style=\"background-color:"+(message.Bgcolor?message.Bgcolor:'#ffffff')+"; "+message.bgImage+" background-position: "+message.bgImgPosition+"; background-repeat: "+message.bgImgRepeat+";"+message.tdStyle+";font-family: "+message.Family+"; "+msgFontSize+" color: "+message.Fgcolor+";\">"+final_message+"</td></tr></table>";
		}
		else {
			//message.Msg = "<table style='margin:0; cursor: pointer; width:100%; height: 100%; border: "+message.BorderWidth+" solid "+message.BorderColor+";' border='0' cellpadding='0' cellspacing='0'><tr  align="+message.Align+" valign=top><td style=\"background-color:"+(message.Bgcolor?message.Bgcolor:'#ffffff')+"; padding: "+message.Padding+" "+message.Padding+" "+message.Padding+" " +message.Padding+"; "+message.bgImage+" background-position: "+message.bgImgPosition+"; background-repeat: "+message.bgImgRepeat+"; cursor: pointer;"+message.tdStyle+"\">"+message.TitleText+message.Bold+"<table width='100%' height='100%' style='font-family: "+message.Family+"; font-size: "+message.Size+"; color: "+message.Fgcolor+";'><tr><td height='100%' valign='top'>"+final_message+"</b></td></tr></table></td></tr></table>";
			//message.Msg = "<table style='margin:0; cursor: pointer; width:100%; height: 100%;' border='0' cellpadding='0' cellspacing='0'><tr  align="+message.Align+" valign=top><td style=\"background-color:"+(message.Bgcolor?message.Bgcolor:'#ffffff')+"; padding: "+message.Padding+" "+message.Padding+" "+message.Padding+" " +message.Padding+"; "+message.bgImage+" background-position: "+message.bgImgPosition+"; background-repeat: "+message.bgImgRepeat+"; cursor: pointer;"+message.tdStyle+"border: "+message.BorderWidth+" solid "+message.BorderColor+";\">"+message.TitleText+message.Bold+"<table width='100%' height='100%' style='font-family: "+message.Family+"; font-size: "+message.Size+"; color: "+message.Fgcolor+";'><tr><td height='100%' valign='top'>"+final_message+"</b></td></tr></table></td></tr></table>";
			//message.Msg = "<table style='margin:0; cursor: pointer; width:100%; height: 100%;' border='0' cellpadding='0' cellspacing='0'><tr valign=top><td style=\"background-color:"+(message.Bgcolor?message.Bgcolor:'#ffffff')+"; "+message.bgImage+" background-position: "+message.bgImgPosition+"; background-repeat: "+message.bgImgRepeat+"; cursor: pointer;"+message.tdStyle+"\">"+message.TitleText+message.Bold+"<table width='100%' height='100%' style='font-family: "+message.Family+"; font-size: "+message.Size+"; color: "+message.Fgcolor+";'><tr><td height='100%' valign='top'>"+final_message+"</b></td></tr></table></td></tr></table>";
			message.Msg = "<table style='margin:0; cursor: pointer; width:100%; height: 100%;' border='0' cellpadding='0' cellspacing='0'><tr valign=\"top\"><td valign=\"top\" style=\"background-color:"+(message.Bgcolor?message.Bgcolor:'#ffffff')+"; "+message.bgImage+" background-position: "+message.bgImgPosition+"; background-repeat: "+message.bgImgRepeat+"; cursor: pointer;"+message.tdStyle+";font-family: "+message.Family+"; "+msgFontSize+" color: "+message.Fgcolor+";\">"+final_message+"</td></tr></table>";
		}

		if ( alowToEdit == 1 && 0) {
			editAlow = "<table cellpadding=\"0\" cellspacing=\"1\" style=\"position:absolute;bottom:2px;left:0px;z-index:100\"><tr><td><img src=\""+biz_url+"/pagedit.gif\" border=\"0\" onClick=\"openMS("+window.boards[iBoard].boxID+")\" style=\"cursor: pointer;\" title=\"Message Box Administration\"></td><td><img src=\""+biz_url+"/newedit.gif\" border=\"0\" onClick=\"newMS("+window.boards[iBoard].boxID+")\" style=\"cursor: pointer;\" title=\"Add Message Box\"></td></tr></table>";
			message.Msg += editAlow;
			message.Link = "";
		}
	}

	if( message.Effect == 'rand' ) 
		message.cEffect = Math.floor(23*Math.random());
	
	if ( message.cEffect == 'NONE' ){
		runContent.innerHTML = message.Msg;
	}
	else if ( message.cEffect != 'x' ){
		if ( runContent.filters ) {
			runContent.filters.revealTrans.Transition = message.cEffect;
			runContent.filters.revealTrans.apply();
			runContent.innerHTML = message.Msg;
			runContent.filters.revealTrans.play();
		}
		else
			runContent.innerHTML = message.Msg;
	}
	else{
		if ( runContent.filters ) {
			runContent.filters.blendTrans.apply();
			runContent.innerHTML = message.Msg;
			runContent.filters.blendTrans.play();
		}
		else {			
			//alert(message.Msg);
			runContent.innerHTML = message.Msg;			
		}
	}
	
	if (document.getElementById('dhtmlnews-nav_play'+iBoard))
			document.getElementById('dhtmlnews-nav_play'+iBoard).nxt = nexti;
	if (board.Run){
		if(board.pauseBetween){
			setTimeout("runMessageAfterPause("+iBoard+","+nexti+", "+true+")", message.Interval*1000);
		}
		else{
			setTimeout("runMessage("+iBoard+","+nexti+", "+true+")", message.Interval*1000);
		}
	}
	/*else {
			if (document.getElementById('dhtmlnews-nav_play'+iBoard))
				document.getElementById('dhtmlnews-nav_play'+iBoard).nxt = nexti;
	}*/
	cancelHashTitleIEBug();
}
//-------------------------------------------------------------------------------------------------------------------------------------
for (var i=0;window.boards&&i<window.boards.length;i++) {
	if (window.boards[i].Run == undefined) {
		if(window.boards[i].messages.length == 0) {
				try {
					document.getElementById('content'+i).style.display = 'none';
					document.getElementById('content'+i).style.height = '0px';
				} catch (e){}
		}
		else {
				runBoard(i);
		}
	}
}

function startNav(iBoard) {
	
	if (!nav) return;
	var div = '';
	div += '<select onChange="nextMsg('+iBoard+',\'select\');" class="dhtmlnews-nav_selectMsg" id="dhtmlnews-nav_selectMsg'+iBoard+'" sstyle="vertical-align: top;">';
	//div += '<option value="-1"></option>';
	for (var i = 0 ; i < window.boards[iBoard].messages.length ; i++) {
			msg = window.boards[iBoard].messages[i].TitleText;
			if (msg == '') continue;
			if (msg.length > 20) {
					msg = msg.substring(0,17) + '...';
			}
			div += '<option value="'+i+'">'+msg+'</option>';
	}
	div += '</select>';
	div += '<img onClick="nextMsg('+iBoard+',\'-\')" class="dhtmlnews-nav_arrow dhtmlnews-nav_prv" id="dhtmlnews-nav_prv'+iBoard+'" src="/htm-webaxy/scanpic/images_new/prv.gif" title="'+prvT+'" border="0" height="20px" sstyle="padding-left: 5px; padding-right: 5px; cursor: pointer; vertical-align: top;">';
	div += '<img onClick="runStopBoard('+iBoard+')" pause="0" class="dhtmlnews-nav_arrow dhtmlnews-nav_play" id="dhtmlnews-nav_play'+iBoard+'" src="/htm-webaxy/scanpic/images_new/stop.gif" title="'+pauseT+'" border="0" height="20px" sstyle="cursor: pointer; vertical-align: top;">';
	div += '<img onClick="nextMsg('+iBoard+',\'+\')" class="dhtmlnews-nav_arrow dhtmlnews-nav_nxt" id="dhtmlnews-nav_nxt'+iBoard+'" src="/htm-webaxy/scanpic/images_new/nxt.gif" title="'+nxtT+'" border="0" height="20px" sstyle="padding-left: 5px; cursor: pointer; vertical-align: top;">';
	document.getElementById('dhtmlnews-nav').innerHTML = div;
}

function nextMsg(iBoard, op) {
		
		if (op == 'select' && document.getElementById('dhtmlnews-nav_selectMsg'+iBoard).value == -1) return;
		document.getElementById('dhtmlnews-nav_play'+iBoard).pause = 1;
		document.getElementById('dhtmlnews-nav_play'+iBoard).title = playT;
		document.getElementById('dhtmlnews-nav_play'+iBoard).src = "/htm-webaxy/scanpic/images_new/play.gif";
		stopBoard(iBoard);
		if (op == '-') $('#content'+iBoard).cycle('prev');
		else if (op == '+') $('#content'+iBoard).cycle('next');
		else if (op == 'select') {
			$('#content'+iBoard).cycle(parseInt(document.getElementById('dhtmlnews-nav_selectMsg'+iBoard).value));
		}
		return;
		var nxt;
		try {
			nxt = parseInt(document.getElementById('dhtmlnews-nav_play'+iBoard).nxt);
		} catch (e) {
			nxt = 0;
		}
		if (op == 'select') {
				nxt = document.getElementById('dhtmlnews-nav_selectMsg'+iBoard).value;
				document.getElementById('dhtmlnews-nav_play'+iBoard).nxt = nxt;
		}
		if (op == '-') nxt = nxt - 2;
		if (nxt < 0) nxt = nxt + window.boards[iBoard].messages.length;
		
		runMessageNew(iBoard, nxt);
	
}

function runStopBoard(iBoard) {
	
	var pause = document.getElementById('dhtmlnews-nav_play'+iBoard).pause;
	if (!pause) {
			document.getElementById('dhtmlnews-nav_play'+iBoard).pause = 1;
			document.getElementById('dhtmlnews-nav_play'+iBoard).title = playT;
			document.getElementById('dhtmlnews-nav_play'+iBoard).src = "/htm-webaxy/scanpic/images_new/play.gif";
			stopBoard(iBoard);
	}
	else {
			document.getElementById('dhtmlnews-nav_play'+iBoard).pause = 0;
			document.getElementById('dhtmlnews-nav_play'+iBoard).title = pauseT;
			document.getElementById('dhtmlnews-nav_play'+iBoard).src = "/htm-webaxy/scanpic/images_new/stop.gif";
			window.boards[iBoard].Run = true;
			//runMessageNew(iBoard, document.getElementById('dhtmlnews-nav_play'+iBoard).nxt);
			$('#content'+iBoard).cycle('resume');
	}
	
}
//////////////////////////////////////////////////////////////////////////////
function CGI_Record (key,data) {
	this.name = key;
	this.data = data;
}

function ParseData (QS) {
	QS = QS.replace(/.*\?/,"");
	CGI = new Array();
	key_data = new Array();
	pairs = QS.split("&");
	if (!pairs)
		return CGI;
	for (i=0;i<pairs.length;i++) {
		if (pairs[i].indexOf("=") != -1) {
			key_data[0] = pairs[i].match(/^[^=]+/)[0];
			key_data[1] = pairs[i].match(/=.*/)[0].slice(1);
		}
		else {
			key_data[0] = pairs[i];
			key_data[1] = "";
		}
		CGI[CGI.length] = new CGI_Record(key_data[0],key_data[1]);
		CGI[key_data[0]] = key_data[1];
	}
	return CGI;
}
//------

function getDateYYYYMMDD(ddate) {
	var re = /^(\d+)\/(\d+)\/(\d+)$/;
	var dArr;
	var dd=0; var mm=0; var yyyy=0;
	if (dArr=re.exec(ddate)) {
		dd =dArr[1]*1; mm =dArr[2]*1; yyyy =dArr[3]*1;
		if ((dd < 1) || (dd > 31)){ return 0;}
		if ((mm < 1) || (mm > 12)){ return 0;}
		if ((dd == 31) && ((mm == 4)||(mm == 6)||(mm == 9)||(mm == 11))){ return 0;}
		if ((dd > 29) && (mm == 2)){ return 0;}
		if (yyyy > 9999){ return 0;}
		
		if (dd < 10){dd = "0"+dd;}
		if (mm < 10){mm = "0"+mm;}
		if (yyyy < 50){yyyy+=2000;}
		if (yyyy < 100){yyyy+=1900;}
		if (yyyy < 1000){yyyy+=1000;}
//		alert(yyyy+''+mm+''+dd);
		ddate = ''+yyyy+''+mm+''+dd;
	}
	else{ddate =0;}
	return ddate;
}
function runStopNav(iBoard) {
	
	var playBtn = (window.boards[iBoard].dynamic_nav_bar_coll.search(/^ser_/) >= 0)?window.boards[iBoard].play_img:window.boards[iBoard].dynamic_nav_bar_coll+'/'+window.boards[iBoard].play_img;
	var pauseBtn = (window.boards[iBoard].dynamic_nav_bar_coll.search(/^ser_/) >= 0)?window.boards[iBoard].pause_img:window.boards[iBoard].dynamic_nav_bar_coll+'/'+window.boards[iBoard].pause_img;
	var playTitle = window.boards[iBoard].play_title;
	var pauseTitle = window.boards[iBoard].pause_title;
	
	var pauseElem = document.getElementById('nav'+iBoard+'_bar_pp_img');
	var pause = pauseElem.pause;
	if (!pause) {
			if (pauseElem) {
				pauseElem.pause = 1;
				pauseElem.title = playTitle;
				pauseElem.src = playBtn;
			}
			stopBoard(iBoard);
	}
	else {
			if (pauseElem) {
				pauseElem.pause = 0;
				pauseElem.title = pauseTitle;
				pauseElem.src = pauseBtn;
			}
			window.boards[iBoard].Run = true;
			$('#content'+iBoard).cycle('resume');
	}
	
}

function stopNav(iBoard) {
	
	var playBtn = (window.boards[iBoard].dynamic_nav_bar_coll.search(/^ser_/) >= 0)?window.boards[iBoard].play_img:window.boards[iBoard].dynamic_nav_bar_coll+'/'+window.boards[iBoard].play_img;
	var pauseBtn = (window.boards[iBoard].dynamic_nav_bar_coll.search(/^ser_/) >= 0)?window.boards[iBoard].pause_img:window.boards[iBoard].dynamic_nav_bar_coll+'/'+window.boards[iBoard].pause_img;
	var playTitle = window.boards[iBoard].play_title;
	var pauseTitle = window.boards[iBoard].pause_title;
	
	var pauseElem = document.getElementById('nav'+iBoard+'_bar_pp_img');
	var pause = 0;
	if (!pause) {
			if (pauseElem) {
				pauseElem.pause = 1;
				pauseElem.title = playTitle;
				pauseElem.src = playBtn;
			}
			stopBoard(iBoard);
	}
	else {
			if (pauseElem) {
				pauseElem.pause = 0;
				pauseElem.title = pauseTitle;
				pauseElem.src = pauseBtn;
			}
			window.boards[iBoard].Run = true;
			$('#content'+iBoard).cycle('resume');
	}
	
}


function mngMsgs(ID, boardNum, iBoard) {
		
			var mScroll = window.boards[iBoard];
			var currSlide = window.boards[iBoard].message_idx;
			var msgID = 0;
			var hide = $("#hideAllDiv");
			getSize();
			try {
				msgID	= (window.boards[iBoard].messages[currSlide])?window.boards[iBoard].messages[currSlide].id:window.boards[iBoard].messages[0].id;
			} catch (e) {}
				
			var xmlHttp;
			try {  // Firefox, Opera 8.0+, Safari  
				xmlHttp=new XMLHttpRequest(); 
			}
			catch (e) {  // Internet Explorer  
				try {
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e) {   
					 try {
					 	   xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					 }
			   	 catch (e)  {
			  		   alert("Your browser does not support AJAX!");  
			   		   return false;
					}
				}
			}
		  xmlHttp.onreadystatechange=function() {
		  			if(xmlHttp.readyState==4) {
		  				try {
		  					var resp = xmlHttp.responseText;
		  					var start = resp.search(/<!-- start form -->/)+"<!-- start form -->".length;
		  					var end = resp.search(/<!-- end form -->/);
		  					var frm = resp.substring(start,end);
		  					
		  					start = resp.search(/<!-- start messages -->/)+"<!-- start messages -->".length;
		  					end = resp.search(/<!-- end messages -->/);
		  					var msgs = '';
		  					msgs = resp.substring(start,end);
		  					$("#dhtmlnews-ca"+boardNum).html(frm+msgs+'</form>');
		  					
		  					start = resp.search(/<!-- start evalme -->/)+"<!-- start evalme -->".length;
		  					end = resp.search(/<!-- end evalme -->/);
		  					var evalMe = '';
		  					evalMe = resp.substring(start,end);
		  					
		  					hide.html('');		  					
		  					var ca = $("#dhtmlnews-ca"+boardNum);
								ca.css('display','block');
								var w = ca.width();
								var h = ca.height();
								ca.css('left', ((myWidth-w)/2)+'px');	
								Top = ((myScroll+(myHeight-h)/2) < 0)?'0px':(myScroll+(myHeight-h)/2)+'px';	
								ca.css('top', Top);
								try {
									eval(evalMe);
								} catch (e) {
									//alert(e);
								}
								$("#channel2").removeClass('channel');
								// find the clicked message and edit it
								document.onkeypress = getKeyFR;
								window.setTimeout("PutSmartBoxByMsgID("+boardNum+", "+msgID+");", 3000);
								$('.admin-main_list_table td').css('padding', '5px');
								$('.dhtmlnews-ca').css('padding', '8px');
								$('.admin-header_btns').css('padding', '15px');
								$('.admin-main_list').css('padding', '11px');
								$('.admin-footer_btns').css('padding', '15px');
		  				} catch (E) {
		  					//alert(E);
		  				}
		  			}
		  	}
		  
		  hide.css('height', myScrollHeight+'px');
			hide.css('display','block');
			hide.css('width', myWidth+'px');
			Top = (myScrollHeight-48)/2;
			Left = (myWidth-48)/2;
			hide.html('<img src="/htm-webaxy/multimedia/tel/loader13.gif" border="0" style="position: absolute; left: '+Left+'px; top:'+Top+'px;">');
		  var sid = Math.round(Math.random() * 1000000);
		  var langParam = '';
		  if (mScroll.lang) langParam = '&lang='+mScroll.lang;
		  xmlHttp.open("GET","/cgi-webaxy/dhtmlnews/dhtmlnews.pl?ID="+ID+langParam+"&boxID="+boardNum+"&act=editBoxParam&onlyMsgs=1&sid="+sid,true);
		  xmlHttp.send(null);
		  
	
}

function getKeyFR(evt) {
			
		if (! evt) {
			theKey = event.keyCode;
		} else {
			theKey = evt.keyCode;
		}
		
		if (theKey == 27 || theKey == 11) { // ESC OR Enter
			CloseCA();
		}
				
}

function getSize() {

	// Window Size
		if (self.innerHeight) { // Everyone but IE
			myWidth = window.innerWidth;
			myHeight = window.innerHeight;
			myScroll = window.pageYOffset;
		} else if (document.documentElement && document.documentElement.clientHeight) { // IE6 Strict
			myWidth = document.documentElement.clientWidth;
			myHeight = document.documentElement.clientHeight;
			myScroll = document.documentElement.scrollTop;
		} else if (document.body) { // Other IE, such as IE7
			myWidth = document.body.clientWidth;
			myHeight = document.body.clientHeight;
			myScroll = document.body.scrollTop;
		}
		// Page size w/offscreen areas
	
		if (window.innerHeight && window.scrollMaxY) {	
			myScrollWidth = document.body.scrollWidth;
			myScrollHeight = window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight) { // All but Explorer Mac
			myScrollWidth = document.body.scrollWidth;
			myScrollHeight = document.body.scrollHeight;
		} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
			myScrollWidth = document.body.offsetWidth;
			myScrollHeight = document.body.offsetHeight;
		}		
}

function startCA(boardNumber,ID) {
	
									
	var xmlHttp;
			try {  // Firefox, Opera 8.0+, Safari  
				xmlHttp=new XMLHttpRequest(); 
			}
			catch (e) {  // Internet Explorer  
				try {
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e) {   
					 try {
					 	   xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					 }
			   	 catch (e)  {
			  		   alert("Your browser does not support AJAX!");  
			   		   return false;
					}
				}
			}
		  xmlHttp.onreadystatechange=function() {
		  			if(xmlHttp.readyState==4) {
		  				var userAllowBoards = xmlHttp.responseText;
		  				//alert(userAllowBoards);
		  				if (userAllowBoards != 'admin' && userAllowBoards.indexOf(';48;') == -1) {
		  					$('#board'+boardNumber+'-ca').remove();
		  				}
		  				
		  			}
		  	}
		  
		  var sid = Math.round(Math.random() * 1000000);
		  webaxyCookie = getFRCookieHash("webaxylogin_"+ID);	
		  xmlHttp.open("GET","/cgi-webaxy/dhtmlnews/dhtmlnews.pl?ID="+ID+"&username="+webaxyCookie['username']+"&password="+webaxyCookie['password']+"&act=getUserAllow&sid="+sid,true);
		  xmlHttp.send(null);

}

//////////////////////////////////////////////////////////////////////////////////
