//submit form function
function submitEntryForm() {

	// attach handler to form's submit event
	validateForm();
	
	if($('#entryForm').valid())
	{
		$('.vid_form').attr('value','');// clear any default data in form
		
		$('#message').html('sending your request...');
		
		$('#entryForm').ajaxSubmit({
			url: '/fanzone/fanzone_form_submit.php',
			dataType: 'json',
			success: function(json) {
				if(json.success)
				{
					//success code
					$('#message').html('your entry was successful.');
					$('#formContainer').load('/fanzone/fanzone_form_confirmation.php');
					
					//google tracking
					var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");					
						$.getScript(gaJsHost + "google-analytics.com/ga.js", function()
						{

							var pageTracker = _gat._getTracker("UA-7442913-1");
							pageTracker._trackPageview('/fanzone/fanzone_form_confirmation.php');
						});
					
				}else{
					alert(json.message);
				}
			}
		});
	}else
	{
		alert('Please review your form again.\n Some fields are invalid.');
	}

}



$(document).ready(function(){
	
	$('#advert-column').innerfade({
	
	speed: 1000,
	timeout: 5000,
	type: 'random', 
	containerheight: '274px'
	 
	});
	
	validateForm();


});

function validateForm(){

	//validate form
	$('#entryForm').validate({
		rules: {
			video_entry_name: {
				required: true,
				minlength: 3
			},
			video_entry_surname: {
				required: true,
				minlength: 3
			},
			fk_team_id: {
				required: true
			},
			video_entry_cell: {
				required: true,
				minlength: 10
			},
			video_entry_email: {
				required: true,
				email: true,
				minlength: 5
			},
			video_entry_video_title: {
				required: true,
				minlength: 3
			},
			video_entry_description: {
				required: true,
				minlength: 3
			},
			terms: {
				required: true
			}
		},
		messages: {
			video_entry_name: {
				required: 'Please fill in your first name.',
				minlength: $.format('At least {0} characters required!')
			},
			video_entry_surname: {
				required: 'Please fill in your last name.',
				minlength: $.format('At least {0} characters required!')
			},
			fk_team_id: {
				required: 'Please select the team that you support.',
				minlength: $.format('At least {0} characters required!')
			},
			video_entry_cell: {
				required: 'Please fill in your cell phone number.',
				minlength: $.format('At least {0} characters required!')
			},
			video_entry_email: {
				required: 'Please fill in your email address.',
				minlength: $.format('At least {0} characters required!')
			},
			video_entry_video_title: {
				required: 'Please fill in your video title.',
				minlength: $.format('At least {0} characters required!')
			},
			video_entry_description: {
				required: 'Please fill in your video description.',
				minlength: $.format('At least {0} characters required!')
			},
			terms: {
				required: 'Please read our Terms and Conditions and check the tick box before you submit your entry.'
			}
		}
	});
}