﻿/*
	Bill Board Script By Masoud Zohrabi
	Writed in Microsoft SharePoint Designer
	Developed for BestServers Web Hosting Service
*/
q = '"';
function $int(string){
	var r = '';
	var num = new Array(1,2,3,4,5,6,7,8,9,0);
	for (i=0;i<string.length;i++){
		
	}
}
function $(id){
	if (document.getElementById(id)){
		return document.getElementById(id);
	}else if(document.all[id]){
		return document.all[id][0];
	}else{return false}
}
var Board = {
	Size : {
		"width" : 619,
		"height" : 149
	},
	ID : null,
	Create : function(id,banners){
		var b = $(id);var last = '';var o = null;
		Board.Banner.Count = banners.length;
		Board.Banner.Current = 0;
		Board.Banner.PanelID = 'divBanner';
		Board.Banner.List = banners;
		b.style.width = Board.Size['width'] + 'px';
		b.style.height = Board.Size['height'] + 'px';
		b.innerHTML = "<table align='center' dir='ltr' border='0px' cellpadding='0px' cellspacing='0px' width='603px' height='144px'>"
		+ "<tr><td id='divBanner' style='background-image:url(\'" + Board.Banner.List[0] + "\');border:1px solid #cccccc;width:" + Board.Banner.Size['width'] + "px'>"
		+ "&nbsp;"
		+ "</td>"
		+ "<td><table border='0px' cellpadding='0px' cellspacing='0px'>"
		+ "<tr><td class='BoardNext' onmouseover=this.className='BoardNext_over' onmouseout=this.className='BoardNext'>&nbsp;</td></tr>"
		+ "<tr><td class='BoardBreak'>&nbsp;</td></tr>"
		+ "<tr><td class='BoardBack' onmouseover=this.className='BoardBack_over' onmouseout=this.className='BoardBack'>&nbsp;</td></tr>"
		+ "</table></td>"
		+ "</tr>"
		+ "</table>";
	},
	Banner : {
		PanelID : 'divBanner',
		List : null,
		Current : 0,
		Count : 0,
		Size : {
			"width" : 580,
			"height" : 144
		},
		Show : function(id,v,ondone){
			var so = $(id);
			if (!so)return false;
			var sd = 0;
			if (!(v==null)){
				sd = v;
			}
			if (sd<100){
				sd+=5;
				so.style.filter = 'alpha(opacity=' + sd + ')';
				so.style.opacity = sd * 0.01
				setTimeout('Board.Banner.Show("' + id + '",' + sd + ',"' + ondone + '")',10);
			}else{
				if (ondone!=null){eval(ondone)}
			}
		},
		Hide : function(id,v,ondone){
				var ho = $(id);
				if (!ho)return false;
				var hd = 100;
				if (!(v==null)){
					hd = v;
				}
				if (hd>0){
					hd -= 5;
					ho.style.filter = 'alpha(opacity=' + hd + ')';
					ho.style.opacity = hd * 0.01
					setTimeout('Board.Banner.Hide("' + id + '",' + hd + ',"' + ondone + '")',10);
				}else{
					if (ondone!=null){eval(ondone)}
				}
		},
		raise : function(id){
			document.getElementById(Board.Banner.PanelID).style.backgroundImage = 'url(\'' + Board.Banner.List[id] + '\')'
		},
		Next : function(t){
			c = Board.Banner.Current;
			if (c<Board.Banner.Count){
				Board.Banner.Hide(Board.Banner.PanelID,100,"Board.Banner.raise(" + c + ");Board.Banner.Show('" + Board.Banner.PanelID + "',0,'Board.Banner.doNext(" + t + ")')");
			}else if(c>=Board.Banner.Count){
				Board.Banner.Current=0;
				Board.Banner.Next(t);
			}
		},
		doNext : function(t){
			setTimeout("Board.Banner.Current++;Board.Banner.Next(" + t + ")",t);
		}
	},
	Play : function(time){
		Board.Banner.raise(0);
		Board.Banner.doNext(time);
	},
	miniPlay : function(t,banners,panel){
		Board.Banner.List = banners;
		Board.Banner.Count = banners.length;
		Board.Banner.raise(0);
		Board.Banner.doNext(t);
	}
}