   $(document).ready(function(){
      backgroundScale();
      $.preloadCssImages();

      $("h2.postTitle a").each(function(){
         var $this = $(this);
         var urlVal  = $this.attr("href");

         $this.flash({  
            swf: "/wp-content/themes/default/images/blog_title.swf",
            flashvars: {texta: $this.text().toLowerCase() ,urllink: urlVal},
            wmode: 'transparent',
            height:40,
            width:643
         }); 
      }); 

      $("h1.postTitle").each(function(){
         var $this = $(this);

         $this.flash({  
            swf: "/wp-content/themes/default/images/blog_title_nolink.swf",
            flashvars: {texta: $this.text().toLowerCase()},
            wmode: 'transparent',
            height:40,
            width:643
         }); 
      }); 

      var change = false;

      $('#blog').hover(function(){
         $('#header div:first a').removeAttr("class");
         $(this).attr("class", "blogH");
         if ($('#submenu ul').is(":visible"))
         {
            $('#submenu').slideUp("slow");
            $('#submenu ul').css('display', 'none');
         }
      });

      $('#work, #solution, #about, #contact').hover(function(){
         change = true;
         var id = $(this).attr("id");
         $('#header div:first a').removeAttr("class");
         $(this).attr("class", id+"H");
         $('#submenu').slideDown("slow").show();
         $('#submenu ul').css('display', 'none');
         $('#submenu #'+id+'Sub').show();
      });

      $('#bodyContainer').hover(function(){
         if (change)
         {
            change = false;
            $('#header div:first a').removeAttr("class");
            $('#submenu').slideUp("slow");
            $('#submenu ul').css('display', 'none');
            $('#blog').attr("class", "blogH");
         }
      });

      $("#submitSub").click(function(){
         emailSubManagement("#forms", "#emailSub", "#message", "subcribe");
      });

      $("#submitUn").click(function(){
         emailSubManagement("#unSubscribe", "#emailUn", "#messageUn", "unsubcribe");
      });

      $("#management").click(function(){
         if($("#unSubscribe").hasClass("displaynone"))
            $("#unSubscribe").removeClass("displaynone");
         else
            $("#unSubscribe").addClass("displaynone");

         return false;
      });

      $(".sbcat, .sbarch").click(function(){
         window.open('http://blog.evodence.com', '_self');
      });

   });

   $(window).scroll(function(){
      $("#sdControl").stop();

      var $this        = $(this);
      var windowTop    = $this.scrollTop();
      var parentDivTop = $("#rightContent").offset().top;

      if (windowTop >= parentDivTop)
      {
         var result = windowTop - parentDivTop;
         $("#sdControl").animate({"top" : result}, 500);
      }
      else
         $("#sdControl").animate({"top" : 0}, 500);
   });

   $(window).resize(function(){
      backgroundScale();
   });

   function backgroundScale()
   {
      var imageRatio       = 1.44;
      var windowHeight     = document.body.clientHeight;
      var windowWidth      = document.body.clientWidth;
      var windowScale      = windowWidth / windowHeight;
      var targetWidth      = windowHeight * imageRatio;
      var targetWidthFull  = windowWidth;
      var leftPos          = - (targetWidth - windowWidth);
      var leftPosFull      = 0;

      if (windowScale <= imageRatio)
      {
         $('.background img').attr("width", targetWidth);
         $('.background').css("left", leftPos);
      } 
      else
      {
         $('.background img').attr("width", targetWidthFull);
         $('.background').css("left", leftPosFull);
      }
   }

   function emailSubManagement(emailDiv, emailInput, emailMsg, method)
   {
      var emailVal = jQuery.trim($(emailInput).val());
      $(emailDiv).addClass("displaynone");

      if (emailVal == "" || emailVal == null || emailVal == "email@domain.com")
      {
         $(emailDiv).removeClass("displaynone");
         $(emailInput).css("border-color", "red");
      }
      else
      {
         var emailRegex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

         if (emailVal.match(emailRegex))
         {
            var controllerUrl = "http://blog.evodence.com/wp-sendEmail";
            var dataString    = 'email='+ emailVal + '&method=' + method;

            $(emailMsg).text("processing...");

            $.ajax({
               type: "POST",
               url: controllerUrl + ".php",
               data: dataString,
               success: function(msg) {
                  $(emailInput).css("border-color", "");
                  $(emailMsg).text(msg);
                  if (method == "unsubcribe")
                     $("#management").addClass("displaynone");
               }
            });
         }
         else
         {
            $(emailDiv).removeClass("displaynone");
            $(emailInput).css("border-color", "red");
         }
      }
   }

