$(document).ready(function() {
	
	/* VALIDATION
	******************************************/
	$('#vacancies').validate();	

	/* NEWS SCROLLER
	******************************************/
	$('#newsfade').cycle({ 
    	fx:'scrollUp', 
    	timeout:3500, 
    	delay:0,
    	speed:2000,
		pause:1,
		height:"auto"
	});
	
	/* BANNER SCROLLER
	******************************************/
	$('#bannerfade').cycle({ 
    	fx:'fade', 
    	timeout:12000, 
    	delay:-4000,
    	speed:2000,
		pause:1,
		height:"auto"
	});
	
});

/* EXTERNAL LINK CODE - WORK AROUND FOR DEPRECATION OF TARGET LINK */
/* TO WORK NEEDS REL="EXTERNAL" IN THE LINK TAG */

function externalLinks() { 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && 
	anchor.getAttribute("rel") == "external") 
	anchor.target = "_blank"; 
	} 
} 
window.onload = externalLinks;

/* FORUM FORM VALIDATION */

function forum(frm) 
	
	{
		if(frm.postby.value == "") return setFocus(frm.postby, "Please enter your name");
		if(frm.company.value == "") return setFocus(frm.company, "Please enter your employer's name");
		if(frm.email.value == "") return setFocus(frm.email, "Please enter your e-mail address");
		if(frm.email.value.indexOf("@") == -1) return setFocus(frm.email, "Please enter a valid e-mail address eg: name@domain.co.uk");
		if(frm.email.value.indexOf(".") == -1) return setFocus(frm.email, "Please enter a valid e-mail address eg: name@domain.co.uk");
		
		return true;
	}
	
	function setFocus(f, message)
	{
		if( message != "")
		{
			alert(message);
		}
		f.focus();
		return false;
	}