/**
 * 
 */
$(function() {
	
	/* Additional functions */
	function mess(message) {
		$('<div id="formStatus">'+message+'</div>').prependTo('#ContactForm');
	}
	
	
	/* Contact form */
	$('#ContactForm a.button:first').click(function(e) {
		$('div.bg~span, div.bg2~span').css('color','black');
		$('#formStatus').remove();
		var options = {
			url: 'engine/mail.php',
			beforeSubmit: function(data) {
				for(var i = 0; i < 3; i++) {
					if (data[i].name == 'email') {
						var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
						if ( data[i].value.search(emailReg) == -1 || $.trim(data[i].value) == '' ) {
							$('#'+data[i].name+'Sp').css('color','red');
							mess('All fields are required');
							return false;
						}
					}
					else {
						if ( $.trim(data[i].value) == '' ) {
							$('#'+data[i].name+'Sp').css('color','red');
							mess('All fields are required');
							return false;
						}
					}
				}
			},
			success: function(data,status) {
				mess('Thank you for your attention');
			},
			resetForm: true
		};
		$('#ContactForm').ajaxSubmit(options);
		e.preventDefault();
	});
	$('#ContactForm a.button:last').click(function(e) {
		$('#ContactForm').resetForm();
		e.preventDefault();
	});
	
	/* Sitemap */
	$('ul.list1 li ul li ul').hide();
	$('ul.list1>li>ul>li>a').click(function(e) {
		$(this).siblings('ul').toggle();
		if ($(this).siblings('ul').is(':hidden')) $(this).css('background','url(/images/plus.gif) 5px 5px no-repeat');
		else $(this).css('background','url(/images/minus.gif) 5px 5px no-repeat');
		e.preventDefault();
	});
	
});
