/* Author: 
Njuguna Gathere, Tirus
*/
$(function(){
	$('form.uniForm').uniform();
	$(".browse a").click(function(e) {
		e.preventDefault();
		$("#formStyle").attr("href",$(this).attr('rel'));
		return false;
	});
	
	$(".secondaryAction").click(function() {
		$("input#name,input#email,textarea#msg,input#captcha").val('');
		$("input#name,input#email,textarea#msg,input#captcha").focus().blur();
		$("input#name").focus();
		return false;
	});
	
	$(".primaryAction").click(function() {
		$("input#name,input#email,textarea#msg,input#captcha").focus().blur();

		var name = $("input#name").val();
		if (name == "" || $("input#name").hasClass('invalid')) {
			$("input#name").focus();
			return false;
		}
		var email = $("input#email").val();
		if (email == "" || $("input#email").hasClass('invalid')) {
			$("input#email").focus();
			return false;
		}
		var msg = $("textarea#msg").val();
		if (msg == "" || $("textarea#msg").hasClass('invalid')) {
			$("textarea#msg").focus();
			return false;
		}
		var capcha = $("input#captcha").val();
		if (capcha == "") {
			$("input#captcha+p").html("This field is required.");
			$("input#captcha").focus();
			return false;	
		}
		if (capcha != capch) {
			$("input#captcha+p").html("Human verification code is wrong.");
			$("input#captcha").parent().removeClass('valid').addClass('invalid error');
			$("input#captcha").removeClass('valid').addClass('invalid error');
			$("input#captcha").focus();
			return false;
		}
		
		var dataString = 'name='+ name + '&email=' + email + '&msg=' + msg;
//		alert (dataString);return false;

		$.ajax({
			type: "POST",
			url: "./includes/process.php",
			data: dataString,
			success: function() {
				$('#contactForm').html("<div id='ctrlHolder'></div>");
				$('#ctrlHolder').html("<h2>Your message was successfully submitted!</h2>")
				.append("<p class='contact'>Thank you and we will be in touch with you soon.</p>")
				.hide()
				.fadeIn(1500, function() {
					$('#ctrlHolder').append("");
				});
			}
		});
		return false;
	});
});

$(window).load(function() {
	var total = $('#slider img').length;
	var rand = Math.floor(Math.random()*total);
	$('#slider').nivoSlider({
		effect: 'fade',
		pauseTime: 5000,
		startSlide:rand,
	});
});

WebFontConfig = {
	google: { families: [ 'Holtwood One SC' ] }
};
(function() {
	var wf = document.createElement('script');
	wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
	'://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
	wf.type = 'text/javascript';
	wf.async = 'true';
	var s = document.getElementsByTagName('script')[0];
	s.parentNode.insertBefore(wf, s);
	})();
