
function setupMenu() {

    $('ul.sf-menu').superfish({
        delay:       800,                             // delay on mouseout
        animation:   {opacity:'show',height:'show'},  // fade-in and slide-down animation
        speed:       'fast',                          // faster animation speed
        autoArrows:  false,                           // disable generation of arrow mark-up
        dropShadows: false                            // disable drop shadows
    });

};

function centerObject(idName, idParent) {
	var parentLeft = $(idParent).position().left;
	var parentWidth = $(idParent).width();
	var parentWCenter = parentWidth / 2;
	
	var parentTop = $(idParent).position().top;
	var parentHeight = $(idParent).height();
	var parentHCenter = parentHeight / 2;
	
	var objWidth = $(idName).width();
	var objWCenter = parentLeft + parentWCenter - (objWidth / 2);
	
	var objHeight = $(idName).height();
	var objHCenter = parentTop + parentHCenter - (objHeight / 2) - 20;
	
	$(idName).css({left:objWCenter,top:objHCenter});	
	
};


function validateContact() {

	var errors = new Array();

	if ( $('#name').val().length == 0 )
		errors[errors.length] = "Please enter your name.";

	if ( $('#email').val().length == 0 )
		errors[errors.length] = "Please enter your email address.";

	if ( $('#subject').val().length == 0 )
		errors[errors.length] = "Please enter a subject.";

	if ( $('#message').val().length == 0 )
		errors[errors.length] = "Please enter your message.";

	return errors;

};


function showErrors(errors) {
	var errorlist = "";
	
	for ( var x = 0 ; x < errors.length ; x++ ) {
		errorlist += errors[x] + "\n";
	}
	alert(errorlist);
}


