/* Author: 

*/

$(document).ready(function() {
	$('#targetContent ul').cycle({
		fx:'fade',
		speed:1000,
		delay:-1000,
		timeout:5000,
	});
});

$(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>Thank you and we will be in touch with you soon.</p>")
				.hide()
				.fadeIn(1500, function() {
					$('#ctrlHolder').append("");
				});
			}
		});
		return false;
	});
});

// Map Fxns
function initMap() {
	var latlng = new google.maps.LatLng(40.5327, -105.07670);
	var bwOptions = {
		zoom: 15,
		center: latlng,
		mapTypeId: google.maps.MapTypeId.TERRAIN
	};
	var map = new google.maps.Map(document.getElementById("map"),
	bwOptions);
	
	var marker = new google.maps.Marker({
		position: latlng, 
		map: map, 
		title:"Boardwalk Dental Care, 104 E. Boardwalk Drive"
	});
}
