$(document).ready(function(){
	$("#submit").click(function(){					   				   
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var ctype = $('[name="ctype"]:checked').val();
    
		var emailToVal
		emailToVal = 'mcgarriers@gmail.com';

		switch (ctype) {
		case "1":		
				
				var unameVal = $("#uname").val();
				if(unameVal == '') {
					$("#uname").after('<span class="error">You forgot to enter your Name.</span>');
					hasError = true;
				}	
				
				var telnumVal = $("#telnum").val();
				if(telnumVal == '') {
					$("#telnum").after('<span class="error">You forgot to enter your Telephone.</span>');
					hasError = true;
				}	
				
				var cnameVal = $("#cname").val();
				if(cnameVal == '') {
					$("#cname").after('<span class="error">You forgot to enter your Company Name.</span>');
					hasError = true;
				}
				
				var subjectVal
				subjectVal = "Callback requested";
				
				var messageVal
				messageVal = "Name: " + unameVal + "\nCompany Name: " + cnameVal + "\nTelephone Number: " + telnumVal;
		
				if(hasError == false) {
					$(this).hide();
					$("#sendEmail li.buttons").append('<img src="/includes/images/loading.gif" alt="Loading" id="loading" />');
					
					$.post("/includes/scripts/callback.php",
						{ emailTo: emailToVal, emailFrom: emailFromVal, subject: subjectVal, message: messageVal, uname: unameVal, telnum: telnumVal, cname: cnameVal },
							function(data){
								$("#sendEmail").slideUp("normal", function() {									
									$("#sendEmail").before('<h3>Success</h3><p>We hope to call you back shortly.</p>');						
								});
							}
						 );
				}
		
		break;
		case "2":	
				
				var unameVal = $("#uname").val();
				if(unameVal == '') {
					$("#uname").after('<span class="error">You forgot to enter your Name.</span>');
					hasError = true;
				}
				
				var emailFromVal = $("#emailFrom").val();
				if(emailFromVal == '') {
					$("#emailFrom").after('<span class="error">You forgot to enter the email address.</span>');
					hasError = true;
				} else if(!emailReg.test(emailFromVal)) {	
					$("#emailFrom").after('<span class="error">Enter a valid email address.</span>');
					hasError = true;
				}
				
				var cnameVal = $("#cname").val();
				if(cnameVal == '') {
					$("#cname").after('<span class="error">You forgot to enter your Company Name.</span>');
					hasError = true;
				}
				
				var subjectVal
				subjectVal = "Quote requested";
				
				var messageVal
				messageVal = "Name: " + unameVal + "\nCompany Name: " + cnameVal + "\nEmail: " + emailFromVal;
		
				if(hasError == false) {
					$(this).hide();
					$("#sendEmail li.buttons").append('<img src="/includes/images/loading.gif" alt="Loading" id="loading" />');
					
					$.post("/includes/scripts/requestaquote.php",
						{ emailTo: emailToVal, emailFrom: emailFromVal, subject: subjectVal, message: messageVal, uname: unameVal, cname: cnameVal },
							function(data){
								$("#sendEmail").slideUp("normal", function() {									
									$("#sendEmail").before('<h3>Success</h3><p>We hope to be in touch shortly.</p>');											
								});
							}
						 );
				}
		
		break;
		case "3":
				
				var unameVal = $("#uname").val();
				if(unameVal == '') {
					$("#uname").after('<span class="error">You forgot to enter your Name.</span>');
					hasError = true;
				}
				
				var emailFromVal = $("#emailFrom").val();
				if(emailFromVal == '') {
					$("#emailFrom").after('<span class="error">You forgot to enter the email address.</span>');
					hasError = true;
				} else if(!emailReg.test(emailFromVal)) {	
					$("#emailFrom").after('<span class="error">Enter a valid email address.</span>');
					hasError = true;
				}
				
				var cnameVal = $("#cname").val();
				if(cnameVal == '') {
					$("#cname").after('<span class="error">You forgot to enter your Company Name.</span>');
					hasError = true;
				}
				
				var subjectVal
				subjectVal = "Mailing List entry";
        		
				var messageVal
				messageVal = unameVal + " | " + cnameVal + " | " + emailFromVal;
		
				if(hasError == false) {
					$(this).hide();
					$("#sendEmail li.buttons").append('<img src="/includes/images/loading.gif" alt="Loading" id="loading" />');
					
					$.post("/includes/scripts/mailinglist.php",
						{ emailTo: emailToVal, emailFrom: emailFromVal, subject: subjectVal, message: messageVal, uname: unameVal, cname: cnameVal },
							function(data){
								$("#sendEmail").slideUp("normal", function() {									
									$("#sendEmail").before('<h3>Success</h3><p>Thank you. You have been added to our mailing list.</p>');											
								});
							}
						 );
				}
		
		break;
		case "4":	
				
				var unameVal = $("#uname").val();
				if(unameVal == '') {
					$("#uname").after('<span class="error">You forgot to enter your Name.</span>');
					hasError = true;
				}
				
				var emailFromVal = $("#emailFrom").val();
				if(emailFromVal == '') {
					$("#emailFrom").after('<span class="error">You forgot to enter the email address.</span>');
					hasError = true;
				} else if(!emailReg.test(emailFromVal)) {	
					$("#emailFrom").after('<span class="error">Enter a valid email address.</span>');
					hasError = true;
				}
				
				var telnumVal = $("#telnum").val();
				if(telnumVal == '') {
					$("#telnum").after('<span class="error">You forgot to enter your Telephone.</span>');
					hasError = true;
				}	
				
				var cnameVal = $("#cname").val();
				if(cnameVal == '') {
					$("#cname").after('<span class="error">You forgot to enter your Company Name.</span>');
					hasError = true;
				}					
				
				var commentsVal = $("#comments").val();
				if(commentsVal == '') {
					$("#comments").after('<span class="error">You forgot to enter the message.</span>');
					hasError = true;
				}		
				
				var subjectVal
				subjectVal = "Feedback from sercon-support.co.uk";
        		
				var messageVal
				messageVal = "Name: " + unameVal + "\nCompany Name: " + cnameVal + "\nEmail: " + emailFromVal + "\nTelephone Number: " + telnumVal + "\nMessage: " + commentsVal;
		
				if(hasError == false) {
					$(this).hide();
					$("#sendEmail li.buttons").append('<img src="/includes/images/loading.gif" alt="Loading" id="loading" />');
					
					$.post("/includes/scripts/contactus.php",
						{ emailTo: emailToVal, emailFrom: emailFromVal, subject: subjectVal, message: messageVal, uname: unameVal, telnum: telnumVal, cname: cnameVal, comments: commentsVal },
							function(data){
								$("#sendEmail").slideUp("normal", function() {
									$("#sendEmail").before('<h3>Success</h3><p>We hope to contact you shortly.</p>');
								});
							}
						 );
				}
				
		break;
		case "5":	
				
				var unameVal = $("#uname").val();
				if(unameVal == '') {
					$("#uname").after('<span class="error">You forgot to enter your Name.</span>');
					hasError = true;
				}
				
				var emailFromVal = $("#emailFrom").val();
				if(emailFromVal == '') {
					$("#emailFrom").after('<span class="error">You forgot to enter the email address.</span>');
					hasError = true;
				} else if(!emailReg.test(emailFromVal)) {	
					$("#emailFrom").after('<span class="error">Enter a valid email address.</span>');
					hasError = true;
				}
				
				var telnumVal = $("#telnum").val();
				if(telnumVal == '') {
					$("#telnum").after('<span class="error">You forgot to enter your Telephone.</span>');
					hasError = true;
				}	
				
				var cnameVal = $("#cname").val();
				if(cnameVal == '') {
					$("#cname").after('<span class="error">You forgot to enter your Company Name.</span>');
					hasError = true;
				}					
				
				var commentsVal = $("#comments").val();
				if(commentsVal == '') {
					$("#comments").after('<span class="error">You forgot to enter the message.</span>');
					hasError = true;
				}		
				
				var subjectVal
				subjectVal = "Feedback from sercon-support.co.uk";
        		
				var messageVal
				messageVal = "Name: " + unameVal + "\nCompany Name: " + cnameVal + "\nEmail: " + emailFromVal + "\nTelephone Number: " + telnumVal + "\nMessage: " + commentsVal;
		
				if(hasError == false) {
					$(this).hide();
					$("#sendEmail li.buttons").append('<img src="/includes/images/loading.gif" alt="Loading" id="loading" />');
					
					$.post("/includes/scripts/controlroom.php",
						{ emailTo: emailToVal, emailFrom: emailFromVal, subject: subjectVal, message: messageVal, uname: unameVal, telnum: telnumVal, cname: cnameVal, comments: commentsVal },
							function(data){
								$("#sendEmail").slideUp("normal", function() {									
									$("#sendEmail").before('<h3>Success</h3><p>We hope to contact you shortly.</p>');											
								});
							}
						 );
				}
				
		} // end switch
		
		return false;
	});						   
});
