//content of the scroller
var fcontent = new Array(
"Latest news...",
"...Latest Events...",
"...visit our <a href=\"members.php\">members area</a> for details."
);

//initialise varibles, and allow for problems with browsers
var delay = 1500;
var ie4=document.all&&!document.getElementById;
var ns4=document.layers;
var DOM2=document.getElementById;
var faderdelay=0;
var index=0;
var frame=20;
var hex=255;

if(DOM2){
	faderdelay = 1500;
	}
	
//function to change content
function changecontent(){
	if (index>=fcontent.length){
		index=0;
		}
	if (DOM2){
		document.getElementById("fscroller").style.color="rgb(255,255,255)";
		document.getElementById("fscroller").innerHTML="&nbsp;"+fcontent[index];
		colorfade();
		}
	else if (ie4){
		document.all.fscroller.innerHTML=begintag+fcontent[index]+closetag;
		}

	index++;
	setTimeout("changecontent()",delay+faderdelay);
	}
	
function colorfade() {	         	
	// 20 frames fading process
	if(frame>0) {	
		hex-=12; // increase color value
		document.getElementById("fscroller").style.color="rgb("+hex+","+hex+","+hex+")"; // Set color value.
		frame--;
		setTimeout("colorfade()",20);	
		}
	else{
		document.getElementById("fscroller").style.color="rgb(0,0,0)";
		frame=20;
		hex=255;
		}   
	}

// Nav Swap Image
function swapimg(image,st){
	if(document.getElementById){
		document.getElementById(image).src = "images/" + image + st + ".gif";
		}
	}

//Calculate Membership Fees
function calc_fees(cat){
	surcharge = 600;
	if(cat == "A"){
		levy = 55;
		showCharge(surcharge,levy,cat);
		}
	else if(cat == "B"){
		levy = 275;
		showCharge(surcharge,levy,cat);
		}
	else if(cat == "C"){
		levy = 400;
		showCharge(surcharge,levy,cat);
		}
	else if(cat == "D"){
		levy = 565;
		showCharge(surcharge,levy,cat);
		}
	else if(cat == "E"){
		levy = 955;
		showCharge(surcharge,levy,cat);
		}
	else if(cat == "F"){
		levy = 1475;
		showCharge(surcharge,levy,cat);
		}
	else if(cat == "G"){
		levy = 1950;
		showCharge(surcharge,levy,cat);
		}
	else if(cat == "H"){
		levy = 3150;
		showCharge(surcharge,levy,cat);
		}
	else{
		err = 'You must select a valid tonnage category';
		alert(err);
		}
	}

function showCharge(surcharge,levy,cat){
	VAT = (surcharge+levy)*0.175;
	roundVAT = Math.round(VAT);
	c = document.getElementById('calc');
	c.innerHTML = "<div class=\"l\">Service Charge:</div> <div class=\"r\">&pound;"+surcharge+"</div><div class=\"spacer\"><!-- --></div>";
	c.innerHTML += "<div class=\"l\">Tonnage Levy For Category "+cat+":</div> <div class=\"r\">&pound;"+levy+"</div><div class=\"spacer\"><!-- --></div>";
	c.innerHTML += "<div class=\"l\">Total Excluding VAT:</div> <div class=\"r\">&pound;"+(surcharge+levy)+"</div><div class=\"spacer\"><!-- --></div>";
	c.innerHTML += "<div class=\"l\">VAT @ 17.5%:</div> <div class=\"r\">&pound;"+roundVAT+"</div><div class=\"spacer\"><!-- --></div>";
	total = surcharge+levy+roundVAT;
	c.innerHTML += "<div class=\"l\">Total Including VAT:</div> <div class=\"r\">&pound;"+total+"</div><div class=\"spacer\"><!-- --></div>";
	}

function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string') element = document.getElementById(element);
		if (arguments.length == 1) return element;
		elements.push(element);
 		}
	return elements;
	}

function launchMarketTrends(){
	var file = "market_trends.php?view=" + $('markettrends').value;
	var mtw = window.open(file,"Market Trends Information");
	return false;
	}

function showfile(f){
	popWin(f,740,500);
	}

var newWindow = null;
function popWin(url,width,height){
	var tools = "resizable,scrollbars,width="+width+",height="+height;
	newWindow = window.open(url, 'newWin', tools);
	newWindow.focus();
	return false;
	}

function checkform(){
	var req = $('req').value.split(","), curr, alertstr, missed = new Array();
	for (i=0; i<req.length; i++){
		curr = $(req[i]);
		if (!curr.value) missed[missed.length] = curr.name;
		}
	if (missed.length > 0){
		alertstr = "Please make sure you have completed the following fields before clicking submit:\n\n";
		for (i=0; i<missed.length; i++){
			alertstr += missed[i] + "\n";
			}
		alert(alertstr);
		return false;
		}
	else {
		$('realname').value = $('iname').value;
		return true;
		}
	}