// JavaScript Document
pageType = 'normal';
if(Browser.Engine.trident) DD_roundies.addRule('.curved', '10px');
function init() {
	if($('authimage')!=null) getAuthImage();
	startList();
	if($chk($('rss-news'))) {
		rssNews();
		setInterval ( "rssNews()", 10000 );
	}
	if($chk($('banner'))) {
		var url = "_flash.php";
		var req = new Request.HTML({ method: 'get',	url: url, update: $('banner')}).send();
	}
	if($chk($('player'))) makeFlowPlayer('player');
	if($chk($('currency'))) {
		
var url = "_currency.php";
		var req = new Request.HTML({ method: 'get',	url: url, update: $('currency'),
			onComplete: function() {
				$('spinner').setStyle('display', "none");
				ajaxForm('currency_form','currency');
		}}).send();

	}
}

function ajaxForm(formid,updateid) {
	if($chk($(formid))) {
		$(formid).addEvent('submit', function(e) {
			//Prevents the default submit event from loading a new page.
			e.stop();
			//Empty the log and show the spinning indicator.
			$('spinner').setStyle('display', "");
			//Set the options of the form's Request handler. 
			this.set('send', {onComplete: function(response) { 
				$('spinner').setStyle('display', "none");
				$('currency').set('html', response);
				ajaxForm('currency_form','currency');
			}});
			//Send the form.
			this.send();
		});
	} else {
		alert('Unable to set value ' + formid);	
	}
}

function getAuthImage() {
	var reference = Math.floor(Math.random() * 9999999);
	$('authimage').innerHTML = "Copy text (<a href=\"javascript:getAuthImage()\">refresh</a>) <img src='http://www.afxdesign.com/getAuthImage.php?reference= " + reference + "' /><input type='hidden' name='imagereference' value='" + reference + "' /><input type='text' name='imagetext' style='width: 60px; height: 20px;' />";
}

/* DomReady Event fires when all Elements are ready, but not images. */
window.addEvent('domready', function() {
	init();	
});

function startList() 
{
	if ($chk($("nav"))) {
		
		$("nav").getChildren().each(function(el){
			if(el.nodeName == 'LI') {
				el.addEvent('mouseenter',function (e) {
					this.addClass('over');
				});
				el.addEvent('mouseleave',function (e) {
					this.removeClass('over');
				});
			}
			
		});
	}
}

function rssNews() {
	if($chk($('rss-news'))) {
		var url = "_bnews.php";
		var req = new Request.HTML({ method: 'get',	url: url, update: $('rss-news'),
			onComplete: function() {
				$('rss-news').set('opacity',0);
				$('rss-news').set('tween', {duration: 'long'});
				$('rss-news').tween('opacity', 1);
			}
		 }).send();
		
	}
}

function popup(page) {
	if($chk($('pop-up-content'))) {
		$('pop-up').style.visibility = 'visible';
		var url = "_logon.php?page=" + page;
		var req = new Request.HTML({ method: 'get',	url: url, update: $('pop-up-content'),
			onComplete: function() {
				
			}
		 }).send();
		
	}
}

function hidePopup() {
	$('pop-up').style.visibility = 'hidden';
}

function makeFlowPlayer(id) {
	if($chk($(id))) {
		flowLoc = domain + "scripts/flowplayer.swf";
		flowplayer(id, flowLoc, {
			clip:  { 
	        	autoPlay: true, 
		        autoBuffering: true ,
		        onBeforeFinish: function() {
		        	return false;
		        }
		    },
			canvas: {backgroundColor: "#ffffff"},
			plugins: {
			  controls: null
		}});
	}
}