$(window).load(function() {
	$('#slider').nivoSlider({
		effect: 'fade',
	});

	$('#IntBanner').nivoSlider({
		effect: 'fade',
		afterLoad: ( function(){
			$('#IntBanner img').corner();
			
		})
	});

});

$(function() {
	$(".anyClass").jCarouselLite({
		btnNext: ".next",
		btnPrev: ".prev"
	});
});

$(function() {
	$(".LatestMediaanyClass").jCarouselLite({
		btnNext: ".LatestMedianext",
		btnPrev: ".LatestMediaprev"
	});
});

$(document).ready(function(){
	$('img.round_corner').corner();

	$('#subscriber_form').submit(function(){

		if ( $('#subscriber_email').val() == '' ){
			alert('Please enter your email address');
			$('#subscriber_email').focus();
			return false;
		}else if ( echeck($('#subscriber_email').val()) == false ){
			alert('Please enter a valid email address');
			$('#subscriber_email').focus();
			return false;
		}

		return true;
	});

	$('#enquiry_form').submit(function(){

		if ( $('#enquiry_venue').val() == '' ){
			alert('Please choose your venue');
			$('#enquiry_venue').focus();
			return false;
		}else if ( $('#enquiry_email').val() == '' ){
			alert('Please enter your email address');
			$('#enquiry_email').focus();
			return false;
		}else if ( echeck($('#enquiry_email').val()) == false ){
			alert('Please enter a valid email address');
			$('#enquiry_email').focus();
			return false;
		}

		return true;
	});
	
	$('#exclusive_offers_form').submit(function(){
		var offer_checked = false;
		$('#exclusive_offers_form input[name^="exclusive_offers_audience"]').each(function(){
			if ( $(this).is(':checked') ){
				offer_checked = true;
			}
		});
		if ( offer_checked == false ){
			alert('Please select audience');
			
			return false;
		}else if ( $('#exclusive_offers_email').val() == '' ){
			alert('Please enter your email address');
			$('#exclusive_offers_email').focus();
			return false;
		}else if ( echeck($('#exclusive_offers_email').val()) == false ){
			alert('Please enter a valid email address');
			$('#exclusive_offers_email').focus();
			return false;
		}else if ( $('#exclusive_offers_message').val() == '' ){
			alert('Please provide some details');
			$('#exclusive_offers_message').focus();
			return false;
		}

		return true;
	});
	
	$('#subscriber_offers_form').submit(function(){
		var offer_checked = false;
		$('#subscriber_offers_form input[name^="exclusive_offers_audience"]').each(function(){
			if ( $(this).is(':checked') ){
				offer_checked = true;
			}
		});
		if ( offer_checked == false ){
			alert('Please select audience');
			
			return false;
		}else if ( $('#subscriber_offers_email').val() == '' ){
			alert('Please enter your email address');
			$('#subscriber_offers_email').focus();
			return false;
		}else if ( echeck($('#subscriber_offers_email').val()) == false ){
			alert('Please enter a valid email address');
			$('#subscriber_offers_email').focus();
			return false;
		}else if ( $('#subscriber_location').val() == '' ){
			alert('Please choose your venue');
			$('#subscriber_location').focus();
			return false;
		}

		return true;
	});
	
	$('#lightbox_exclusive_offers_form').live('submit', function(){
		var offer_checked = false;
		$('input[name^="exclusive_offers_audience"]', this).each(function(){
			if ( $(this).is(':checked') ){
				offer_checked = true;
			}
		});
		
		if ( $('#lightbox_exclusive_offers_email' , this).val() == '' ){
			alert('Please enter your email address');
			$('#lightbox_exclusive_offers_email' , this).focus();
			return false;
		}else if ( echeck($('#lightbox_exclusive_offers_email' , this).val()) == false ){
			alert('Please enter a valid email address');
			$('#lightbox_exclusive_offers_email' , this).focus();
			return false;
		}else if ( offer_checked == false ){
			alert('Please select audience');
			$('#lightbox_exclusive_offers_audience' , this).focus();
			return false;
		}else if ( $('#lightbox_exclusive_offers_location', this).val() == '' ){
			alert('Please select Venue');
			$('#lightbox_exclusive_offers_location' , this).focus();
			return false;
		}

		return true;
	});

	$('.lightbox_opener').fancybox({
	'titlePosition'		: 'inside',
	'transitionIn'		: 'none',
	'transitionOut'		: 'none',
	'width' : 600,
	'height' : 450,
	'padding' : 0,
	'autoDimensions': false,
	});
});

function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
		return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}

	if (str.indexOf(at,(lat+1))!=-1){
		return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	}

	if (str.indexOf(dot,(lat+2))==-1){
		return false
	}

	if (str.indexOf(" ")!=-1){
		return false
	}

	return true
}
