// Show/Hide address fields
function showHide(id)
{
	el = document.getElementById(id);
	el.style.display = (el.style.display != 'block')? 'block' : 'none';
}

// Validate Email
function validate_email(field)
{
	with (field)
	{
		apos = value.indexOf("@");
		dotpos = value.lastIndexOf(".");
		if (apos <1 || dotpos - apos <2)
		{
			return false;
		}
		else
		{
			return true;
		}
	}
}

// Validate Blank fields
function validate_blank(field)
{
	with (field)
	{
		if (value==null||value=="")
		{
			return false;
		}
		else 
		{
			return true;
		}
	}
}

// Alert Message
function validateForm(contactForm)
{
	var alerttxt = new String("The following is required:\n");
	var found;
	with (contactForm)
	{
		if (validate_email(email) == false)
		{
			alerttxt = alerttxt + "Enter a valid email address\n";
			found = false;
		}
		if (validate_blank(forename) == false)
		{
			alerttxt = alerttxt + "Enter a forename\n";
			found = false;
		}
		if (validate_blank(surname) == false)
		{
			alerttxt = alerttxt + "Enter a surname\n";
			found = false;
		}
		if (validate_blank(telephone) == false)
		{
			alerttxt = alerttxt + "Enter a telephone number\n";
			found = false;
		}
	}	
	
	if (found == false)
	{
		alert(alerttxt);
		return false;
	}
	else
	{
		return true;

	}
}

//Scroll Specials
$(function() {
	if ($("#carousel").length) {
	    $("#carousel").jCarouselLite({
	        visible: 5,
		    auto: 800,
	    	speed: 2200,
	    	hoverPause: true
	    });
    }
});