// JavaScript Document

$(function(){
	$(".signinreg").colorbox({width:"750px", opacity:0.7,
	onComplete:function(){
		
		$("#registerform").submit(function() {
			$(".errorflash").hide();

			
			//VALIDATION
			var joinemail = $("input[name='register-email']").val();
			var joinpass = $("input[name='register-pass']").val();
			var confirmpass = $("input[name='register-confirmpass']").val();
			
			
			var title = $("select[name='register-title'] option:selected").val();
			var fname = $("input[name='register-fname']").val();
			var lname = $("input[name='register-lname']").val();
			
			var addr1 = $("input[name='register-addr1']").val();
			var addr2 = $("input[name=register-'addr2']").val();
			var city = $("input[name='register-city']").val();
			var county = $("input[name=register-'county']").val();
			var postcode = $("input[name='register-postcode']").val();
			
			var phone = $("input[name='register-phone']").val();
			var mobile = $("input[name='register-mobile']").val();
			
			
			//check all entered
			if(joinemail == "" || 
			joinpass == "" || 
			confirmpass == "" || 
			title == "" || 
			fname == "" || 
			lname == "" || 
			addr1 == "" || 
			city == "" || 
			county == "" || 
			postcode == "" || 
			phone == "" || 
			mobile == ""			
			){
				$(".errorflash").html('Please enter all of the fields.').slideDown(200,function(){$('html, body').animate({scrollTop: $(".errorflash").offset().top}, 400);});
				return false;
			}
			
			//check passwords match
			if(joinpass != confirmpass){
				$(".errorflash").html('Your passwords don&rsquo;t match, please try again.').slideDown(200,function(){$('html, body').animate({scrollTop: $(".errorflash").offset().top}, 400);});
				return false;
			}
			
			//validate email address
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   			if(reg.test(joinemail) == false){
				$(".errorflash").html('Please enter a valid email address.').slideDown(200,function(){$('html, body').animate({scrollTop: $(".errorflash").offset().top}, 400);});
				return false;
			}
			
			
		});
	}
	});	
	
	
	$('.bookingform').submit(function(){
		
		if($('#viewing-name').val()=="" || $('#viewing-phone').val()=="" || $('#viewing-email').val()==""){
			$.fn.colorbox({html:'<div class="error nomar">Please fill out all fields marked with an asterix!</div>', width:'500px'});
			return false;
		}
		
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   		if(reg.test($('#viewing-email').val()) == false){
			$.fn.colorbox({html:'<div class="error nomar">Please enter a valid email address.</div>', width:'500px'});
			return false;
		}
		
	});
	
})
