$(function() {

	$("#bro_btn").click(function() {
		// validate and process form
		
		var emailFilter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		
		
		var bro_method = Array();
		var bro_address = Array();
		var bro_telephone = Array();
		var bro_fax = Array();
		
		if ($("#bro_mFax").is(':checked') == true) {
			bro_method[0] = "Fax";
		} else {
			bro_method[0] = "";
		}
		if ($("#bro_mMail").is(':checked') == true) {
			bro_method[1] = "Mail";
		} else {
			bro_method[1] = "";
		}
		if ($("#bro_mEmail").is(':checked') == true) {
			bro_method[2] = "Email";
		} else {
			bro_method[2] = "";
		}
		var bro_salutation = $("select#bro_salutation").val();
		var bro_first_name = $("input#bro_first_name").val();
		var bro_last_name = $("input#bro_last_name").val();
		var bro_postition = $("input#bro_postition").val();
		var bro_company = $("input#bro_company").val();
		bro_address[0] = $("input#bro_address").val();
		bro_address[1] = $("input#bro_address2").val();
		var bro_city = $("input#bro_city").val();
		var bro_province = $("input#bro_province").val();
		var bro_country = $("select#bro_country").val();
		var bro_postal = $("input#bro_postal").val();
		bro_telephone[0] = $("input#bro_tarea").val();
		bro_telephone[1] = $("input#bro_tpre").val();
		bro_telephone[2] = $("input#bro_tpost").val();
		bro_telephone[3] = $("input#bro_tx").val();
		bro_fax[0] = $("input#bro_farea").val();
		bro_fax[1] = $("input#bro_fpre").val();
		bro_fax[2] = $("input#bro_fpost").val();
		var bro_email = $("input#bro_email").val();
		var bro_bus_type = $("input#bro_bus_type").val();
		var bro_num_emp = $("select#bro_num_emp").val();
		var bro_hear_about = $("select#bro_hear_about").val();
		var bro_reference = $("input#bro_reference").val();
		var bro_comments =  $("textarea#bro_comments").val();
		
		
		var site_num = $("input#site_num").val();
		var event_num = $("input#event_num").val();
		var form_lang = $("input#form_lang").val();
		var form_root = $("input#form_root").val();
		
		document.getElementById('bro_reciving').title = '';
		document.getElementById('bro_reciving').className = '';
		document.getElementById('bro_first_name').title = '';
		document.getElementById('bro_first_name').className = '';
		document.getElementById('bro_last_name').title = '';
		document.getElementById('bro_last_name').className = '';
		document.getElementById('bro_position').title = '';
		document.getElementById('bro_position').className = '';
		document.getElementById('bro_company').title = '';
		document.getElementById('bro_company').className = '';
		document.getElementById('bro_address').title = '';
		document.getElementById('bro_address').className = '';
		document.getElementById('bro_address2').title = '';
		document.getElementById('bro_address2').className = '';
		document.getElementById('bro_city').title = '';
		document.getElementById('bro_city').className = '';
		document.getElementById('bro_province').title = '';
		document.getElementById('bro_province').className = '';
		document.getElementById('bro_country').title = '';
		document.getElementById('bro_country').className = '';
		document.getElementById('bro_postal').title = '';
		document.getElementById('bro_postal').className = '';
		document.getElementById('bro_tarea').title = '';
		document.getElementById('bro_tarea').className = '';
		document.getElementById('bro_tpre').title = '';
		document.getElementById('bro_tpre').className = '';
		document.getElementById('bro_tpost').title = '';
		document.getElementById('bro_tpost').className = '';
		document.getElementById('bro_tx').title = '';
		document.getElementById('bro_tx').className = '';
		document.getElementById('bro_farea').title = '';
		document.getElementById('bro_farea').className = '';
		document.getElementById('bro_fpre').title = '';
		document.getElementById('bro_fpre').className = '';
		document.getElementById('bro_fpost').title = '';
		document.getElementById('bro_fpost').className = '';
		document.getElementById('bro_email').title = '';
		document.getElementById('bro_email').className = '';
		
		
		var dataString = 'site_num=' + site_num + 
		'&event_num=' + event_num + 
		'&location=' + encodeURIComponent(document.location.href) + 
		'&form_lang=' + form_lang + 
		'&bro_method=' + bro_method + 
		'&bro_salutation=' + bro_salutation + 
		'&bro_first_name=' + bro_first_name + 
		'&bro_last_name=' + bro_last_name + 
		'&bro_postition=' + bro_postition + 
		'&bro_company=' + bro_company + 
		'&bro_address=' + bro_address + 
		'&bro_city=' + bro_city + 
		'&bro_province=' + bro_province + 
		'&bro_country=' + bro_country + 
		'&bro_postal=' + bro_postal + 
		'&bro_telephone=' + bro_telephone + 
		'&bro_fax=' + bro_fax + 
		'&bro_email=' + bro_email + 
		'&bro_bus_type=' + bro_bus_type + 
		'&bro_num_emp=' + bro_num_emp + 
		'&bro_hear_about=' + bro_hear_about + 
		'&bro_reference=' + bro_reference + 
		'&bro_comments=' + bro_comments;
		
		
		$.ajax({
			type: "POST",
			url: form_root+"bin/brochure_request.php",
			data: dataString,
			success: function() {
				$('#brochure_form').fadeOut(1500, function() {
					$('#brochure_message').html('<h2>Thank you for requesting a brochure.</h2>')
					.append('<p>Si vous avez des questions, s\'il vous plaît contactez-nous au 1-877-246-4832 (appel &agrave; Toronto 416-925-4832) ou par courriel &agrave; <a href="mailto:servicealaclientele@institutcanadien.com">servicealaclientele@institutcanadien.com</a>.</p>')
					.hide()
					.fadeIn(1500);
				});
			}
		});
		return false;
		
	});
});