$(document).ready(function(){
    
 $(document).cheatCode(); // konami code

// click events 
     $("body").live("click",function(oEvent){
       var oTarget = oEvent.target;
       var canCollapse = $(oTarget).attr("collapse");
       var isBlog = $(oTarget).attr("blog");

       if ( canCollapse === 'yes' ) {
         $("#navigation ul li ul li a").css("background","#FAFAFA");
         var oTargetClass = $(oTarget).attr("id");
         var uID = $(oTarget).attr("uid");
         $(oTarget).toggleClass(oTargetClass + "Active");
         $("ul[uid='" + uID + "']").slideToggle();
	 $("#blogLink").removeClass("blogActive");
         } 
       if ( isBlog === 'yes' ) {
	 var oTargetClass = $(oTarget).attr("id");
	 $(oTarget).addClass(oTargetClass + "Active");
	 }  
 
     });

     $(".workFinishedLink , .workProcessLink , .infoServices , .infoAbout , .infoContact").click(function(){
         $("#navigation ul li ul li a").css("background","#FAFAFA").css("color","inherit");
         $(this).animate({ backgroundColor: "#aaaaaa" }, 750).animate({ backgroundColor: "#dddddd" }, 750).css("color","#000000");
     })

// ajax setup
    $(document).ajaxSend(function(){
       $(".loading").fadeIn("slow");
    })
    $(document).ajaxStop(function(){
       $(".loading").fadeOut("slow");
    })
    $.ajaxSetup ({
       cache: false
       });

// load initial content
    $("#blockRight").load("pages/home.php");

// load content function
    function loadPageContent(evt){
      var thisPage = evt.data.name;
      $("#blockRight").load('pages/'+thisPage+'.php');
      $(this).addClass(thisPage + "Active");
      document.title = 'bmDesign » '+ thisPage;
      return false;
    }
// click events for content
    $(".workFinishedLink").bind("click",{name: "finished_work"},loadPageContent);
    $(".workProcessLink").bind("click",{name: "work_in_process"},loadPageContent);
    $(".infoServices").bind("click",{name: "services"},loadPageContent);
    $(".infoAbout").bind("click",{name: "about"},loadPageContent);
    $(".infoContact").bind("click",{name: "contact"},loadPageContent);
    $("#blogLink").bind("click",{name: "blog"},loadPageContent);


}); // dom ends

function focus() {
 $("input:first").focus();
}

function formSubmit() {
  $("#myForm").submit(function() {

  var dataString = $("#myForm").serialize();

    $.ajax({
      type: "POST",
      url: "work/processContact.php",
      data: dataString,
      timeout: 2000,
      success: function(data) {
        $("#myForm").slideUp(1500);
        $("#formSuccess").delay(1500).fadeIn(2500);
      },
      error: function(data) {
        alert("There was a problem... Check the fields and try again.");
      }
    });
  return false;
  })
}

function attachEvents() {
     $("a.fancy").fancybox({
       type: 'iframe',
       width: '100%',
       height: '100%'
     });
}
