/*
	CEOP JS
	CREATED:22.02.10
	MODIFIED:02.03.10
	AUTHOR:ANDY FIELD
	USES THE JQUERY LIBRARY
*/

$(document).ready(function() {

	$("#EBulletinForm").validate({
	
		rules: {
			Firstname: "required",
			Surname: "required",
			Jobtitle: "required",
			Organisation: "required",
			Address1: "required",
			Town: "required",
			County: "required",
			Postcode: "required",
			Country: "required",
			Region: "required",
			Sector: "required",
			Email: {
				required: true,
				email: true
			}
		},
		messages: {
			Firstname: "Please enter your firstname",
			Surname: "Please enter your surname",
			Jobtitle: "Please enter your job title",
			Organisation: "Please enter your organisation",
			Address1: "Please enter your address",
			Town: "Please enter your town",
			County: "Please enter your county",
			Postcode: "Please enter your postcode",
			Country: "Please select your country",
			Region: "Please select your region",
			Sector: "Please select your sector",
			Email: "Please enter a valid email address"
		}
	});
	
	

	$("#masterclassForm").validate({
		
		rules: {
			Organisation: "required",
			Name: "required",
			Telephone: {
				required: true,
				digits: true
			},
			Email: {
				required: true,
				email: true
			},
			PaymentName: "required",
			PaymentTelephone: {
				required: true,
				digits: true
			},
			Address1: "required",
			Postcode: "required",
			OACName: "required",
			OACTitle: "required",
			OACEmail: {
				required: true,
				email: true
			},
			Hear: "required"
		},
		messages: {
			Organisation: "Please enter your first name",
			Name: "Please enter your surname",
			Telephone: "Please enter a contact number",
			Email: "Please enter a valid email address",		
			PaymentName: "Please enter a payment number",
			PaymentTelephone: "Please enter a payment contact number",
			Address1: "Please enter a billing address",
			Postcode: "Please enter a billing postcode",
			OACName: "Please enter a OAC name",
			OACTitle: "Please enter a OAC job title",
			OACEmail: "Please enter a valid email address",
			Hear: "Please let us know how you found out about the training course"
		}
	});
	
	$("#bookingForm").validate({
		
		rules: {
			Organisation: "required",
			Name: "required",
			Telephone: {
				required: true,
				digits: true
			},
			Email: {
				required: true,
				email: true
			},
			PaymentName: "required",
			PaymentTelephone: {
				required: true,
				digits: true
			},
			Address1: "required",
			Postcode: "required",
			OACName: "required",
			OACTitle: "required",
			OACEmail: {
				required: true,
				email: true
			},
			Hear: "required"
		},
		messages: {
			Organisation: "Please enter your first name",
			Name: "Please enter your surname",
			Telephone: "Please enter a contact number",
			Email: "Please enter a valid email address",		
			PaymentName: "Please enter a payment number",
			PaymentTelephone: "Please enter a payment contact number",
			Address1: "Please enter a billing address",
			Postcode: "Please enter a billing postcode",
			OACName: "Please enter a OAC name",
			OACTitle: "Please enter a OAC job title",
			OACEmail: "Please enter a valid email address",
			Hear: "Please let us know how you found out about the training course"
		}
	});
	
	$("#academyForm").validate({
		
		rules: {
			Organisation: "required",
			Name: "required",
			Telephone: {
				required: true,
				digits: true
			},
			Email: {
				required: true,
				email: true
			},
			MainAddress1: "required",
			MainPostcode: "required",
			Criteria: "required",
			PaymentName: "required",
			PaymentTelephone: {
				required: true,
				digits: true
			},
			Address1: "required",
			Postcode: "required",
			OACName: "required",
			OACTitle: "required",
			OACEmail: {
				required: true,
				email: true
			},
			Hear: "required"
		},
		messages: {
			Organisation: "Please enter your first name",
			Name: "Please enter your surname",
			Telephone: "Please enter a contact number",
			Email: "Please enter a valid email address",
			MainAddress1: "Please enter your address",			
			MainPostcode: "Please enter your postcode",	
			Criteria: "Please enter a description",			
			PaymentName: "Please enter a payment number",
			PaymentTelephone: "Please enter a payment contact number",
			Address1: "Please enter a billing address",
			Postcode: "Please enter a billing postcode",
			OACName: "Please enter a OAC name",
			OACTitle: "Please enter a OAC job title",
			OACEmail: "Please enter a valid email address",
			Hear: "Please let us know how you found out about the training course"
		}
	});
	
	$(".delegate").dynamicForm("#add", "#remove", {limit:4});
	
	$("ol#ra-slide").innerfade({
		animationtype: "fade",
		speed: 2000,
		timeout: 8000,
		type: "random",
		containerheight: "305px"
	});
	
	$("#newsfeed").innerfade({
		animationtype: "fade",
		speed: "slow",
		timeout: 4000,
		type: "sequence",
		containerheight: "80px"
	});


	$("#ra-lhs > ul").tabs({
		event: 'mouseover'
	});

	$("#ra-rhs > ul").tabs({
		event: 'mouseover'
	});
	
	$("#ra-link01 a,#ra-link02 a,#ra-link03 a,#ra-link04 a").mouseover(function () {
		$("ol#ra-slide").show();
		return false;
	});
	
	$("#ra-link05 a,#ra-link06 a").mouseover(function () {
		$("ol#ra-slide").hide();
		return false;
	});
	
	$("#ra-link01 a").click(function(){
		location = "cyberbullying";
	});

	$("#ra-link02 a").click(function(){
		location = "hacking";
	});

	$("#ra-link03 a").click(function(){
		location = "viruses-advice";
	});

	$("#ra-link04 a").click(function(){
		location = "mobiles-advice";
	});

	$("#ra-link05 a").click(function(){
		location = "harmful-content-advice";
	});

	$("#ra-link06 a").click(function(){
		location = "sexual-behaviour-advice";
	});
	
	$("a[rel=''external'']").addClass("external");
	
	$("#panel").tabs({ event: 'click' });
		$("#panel").tabs('rotate' , 8000 , false);
		$("#panel").mouseleave(function(){
		$("#panel").tabs('rotate' , 8000 , false);
	});
	
	$("#info-list li,ul.tlist li,ul.slist li").click(function(){
		window.location=$(this).find("a").attr("href"); return false;
	});
	
	$("#info-list li,ul.tlist li,ul.slist li").css("cursor","pointer");

	
});
