$(function() { 
   
	
	$('div.carousel').cycle({
        fx:     'scrollHorz',
		pauseOnPagerHover: 1,
		pause:		   1,
		timeout:	   10000,
		next: '.next',
		prev: '.prev',
        pager:  '#slider_pager', 
		pagerAnchorBuilder: function(idx, slide) {
   			return '<li><a href="#"></a></li>';
  		},
  		activePagerClass: 'active'
    });	
	
	$("#frmAppointmentBox").attr({onsubmit:'return validateAppointmentForm()'})
	
	$("input[type=submit]", $("#frmSiteSrch")).val('');
	
	$("#mod_search_searchword").val('Search our site');
	
	$("#mod_search_searchword").focus(function() {
		if ($(this).val() == 'Search our site') {
			$(this).val('');
		}
	});
	
	$("#mod_search_searchword").blur(function() {
		if ($(this).val() == '') {
			$(this).val('Search our site');
		}
	});
	
	$("#frmAdvanceSrch").hide();
	
	
});


function validateAppointmentForm()
{
	var err = 'Error in form submission:\n\n';
	var isErr = false;
	
	if ($.trim($("input[name=firstName]").val()) == '') {
		isErr = true;
		err += 'First name cannot be left blank.\n';
	}
	
	if ($.trim($("input[name=lastName]").val()) == '') {
		isErr = true;
		err += 'Last name cannot be left blank.\n';
	}
	
	if ($.trim($("input[name=PhoneNumber]").val()) == '') {
		isErr = true;
		err += 'Phone number cannot be left blank.\n';
	}	
	
	if ($.trim($("input[name=emailAddress]").val()) == '') {
		isErr = true;
		err += 'Email address cannot be left blank.\n';
		
	} else {
		if (!isValidEmail($.trim($("input[name=emailAddress]").val()))) {
			isErr = true;
			err += 'Invalid Email address format.\n';														 
		}
	}
	
	
	if(isErr) {
		alert(err);	
		return false;
	}
}

// Function used for email id format checking
function isValidEmail(email) {	
	return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email);	
}
