// Basic Template Functionality.
/*
$(document).ready(function(i) {
		$('td.rightside_bar>div').each(function(i) {
				$('.sidebox_header', this).bind('dblclick', function() {
						$('../.sidebox_content' ,this).toggleClass('hideme');
						$('../.sidebox_footer' ,this).toggleClass('hideme');

				});
				$(this).SlideInUp(500);
		});
	$('.free-content').toggleClass('fadeout');
	$('.free-content').each(function(i) {  
		$(this).animate(
			{
				className: 'fadein'
			},
			1500
		);
		//$(this).SlideInLeft(500);
	});
	
	
});*/
var processDiagram = new processDiagram("process_content");
function processDiagram(passContentContainerId) {
	var contentContainerId = passContentContainerId;
	this.setSelectedProcess = function(processNum) {
		var contObj = document.getElementById(contentContainerId);
		switch(processNum) {
			case 1:		contObj.innerHTML = "1) Meet with the client personally to fully understand the company-specific immediate and long-term needs.";
				break;
			case 2:		contObj.innerHTML = "2) Conduct the requisite research to learn what alternative solutions are available to meet the client’s needs.  Determine the methodology, timeframe, and cost for each solution.  Write a proposal and present it to the client for acceptance.";
				break;
			case 3:		contObj.innerHTML = "3) Draft the concept for the application or design.  Present it to the client and request client feedback.  Revise as necessary for client’s complete satisfaction.";
				break;
			case 4:		contObj.innerHTML = "4) Assign team members to the project, dividing the workload according to the selected methodology identified in step 2.  Establish clear deadlines for deliverables and regular monitoring for quality and progress.";
				break;
			case 5:		contObj.innerHTML = "5) Conduct extensive quality and performance testing to be sure that the application and/or design fully meets the client’s needs.";
				break;
			case 6:		contObj.innerHTML = "6) Present the completed application and/or design to the client for additional feedback.  Return to step 4 as needed until the client is fully satisfied with the finished web solution.";
				break;
			case 7:		contObj.innerHTML = "7) Provide web-marketing for the product (if online) and/or present the finished solution to the client’s top management for acceptance.";
				break;
			default:	contObj.innerHTML = "";
				break;
		}
	}
	
}
