var Base = {

	base_path: 'http://test.bigideasyouthchallenge.co.uk//',
	// base_path: 'http://localhost/~DT/Tier3/',

	init: function(){
	
		// Base.base_path = 'http://localhost/~DT/Tier3/';
	
	},
	
	hyphenSplit: function(value){

		var split = value.indexOf("-");
		var ID = value.substr(split + 1,value.length);
		
		return ID;
	
	}

}

$(document).ready(Base.init);




var DeleteEnquiries = {

	init: function(){
	
		$("#deleteEnquiries").click(DeleteEnquiries.deleteConfirm);
	
	},
	
	deleteConfirm: function(){
	
		if(confirm('Are you sure you want to delete this Enquiry')){
		
			DeleteEnquiries.submitDelete();
		
		}else{
			
			return false;
		
		}
	
	},
	
	submitDelete: function(){

		document.enquiriesListForm.submit();
	
	}
	
}

$(document).ready(DeleteEnquiries.init);



var DeleteListings = {

	init: function(){
	
		$("#deleteListings").click(DeleteListings.deleteConfirm);
	
	},
	
	deleteConfirm: function(){
	
		if(confirm('Are you sure you want to delete?')){
		
			DeleteListings.submitDelete();
		
		}else{
			
			return false;
		
		}
	
	},
	
	submitDelete: function(){

		document.listingsListForm.submit();
	
	}
	
}

$(document).ready(DeleteListings.init);


var DeleteRecords = {

	init: function(){
	
		$("#deleteRecords").click(DeleteRecords.deleteConfirm);
	
	},
	
	deleteConfirm: function(){
	
		if(confirm('Are you sure you want to delete?')){
		
			DeleteRecords.submitDelete();
		
		}else{
			
			return false;
		
		}
	
	},
	
	submitDelete: function(){

		document.recordsListForm.submit();
	
	}
	
}

$(document).ready(DeleteRecords.init);



var ForgotLogin = {

	init: function(){
	
		$("#fogotLoginLink").click(ForgotLogin.loadForm);
	
	},
	
	loadForm: function(){
	
		$("#login_area").load(Base.base_path + 'lib/scripts/ajax.ForgottenLogin.php?do=form',ForgotLogin.submitListener);
	
	},
	
	submitListener: function(){
	
		$("#getPassword").click(ForgotLogin.getPassword);
		$("#forgot_pass").submit(function(){return false});
		
	},
	
	getPassword: function(){
	
		var email = document.getElementById('forgotLoginEmail').value;
	
		$("#login_area").load(Base.base_path + 'lib/scripts/ajax.ForgottenLogin.php?do=send&email=' + email,ForgotLogin.retryListener);
	
	},
	
	retryListener: function(){
	
		$("#retryLogin").click(ForgotLogin.reloadLogin);
	
	},
	
	reloadLogin: function(){
	
		$("#login_area").load(Base.base_path + 'lib/scripts/ajax.ForgottenLogin.php?do=reload',ForgotLogin.init);
		
	}

}

$(document).ready(ForgotLogin.init);












var UserLogin = {

	init: function(){
	
		$("#submitUserLogin").click(UserLogin.validate);
		
	},
	
	validate: function(){
	
		var error = false;
	
		if(document.getElementById('ne-password').value == ''){
		
			$("#passwordRow").attr("className","tr_shade");
			var error = true;
		
		}else{
		
			if($("#passwordRow").hasClass("tr_shade")){
			
				$("#passwordRow").removeClass("tr_shade");
			
			}
		
		}
	
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var x = document.getElementById('ne-email').value;
		if(!filter.test(x)){
		
			$("#emailRow").attr("className","tr_shade");
			var error = true;
		
		}else{
		
			if($("#emailRow").hasClass("tr_shade")){
			
				$("#emailRow").removeClass("tr_shade");
			
			}
		
		}
		
		if(error){
		
			alert('Please complete the highlighted fields correctly.');
			return false;
		
		}else{
		
			UserLogin.submitForm();
			return true;
		
		}
	
	},
	
	submitForm: function(){
	
		document.getElementById('loginForm').submit();
	
	}

}

$(document).ready(UserLogin.init);














































var ContactUs = {

	init: function(){
	
		$("#submitContactUs").click(ContactUs.validate);
	
	},
	
	validate: function(){
	
		var error = false;
	
		if(document.contactUs.firstname.value == ''){
		
			$("#firstnameRow").attr("className","tr_shade");
			var error = true;
		
		}
		
		if(document.contactUs.lastname.value == ''){
		
			$("#lastnameRow").attr("className","tr_shade");
			var error = true;
		
		}
		
		if(document.contactUs.email.value == ''){
		
			$("#emailRow").attr("className","tr_shade");
			var error = true;
		
		}
		
		if(document.contactUs.telephone.value == ''){
		
			$("#telephoneRow").attr("className","tr_shade");
			var error = true;
		
		}
		
		if(error){
		
			alert('Please complete the highlighted fields');
			return false;
		
		}else{
		
			ContactUs.submitEnquiry();
			
		}
	
	},
	
	submitEnquiry: function(){
		
		var formData = $("#contactUs").serialize();
		
		$("#contactUsArea").load(Base.base_path + 'lib/ajax/contact_us.php?' + formData);
	
	}
	
}

$(document).ready(ContactUs.init);



var RegFormScroll = {

	init: function(){
	
		var memberRegFormFields = $(".memberRegFormField");
		
		for(var x = 0; x < memberRegFormFields.length; x++){
		
			$(memberRegFormFields[x]).blur(RegFormScroll.pageScroll);
		
		}

		var memberRegFormFields2 = $(".memberRegFormField2");
		
		for(var x = 0; x < memberRegFormFields2.length; x++){
		
			$(memberRegFormFields2[x]).blur(RegFormScroll.pageScroll2);
		
		}
	
	},
	
	pageScroll: function() {

			
			for(var n=0; n < 10; n++){
	
	    		window.scrollBy(0,10); // horizontal and vertical scroll increments
	    		scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds
	    		
	    	}
	    	
	},
	
	pageScroll2: function() {

			
			for(var n=0; n < 5; n++){
	
	    		window.scrollBy(0,10); // horizontal and vertical scroll increments
	    		scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds
	    		
	    	}
	    	
	}

}

// $(document).ready(RegFormScroll.init);


var FooterScroll = {

	init: function(){
	
		$("#site_footer").mouseover(FooterScroll.pageScroll);
	
	},
	
	pageScroll: function() {

			
			for(var n=0; n < 10; n++){
	
	    		window.scrollBy(0,10); // horizontal and vertical scroll increments
	    		scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds
	    		
	    	}
	    	
	}
	
}

$(document).ready(FooterScroll.init);
