function toggleSlide(){
	$("#newsletter").slideToggle("slow");
   	$("#newsletterButton").toggleClass("active"); return false;
}	
$(document).ready(function(){	

    	
    $('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"
    	}
    });
							 
});

