$(document).ready(function(){
	
        // Cycle Products
	$('div.articles div.article').hover(function(){
		$(this).addClass('hover');
	}, function(){
		$(this).removeClass('hover');
	});
	
	// Send email
        $('div.contactForm form')
              .submit(function(){
                    var templateUrl = $('input#template_url').val();
                    var scriptUrl = '/includes/contact/send_form.php';
                    var url = templateUrl + scriptUrl;
                    var parameters = 'name=' + $('input#name').val() + '&email=' + $('input#email').val() +
                    '&website=' + $('input#website').val() + '&message=' + $('textarea#message').val() + '&sent=1';

                    $('#indicator').ajaxStart(function(){
                          $(this).show();
                    }).ajaxStop(function(){
                          $(this).hide();
                    });

                    $.ajax({
                          url      : url,
                          type     : 'POST',
                          data     : parameters,
                          dataType : 'html',
                          success  : function(result)
                          {
                                if($('#success').length > 0) $('#success').remove();
                                if($('#failed').length > 0) $('#failed').remove();

                                var el_id = 'success';
                                var responseTxt = result;

                                var response = responseTxt.split(' : ');
                                if(response.length > 1)
                                {
                                      el_id = 'failed';
                                      responseTxt = response[1];
                                }

                                $('<div id="'+el_id+'">'+responseTxt+'</div>').insertBefore('div.contactForm form').fadeIn('slow');
                                if('success' == el_id)
                                {
                                      setTimeout("$('#success').fadeOut('slow')", 5000);
                                }
                          }
                    });
                    return false;
              });
});
