﻿$(document).ready(function() {

    var previous = "";
    $("#fp_galleryList li").click(function () {
        var clicked = $(this).attr("id");
        

        if(clicked != previous)
        {
           var arrayList2 = $(".flashdata");
           
            $.each(arrayList2, function() {
               // $(this).fadeOut();    
               $(this).attr("style","display:none;");    
            });
            
            //$("#"+clicked+"div").fadeIn();
            $("#"+clicked+"div").attr("style","display:block;");
            
             var alllinks = $("#fp_galleryList li");
            $.each(alllinks, function() {
                    $(this).attr("class","");   
                });
            
            $(this).attr("class","current");
        
        }
        
        previous = clicked;
    });

    $("#aboutlink").click(function () {
        
        
        if (!$("#contact_wrap").is(":hidden")) {
             $("#contactclearer").fadeOut("slow");
             $("#subnavigation").css("visibility","visible");
             $("#contactlink").attr("class","");
        }
        
        $("#projectlink").attr("class","");
        
        if ($("#about_wrap").is(":hidden")) {
            
            $("#contact_wrap").slideUp('slow', function() {
                $("#about_wrap").slideDown();
            });
            
            $("#aboutclearer").fadeIn("slow");
            $("#subnavigation").css("visibility","hidden");
            
            $(this).addClass("selected");
            
        } else {
             $("#about_wrap").slideUp("slow");
             $("#aboutclearer").fadeOut("slow");
             $("#subnavigation").css("visibility","visible");
             
             $(this).attr("class","");
        }
       
        
    });
    
   
    
    
    $("#aboutclearer").click(function () {
        
        $("#projectlink").addClass("selected");
        
        if ($("#about_wrap").is(":hidden")) {
            $("#about_wrap").slideDown("slow");
            $("#aboutclearer").fadeIn("slow");
            $("#subnavigation").css("visibility","hidden");
            $(this).addClass("selected");
         
        } else {
             $("#about_wrap").slideUp("slow");
             $("#aboutclearer").fadeOut("slow");
             $("#subnavigation").css("visibility","visible");
              $("#aboutlink").attr("class","");
        }
    });
   
   $("#projectlink").click(function () {
        if (!$("#about_wrap").is(":hidden")) {
             $("#about_wrap").slideUp();
             $("#aboutclearer").fadeOut("slow");
             $("#subnavigation").css("visibility","visible");
        }
        if (!$("#contact_wrap").is(":hidden")) {
             $("#contact_wrap").slideUp();
             $("#contactclearer").fadeOut("slow");
             $("#subnavigation").css("visibility","visible");
        }
        
        $("#aboutlink").attr("class","");
        $("#contactlink").attr("class","");
        $("#projectlink").addClass("selected");
        
    });
    
    
     $("#showproj").click(function () {
        if (!$("#about_wrap").is(":hidden")) {
             $("#about_wrap").slideUp();
             $("#aboutclearer").fadeOut("slow");
             $("#subnavigation").css("visibility","visible");
        }
        if (!$("#contact_wrap").is(":hidden")) {
             $("#contact_wrap").slideUp();
             $("#contactclearer").fadeOut("slow");
             $("#subnavigation").css("visibility","visible");
        }
        
        $("#aboutlink").attr("class","");
        $("#contactlink").attr("class","");
        $("#projectlink").addClass("selected");
        
    });    
    
    
    
  
    $("#contactlink").click(function () {
        if (!$("#about_wrap").is(":hidden")) {
             $("#aboutclearer").fadeOut("slow");
             $("#subnavigation").css("visibility","visible");
             $("#aboutlink").attr("class","");
             
        }
        
        $("#projectlink").attr("class","");
           
        if ($("#contact_wrap").is(":hidden")) {
            
            $("#about_wrap").slideUp('slow', function() {
                $("#contact_wrap").slideDown();
            });
            
            $("#contactclearer").fadeIn("slow");
            $("#subnavigation").css("visibility","hidden");
            $(this).addClass("selected");
        } else {
             $("#contact_wrap").slideUp("slow");
             $("#contactclearer").fadeOut("slow");
             $("#subnavigation").css("visibility","visible");
             $(this).attr("class","");
             $("#projectlink").addClass("selected");
        }
    });
    
    $("#contactclearer").click(function () {
    
        $("#projectlink").addClass("selected");
    
        if ($("#contact_wrap").is(":hidden")) {
            $("#contact_wrap").slideDown("slow");
            $("#aboutclearer").fadeIn("slow");
            $("#subnavigation").css("visibility","hidden");
        } else {
             $("#contact_wrap").slideUp("slow");
             $("#contactclearer").fadeOut("slow");
             $("#subnavigation").css("visibility","visible");
             $("#contactlink").attr("class","");
        }
    });
    
    
     $("#twitterclick").hover(function () {
    
        if ($("#tweetinfo").is(":hidden")) {
            $("#tweetinfo").fadeIn("slow");
        } else {
             //$("#tweetinfo").fadeOut("slow");
             
        }
    });
    
    
    $("#main_content").hover(function () {
        if (!$("#tweetinfo").is(":hidden")) {
            $("#tweetinfo").fadeOut("slow");
        }
    });
    
    
    
    
   

    $(".tweet").tweet({
        username: "rickhill",
        join_text: "auto",
        avatar_size: 0,
        count: 3,
        auto_join_text_default: "",
        auto_join_text_ed: "",
        auto_join_text_ing: "",
        auto_join_text_reply: "",
        auto_join_text_url: "",
        loading_text: "loading tweets..."
    });
    
    var imageid = "";
    
     $(".morelink").click(function () {
    
        var theid = "#"+ $(this).attr('id');
        
        imageid = theid.replace("link", "")
        
        
        theid = theid.replace("link", "about")
         
         if ($(theid).is(":hidden")) {
             $(theid).fadeIn("slow");
             $(imageid +"linkimage").attr("src","common/images/close_more.gif");
        } else {
             $(theid).fadeOut("slow");
             $(imageid +"linkimage").attr("src","common/images/more_info.gif");
        }
        
        
        
    });
    
    $(".aboutclose").click(function () {
    
        var theid = "#"+ $(this).attr('id');
        theid = theid.replace("close", "about")
         
         if ($(theid).is(":hidden")) {
             $(theid).fadeIn("slow");
             $(imageid +"linkimage").attr("src","common/images/close_more.gif");
        } else {
             $(theid).fadeOut("slow");
             $(imageid +"linkimage").attr("src","common/images/more_info.gif");
        }
        
        
        
    });
    
    
    
    

});

function setLink ()
{
    
}

function validateForm ()
{

    var emailFilter=/^.+@.+\..{2,3}$/;
    var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;
    var re = /\s/;

    if(document.getElementById("ctl00_rhcontact_name").value == "")
    {
        alert("Please enter your name");
        document.getElementById("ctl00_rhcontact_name").focus();
        return false;   
    }
    
     if(document.getElementById("ctl00_rhcontact_email").value == "" || document.getElementById("ctl00_rhcontact_email").value.match(illegalChars) || !(emailFilter.test(document.getElementById("ctl00_rhcontact_email").value)) )
    {
        alert("Please enter your email address");
        document.getElementById("ctl00_rhcontact_email").focus();
        return false; 
    }
    
     if(document.getElementById("ctl00_rhcontact_phone").value == "" || isNaN(document.getElementById("ctl00_rhcontact_phone").value))
    {
        alert("Please enter your phone number");
        document.getElementById("ctl00_rhcontact_phone").focus();
        return false; 
    }
    
     if(document.getElementById("ctl00_rhcontact_contact").value == "")
    {
        alert("Please enter your message");
        document.getElementById("ctl00_rhcontact_contact").focus();
        return false; 
    }
    
    
        
}



