/**
	@name FORCERScreenDynamic
	@version 0.1
	@copyright 2009 EURIP.com
**/
var FORCERScreenDynamicClass = Class.create({
	Version: '0.0.1',

	LocalData: {changebox: []},



//	FORCER Constructor
  initialize: function() {
	  },

//	function: SelectBoxOpen
	SelectBoxOpen: function(box,boxid,boxrev) {
		var container,insidecontent,insideset;
		if (container = $(box))  {
			var c = 0;
			while (insidecontent = $('c'+box+'['+c+']')) {
				insideset = $('s'+box+'['+c+']')
				if (c!=boxid)  {
					insidecontent.setStyle({visibility: 'hidden'});
					insideset.removeClassName('box_dynselect_selecta'+boxrev);
					insideset.addClassName('box_dynselect_select');
					}
				else  {
					insidecontent.setStyle({visibility: 'visible'});
					insideset.removeClassName('box_dynselect_select');
					insideset.addClassName('box_dynselect_selecta'+boxrev);
					}
				c++;
				}
			}
	  },


//	function: FORCERScreenDynamic.changeBoxInit(box,boxmax,boxeffect)
	changeBoxInit: function(box,boxmax,boxeffect) {
		try  {var newBox = $(box);}
		catch(e)  {return false;}
		if (newBox)  {
			newID = this.LocalData.changebox.length;
			this.LocalData.changebox[newID] = {'box': box,'box-now': 0,'box-max': boxmax,'box-effect': boxeffect,'box-loop': window.setInterval("FORCERScreenDynamic.changeBoxLoop("+newID+")", 5000)};
			this.changeBoxLoop(newID);
			return true;
	  	}
	  return false;
	  },

//	function: .FORCERScreenDynamic.changeBoxLoop(boxid)
	changeBoxLoop: function(boxid) {
		try  {var cfg = this.LocalData.changebox[boxid];}
		catch(e)  {return false;}
		if (cfg)  {
			var changeNumber = (cfg['box-now'] + 1);
			if (changeNumber >= cfg['box-max'])  {changeNumber = 0;}
			for (var i = 0; i < cfg['box-max']; i++)  {
				try  {
					if (i!=changeNumber)  {$("c"+cfg['box']+i).hide();}
					else 						 			{$("c"+cfg['box']+i).show();}
					}
				catch(e) {}
				}
			this.LocalData.changebox[boxid]['box-now'] = changeNumber;
			}
	  }
	});
var FORCERScreenDynamic = new FORCERScreenDynamicClass();







/**
	@old Style
**/

//	SelectBox V 1.00
function SelectBoxOpen(box,boxid,rev)  {
	return FORCERScreenDynamic.SelectBoxOpen(box,boxid,rev);
	}