$(window).load(function(){
	$('.slider')._TMS({
		preset:'diagonalFade',
		easing:'easeOutQuad',
		pagination:true,
		duration:800,
		slideshow:6000
	})
	$('ul#menu').superfish({
      delay:       600,
      animation:   {height:'show'},
      speed:       600,
      autoArrows:  false,
      dropShadows: false
    });
})

function join_mailing_list()
{
                var quit = false;
                var mailHandlerURL = "bin/MailHandler.php";
                if(validateEmail1()){
                        email = validateEmail1();
                }else if(validateInput1('email1')){
                        quit = true;
                }else{
                        quit = true;
                }

                if(quit){
                        return false;
                }

                var dataString = 'form_name=joinmailinglist&email=' + email;
                $.ajax({
                        type: "POST",
                        url: mailHandlerURL,
                        data: dataString
                });
                return false;
}

function validateEmail1(){
        var email = $("input#email1").val();
        if(!isValidEmailAddress1(email)){
                return false;
        }else{
                return email;
        }
}


function isValidEmailAddress1(emailAddress){
	var pattern = new 
RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	
	return pattern.test(emailAddress);
}


// make sure visitor does not input a blank field
function validateInput1(field){
        var fieldObject = $("input#" + field + "").val();
        if(fieldObject.length < 1){
                return false;
        }else{
                return true;
        }
}

