$(function(){

        //logo link to home
        $('#header, .button').click(function(){
                window.location = $(this).find('a').attr('href');
            });

		//link for nav li's
        $('.nav li').click(function(){
                window.location = $(this).find('a').attr('href');
            });

        //fade in out newsletter confirmation
		$('form#newsletter-form').submit(function() {
                var newsName = $('#newsName').attr('value');
                var newsEmail = $('#newsEmail').attr('value');
                var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
                             if (newsName.length == 0)
                                 {
                                     $('#news-name').css('color','red');
                                 }

                             else if (newsEmail.length == 0 || ! newsEmail.match(re) )
                                 {
                                     $('#news-email').css('color','red');
                                 }


                             else {

                                 //ajax newsletter
                                 $.ajax({
                                         type: "POST",
                                         url: "./controllers/newsletter_form.php",
                                         data: "name="+ newsName + "& email="+ newsEmail,
                                         success: function(){
                                             $('form#newsletter-form').fadeOut(function(){
                                                     $('div.success').fadeIn()
                                                     .delay(2000).fadeOut(function(){
                                                             $('form#newsletter-form').fadeIn();
                                                             $('form')[0].reset();
                                                             $('#news-name, #news-email').css('color','#434547');

                                                         });
                                                 });
                                         }
                                     });
                             }

                             return false;
                             });


                //home page buttons fade
                $(".button").hover(
                                   function() {
                                       $(this).stop().animate({"opacity":"0"}, "slow");
                                   },
                                   function() {
                                       $(this).stop().animate({"opacity": "1"}, "slow");
                                   });


                //login link
                $('#login-link').click(function(e) {
                        if ( $('#footer-admin-link').length > 0 ) {
                            $('#footer-admin-link a').toggleClass('logged');
                            return false;
                        }

                        else {
                            var url = './index.php?page=login #login-form';
                            $('#login-place').load(url,function() {
                                    window.scrollTo(400,600);
                                    $('#login-form input:first').focus();					   
                                }).toggle();
                        }
                        e.preventDefault();
                    });

                //fade in out contact confirmation
                $('form#contact-main-form').submit(function() {
                        var name = $('#name').attr('value');
                        var email = $('#email').attr('value');
                        var comment = $('#comment').attr('value');
                        var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
                                     if (name.length == 0)
                                         {
                                             $('#name-field i').css('color','red');
                                         }
                                     else if (email.length == 0 || ! email.match(re))
                                         {
                                             $('#email-field i').css('color','red');
                                         }
                                     else {
                                         //ajax contact
                                         $.ajax({
                                                 type: "POST",
                                                 url: "./controllers/contact_form.php",
                                                 data: "name="+ name + "& email="+ email + "&comment=" + comment,
                                                 success: function(){
                                                     $('form#contact-main-form').fadeOut(function(){
                                                             $('div#contact-confirm').fadeIn()
                                                             .delay(2000).fadeOut(function(){
                                                                     $('form#contact-main-form').fadeIn();
                                                                     $('form')[0].reset();
                                                                     $('#name, #email').css('color','#434547');

                                                                 });
                                                         });
                                                 }
                                             });
                                     }

                                     return false;
                                     });

                        //ADD PAGE DROPDOWN (move to admin.jd?)
                        $('#add-page-link').click(function(e){
                                $('#add-page-div').slideToggle('fast');
                                e.preventDefault();
                            });
						

                    });



