function toggleSlide(){

	$("#newsletter").slideToggle("slow");

   	$("#newsletterButton").toggleClass("active"); return false;

}

$(document).ready(function(){

		lightbox();

    var homeslider = $("#homeslider");



    if(homeslider) {



			$(function() {

			    $("#homeslider .slider").jCarouselLite({

			        btnNext: ".next"

			        ,btnPrev: ".prev"

			        ,circular: true

			        ,visible: 1

			        ,auto: 5000

					,speed: 2000

			    });

			});

    }



    $('a.blank').click(function(){

    	window.open(this.href);

    	return false;

    });

    /* all pages */

    $("#newsletterButton").click(function(){

    	toggleSlide();

    });



    	/*listener for div*/



    setTimeout("toggleSlide()",5000);



    /* Home Page */

    $("#switch").mouseover(function(){

    	$(this).css("color","#FFFFFF");

    	$(".widget.dark a").css("color","#FFFFFF");

    });

    $("#switch").mouseout(function(){

    	$(this).css("color","#333333");

    	$(".widget.dark a").css("color","#333333");

    });



    /* Flash Include */

    	var flashvars = {};

    	var params = {};

    	params.menu = "false";

    	params.scale = "noscale";

    	params.salign = "tl";

    	params.wmode = "transparent";

    	var attributes = {};

    	attributes.align = "top";

    	swfobject.embedSWF("/flash/featured_work.swf", "flash", "100%", "100%", "9.0.0", "/flash/expressInstall.swf", flashvars, params, attributes);

		 /* Flash Include */

    	var flashvars = {};

    	var params = {};

    	params.menu = "false";

    	params.scale = "noscale";

    	params.salign = "tl";

    	params.wmode = "transparent";

    	var attributes = {};

    	attributes.align = "top";

    	swfobject.embedSWF("/flash/xmas_lights.swf", "xmas", "100%", "100", "9.0.0", "/flash/expressInstall.swf", flashvars, params, attributes);

    /* Flash Include for Logo */

    	var flashvars = {};

    	var params = {};

    	params.menu = "false";

    	params.scale = "noscale";

    	params.salign = "tl";

    	params.wmode = "transparent";

    	var attributes = {};

    	attributes.align = "top";

    	swfobject.embedSWF("/flash/logo.swf", "flash_logo", "162", "114", "9.0.0", "/flash/expressInstall.swf", flashvars, params, attributes);



    /* capabilites page */

    /*$(".center .left33 h3").click(function(){

    	$(this).toggleClass("active");

    //	$(this).attr({style: "display:block;" });

    	 return false;

    });

    $(".center .accordion").accordion({

        active: false,

        collapsible:true,

        animated: 'easeslide'

    });	*/



    /* Contact Form */

    $("#contactForm").validate({

    	rules: {

    		firstname: "required",

    		lastname: "required",

    		email: {

    			required: true,

    			email: true

    		},

    		comments: "required"

    	},

    	messages: {

    		firstname: "Please enter your first name",

    		lastname: "Please enter your last name",

    		comments: "Please enter in a comment",

    		email: "Please enter a valid email address"

    	}

    });



    jQuery.validator.addMethod("phoneUS", function(phone_number, element) {

    	phone_number = phone_number.replace(/\s+/g, "");

    	return this.optional(element) || phone_number.length > 9 &&

    	phone_number.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/);

    }, "Please specify a valid phone number");





    /* Project Planner Form */

    $("#plannerForm").validate({

    	rules: {

    		firstname: "required",

    		lastname: "required",

    		email: {

    			required: true,

    			email: true

    		},

    		phone: {

    			required: true,

    			phoneUS: true

    		},

    		company: "required"

    	},

    	messages: {

    		firstname: "Please enter your first name",

    		lastname: "Please enter your last name",

    		company: "Please enter your company name",

    		phone: "Invalid phone number, try again",

    		email: "Please enter a valid email address"

    	}

    });



});

function lightbox() {
  var lb = $('a[rel=lightbox]');
  if (lb) {
    $(function () {
      $(lb).lightBox({
        fixedNavigation: true,
        imageBtnPrev: '/images/lightbox/lightbox-btn-prev.gif',
        imageBtnNext: '/images/lightbox/lightbox-btn-next.gif',
        imageBtnClose: '/images/lightbox/lightbox-btn-close.gif',
        imageLoading: '/images/lightbox/lightbox-ico-loading.gif'
      });
    });
  }
}
