//sm.js

var BLANK							= "";
var BLOCK							= "block";
var EMPTY_STRING					= "";
var NONE							= "none";
var SPACE							= " ";
var STAR							= "*";
var STRING							= "string";

var SITEMAP_HIGHLIGH_CLASS_NAME 	= "sitemap-highlighted";

var DOCUMENTGROUP					= "Contact US";
var DOCUMENTNAME					= "Contact Sales Form";
var ACTION							= "5";

var FORM_STATE_SELECT_WRAP_ID		= "form-state-select-wrap";
var STATE_SELECT_CLASS_NAME			= "state-select";

var EXIT_STATEMENT					= "Thanks for Visiting SM Web Solutions.";
	
function optionHighlight(div,classname) {
	
	var cell = document.getElementById(div);
	toggleClass(cell,classname);
}

function optionDefault(div,classname) {
	
	var cell = document.getElementById(div);
	toggleClass(cell,classname);
}

function isClass(target,className) {

	if (!target.className) {
		return false;
	}
	
	if (isType(className,STRING)) {
	
		return target.className.indexOf(className) > -1;
		
	} else if (isType(className,OBJECT)) {
	
		for (var i = 0; i < className.length; i++) {
		
			if (target.className.indexOf(className[i]) > -1) {
			
				return true;
			}
		}
	}
	
	return false;
}

function addClass(target,k) {

	var cn = target.className;
	
	if (cn && cn.indexOf(k) > -1) {
	
		return;
	}
	
	if (cn && cn.length > 0) {
	
		k = SPACE + k;
		cn += k;	
		
	} else {
	
		cn = k;
	}
	
	target.className = cn;
}

function removeClass(target,k) {

	var cn = target.className;
	
	if (!cn) {
	
		return;
	}
	
	cn = trim(cn);
	
	var index;
	
	if ((index = cn.indexOf(k)) > -1) {
	
		cn = cn.substring(0,index)+cn.substring(index+k.length);
		
	}
	
	target.className = cn;
}

function toggleClass(target,k) {

	if (isClass(target,k)) {
	
		removeClass(target,k);
		
	} else {
	
		addClass(target,k);
	}	
}

function getURL(URL) {
	
	window.location (URL);
}

function getURLNewWindow(URL) {
	
	window.open (URL);
}

function cleanSlate(id) {

	var slate;
	slate = document.getElementById(id);
	slate.value = "";
	slate.style.color = "#292929";
}

function popUpDataCenter(URL) {

	var left 		= (screen.width / 2) - 240;
	var top 		= (screen.height / 2) - 380;
	var attributes  = "toolbar=0,scrollbars=no,location=0,statusbar=0,menubar=0,resizable=0,width=760,height=480,left="+left+",top="+top+";w.focus();";
	
	window.open (URL,'name',"'" + attributes + "'");
}

function popUpManagedExchangeDemo(URL) {

	var left 		= (screen.width / 2) - 390;
	var top 		= (screen.height / 2) - 215;
	var attributes  = "toolbar=0,scrollbars=no,location=0,statusbar=0,menubar=0,resizable=0,width=780,height=431,left="+left+",top="+top+";w.focus();";
	
	window.open (URL,'name',"'" + attributes + "'");
}

function popUpPartnerPortalDemo(URL) {

	var left 		= (screen.width / 2) - 240;
	var top 		= (screen.height / 2) - 380;
	var attributes  = "toolbar=0,scrollbars=no,location=0,statusbar=0,menubar=0,resizable=0,width=760,height=480,left="+left+",top="+top+";w.focus();";
	
	window.open (URL,'name',"'" + attributes + "'");
}

function popUpLoophole(URL) {

	var left 		= (screen.width / 2) - 251;
	var top 		= (screen.height / 2) - 281;
	var attributes  = "toolbar=0,scrollbars=no,location=0,statusbar=0,menubar=0,resizable=0,width=502,height=562,left="+left+",top="+top+";w.focus();";
	
	window.open (URL,'name',"'" + attributes + "'");
}

function popUpRackspaceOnTheRoad(URL) {

	var left 		= (screen.width / 2) - 270;
	var top 		= (screen.height / 2) - 400;
	var attributes  = "toolbar=0,scrollbars=no,location=0,statusbar=0,menubar=0,resizable=0,width=800,height=539,left="+left+",top="+top+";w.focus();";
	
	window.open (URL,'name',"'" + attributes + "'");
}

function popUpSupportVideos(URL) {

	var left 		= (screen.width / 2) - 400;
	var top 		= (screen.height / 2) - 280;
	var attributes  = "toolbar=0,scrollbars=no,location=0,statusbar=0,menubar=0,resizable=0,width=800,height=560,left="+left+",top="+top+";w.focus();";
	
	window.open (URL,'name',"'" + attributes + "'");
}

function popUpInstalledSoftware(URL) {

	var left 		= (screen.width / 2) - 280;
	var top 		= (screen.height / 2) - 150;
	var attributes  = "toolbar=0,scrollbars=no,location=0,statusbar=0,menubar=0,resizable=0,width=560,height=300,left="+left+",top="+top+";w.focus();";
	
	window.open (URL,'name',"'" + attributes + "'");
}

function popUpGraphic(URL,width,height) {

	var left 		= (screen.width / 2) - (width / 2);
	var top 		= (screen.height / 2) - (height / 2);
	var attributes  = "toolbar=0,scrollbars=no,location=0,statusbar=0,menubar=0,resizable=0,width="+width+",height="+height+",left="+left+",top="+top+";w.focus();";
	
	window.open (URL,'name',"'" + attributes + "'");
}

function popUpRackGivesBackPhotos(URL) {

	var left 		= (screen.width / 2) - 400;
	var top 		= (screen.height / 2) - 235;
	var attributes  = "toolbar=0,scrollbars=no,location=0,statusbar=0,menubar=0,resizable=0,width=800,height=470,left="+left+",top="+top+";w.focus();";
	
	window.open (URL,'name',"'" + attributes + "'");
}

function popUpWindow(URL,width,height) {

	var width		= width;
	var height		= height;
	var left 		= (screen.width / 2) - (width / 2);
	var top 		= (screen.height / 2) - (height / 2);
	var attributes  = "toolbar=0,scrollbars=yes,location=0,statusbar=0,menubar=0,resizable=0,width="+width+",height="+height+",left="+left+",top="+top+";w.focus();";
	
	window.open (URL,'name',"'" + attributes + "'");
}

function selectInterest(interest) {

	var url = document.getElementById(interest).value;
	
	getURL(url);
}

function toggleCalculator(target,image) {

	var target 	= document.getElementById(target);
	var image	= document.getElementById(image);
	
	if (isShowing(target)) {
	
		hide(target);
		image.src = "images/elements/arrow-up.gif";
		
	} else {
	
		show(target);
		image.src = "images/elements/arrow-down.gif";
	}
}

function toggleDiv(target) {

	var target 	= document.getElementById(target);
	
	if (isShowing(target)) {
	
		hide(target);
		
	} else {
	
		show(target);
	}
}

function showDiv(target) {

	var target = document.getElementById(target);
	
	show(target);
}

function hideDiv(target) {

	var target = document.getElementById(target);
	
	hide(target);
}

function toggleGreen(target,image) {

	var target 	= document.getElementById(target);
	var image	= document.getElementById(image);
	
	if (isShowing(target)) {
	
		hide(target);
		image.src = "images/information/events/green/learnmore.png";
		
	} else {
	
		show(target);
		image.src = "images/information/events/green/learnmore-open.png";
	}
}

var TAB_CLASS_NAME								= "tab";

var TAB_BASICSTEPS_CLASS_NAME					= "tab tab-basicsteps";
var TAB_INSTALLED_CLASS_NAME					= "tab tab-installed";
var TAB_UPGRADES_CLASS_NAME						= "tab tab-upgrades";
var TAB_GREEN_CLASS_NAME						= "tab tab-green";
var TAB_VIRTUAL_CLASS_NAME						= "tab tab-virtual";

var TAB_BASICSTEPS_ON_CLASS_NAME				= "tab tab-basicsteps-on";
var TAB_INSTALLED_ON_CLASS_NAME					= "tab tab-installed-on";
var TAB_UPGRADES_ON_CLASS_NAME					= "tab tab-upgrades-on";
var TAB_GREEN_ON_CLASS_NAME						= "tab tab-green-on";
var TAB_VIRTUAL_ON_CLASS_NAME					= "tab tab-virtual-on";

var TAB_INSIDE_CLASS_NAME						= "tab tab-inside";
var TAB_OUTSIDE_CLASS_NAME						= "tab tab-outside";

var TAB_INSIDE_ON_CLASS_NAME					= "tab tab-inside-on";
var TAB_OUTSIDE_ON_CLASS_NAME					= "tab tab-outside-on";

var TAB_BASIC_CLASS_NAME						= "tab tab-basic";
var TAB_COMPLEX_CLASS_NAME						= "tab tab-complex";

var TAB_BASIC_ON_CLASS_NAME						= "tab tab-basic-on";
var TAB_COMPLEX_ON_CLASS_NAME					= "tab tab-complex-on";

var TAB_PHOTOS_CLASS_NAME						= "tab tab-photos";
var TAB_VIDEOS_CLASS_NAME						= "tab tab-videos";
var TAB_ARTICLES_CLASS_NAME						= "tab tab-articles";

var TAB_PHOTOS_ON_CLASS_NAME					= "tab tab-photos-on";
var TAB_VIDEOS_ON_CLASS_NAME					= "tab tab-videos-on";
var TAB_ARTICLES_ON_CLASS_NAME					= "tab tab-articles-on";

var TAB_SECURITYPACK_1_CLASS_NAME				= "tab tab-securitypack-1";
var TAB_SECURITYPACK_2_CLASS_NAME				= "tab tab-securitypack-2";
var TAB_SECURITYPACK_3_CLASS_NAME				= "tab tab-securitypack-3";

var TAB_SECURITYPACK_1_ON_CLASS_NAME			= "tab tab-securitypack-1-on";
var TAB_SECURITYPACK_2_ON_CLASS_NAME			= "tab tab-securitypack-2-on";
var TAB_SECURITYPACK_3_ON_CLASS_NAME			= "tab tab-securitypack-3-on";

var TAB_NOTEWORTHY_1_CLASS_NAME					= "tab tab-overview";
var TAB_NOTEWORTHY_2_CLASS_NAME					= "tab tab-features";

var TAB_NOTEWORTHY_1_ON_CLASS_NAME				= "tab tab-overview-on";
var TAB_NOTEWORTHY_2_ON_CLASS_NAME				= "tab tab-features-on";

var TAB_SMALLBUSINESSRESOURCES_1_CLASS_NAME		= "tab tab-casestudies";
var TAB_SMALLBUSINESSRESOURCES_2_CLASS_NAME		= "tab tab-insights";
var TAB_SMALLBUSINESSRESOURCES_3_CLASS_NAME		= "tab tab-reports";
var TAB_SMALLBUSINESSRESOURCES_4_CLASS_NAME		= "tab tab-audiocasts";

var TAB_SMALLBUSINESSRESOURCES_1_ON_CLASS_NAME	= "tab tab-casestudies-on";
var TAB_SMALLBUSINESSRESOURCES_2_ON_CLASS_NAME	= "tab tab-insights-on";
var TAB_SMALLBUSINESSRESOURCES_3_ON_CLASS_NAME	= "tab tab-reports-on";
var TAB_SMALLBUSINESSRESOURCES_4_ON_CLASS_NAME	= "tab tab-audiocasts-on";

var TAB_COMPLEXCONFIGURATIONS_1_CLASS_NAME		= "tab tab-complexconfiguration1";
var TAB_COMPLEXCONFIGURATIONS_2_CLASS_NAME		= "tab tab-complexconfiguration2";
var TAB_COMPLEXCONFIGURATIONS_3_CLASS_NAME		= "tab tab-complexconfiguration3";

var TAB_COMPLEXCONFIGURATIONS_1_ON_CLASS_NAME	= "tab tab-complexconfiguration1-on";
var TAB_COMPLEXCONFIGURATIONS_2_ON_CLASS_NAME	= "tab tab-complexconfiguration2-on";
var TAB_COMPLEXCONFIGURATIONS_3_ON_CLASS_NAME	= "tab tab-complexconfiguration3-on";

var TAB_MAILMIGRATION_1_CLASS_NAME				= "tab tab-free";
var TAB_MAILMIGRATION_2_CLASS_NAME				= "tab tab-premium";
var TAB_MAILMIGRATION_3_CLASS_NAME				= "tab tab-custom";

var TAB_MAILMIGRATION_1_ON_CLASS_NAME			= "tab tab-free-on";
var TAB_MAILMIGRATION_2_ON_CLASS_NAME			= "tab tab-premium-on";
var TAB_MAILMIGRATION_3_ON_CLASS_NAME			= "tab tab-custom-on";

var TAB_ECOMMERCE_1_CLASS_NAME					= "tab tab-1";
var TAB_ECOMMERCE_2_CLASS_NAME					= "tab tab-2";

var TAB_ECOMMERCE_1_ON_CLASS_NAME				= "tab tab-1-on";
var TAB_ECOMMERCE_2_ON_CLASS_NAME				= "tab tab-2-on";

var TAB_RICHMEDIA_1_CLASS_NAME					= "tab tab-1";
var TAB_RICHMEDIA_2_CLASS_NAME					= "tab tab-2";
var TAB_RICHMEDIA_3_CLASS_NAME					= "tab tab-3";

var TAB_RICHMEDIA_1_ON_CLASS_NAME				= "tab tab-1-on";
var TAB_RICHMEDIA_2_ON_CLASS_NAME				= "tab tab-2-on";
var TAB_RICHMEDIA_3_ON_CLASS_NAME				= "tab tab-3-on";

var TAB_SAAS_1_CLASS_NAME						= "tab tab-1";
var TAB_SAAS_2_CLASS_NAME						= "tab tab-2";
var TAB_SAAS_3_CLASS_NAME						= "tab tab-3";

var TAB_SAAS_1_ON_CLASS_NAME					= "tab tab-1-on";
var TAB_SAAS_2_ON_CLASS_NAME					= "tab tab-2-on";
var TAB_SAAS_3_ON_CLASS_NAME					= "tab tab-3-on";

var TAB_WEBSITES_1_CLASS_NAME					= "tab tab-1";
var TAB_WEBSITES_2_CLASS_NAME					= "tab tab-2";
var TAB_WEBSITES_3_CLASS_NAME					= "tab tab-3";

var TAB_WEBSITES_1_ON_CLASS_NAME				= "tab tab-1-on";
var TAB_WEBSITES_2_ON_CLASS_NAME				= "tab tab-2-on";
var TAB_WEBSITES_3_ON_CLASS_NAME				= "tab tab-3-on";

var PANE_CLASS_NAME 							= "pane";
var PANE_ACTIVE_CLASS_NAME						= "pane-active";
var PANE_INACTIVE_CLASS_NAME					= "pane-inactive";

function switchTab(rootid,node,wrapid) {

	var root	= document.getElementById(rootid);
	var tab 	= document.getElementById(node.id);
	var pane 	= document.getElementById(wrapid); 

	allTabs 	= getChildrenByTagAndClassName(root,DIV,TAB_CLASS_NAME);
	allPanes	= getChildrenByTagAndClassName(root,DIV,PANE_CLASS_NAME);
	
	for (i = 0; i < allTabs.length; i++) {
		
		if (allTabs[i].id == tab.id) {
		
			if (allTabs[i].className == TAB_BASICSTEPS_CLASS_NAME || allTabs[i].className == TAB_BASICSTEPS_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_BASICSTEPS_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BASICSTEPS_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BASICSTEPS_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_INSTALLED_CLASS_NAME || allTabs[i].className == TAB_INSTALLED_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_INSTALLED_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_INSTALLED_CLASS_NAME);
				
				addClass(allTabs[i],TAB_INSTALLED_ON_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_UPGRADES_CLASS_NAME || allTabs[i].className == TAB_UPGRADES_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_UPGRADES_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_UPGRADES_CLASS_NAME);
				
				addClass(allTabs[i],TAB_UPGRADES_ON_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_GREEN_CLASS_NAME || allTabs[i].className == TAB_GREEN_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_GREEN_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_GREEN_CLASS_NAME);
				
				addClass(allTabs[i],TAB_GREEN_ON_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_VIRTUAL_CLASS_NAME || allTabs[i].className == TAB_VIRTUAL_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_VIRTUAL_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_VIRTUAL_CLASS_NAME);
				
				addClass(allTabs[i],TAB_VIRTUAL_ON_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_INSIDE_CLASS_NAME || allTabs[i].className == TAB_INSIDE_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_INSIDE_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_INSIDE_CLASS_NAME);
				
				addClass(allTabs[i],TAB_INSIDE_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_OUTSIDE_CLASS_NAME || allTabs[i].className == TAB_OUTSIDE_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_OUTSIDE_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_OUTSIDE_CLASS_NAME);
				
				addClass(allTabs[i],TAB_OUTSIDE_ON_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_BASIC_CLASS_NAME || allTabs[i].className == TAB_BASIC_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_BASIC_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BASIC_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BASIC_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_COMPLEX_CLASS_NAME || allTabs[i].className == TAB_COMPLEX_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_COMPLEX_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_COMPLEX_CLASS_NAME);
				
				addClass(allTabs[i],TAB_COMPLEX_ON_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_PHOTOS_CLASS_NAME || allTabs[i].className == TAB_PHOTOS_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_PHOTOS_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_PHOTOS_CLASS_NAME);
				
				addClass(allTabs[i],TAB_PHOTOS_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_VIDEOS_CLASS_NAME || allTabs[i].className == TAB_VIDEOS_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_VIDEOS_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_VIDEOS_CLASS_NAME);
				
				addClass(allTabs[i],TAB_VIDEOS_ON_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_ARTICLES_CLASS_NAME || allTabs[i].className == TAB_ARTICLES_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_ARTICLES_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_ARTICLES_CLASS_NAME);
				
				addClass(allTabs[i],TAB_ARTICLES_ON_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_SECURITYPACK_1_CLASS_NAME || allTabs[i].className == TAB_SECURITYPACK_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SECURITYPACK_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SECURITYPACK_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SECURITYPACK_1_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_SECURITYPACK_2_CLASS_NAME || allTabs[i].className == TAB_SECURITYPACK_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SECURITYPACK_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SECURITYPACK_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SECURITYPACK_2_ON_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_SECURITYPACK_3_CLASS_NAME || allTabs[i].className == TAB_SECURITYPACK_3_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SECURITYPACK_3_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SECURITYPACK_3_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SECURITYPACK_3_ON_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_SMALLBUSINESSRESOURCES_1_CLASS_NAME || allTabs[i].className == TAB_SMALLBUSINESSRESOURCES_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_1_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_SMALLBUSINESSRESOURCES_2_CLASS_NAME || allTabs[i].className == TAB_SMALLBUSINESSRESOURCES_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_2_ON_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_SMALLBUSINESSRESOURCES_3_CLASS_NAME || allTabs[i].className == TAB_SMALLBUSINESSRESOURCES_3_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_3_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_3_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_3_ON_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_SMALLBUSINESSRESOURCES_4_CLASS_NAME || allTabs[i].className == TAB_SMALLBUSINESSRESOURCES_4_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_4_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_4_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_4_ON_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_COMPLEXCONFIGURATIONS_1_CLASS_NAME || allTabs[i].className == TAB_COMPLEXCONFIGURATIONS_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_1_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_COMPLEXCONFIGURATIONS_2_CLASS_NAME || allTabs[i].className == TAB_COMPLEXCONFIGURATIONS_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_2_ON_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_COMPLEXCONFIGURATIONS_3_CLASS_NAME || allTabs[i].className == TAB_COMPLEXCONFIGURATIONS_3_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_3_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_3_CLASS_NAME);
				
				addClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_3_ON_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_MAILMIGRATION_1_CLASS_NAME || allTabs[i].className == TAB_MAILMIGRATION_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_MAILMIGRATION_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_MAILMIGRATION_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_MAILMIGRATION_1_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_MAILMIGRATION_2_CLASS_NAME || allTabs[i].className == TAB_MAILMIGRATION_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_MAILMIGRATION_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_MAILMIGRATION_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_MAILMIGRATION_2_ON_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_MAILMIGRATION_3_CLASS_NAME || allTabs[i].className == TAB_MAILMIGRATION_3_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_MAILMIGRATION_3_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_MAILMIGRATION_3_CLASS_NAME);
				
				addClass(allTabs[i],TAB_MAILMIGRATION_3_ON_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_NOTEWORTHY_1_CLASS_NAME || allTabs[i].className == TAB_NOTEWORTHY_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_NOTEWORTHY_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_NOTEWORTHY_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_NOTEWORTHY_1_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_NOTEWORTHY_2_CLASS_NAME || allTabs[i].className == TAB_NOTEWORTHY_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_NOTEWORTHY_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_NOTEWORTHY_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_NOTEWORTHY_2_ON_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_ECOMMERCE_1_CLASS_NAME || allTabs[i].className == TAB_ECOMMERCE_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_ECOMMERCE_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_ECOMMERCE_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_ECOMMERCE_1_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_ECOMMERCE_2_CLASS_NAME || allTabs[i].className == TAB_ECOMMERCE_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_ECOMMERCE_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_ECOMMERCE_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_ECOMMERCE_2_ON_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_RICHMEDIA_1_CLASS_NAME || allTabs[i].className == TAB_RICHMEDIA_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_RICHMEDIA_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_RICHMEDIA_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_RICHMEDIA_1_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_RICHMEDIA_2_CLASS_NAME || allTabs[i].className == TAB_RICHMEDIA_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_RICHMEDIA_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_RICHMEDIA_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_RICHMEDIA_2_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_RICHMEDIA_3_CLASS_NAME || allTabs[i].className == TAB_RICHMEDIA_3_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_RICHMEDIA_3_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_RICHMEDIA_3_CLASS_NAME);
				
				addClass(allTabs[i],TAB_RICHMEDIA_3_ON_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_SAAS_1_CLASS_NAME || allTabs[i].className == TAB_SAAS_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SAAS_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SAAS_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SAAS_1_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_SAAS_2_CLASS_NAME || allTabs[i].className == TAB_SAAS_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SAAS_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SAAS_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SAAS_2_ON_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_SAAS_3_CLASS_NAME || allTabs[i].className == TAB_SAAS_3_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SAAS_3_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SAAS_3_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SAAS_3_ON_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_WEBSITES_1_CLASS_NAME || allTabs[i].className == TAB_WEBSITES_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_WEBSITES_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_WEBSITES_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_WEBSITES_1_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_WEBSITES_2_CLASS_NAME || allTabs[i].className == TAB_WEBSITES_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_WEBSITES_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_WEBSITES_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_WEBSITES_2_ON_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_WEBSITES_3_CLASS_NAME || allTabs[i].className == TAB_WEBSITES_3_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_WEBSITES_3_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_WEBSITES_3_CLASS_NAME);
				
				addClass(allTabs[i],TAB_WEBSITES_3_ON_CLASS_NAME);
			}
		
		} else {

			if (allTabs[i].className == TAB_BASICSTEPS_CLASS_NAME || allTabs[i].className == TAB_BASICSTEPS_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_BASICSTEPS_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BASICSTEPS_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BASICSTEPS_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_INSTALLED_CLASS_NAME || allTabs[i].className == TAB_INSTALLED_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_INSTALLED_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_INSTALLED_CLASS_NAME);
				
				addClass(allTabs[i],TAB_INSTALLED_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_UPGRADES_CLASS_NAME || allTabs[i].className == TAB_UPGRADES_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_UPGRADES_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_UPGRADES_CLASS_NAME);
				
				addClass(allTabs[i],TAB_UPGRADES_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_GREEN_CLASS_NAME || allTabs[i].className == TAB_GREEN_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_GREEN_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_GREEN_CLASS_NAME);
				
				addClass(allTabs[i],TAB_GREEN_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_VIRTUAL_CLASS_NAME || allTabs[i].className == TAB_VIRTUAL_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_VIRTUAL_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_VIRTUAL_CLASS_NAME);
				
				addClass(allTabs[i],TAB_VIRTUAL_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_INSIDE_CLASS_NAME || allTabs[i].className == TAB_INSIDE_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_INSIDE_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_INSIDE_CLASS_NAME);
				
				addClass(allTabs[i],TAB_INSIDE_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_OUTSIDE_CLASS_NAME || allTabs[i].className == TAB_OUTSIDE_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_OUTSIDE_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_OUTSIDE_CLASS_NAME);
				
				addClass(allTabs[i],TAB_OUTSIDE_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_BASIC_CLASS_NAME || allTabs[i].className == TAB_BASIC_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_BASIC_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BASIC_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BASIC_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_COMPLEX_CLASS_NAME || allTabs[i].className == TAB_COMPLEX_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_COMPLEX_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_COMPLEX_CLASS_NAME);
				
				addClass(allTabs[i],TAB_COMPLEX_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_PHOTOS_CLASS_NAME || allTabs[i].className == TAB_PHOTOS_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_PHOTOS_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_PHOTOS_CLASS_NAME);
				
				addClass(allTabs[i],TAB_PHOTOS_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_VIDEOS_CLASS_NAME || allTabs[i].className == TAB_VIDEOS_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_VIDEOS_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_VIDEOS_CLASS_NAME);
				
				addClass(allTabs[i],TAB_VIDEOS_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_ARTICLES_CLASS_NAME || allTabs[i].className == TAB_ARTICLES_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_ARTICLES_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_ARTICLES_CLASS_NAME);
				
				addClass(allTabs[i],TAB_ARTICLES_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_SECURITYPACK_1_CLASS_NAME || allTabs[i].className == TAB_SECURITYPACK_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SECURITYPACK_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SECURITYPACK_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SECURITYPACK_1_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_SECURITYPACK_2_CLASS_NAME || allTabs[i].className == TAB_SECURITYPACK_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SECURITYPACK_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SECURITYPACK_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SECURITYPACK_2_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_SECURITYPACK_3_CLASS_NAME || allTabs[i].className == TAB_SECURITYPACK_3_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SECURITYPACK_3_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SECURITYPACK_3_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SECURITYPACK_3_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_SMALLBUSINESSRESOURCES_1_CLASS_NAME || allTabs[i].className == TAB_SMALLBUSINESSRESOURCES_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_1_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_SMALLBUSINESSRESOURCES_2_CLASS_NAME || allTabs[i].className == TAB_SMALLBUSINESSRESOURCES_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_2_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_SMALLBUSINESSRESOURCES_3_CLASS_NAME || allTabs[i].className == TAB_SMALLBUSINESSRESOURCES_3_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_3_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_3_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_3_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_SMALLBUSINESSRESOURCES_4_CLASS_NAME || allTabs[i].className == TAB_SMALLBUSINESSRESOURCES_4_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_4_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_4_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SMALLBUSINESSRESOURCES_4_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_COMPLEXCONFIGURATIONS_1_CLASS_NAME || allTabs[i].className == TAB_COMPLEXCONFIGURATIONS_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_1_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_COMPLEXCONFIGURATIONS_2_CLASS_NAME || allTabs[i].className == TAB_COMPLEXCONFIGURATIONS_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_2_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_COMPLEXCONFIGURATIONS_3_CLASS_NAME || allTabs[i].className == TAB_COMPLEXCONFIGURATIONS_3_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_3_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_3_CLASS_NAME);
				
				addClass(allTabs[i],TAB_COMPLEXCONFIGURATIONS_3_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_MAILMIGRATION_1_CLASS_NAME || allTabs[i].className == TAB_MAILMIGRATION_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_MAILMIGRATION_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_MAILMIGRATION_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_MAILMIGRATION_1_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_MAILMIGRATION_2_CLASS_NAME || allTabs[i].className == TAB_MAILMIGRATION_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_MAILMIGRATION_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_MAILMIGRATION_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_MAILMIGRATION_2_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_MAILMIGRATION_3_CLASS_NAME || allTabs[i].className == TAB_MAILMIGRATION_3_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_MAILMIGRATION_3_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_MAILMIGRATION_3_CLASS_NAME);
				
				addClass(allTabs[i],TAB_MAILMIGRATION_3_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_NOTEWORTHY_1_CLASS_NAME || allTabs[i].className == TAB_NOTEWORTHY_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_NOTEWORTHY_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_NOTEWORTHY_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_NOTEWORTHY_1_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_NOTEWORTHY_2_CLASS_NAME || allTabs[i].className == TAB_NOTEWORTHY_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_NOTEWORTHY_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_NOTEWORTHY_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_NOTEWORTHY_2_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_ECOMMERCE_1_CLASS_NAME || allTabs[i].className == TAB_ECOMMERCE_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_ECOMMERCE_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_ECOMMERCE_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_ECOMMERCE_1_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_ECOMMERCE_2_CLASS_NAME || allTabs[i].className == TAB_ECOMMERCE_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_ECOMMERCE_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_ECOMMERCE_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_ECOMMERCE_2_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_RICHMEDIA_1_CLASS_NAME || allTabs[i].className == TAB_RICHMEDIA_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_RICHMEDIA_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_RICHMEDIA_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_RICHMEDIA_1_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_RICHMEDIA_2_CLASS_NAME || allTabs[i].className == TAB_RICHMEDIA_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_RICHMEDIA_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_RICHMEDIA_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_RICHMEDIA_2_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_RICHMEDIA_3_CLASS_NAME || allTabs[i].className == TAB_RICHMEDIA_3_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_RICHMEDIA_3_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_RICHMEDIA_3_CLASS_NAME);
				
				addClass(allTabs[i],TAB_RICHMEDIA_3_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_SAAS_1_CLASS_NAME || allTabs[i].className == TAB_SAAS_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SAAS_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SAAS_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SAAS_1_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_SAAS_2_CLASS_NAME || allTabs[i].className == TAB_SAAS_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SAAS_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SAAS_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SAAS_2_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_SAAS_3_CLASS_NAME || allTabs[i].className == TAB_SAAS_3_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_SAAS_3_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_SAAS_3_CLASS_NAME);
				
				addClass(allTabs[i],TAB_SAAS_3_CLASS_NAME);
			}
			
			if (allTabs[i].className == TAB_WEBSITES_1_CLASS_NAME || allTabs[i].className == TAB_WEBSITES_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_WEBSITES_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_WEBSITES_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_WEBSITES_1_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_WEBSITES_2_CLASS_NAME || allTabs[i].className == TAB_WEBSITES_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_WEBSITES_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_WEBSITES_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_WEBSITES_2_CLASS_NAME);
			
			} else if (allTabs[i].className == TAB_WEBSITES_3_CLASS_NAME || allTabs[i].className == TAB_WEBSITES_3_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_WEBSITES_3_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_WEBSITES_3_CLASS_NAME);
				
				addClass(allTabs[i],TAB_WEBSITES_3_CLASS_NAME);
			}
		}
	}
	
	for (i = 0; i < allPanes.length; i++) {
	
		hide(allPanes[i]);
		removeClass(allPanes[i],PANE_ACTIVE_CLASS_NAME);

		if (allPanes[i].id == pane.id) {
		
			removeClass(allPanes[i],PANE_INACTIVE_CLASS_NAME);
			addClass(allPanes[i],PANE_ACTIVE_CLASS_NAME);
			show(allPanes[i]);
		}
	}
}

var MENU_CLASS_NAME					= "menu";

var MENU_OPTION1_CLASS_NAME			= "menu menu-option1";
var MENU_OPTION2_CLASS_NAME			= "menu menu-option2";
var MENU_OPTION3_CLASS_NAME			= "menu menu-option3";
var MENU_OPTION4_CLASS_NAME			= "menu menu-option4";
var MENU_OPTION5_CLASS_NAME			= "menu menu-option5";
var MENU_OPTION6_CLASS_NAME			= "menu menu-option6";
var MENU_OPTION7_CLASS_NAME			= "menu menu-option7";
var MENU_OPTION8_CLASS_NAME			= "menu menu-option8";
var MENU_OPTION9_CLASS_NAME			= "menu menu-option9";

var MENU_OPTION1_OVER_CLASS_NAME	= "menu menu-option1-over";
var MENU_OPTION2_OVER_CLASS_NAME	= "menu menu-option2-over";
var MENU_OPTION3_OVER_CLASS_NAME	= "menu menu-option3-over";
var MENU_OPTION4_OVER_CLASS_NAME	= "menu menu-option4-over";
var MENU_OPTION5_OVER_CLASS_NAME	= "menu menu-option5-over";
var MENU_OPTION6_OVER_CLASS_NAME	= "menu menu-option6-over";
var MENU_OPTION7_OVER_CLASS_NAME	= "menu menu-option7-over";
var MENU_OPTION8_OVER_CLASS_NAME	= "menu menu-option8-over";
var MENU_OPTION9_OVER_CLASS_NAME	= "menu menu-option9-over";

function mouseoverMenu(rootid,node) {

	var root	= document.getElementById(rootid);
	var option 	= document.getElementById(node.id);

	allOptions 	= getChildrenByTagAndClassName(root,DIV,MENU_CLASS_NAME);
	
	for (i = 0; i < allOptions.length; i++) {
		
		if (allOptions[i].id == option.id) {
		
			var classname = trim(allOptions[i].className);
		
			if (classname == MENU_OPTION1_CLASS_NAME || classname == MENU_OPTION1_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION1_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION1_CLASS_NAME);
				
			} else if (classname == MENU_OPTION2_CLASS_NAME || classname == MENU_OPTION2_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION2_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION2_CLASS_NAME);
			
			} else if (classname == MENU_OPTION3_CLASS_NAME || classname == MENU_OPTION3_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION3_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION3_CLASS_NAME);
			
			} else if (classname == MENU_OPTION4_CLASS_NAME || classname == MENU_OPTION4_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION4_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION4_CLASS_NAME);
			
			} else if (classname == MENU_OPTION5_CLASS_NAME || classname == MENU_OPTION5_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION5_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION5_CLASS_NAME);
			
			} else if (classname == MENU_OPTION6_CLASS_NAME || classname == MENU_OPTION6_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION6_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION6_CLASS_NAME);
			
			} else if (classname == MENU_OPTION7_CLASS_NAME || classname == MENU_OPTION7_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION7_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION7_CLASS_NAME);
				
			} else if (classname == MENU_OPTION8_CLASS_NAME || classname == MENU_OPTION8_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION8_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION8_CLASS_NAME);
				
			} else if (classname == MENU_OPTION9_CLASS_NAME || classname == MENU_OPTION9_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION9_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION9_CLASS_NAME);
				
			}
		}
	}
}

function mouseoutMenu(rootid,node) {

	var root	= document.getElementById(rootid);
	var option 	= document.getElementById(node.id);

	allOptions 	= getChildrenByTagAndClassName(root,DIV,MENU_CLASS_NAME);
	
	for (i = 0; i < allOptions.length; i++) {

		if (allOptions[i].id == option.id) {
		
			var classname = trim(allOptions[i].className);
		
			if (classname == MENU_OPTION1_CLASS_NAME || classname == MENU_OPTION1_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION1_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION1_CLASS_NAME);
	
			} else if (classname == MENU_OPTION2_CLASS_NAME || classname == MENU_OPTION2_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION2_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION2_CLASS_NAME);
			
			} else if (classname == MENU_OPTION3_CLASS_NAME || classname == MENU_OPTION3_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION3_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION3_CLASS_NAME);
			
			} else if (classname == MENU_OPTION4_CLASS_NAME || classname == MENU_OPTION4_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION4_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION4_CLASS_NAME);
			
			} else if (classname == MENU_OPTION5_CLASS_NAME || classname == MENU_OPTION5_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION5_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION5_CLASS_NAME);
			
			} else if (classname == MENU_OPTION6_CLASS_NAME || classname == MENU_OPTION6_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION6_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION6_CLASS_NAME);
			
			} else if (classname == MENU_OPTION7_CLASS_NAME || classname == MENU_OPTION7_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION7_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION7_CLASS_NAME);
				
			} else if (classname == MENU_OPTION8_CLASS_NAME || classname == MENU_OPTION8_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION8_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION8_CLASS_NAME);
				
			} else if (classname == MENU_OPTION9_CLASS_NAME || classname == MENU_OPTION9_OVER_CLASS_NAME) {
				
				toggleClass(allOptions[i],MENU_OPTION9_OVER_CLASS_NAME);
				toggleClass(allOptions[i],MENU_OPTION9_CLASS_NAME);
			}
		}
	}
}

function swapManagedBanner(bannerid,banner) {

	var div = document.getElementById(bannerid);
	
	if (banner != "") {
	
		div.style.backgroundImage = "url('/images/banners/images/managed/home-" + banner + ".png')";
		
	} else {
	
		div.style.backgroundImage = "url('images/banners/images/managed/home.png')";
	}
}

function populateStates(node) {

	var countries 	= document.getElementById(node.id);
	var state_wrap	= document.getElementById(countries.value);
	var	root		= document.getElementById(FORM_STATE_SELECT_WRAP_ID);
	
	var divs		= getDescendantsByTagAndClassName(root,DIV,STATE_SELECT_CLASS_NAME);
	
	for (i = 0; i < divs.length; i++) {
	
		hide(divs[i]);
	}
	
	show(state_wrap);
}

function getStateValue(thisForm,country) {

	if (country == "Argentina") {
	
		state = thisForm.statestateArgentina.value;
	
	} else if (country == "Australia") {
	
		state = thisForm.stateAustralia.value;
	
	} else if (country == "Austria") {
	
		state = thisForm.stateAustria.value;
	
	} else if (country == "Belgium") {
	
		state = thisForm.stateBelgium.value;
	
	} else if (country == "Bolivia") {
	
		state = thisForm.stateBolivia.value;
		
	} else if (country == "Brazil") {
		
		state = thisForm.stateBrazil.value;
	
	} else if (country == "Bulgaria") {
				
		state = thisForm.stateBulgaria.value;				

	} else if (country == "Canada") {
	
		state = thisForm.stateCanada.value;
	
	} else if (country == "Chile") {
	
		state = thisForm.stateChile.value;
	
	} else if (country == "China") {
	
		state = thisForm.stateChina.value;
	
	} else if (country == "Colombia") {
	
		state = thisForm.stateColombia.value;
	
	} else if (country == "Czech Republic") {
	
		state = thisForm.stateCzechRepublic.value;
	
	} else if (country == "Denmark") {
	
		state = thisForm.stateDenmark.value;
	
	} else if (country == "France") {
	
		state = thisForm.stateFrance.value;
	
	} else if (country == "Germany") {

		state = thisForm.stateGermany.value;			
								
	} else if (country == "Greece") {
			
		state = thisForm.stateGreece.value;	
								
	} else if (country == "Hungary") {
				
		state = thisForm.stateHungary.value;
								
	} else if (country == "India") {
				
		state = thisForm.stateIndia.value;
								
	} else if (country == "Ireland") {
				
		state = thisForm.stateIreland.value;
								
	} else if (country == "Israel") {
				
		state = thisForm.stateIsrael.value;		
								
	} else if (country == "Italy") {

		state = thisForm.stateItaly.value;
								
	} else if (country == "Japan") {
				
		state = thisForm.stateJapan.value;		
								
	} else if (country == "Korea, Republic of") {
				
		state = thisForm.stateKorea,Republicof.value;		
								
	} else if (country == "Malaysia") {
				
		state = thisForm.stateMalaysia.value;
								
	} else if (country == "Mexico") {
				
		state = thisForm.stateMexico.value;
								
	} else if (country == "Netherlands") {
				
		state = thisForm.stateNetherlands.value;
								
	} else if (country == "New Zealand") {

		state = thisForm.stateNewZealand.value;
								
	} else if (country == "Norway") {
				
		state = thisForm.stateNorway.value;
								
	} else if (country == "Paraguay") {
				
		state = thisForm.stateParaguay.value;
								
	} else if (country == "Peru") {
				
		state = thisForm.statePeru.value;
								
	} else if (country == "Poland") {
				
		state = thisForm.statePoland.value;
								
	} else if (country == "Portugal") {
				
		state = thisForm.statePortugal.value;
								
	} else if (country == "Romania") {

		state = thisForm.stateRomania.value;
								
	} else if (country == "Slovakia") {
				
		state = thisForm.stateSlovakia.value;
								
	} else if (country == "Spain") {
				
		state = thisForm.stateSpain.value;
								
	} else if (country == "Switzerland") {
				
		state = thisForm.stateSwitzerland.value;			
					
	} else if (country == "Turkey") {
				
		state = thisForm.stateTurkey.value;		
								
	} else if (country == "United Kingdom") {
				
		state = thisForm.stateUnitedKingdom.value;		
								
	} else if (country == "United States") {

		state = thisForm.stateUnitedStates.value;
								
	} else if (country == "Uruguay") {
				
		state = thisForm.stateUruguay.value;		
								
	} else if (country == "Venezuela") {
	
		state = thisForm.stateVenezuela.value;
	}
	
	return state;
}

function loadVideo(evt,url,divid) {

	if (navigator.appName == "Microsoft Internet Explorer") {
	
		var obj = new ActiveXObject("microsoft.XMLHTTP");
		
	} else {
	
		var obj = new XMLHttpRequest();
	}

	obj.open("GET", url, true);
	
	obj.onreadystatechange = function() {
	
		if (obj.readyState == 4) {
		
			var browser_div = document.getElementById(divid);
			var text = obj.responseText;
			
			browser_div.innerHTML = text;
		}
	}
	
	obj.send(null);
}

function loadVideoPlayer(evt,url,divid) {

	if (navigator.appName == "Microsoft Internet Explorer") {
	
		var obj = new ActiveXObject("microsoft.XMLHTTP");
		
	} else {
	
		var obj = new XMLHttpRequest();
	}

	obj.open("GET", url, true);
	
	obj.onreadystatechange = function() {
	
		if (obj.readyState == 4) {
		
			var browser_div = document.getElementById(divid);
			var text = obj.responseText;
			
			browser_div.innerHTML = text;
		}
	}
	
	obj.send(null);
	
	darkenPage();
	showDiv("video-popup-wrap");
}

function hideVideoPlayer() {

	lightenPage();
	hideDiv("video-popup-wrap");
}

function toggleCheckbox(evt,checkboxid,checker) {

	var toggleImage = document.getElementById(checkboxid);
	var checkbox	= document.getElementById(checker);
	
	if (toggleImage.src.indexOf("off") > -1) {
	
		toggleImage.src = "images/blog/login/checkbox-on.png";
		check 			= document.getElementById(checkbox.id);
		check.value 	= "forever";
		
	} else {
	
		toggleImage.src = "images/blog/login/checkbox-off.png";
		check 			= document.getElementById(checkbox.id);
		check.value 	= "";
	}
}

function toggleThumbnails(wrapid,divid,classname) {

	var root 	= document.getElementById(wrapid);
	var showdiv	= document.getElementById(divid);
	
	allDivs 	= getChildrenByTagAndClassName(root,DIV,classname);
	
	for (i = 0; i < allDivs.length; i++) {
		
		hide(allDivs[i]);
	}
	
	show(showdiv);
}

var HOMEBANNER_WRAP_CLASS_NAME		= "homebanner-wrap";
var HOMEBANNER_WRAP_ON_CLASS_NAME	= "wrap-on";
var HOMEBANNER_WRAP_OFF_CLASS_NAME	= "wrap-off";

var TAB_CLASS_NAME					= "tab";

var TAB_BUTTON_1_CLASS_NAME			= "tab button-1";
var TAB_BUTTON_2_CLASS_NAME			= "tab button-2";
var TAB_BUTTON_3_CLASS_NAME			= "tab button-3";
var TAB_BUTTON_3_C_CLASS_NAME		= "tab button-3-C";

var TAB_BUTTON_1_ON_CLASS_NAME		= "tab button-1-on";
var TAB_BUTTON_2_ON_CLASS_NAME		= "tab button-2-on";
var TAB_BUTTON_3_ON_CLASS_NAME		= "tab button-3-on";
var TAB_BUTTON_3_C_ON_CLASS_NAME	= "tab button-3-C-on";

var TAB_BUTTON_1_OVER_CLASS_NAME	= "tab button-1-over";
var TAB_BUTTON_2_OVER_CLASS_NAME	= "tab button-2-over";
var TAB_BUTTON_3_OVER_CLASS_NAME	= "tab button-3-over";
var TAB_BUTTON_3_C_OVER_CLASS_NAME	= "tab button-3-C-over";

function autoSwapHomeBanner() {

	bannerswap1 = setTimeout("swapHomeBanner('block1-wrap','block1-banner-2-wrap','block1-button-2-wrap')", 8*1000);
	bannerswap2 = setTimeout("swapHomeBanner('block1-wrap','block1-banner-3-wrap','block1-button-3-wrap')", 16*1000);
}

function clearHomeTimeouts() {

	clearTimeout(bannerswap1);
	clearTimeout(bannerswap2);
}

function swapHomeBanner(rootid,wrapid,tabid,init) {

	var root		= document.getElementById(rootid);
	var wrap		= document.getElementById(wrapid);
	var tab 		= document.getElementById(tabid);
	
	var allTabs 	= getDescendantsByTagAndClassName(root,DIV,TAB_CLASS_NAME);
	var allWraps 	= getDescendantsByTagAndClassName(root,DIV,HOMEBANNER_WRAP_CLASS_NAME);
		
	for (i = 0; i < allWraps.length; i++) {
	
		if (allWraps[i] == wrap) {
		
			if (isClass(allWraps[i],HOMEBANNER_WRAP_OFF_CLASS_NAME)) {

				removeClass(allWraps[i],HOMEBANNER_WRAP_OFF_CLASS_NAME);
				addClass(allWraps[i],HOMEBANNER_WRAP_ON_CLASS_NAME);
				
				Effect.SlideRightIn(wrap.id, {duration: 1});
				Effect.Appear(wrap.id, {duration: 1});
			}
	
		} else {
		
			if (isClass(allWraps[i],HOMEBANNER_WRAP_ON_CLASS_NAME)) {
		
				removeClass(allWraps[i],HOMEBANNER_WRAP_ON_CLASS_NAME);
				addClass(allWraps[i],HOMEBANNER_WRAP_OFF_CLASS_NAME);
			
				Effect.Fade(allWraps[i].id, {duration: 1});
			}
		}
	}

	for (i = 0; i < allTabs.length; i++) {
		
		if (allTabs[i].id == tab.id) {
		
			if (allTabs[i].className == TAB_BUTTON_1_CLASS_NAME || allTabs[i].className == TAB_BUTTON_1_ON_CLASS_NAME) {
			
				removeClass(allTabs[i],TAB_BUTTON_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BUTTON_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BUTTON_1_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_BUTTON_2_CLASS_NAME || allTabs[i].className == TAB_BUTTON_2_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_BUTTON_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BUTTON_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BUTTON_2_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_BUTTON_3_CLASS_NAME || allTabs[i].className == TAB_BUTTON_3_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_BUTTON_3_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BUTTON_3_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BUTTON_3_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_BUTTON_3_C_CLASS_NAME || allTabs[i].className == TAB_BUTTON_3_C_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_BUTTON_3_C_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BUTTON_3_C_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BUTTON_3_C_ON_CLASS_NAME);
			}
			
		} else {
		
			if (allTabs[i].className == TAB_BUTTON_1_CLASS_NAME || allTabs[i].className == TAB_BUTTON_1_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_BUTTON_1_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BUTTON_1_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BUTTON_1_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_BUTTON_2_CLASS_NAME || allTabs[i].className == TAB_BUTTON_2_ON_CLASS_NAME) {
			
				removeClass(allTabs[i],TAB_BUTTON_2_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BUTTON_2_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BUTTON_2_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_BUTTON_3_CLASS_NAME || allTabs[i].className == TAB_BUTTON_3_ON_CLASS_NAME) {
			
				removeClass(allTabs[i],TAB_BUTTON_3_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BUTTON_3_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BUTTON_3_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_BUTTON_3_C_CLASS_NAME || allTabs[i].className == TAB_BUTTON_3_C_ON_CLASS_NAME) {
			
				removeClass(allTabs[i],TAB_BUTTON_3_C_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BUTTON_3_C_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BUTTON_3_C_CLASS_NAME);
			}
		}
	}
	
	return false;
}

var ANNOUNCEMENT_WRAP_ID			= "block1-announcement-wrap";
var ANNOUNCEMENT_ON_CLASS_NAME 		= "announcement-on-wrap";
var ANNOUNCEMENT_OFF_CLASS_NAME 	= "announcement-off-wrap";

function showAnnouncement() {

	var wrap = document.getElementById(ANNOUNCEMENT_WRAP_ID);

	removeClass(wrap,ANNOUNCEMENT_OFF_CLASS_NAME);
	addClass(wrap,ANNOUNCEMENT_ON_CLASS_NAME);

	Effect.SlideDown(wrap.id,{duration: 1});
}

function hideDivById(divid) {

	var target 				= document.getElementById(divid);
	target.style.display 	= NONE;
}

function initPartnerSearchForm() {

	countryToRegionArr = countryToRegionString.split(";");

	var ddCountry = document.getElementById("pcountry");
	
	if (ddCountry != null) {
	
		displayRegion(ddCountry.value);
	}
	
	categoryToSkillArr = categoryToSkillString.split(";");

	var ddCategory = document.getElementById("pcat");
	
	if (ddCategory != null) {
	
		displaySkill(ddCategory.value);
	}
}

function initBizmarkForm() {

	countryToRegionArr = countryToRegionString.split(";");

	var ddCountry 		= document.getElementById("pcountry");
	var ddState			= document.getElementById("pstate");
	
	if (ddCountry.value == "") {
	
		ddCountry.value = "United States";
		displayRegion(ddCountry.value);
	
	} else {
	
		ddCountry.value == "";
		ddState.value	== "";
	}
}

function initLimelightForm() {

	countryToRegionArr = countryToRegionString.split(";");

	var ddCountry 		= document.getElementById("pcountry");
	var ddState			= document.getElementById("pstate");
	
	if (ddCountry.value == "") {
	
		ddCountry.value = "United States";
		displayRegion(ddCountry.value);
	
	} else {
	
		ddCountry.value == "";
		ddState.value	== "";
	}
}

function initNeustarForm() {

	countryToRegionArr = countryToRegionString.split(";");

	var ddCountry 		= document.getElementById("pcountry");
	var ddState			= document.getElementById("pstate");
	
	if (ddCountry.value == "") {
	
		ddCountry.value = "United States";
		displayRegion(ddCountry.value);
	
	} else {
	
		ddCountry.value == "";
		ddState.value	== "";
	}
}

function initCheckoutForm(state) {

	countryToRegionArr = countryToRegionString.split(";");

	var ddCountry = document.getElementById("pcountry");
	
	if (ddCountry != null) {
	
		displayRegion(ddCountry.value,state);
	}
}

function selection_changed(selectbox) {

	var countryName = selectbox.value;
	
	displayRegion(countryName);
}

function selection_category_changed(selectbox) {

	var categoryName = selectbox.value;
	
	displaySkill(categoryName);
}

function displayRegion(countryName,state) {

	var index 	= 1;
	var region 	= new Array();

	var ddState = document.getElementById("pstate");

	if (ddState != null) {
	
		ddState.options.length = 0;
		
		ddState.options[0] = new Option('[select a state]','');

		for (var i = 0; i < countryToRegionArr.length; i++) {
		
			var entry 	= countryToRegionArr[i];
			var data 	= entry.split("~");

			if (countryName == data[0]) {
			
				if (state == data[1]) {
				
					ddState.options[index] = new Option(data[1],data[1],true);
			
				} else {
			
					ddState.options[index] = new Option(data[1],data[1]);
				}
				
				index++;
			}
		}
	}
}

function displaySkill(categoryName) {

	var index 	= 1;
	var skill 	= new Array();

	var ddSkill = document.getElementById("pskills");

	if (ddSkill != null) {
	
		ddSkill.options.length = 0;
		
		ddSkill.options[0] = new Option('[select a skill]','');

		for (var i = 0; i < categoryToSkillArr.length; i++) {
		
			var entry 	= categoryToSkillArr[i];
			var data 	= entry.split("~");

			if (categoryName == data[0]) {
			
				ddSkill.options[index] = new Option(data[1],data[1]);
				index++;
			}
		}
	}
}

function validateSalesForm(theForm) {

	var theForm = document.getElementById(theForm);
	var reason 	= "";

	reason 	+= validateEmpty(theForm.first_name);
  	reason 	+= validateEmpty(theForm.last_name);
  	reason 	+= validatePhone(theForm.phone);
  	reason 	+= validateHTML(theForm.description);
      
  	if (reason != "") {
  	
    	return false;
  	}

  	return true;
}

function validateSharePointForm(theForm) {

	var theForm = document.getElementById(theForm);
	var reason 	= "";

	reason 	+= validateEmpty(theForm.first_name);
  	reason 	+= validateEmpty(theForm.last_name);
  	reason 	+= validatePhone(theForm.phone);
  	reason 	+= validateCheckbox(theForm.Sharepoint_Terms_Agreed__c);
      
  	if (reason != "") {
  	
    	return false;
  	}

  	return true;
}

function validatePartnerForm(theForm) {

	var theForm = document.getElementById(theForm);
	var reason 	= "";

	reason 	+= validateEmpty(theForm.company);
  	reason 	+= validateEmpty(theForm.firstname);
  	reason 	+= validateEmpty(theForm.lastname);
  	reason 	+= validatePhone(theForm.phone);
  	reason 	+= validateEmail(theForm.email);
      
  	if (reason != "") {
  	
    	return false;
  	}

  	return true;
}

function validateTellMeForm(theForm) {

	var theForm = document.getElementById(theForm);
	var reason 	= "";

	reason 	+= validateRadio(theForm.configuration);
	reason 	+= validateEmpty(theForm.company);
	reason 	+= validateEmpty(theForm.title);
  	reason 	+= validateEmpty(theForm.firstname);
  	reason 	+= validateEmpty(theForm.lastname);
  	reason 	+= validatePhone(theForm.phonenumber);
  	reason 	+= validateEmail(theForm.emailaddress);

  	if (reason != "") {
  	
    	return false;
  	}

  	return true;
}

function validateLimelightForm(theForm) {

	var theForm = document.getElementById(theForm);
	var reason 	= "";

	reason 	+= validateEmpty(theForm.firstname);
	reason 	+= validateEmpty(theForm.lastname);
  	reason 	+= validateEmpty(theForm.company);
  	reason 	+= validateEmpty(theForm.industry);
  	reason 	+= validateEmpty(theForm.department);
  	reason 	+= validateEmpty(theForm.jobtitle);
  	reason 	+= validateEmail(theForm.emailaddress);
  	reason 	+= validatePhone(theForm.phonenumber);
  	reason 	+= validateEmpty(theForm.pcountry);
  	reason 	+= validateEmpty(theForm.pstate);
  	reason 	+= validateEmpty(theForm.cdnsolution);
  	reason 	+= validateEmpty(theForm.hostingsolution);
  	
  	if (reason != "") {
  	
    	return false;
  	}

  	return true;
}

function validateNeustarForm(theForm) {

	var theForm = document.getElementById(theForm);
	var reason 	= "";

	reason 	+= validateEmpty(theForm.firstname);
	reason 	+= validateEmpty(theForm.lastname);
  	reason 	+= validateEmpty(theForm.company);
  	reason 	+= validateEmpty(theForm.jobtitle);
  	reason 	+= validateEmail(theForm.emailaddress);
  	reason 	+= validatePhone(theForm.phonenumber);
  	reason 	+= validateEmpty(theForm.pcountry);
  	reason 	+= validateEmpty(theForm.pstate);
  	
  	if (reason != "") {
  	
    	return false;
  	}

  	return true;
}

function validateLogoRequestForm(theForm) {

	var theForm = document.getElementById(theForm);
	var reason 	= "";

	reason 	+= validateEmpty(theForm.customernumber);
	reason 	+= validateEmpty(theForm.companyname);
  	reason 	+= validateEmpty(theForm.licenseename);
  	reason 	+= validateEmpty(theForm.website);
  	reason 	+= validateEmpty(theForm.firstname);
  	reason 	+= validateEmpty(theForm.lastname);
  	reason 	+= validateEmail(theForm.emailaddress);
  	reason 	+= validatePhone(theForm.phonenumber);
  	reason 	+= validatePhone(theForm.faxnumber);
  	
  	if (reason != "") {
  	
    	return false;
  	}
}

function validateCheckout(theForm) {

	var theForm = document.getElementById(theForm);
	var reason 	= "";
	
	reason 	+= validateEmpty(theForm.payment_company);
	reason 	+= validateEmpty(theForm.payment_name);
	reason 	+= validateEmail(theForm.payment_emailaddress);
	reason 	+= validatePhone(theForm.payment_phonenumber);
  	reason 	+= validateEmpty(theForm.payment_address1);
  	reason 	+= validateEmpty(theForm.pcountry);
  	reason 	+= validateEmpty(theForm.payment_city);
  	reason 	+= validateEmpty(theForm.pstate);
  	reason 	+= validateEmpty(theForm.payment_zipcode);
  	reason 	+= validateEmpty(theForm.payment_type_id);
 
	if (theForm.payment_type_id.value == 1) {
			
		reason 	+= validateEmptySecure(theForm.payment_cccard);
  		reason 	+= validateEmptySecure(theForm.payment_ccname);
  		reason 	+= validateEmptySecure(theForm.payment_ccnumber);
  		reason 	+= validateEmptySecure(theForm.payment_ccmonth);
  		reason 	+= validateEmptySecure(theForm.payment_ccyear);
	
	} else if (theForm.payment_type_id.value == 2) {

		reason 	+= validateEmptySecure(theForm.payment_bankname);
  		reason 	+= validateEmptySecure(theForm.payment_accountname);
  		reason 	+= validateEmptySecure(theForm.payment_routingnumber);
  		reason 	+= validateEmptySecure(theForm.payment_accountnumber);
  	}
      
  	if (reason != "") {
  	
    	return false;
  	}

  	return true;
}

function validateCustomerBriefing(theForm) {

	var theForm = document.getElementById(theForm);
	var reason 	= "";

	reason 	+= validateEmpty(theForm.customername);
	reason 	+= validateEmpty(theForm.companyname);
	reason 	+= validateEmpty(theForm.accountnumber);
	reason 	+= validateEmpty(theForm.accountmanager);
  	reason 	+= validatePhone(theForm.phone1);
  	reason 	+= validateEmail(theForm.emailaddress);
      
  	if (reason != "") {
  	
    	return false;
  	}

  	return true;
}

function validateBizsparkApplication(theForm) {

	var theForm = document.getElementById(theForm);
	var reason 	= "";

	reason 	+= validateEmpty(theForm.name);
  	reason 	+= validateEmpty(theForm.title);
  	reason 	+= validateEmpty(theForm.company);
  	reason 	+= validateEmpty(theForm.address1);
  	reason 	+= validateEmpty(theForm.city);
  	reason 	+= validateEmpty(theForm.pstate);
  	reason 	+= validateEmpty(theForm.zip);
  	reason 	+= validateEmpty(theForm.pcountry);
  	reason 	+= validatePhone(theForm.phone1);
  	reason 	+= validateEmail(theForm.emailaddress);
  	reason 	+= validateEmpty(theForm.website);
  	
  	for (i = 0, n = theForm.eligibility1.length; i < n; i++) {
  	
        if (theForm.eligibility1[i].checked) {
        
            var eligibility1 = theForm.eligibility1[i].value;
            break;
        } 
    }
 	
  	for (i = 0, n = theForm.eligibility2.length; i < n; i++) {
  	
        if (theForm.eligibility2[i].checked) {
        
            var eligibility2 = theForm.eligibility2[i].value;
            break;
        } 
    }

  	for (i = 0, n = theForm.eligibility3.length; i < n; i++) {
  	
        if (theForm.eligibility3[i].checked) {
        
            var eligibility3 = theForm.eligibility3[i].value;
            break;
        } 
    }

  	for (i = 0, n = theForm.eligibility4.length; i < n; i++) {
  	
        if (theForm.eligibility4[i].checked) {
        
            var eligibility4 = theForm.eligibility4[i].value;
            break;
        } 
    }
	
  	for (i = 0, n = theForm.eligibility5.length; i < n; i++) {
  	
        if (theForm.eligibility5[i].checked) {
        
            var eligibility5 = theForm.eligibility5[i].value;
            break;
        } 
    }

  	for (i = 0, n = theForm.eligibility6.length; i < n; i++) {
  	
        if (theForm.eligibility6[i].checked) {
        
            var eligibility6 = theForm.eligibility6[i].value;
            break;
        } 
    }
    
    reason 	+= validateRadio(eligibility1);
    reason 	+= validateRadio(eligibility2);
    reason 	+= validateRadio(eligibility3);
    reason 	+= validateRadio(eligibility4);
    reason 	+= validateRadio(eligibility5);
  	reason 	+= validateRadio(eligibility6);
  	
  	reason 	+= validateEmpty(theForm.description);
      
  	if (reason != "") {
  	
    	return false;
  	}

  	return true;
}

function validatePartnerApplication(theForm) {

	var theForm = document.getElementById(theForm);
	var reason 	= "";

	reason 	+= validateEmpty(theForm.company);
  	reason 	+= validateEmpty(theForm.URL);
  	reason 	+= validateEmpty(theForm.pcountry);
  	reason 	+= validateEmpty(theForm.street);
  	reason 	+= validateEmpty(theForm.city);
  	reason 	+= validateEmpty(theForm.pstate);
  	reason 	+= validateEmpty(theForm.zip);
  	reason 	+= validateEmpty(theForm.last_name);
  	reason 	+= validateEmpty(theForm.first_name);
  	reason 	+= validateEmpty(theForm.title);
  	reason 	+= validateEmail(theForm.email);
  	reason 	+= validatePhone(theForm.phone);
  	reason 	+= validatePhone(theForm.fax);
      
  	if (reason != "") {
  	
    	return false;
  	}

  	return true;
}

function validateEmpty(field) {

    var error = "";
 
    if (field.value.length == 0) {
    
    	error 					= "true";
    	
		field.style.borderColor = "#C40022";
		field.style.background 	= "#F9E6E9";
    
    } else {
    
		field.style.borderColor = "#CCCCCC";
		field.style.background 	= "#FFFFFF";
    }
    
    return error;  
}

function validateEmptySecure(field) {

    var error = "";
 
    if (field.value.length == 0) {
    
    	error 					= "true";
    	
		field.style.borderColor = "#C40022";
		field.style.background 	= "#F9E6E9";
    
    } else {
    
		field.style.borderColor = "#41B63F";
		field.style.background 	= "#D9F0D9";
    }
    
    return error;  
}

function validateRadio(checkvalue) {

	var error = "";
	
   	if (!(checkvalue)) {
   
       	error = "true";
    }
    
	return error;    
}

function validateCheckbox(checkvalue) {

	var error = "";
	
   	if (checkvalue.checked == false) {
   
       	error = "true";
    }
    
	return error;    
}

function trim(s) {

	return s.replace(/^\s+|\s+$/, '');
}

function validateEmail(field) {

    var error			= "";
    var tfield 			= trim(field.value);
    var emailFilter 	= /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars	= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
   
    if (field.value == "") {
    
    	error 					= "true";
    
		field.style.borderColor = "#C40022";
		field.style.background 	= "#F9E6E9";

    } else if (!emailFilter.test(tfield)) {
    
    	error 					= "true";
    
		field.style.borderColor = "#C40022";
		field.style.background 	= "#F9E6E9";
        
    } else if (field.value.match(illegalChars)) {
    
    	error 					= "true";
    
		field.style.borderColor = "#C40022";
		field.style.background 	= "#F9E6E9";

    } else {
    
		field.style.borderColor = "#CCCCCC";
		field.style.background 	= "#FFFFFF";
    }
    
    return error;
}

function validatePhone(field) {

    var error 		= "";
    var stripped 	= field.value.replace(/[\(\)\.\-\ ]/g, '');    

   if (field.value == "") {
   
    	error 					= "true";
    
		field.style.borderColor = "#C40022";
		field.style.background 	= "#F9E6E9";
        
    } else if (isNaN(parseInt(stripped))) {
    
    	error 					= "true";
    
		field.style.borderColor = "#C40022";
		field.style.background 	= "#F9E6E9";
        
    } else {
    
		field.style.borderColor = "#CCCCCC";
		field.style.background 	= "#FFFFFF";
    }
    
    return error;
}

function validateHTML(field) {

    var error			= "";
    var illegalChars	= /[\<\>]/ ;
   
    if (field.value.match(illegalChars)) {
    
    	error = "true";
    	
		field.style.borderColor = "#C40022";
		field.style.background 	= "#F9E6E9";
    
    } else {
    
		field.style.borderColor = "#CCCCCC";
		field.style.background 	= "#FFFFFF";
    }
    
    return error;
}

function convertSpChars(textstring) {

	var textstringholder 	= document.getElementById(textstring);
	var textstringvalue 	= textstringholder.value;
	
	textstringvalue			= textstringvalue.replace('&','(symbolampersand)');
	textstringvalue			= textstringvalue.replace('#','(symbolpound)');
	textstringholder.value	= textstringvalue;
}

var CONFIGURATION_ON_CLASS_NAME		= "title-on";
var CONFIGURATION_OFF_CLASS_NAME	= "title-off";

function twistConfiguration(titleid,wrapid) {

	var title		= document.getElementById(titleid);
	var wrap		= document.getElementById(wrapid);
	
	if (isClass(title,CONFIGURATION_OFF_CLASS_NAME)) {

		removeClass(title,CONFIGURATION_OFF_CLASS_NAME);
		addClass(title,SOLUTION_TITLE_ON_CLASS_NAME);
		
	} else if (isClass(title,CONFIGURATION_ON_CLASS_NAME)) {

		removeClass(title,CONFIGURATION_ON_CLASS_NAME);
		addClass(title,CONFIGURATION_OFF_CLASS_NAME);
	}

	if (!isShowing(wrap)) {
	
		Effect.SlideDown(wrap);
	
	} else {
	
		Effect.SlideUp(wrap);
	}

	return false;
}

var SOLUTION_TITLE_CLASS_NAME		= "solution-title";
var SOLUTION_TITLE_ON_CLASS_NAME	= "title-on";
var SOLUTION_TITLE_OFF_CLASS_NAME	= "title-off";
var SOLUTION_TITLE_OVER_CLASS_NAME	= "title-over";

var SOLUTION_WRAP_CLASS_NAME		= "solution-wrap";
var SOLUTION_WRAP_ON_CLASS_NAME		= "wrap-on";
var SOLUTION_WRAP_OFF_CLASS_NAME	= "wrap-off";

var SOLUTION_CONTENT_WRAP_ID		= "solution-content-wrap";

function twist(rootid,titleid,wrapid) {

	var root		= document.getElementById(rootid);
	var title		= document.getElementById(titleid);
	var wrap		= document.getElementById(wrapid);
	var contentWrap = document.getElementById(SOLUTION_CONTENT_WRAP_ID);
	
	var allTitles 	= getDescendantsByTagAndClassName(root,DIV,SOLUTION_TITLE_CLASS_NAME);
	var allWraps 	= getDescendantsByTagAndClassName(root,DIV,SOLUTION_WRAP_CLASS_NAME);
	
	for (i = 0; i < allTitles.length; i++) {
	
		if (allTitles[i] == title) {
		
			if (isClass(allTitles[i],SOLUTION_TITLE_OFF_CLASS_NAME)) {

				removeClass(allTitles[i],SOLUTION_TITLE_OFF_CLASS_NAME);
				addClass(allTitles[i],SOLUTION_TITLE_ON_CLASS_NAME);
			
			} else if (isClass(allTitles[i],SOLUTION_TITLE_OVER_CLASS_NAME)) {

				removeClass(allTitles[i],SOLUTION_TITLE_OVER_CLASS_NAME);
				addClass(allTitles[i],SOLUTION_TITLE_ON_CLASS_NAME);
			
			} else if (isClass(allTitles[i],SOLUTION_TITLE_ON_CLASS_NAME)) {

				removeClass(allTitles[i],SOLUTION_TITLE_ON_CLASS_NAME);
				addClass(allTitles[i],SOLUTION_TITLE_OFF_CLASS_NAME);
			}
	
		} else {
		
			removeClass(allTitles[i],SOLUTION_TITLE_ON_CLASS_NAME);
			addClass(allTitles[i],SOLUTION_TITLE_OFF_CLASS_NAME);
		}
	}
		
	for (i = 0; i < allWraps.length; i++) {
	
		if (allWraps[i] == wrap) {
		
			if (isClass(allWraps[i],SOLUTION_WRAP_OFF_CLASS_NAME)) {

				removeClass(allWraps[i],SOLUTION_WRAP_OFF_CLASS_NAME);
				addClass(allWraps[i],SOLUTION_WRAP_ON_CLASS_NAME);
				
				if (!isShowing(contentWrap)) {
				
					show(contentWrap);
				}
				
				Effect.SlideDown(allWraps[i]);
			
			} else if (isClass(allWraps[i],SOLUTION_WRAP_ON_CLASS_NAME)) {

				removeClass(allWraps[i],SOLUTION_WRAP_ON_CLASS_NAME);
				addClass(allWraps[i],SOLUTION_WRAP_OFF_CLASS_NAME);

				Effect.SlideUp(allWraps[i]);
			}
	
		} else {
		
			if (isClass(allWraps[i],SOLUTION_WRAP_ON_CLASS_NAME)) {
		
				removeClass(allWraps[i],SOLUTION_WRAP_ON_CLASS_NAME);
				addClass(allWraps[i],SOLUTION_WRAP_OFF_CLASS_NAME);
			
				Effect.SlideUp(allWraps[i].id);
			}
		}
	}

	return false;
}

function hoverSolution(node) {

	var title = document.getElementById(node.id);
	
	if (isClass(title,SOLUTION_TITLE_OVER_CLASS_NAME)) {
	
		removeClass(title,SOLUTION_TITLE_OVER_CLASS_NAME);
		addClass(title,SOLUTION_TITLE_OFF_CLASS_NAME);	
	
	} else if (isClass(title,SOLUTION_TITLE_OFF_CLASS_NAME)) {
	
		removeClass(title,SOLUTION_TITLE_OFF_CLASS_NAME);
		addClass(title,SOLUTION_TITLE_OVER_CLASS_NAME);	
	}
}

var CUSTOMER_WRAP_CLASS_NAME		= "customer-wrap";
var CUSTOMER_WRAP_ON_CLASS_NAME		= "wrap-on";
var CUSTOMER_WRAP_OFF_CLASS_NAME	= "wrap-off";

function swap(rootid,wrapid) {

	var root		= document.getElementById(rootid);
	var wrap		= document.getElementById(wrapid);
	
	var allWraps 	= getDescendantsByTagAndClassName(root,DIV,CUSTOMER_WRAP_CLASS_NAME);
		
	for (i = 0; i < allWraps.length; i++) {
	
		if (allWraps[i] == wrap) {
		
			if (isClass(allWraps[i],CUSTOMER_WRAP_OFF_CLASS_NAME)) {

				removeClass(allWraps[i],CUSTOMER_WRAP_OFF_CLASS_NAME);
				addClass(allWraps[i],CUSTOMER_WRAP_ON_CLASS_NAME);
				
				Effect.Appear(wrap.id);
			}
	
		} else {
		
			if (isClass(allWraps[i],CUSTOMER_WRAP_ON_CLASS_NAME)) {
		
				removeClass(allWraps[i],CUSTOMER_WRAP_ON_CLASS_NAME);
				addClass(allWraps[i],CUSTOMER_WRAP_OFF_CLASS_NAME);
			
				Effect.Fade(allWraps[i].id);
			}
		}
	}
	
	return false;
}

var SURVEY_OPTION_CLASS_NAME		= "survey"
var SURVEY_OPTION_ON_CLASS_NAME		= "survey-on"
var SURVEY_OPTION_OFF_CLASS_NAME	= "survey-off"

function selectSurveyOption(rootid,optionid,inputid,inputvalue) {

	var root		= document.getElementById(rootid);
	var option		= document.getElementById(optionid);
	var input		= document.getElementById(inputid);
	
	var allOptions 	= getDescendantsByTagAndClassName(root,DIV,SURVEY_OPTION_CLASS_NAME);
	
	for (i = 0; i < allOptions.length; i++) {
	
		if (allOptions[i] == option) {
		
			if (isClass(allOptions[i],SURVEY_OPTION_OFF_CLASS_NAME)) {
	
				removeClass(allOptions[i],SURVEY_OPTION_OFF_CLASS_NAME);
				addClass(allOptions[i],SURVEY_OPTION_ON_CLASS_NAME);
			}
	
		} else {
		
			if (isClass(allOptions[i],SURVEY_OPTION_ON_CLASS_NAME)) {
		
				removeClass(allOptions[i],SURVEY_OPTION_ON_CLASS_NAME);
				addClass(allOptions[i],SURVEY_OPTION_OFF_CLASS_NAME);
			}
		}
	}
	
	input.value = inputvalue;
}

var CHECKBOX_OPTION_ON_CLASS_NAME	= "checkbox-on";
var CHECKBOX_OPTION_OFF_CLASS_NAME	= "checkbox-off";

var RADIO_OPTION_CLASS_NAME			= "radio";
var RADIO_OPTION_ON_CLASS_NAME		= "radio-on";
var RADIO_OPTION_OFF_CLASS_NAME		= "radio-off";

function selectConfigurationCheckboxOption(optionid,inputid,inputvalue) {

	var option	= document.getElementById(optionid);
	var input	= document.getElementById(inputid);

	if (isClass(option,CHECKBOX_OPTION_OFF_CLASS_NAME)) {

		removeClass(option,CHECKBOX_OPTION_OFF_CLASS_NAME);
		addClass(option,CHECKBOX_OPTION_ON_CLASS_NAME);

	} else {
	
		removeClass(option,CHECKBOX_OPTION_ON_CLASS_NAME);
		addClass(option,CHECKBOX_OPTION_OFF_CLASS_NAME);
	}
	
	if (input.value != "" && input.value != 0) {

		input.value = 0;
		
	} else {
	
		input.value = inputvalue;
	}
}

function selectConfigurationRadioOption(rootid,optionid,inputid,inputvalue) {

	var root		= document.getElementById(rootid);
	var option		= document.getElementById(optionid);
	var input		= document.getElementById(inputid);
	
	var allOptions 	= getDescendantsByTagAndClassName(root,DIV,RADIO_OPTION_CLASS_NAME);
	
	for (i = 0; i < allOptions.length; i++) {
	
		if (allOptions[i] == option) {
		
			if (isClass(allOptions[i],RADIO_OPTION_OFF_CLASS_NAME)) {
	
				removeClass(allOptions[i],RADIO_OPTION_OFF_CLASS_NAME);
				addClass(allOptions[i],RADIO_OPTION_ON_CLASS_NAME);
			}
	
		} else {
		
			if (isClass(allOptions[i],RADIO_OPTION_ON_CLASS_NAME)) {
		
				removeClass(allOptions[i],RADIO_OPTION_ON_CLASS_NAME);
				addClass(allOptions[i],RADIO_OPTION_OFF_CLASS_NAME);
			}
		}
	}
	
	input.value = inputvalue;
}

function selectDependantConfigurationCheckboxOption(parentid,optionid,inputid,dependantvalue,parentvalue,dependantwrap) {

	var parent 	= document.getElementById(parentid);
	var option	= document.getElementById(optionid);
	var input	= document.getElementById(inputid);
	var wrap	= document.getElementById(dependantwrap);
	
	wrap1		= document.getElementById("radio-option4-wrap");
	wrap2		= document.getElementById("checkbox-option5-wrap");
	
	wrap26		= document.getElementById("radio-option26-wrap");
	wrap40		= document.getElementById("radio-option40-wrap");
	wrap28		= document.getElementById("radio-option28-wrap");
	wrap41		= document.getElementById("radio-option41-wrap");
	wrap30		= document.getElementById("radio-option30-wrap");
	wrap42		= document.getElementById("radio-option42-wrap");
	
	option1		= document.getElementById("radio-option4");
	option2		= document.getElementById("checkbox-option5");
	
	option26	= document.getElementById("radio-option26");
	option40	= document.getElementById("radio-option40");
	option28	= document.getElementById("radio-option28");
	option41	= document.getElementById("radio-option41");
	option30	= document.getElementById("radio-option30");
	option42	= document.getElementById("radio-option42");
	
	input1		= document.getElementById("database");
	input2		= document.getElementById("controlpanel");

	if (parent.value == 1 || parent.value == 2) {

		if (isClass(option1,RADIO_OPTION_ON_CLASS_NAME)) {
	
			removeClass(option1,RADIO_OPTION_ON_CLASS_NAME);
			addClass(option1,RADIO_OPTION_OFF_CLASS_NAME);

			input1.value = 0;
		}
		
		hide(wrap1);
		
		if (isClass(option2,CHECKBOX_OPTION_ON_CLASS_NAME)) {
	
			removeClass(option2,CHECKBOX_OPTION_ON_CLASS_NAME);
			addClass(option2,CHECKBOX_OPTION_OFF_CLASS_NAME);

			input2.value = 0;
		}
		
		hide(wrap2);
		
		show(wrap26);
		show(wrap40);
		show(wrap28);
		show(wrap41);
		show(wrap30);
		show(wrap42);

	} else if (parent.value == 13 || parent.value == 14 || parent.value == 43) {

		if (isClass(option26,RADIO_OPTION_ON_CLASS_NAME)) {
	
			removeClass(option26,RADIO_OPTION_ON_CLASS_NAME);
			addClass(option26,RADIO_OPTION_OFF_CLASS_NAME);

			input1.value = 0;;
		}
		
		if (isClass(option40,RADIO_OPTION_ON_CLASS_NAME)) {
	
			removeClass(option40,RADIO_OPTION_ON_CLASS_NAME);
			addClass(option40,RADIO_OPTION_OFF_CLASS_NAME);

			input1.value = 0;
		}
		
		if (isClass(option28,RADIO_OPTION_ON_CLASS_NAME)) {
	
			removeClass(option28,RADIO_OPTION_ON_CLASS_NAME);
			addClass(option28,RADIO_OPTION_OFF_CLASS_NAME);

			input1.value = 0;
		}
		
		if (isClass(option41,RADIO_OPTION_ON_CLASS_NAME)) {
	
			removeClass(option41,RADIO_OPTION_ON_CLASS_NAME);
			addClass(option41,RADIO_OPTION_OFF_CLASS_NAME);

			input1.value = 0;
		}
		
		if (isClass(option30,RADIO_OPTION_ON_CLASS_NAME)) {
	
			removeClass(option30,RADIO_OPTION_ON_CLASS_NAME);
			addClass(option30,RADIO_OPTION_OFF_CLASS_NAME);

			input1.value = 0;
		}
		
		if (isClass(option42,RADIO_OPTION_ON_CLASS_NAME)) {
	
			removeClass(option42,RADIO_OPTION_ON_CLASS_NAME);
			addClass(option42,RADIO_OPTION_OFF_CLASS_NAME);

			input1.value = 0;
		}
		
		hide(wrap26);
		hide(wrap40);
		hide(wrap28);
		hide(wrap41);
		hide(wrap30);
		hide(wrap42);
		
		show(wrap1);
		show(wrap2);
	}
}

//sm.ajax.js

var http_request = false;

function makeRequest(url,parameters,divid) {

  	http_request = false;
  
  	if (window.XMLHttpRequest) {
	 
	 	http_request = new XMLHttpRequest();
	 
	 	if (http_request.overrideMimeType) {
		
			http_request.overrideMimeType('text/html');
	 	}
  	
  	} else if (window.ActiveXObject) {
	 
	 	try {
		
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
	 
	 	} catch (e) {
			
			try {
		   
		   		http_request = new ActiveXObject("Microsoft.XMLHTTP");
			
			} catch (e) {}
	 	}
  	}
  
  	if (!http_request) {
  	
	 	alert('Cannot create XMLHTTP instance');
	 	return false;
  	}
  	
  	if (divid == "cv-player-video-wrap") {
  
  		http_request.onreadystatechange = printVideoPlayer;
  	
  	} else if (divid == "survey-wrap") {
  	
  		http_request.onreadystatechange = printSurveyResults;
  		
  	} else if (divid == "configuration-wrap") {
  	
  		http_request.onreadystatechange = printSpecifications;
  	
  	} else if (divid == "sidebar-livechat-wrap") {
  	
  		http_request.onreadystatechange = printLiveChat;
  	}
  	
  	http_request.open("POST",url + parameters,true);
    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http_request.setRequestHeader("Content-length", parameters.length);
    http_request.setRequestHeader("Connection", "close");
    http_request.send(parameters);
}

function printVideoPlayer() {

  	if (http_request.readyState == 4) {
  	
	 	if (http_request.status == 200) {
		
			result = http_request.responseText;
			document.getElementById("cv-player-video-wrap").innerHTML = result;
			
	 	} else {
	 	
			alert('There was a problem with the request.');
	 	}
  	}
}

function printSurveyResults() {

  	if (http_request.readyState == 4) {
  	
	 	if (http_request.status == 200) {
		
			result = http_request.responseText;
			
			document.getElementById("survey-wrap").innerHTML = result;
			
			document.getElementById("result-1").style.display = "none";
			document.getElementById("result-2").style.display = "none";
			document.getElementById("result-3").style.display = "none";
			document.getElementById("result-4").style.display = "none";
			document.getElementById("result-5").style.display = "none";
			document.getElementById("result-6").style.display = "none";
			
			Effect.SlideRightIn("result-1",{duration:3});
			Effect.SlideRightIn("result-2",{duration:3});
			Effect.SlideRightIn("result-3",{duration:3});
			Effect.SlideRightIn("result-4",{duration:3});
			Effect.SlideRightIn("result-5",{duration:3});
			Effect.SlideRightIn("result-6",{duration:3});
			
	 	} else {
	 	
			alert('There was a problem with the request.');
	 	}
  	}
}

function printSpecifications() {

  	if (http_request.readyState == 4) {
  	
	 	if (http_request.status == 200) {
		
			result = http_request.responseText;
			
			document.getElementById("configuration-wrap").innerHTML = result;
			
	 	} else {
	 	
			alert('There was a problem with the request.');
	 	}
  	}
}

function printLiveChat() {

  	if (http_request.readyState == 4) {
  	
	 	if (http_request.status == 200) {
		
			result = http_request.responseText;
			
			document.getElementById("sidebar-livechat-wrap").innerHTML = result;
			
	 	} else {
	 	
			alert('There was a problem with the request.');
	 	}
  	}
}

function get(divid) {

  	var getstr 	= "&";
	getstr 		= getstr + '?random=' + Math.random();
  
	makeRequest("includes/flash/videoplayer.html",getstr,divid);
}

function getSurvey(formid,url,divid) {

  	var getstr 	= "?";
  	
  	var obj = document.getElementById(formid);
  	
  	var inputs 		= obj.getElementsByTagName("input");
  	var selects 	= obj.getElementsByTagName("select");
  	var textareas 	= obj.getElementsByTagName("textarea");
  
  	for (i = 0; i < inputs.length; i++) {
		 
		if (inputs[i].type == "hidden") {
		
			getstr += inputs[i].name + "=" + inputs[i].value + "&";
		}
		
		if (inputs[i].type == "text") {
		
			getstr += inputs[i].name + "=" + inputs[i].value + "&";
			inputs[i].value = "";
		}
		
		if (inputs[i].type == "checkbox") {
		
			if (obj.childNodes[i].checked) {
			
				getstr += inputs[i].name + "=" + inputs[i].value + "&";
				inputs[i].value = "";
				
			} else {
			
				getstr += inputs[i].name + "=&";
				inputs[i].value = "";
			}
		}
		
		if (inputs[i].type == "radio") {
		
			if (inputs[i].checked) {
			
				getstr += inputs[i].name + "=" + inputs[i].value + "&";
				inputs[i].value = "";
			}
		}
		
		if (inputs[i].type == "file") {
			
			alert(inputs[i].value);
			
			getstr += inputs[i].name + "=" + inputs[i].value + "&";
			inputs[i].value = "";
		}
	}   
	 
	for (i = 0; i < selects.length; i++) {
	
		var sel = selects[i];
		getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
		selects[i].value = "";
	}
	 
	for (i = 0; i < textareas.length; i++) {
	 
		getstr += textareas[i].name + "=" + textareas[i].value + "&";
		textareas[i].value = "";
	}
	
	getstr = getstr + '?random=' + Math.random();
  
	makeRequest(url,getstr,divid);
}

function getSpecifications(formid,url,divid) {

  	var getstr = '?random=' + Math.random();
  	
  	var obj = document.getElementById(formid);
  	
  	var inputs 		= obj.getElementsByTagName("input");
  	var selects 	= obj.getElementsByTagName("select");
  	var textareas 	= obj.getElementsByTagName("textarea");
  
  	for (i = 0; i < inputs.length; i++) {
		 
		if (inputs[i].type == "hidden") {
		
			getstr += "&" + inputs[i].name + "=" + inputs[i].value;
		}
		
		if (inputs[i].type == "text") {
		
			getstr += "&" + inputs[i].name + "=" + inputs[i].value;
			inputs[i].value = "";
		}
		
		if (inputs[i].type == "checkbox") {
		
			if (obj.childNodes[i].checked) {
			
				getstr += "&" + inputs[i].name + "=" + inputs[i].value;
				inputs[i].value = "";
				
			} else {
			
				getstr += "&" + inputs[i].name;
				inputs[i].value = "";
			}
		}
		
		if (inputs[i].type == "radio") {
		
			if (inputs[i].checked) {
			
				getstr += "&" + inputs[i].name + "=" + inputs[i].value;
				inputs[i].value = "";
			}
		}
		
		if (inputs[i].type == "file") {
			
			getstr += "&" + inputs[i].name + "=" + inputs[i].value;
			inputs[i].value = "";
		}
	}   
	 
	for (i = 0; i < selects.length; i++) {
	
		var sel = selects[i];
		getstr += "&" + sel.name + "=" + sel.options[sel.selectedIndex].value;
		selects[i].value = "";
	}
	 
	for (i = 0; i < textareas.length; i++) {
	 
		getstr += "&" + textareas[i].name + "=" + textareas[i].value + "&";
		textareas[i].value = "";
	}
  
	makeRequest(url,getstr,divid);
}

function recordLiveChatClick(formid,url,divid) {

  	var getstr = '?random=' + Math.random();
  	
  	var obj = document.getElementById(formid);
  	
  	var inputs 		= obj.getElementsByTagName("input");
  
  	for (i = 0; i < inputs.length; i++) {
		 
		if (inputs[i].type == "hidden") {
		
			getstr += "&" + inputs[i].name + "=" + inputs[i].value;
		}
		
		if (inputs[i].type == "text") {
		
			getstr += "&" + inputs[i].name + "=" + inputs[i].value;
			inputs[i].value = "";
		}
	}

	makeRequest(url,getstr,divid);
}

//sm.cv.js

var FEATURED_WRAP_ID					= "cv-featured-body-wrap";
var CHAPTER_WRAP_CLASS					= "cv-chapter-wrap";

var CHAPTER_ERICCOOPER_IMAGE_1_ID		= "chapter-ericcooper-1";
var CHAPTER_ERICCOOPER_IMAGE_2_ID		= "chapter-ericcooper-2";
var CHAPTER_ERICCOOPER_IMAGE_3_ID		= "chapter-ericcooper-3";
var CHAPTER_ERICCOOPER_IMAGE_4_ID		= "chapter-ericcooper-4";
var CHAPTER_ERICCOOPER_IMAGE_5_ID		= "chapter-ericcooper-5";
var CHAPTER_ERICCOOPER_IMAGE_6_ID		= "chapter-ericcooper-6";
var CHAPTER_ERICCOOPER_IMAGE_7_ID		= "chapter-ericcooper-7";

var CHAPTER_EDWARDJAMISON_IMAGE_1_ID	= "chapter-edwardjamison-1";
var CHAPTER_EDWARDJAMISON_IMAGE_2_ID	= "chapter-edwardjamison-2";
var CHAPTER_EDWARDJAMISON_IMAGE_3_ID	= "chapter-edwardjamison-3";
var CHAPTER_EDWARDJAMISON_IMAGE_4_ID	= "chapter-edwardjamison-4";
var CHAPTER_EDWARDJAMISON_IMAGE_5_ID	= "chapter-edwardjamison-5";

var CHAPTER_NANCYSHEEN_IMAGE_1_ID		= "chapter-nancysheen-1";
var CHAPTER_NANCYSHEEN_IMAGE_2_ID		= "chapter-nancysheen-2";
var CHAPTER_NANCYSHEEN_IMAGE_3_ID		= "chapter-nancysheen-3";
var CHAPTER_NANCYSHEEN_IMAGE_4_ID		= "chapter-nancysheen-4";
var CHAPTER_NANCYSHEEN_IMAGE_5_ID		= "chapter-nancysheen-5";

var CHAPTER_STEVEWINTERS_IMAGE_1_ID		= "chapter-stevewinters-1";
var CHAPTER_STEVEWINTERS_IMAGE_2_ID		= "chapter-stevewinters-2";
var CHAPTER_STEVEWINTERS_IMAGE_3_ID		= "chapter-stevewinters-3";

var CHAPTER_ERICCOOPER_IMAGE_1			= "#";
var CHAPTER_ERICCOOPER_IMAGE_2			= "#";
var CHAPTER_ERICCOOPER_IMAGE_3			= "#";
var CHAPTER_ERICCOOPER_IMAGE_4			= "#";
var CHAPTER_ERICCOOPER_IMAGE_5			= "#";
var CHAPTER_ERICCOOPER_IMAGE_6			= "#";
var CHAPTER_ERICCOOPER_IMAGE_7			= "#";

var CHAPTER_EDWARDJAMISON_IMAGE_1		= "#";
var CHAPTER_EDWARDJAMISON_IMAGE_2		= "#";
var CHAPTER_EDWARDJAMISON_IMAGE_3		= "#";
var CHAPTER_EDWARDJAMISON_IMAGE_4		= "#";
var CHAPTER_EDWARDJAMISON_IMAGE_5		= "#";

var CHAPTER_NANCYSHEEN_IMAGE_1			= "#";
var CHAPTER_NANCYSHEEN_IMAGE_2			= "#";
var CHAPTER_NANCYSHEEN_IMAGE_3			= "#";
var CHAPTER_NANCYSHEEN_IMAGE_4			= "#";
var CHAPTER_NANCYSHEEN_IMAGE_5			= "#";

var CHAPTER_STEVEWINTERS_IMAGE_1		= "#";
var CHAPTER_STEVEWINTERS_IMAGE_2		= "#";
var CHAPTER_STEVEWINTERS_IMAGE_3		= "#";

var BUSINESS_WRAP_CLASS					= "cv-business-wrapper";
var BUSINESS_WRAP_ROOT_ID				= "cv-business-body-right-wrap";

var BUSINESS_TAB_CLASS					= "cv-business-tab";
var BUSINESS_TAB_HIGHLIGHTED_CLASS		= "tab-highlighted";
var BUSINESS_TAB_ROOT_ID				= "cv-business-body-left-wrap";

function showChapters(div) {

	var root		= document.getElementById(FEATURED_WRAP_ID);
	var chapters 	= document.getElementById(div);
	var wraps		= getDescendantsByTagAndClassName(root,DIV,CHAPTER_WRAP_CLASS);
	
	for (i = 0; i < wraps.length; i++) {
	
		hide(wraps[i]);
	}
	
	show(chapters);
}

function selectChapter(video,chapter) {
	
	var ericcooper1			= document.getElementById(CHAPTER_ERICCOOPER_IMAGE_1_ID);
	var ericcooper2			= document.getElementById(CHAPTER_ERICCOOPER_IMAGE_2_ID);
	var ericcooper3			= document.getElementById(CHAPTER_ERICCOOPER_IMAGE_3_ID);
	var ericcooper4			= document.getElementById(CHAPTER_ERICCOOPER_IMAGE_4_ID);
	var ericcooper5			= document.getElementById(CHAPTER_ERICCOOPER_IMAGE_5_ID);
	var ericcooper6			= document.getElementById(CHAPTER_ERICCOOPER_IMAGE_6_ID);
	var ericcooper7			= document.getElementById(CHAPTER_ERICCOOPER_IMAGE_7_ID);
	
	var edwardjamison1		= document.getElementById(CHAPTER_EDWARDJAMISON_IMAGE_1_ID);
	var edwardjamison2		= document.getElementById(CHAPTER_EDWARDJAMISON_IMAGE_2_ID);
	var edwardjamison3		= document.getElementById(CHAPTER_EDWARDJAMISON_IMAGE_3_ID);
	var edwardjamison4		= document.getElementById(CHAPTER_EDWARDJAMISON_IMAGE_4_ID);
	var edwardjamison5		= document.getElementById(CHAPTER_EDWARDJAMISON_IMAGE_5_ID);
	
	var nancysheen1			= document.getElementById(CHAPTER_NANCYSHEEN_IMAGE_1_ID);
	var nancysheen2			= document.getElementById(CHAPTER_NANCYSHEEN_IMAGE_2_ID);
	var nancysheen3			= document.getElementById(CHAPTER_NANCYSHEEN_IMAGE_3_ID);
	var nancysheen4			= document.getElementById(CHAPTER_NANCYSHEEN_IMAGE_4_ID);
	var nancysheen5			= document.getElementById(CHAPTER_NANCYSHEEN_IMAGE_5_ID);
	
	var stevewinters1		= document.getElementById(CHAPTER_STEVEWINTERS_IMAGE_1_ID);
	var stevewinters2		= document.getElementById(CHAPTER_STEVEWINTERS_IMAGE_2_ID);
	var stevewinters3		= document.getElementById(CHAPTER_STEVEWINTERS_IMAGE_3_ID);
	
	ericcooper1.src			= CHAPTER_ERICCOOPER_IMAGE_1;
	ericcooper2.src			= CHAPTER_ERICCOOPER_IMAGE_2;
	ericcooper3.src			= CHAPTER_ERICCOOPER_IMAGE_3;
	ericcooper4.src			= CHAPTER_ERICCOOPER_IMAGE_4;
	ericcooper5.src			= CHAPTER_ERICCOOPER_IMAGE_5;
	ericcooper6.src			= CHAPTER_ERICCOOPER_IMAGE_6;
	ericcooper7.src			= CHAPTER_ERICCOOPER_IMAGE_7;
	
	edwardjamison1.src		= CHAPTER_EDWARDJAMISON_IMAGE_1;
	edwardjamison2.src		= CHAPTER_EDWARDJAMISON_IMAGE_2;
	edwardjamison3.src		= CHAPTER_EDWARDJAMISON_IMAGE_3;
	edwardjamison4.src		= CHAPTER_EDWARDJAMISON_IMAGE_4;
	edwardjamison5.src		= CHAPTER_EDWARDJAMISON_IMAGE_5;
	
	nancysheen1.src			= CHAPTER_NANCYSHEEN_IMAGE_1;
	nancysheen2.src			= CHAPTER_NANCYSHEEN_IMAGE_2;
	nancysheen3.src			= CHAPTER_NANCYSHEEN_IMAGE_3;
	nancysheen4.src			= CHAPTER_NANCYSHEEN_IMAGE_4;
	nancysheen5.src			= CHAPTER_NANCYSHEEN_IMAGE_5;
	
	stevewinters1.src		= CHAPTER_STEVEWINTERS_IMAGE_1;
	stevewinters2.src		= CHAPTER_STEVEWINTERS_IMAGE_2;
	stevewinters3.src		= CHAPTER_STEVEWINTERS_IMAGE_3;
	
	if (chapter != "0") {
	
		var chapterSelectId		= "chapter-" + video + "-" + chapter;
		var chapterSelectImage	= document.getElementById(chapterSelectId);
		
		chapterSelectImage.src	= "#" + video + "-" + chapter + "-on.gif";
	}
}

function showBusinessWrap(wrapid) {

	var root		= document.getElementById(BUSINESS_WRAP_ROOT_ID);
	var wrap 		= document.getElementById(wrapid);
	var wraps		= getDescendantsByTagAndClassName(root,DIV,BUSINESS_WRAP_CLASS);
	
	for (i = 0; i < wraps.length; i++) {
	
		hide(wraps[i]);
	}
	
	show(wrap);
}

function selectBusinessTab(node) {

	var root		= document.getElementById(BUSINESS_TAB_ROOT_ID);
	var tab 		= document.getElementById(node.id);
	var tabs		= getDescendantsByTagAndClassName(root,DIV,BUSINESS_TAB_CLASS);
	
	for (i = 0; i < tabs.length; i++) {
	
		removeClass(tabs[i],BUSINESS_TAB_HIGHLIGHTED_CLASS);
	}
	
	addClass(tab,BUSINESS_TAB_HIGHLIGHTED_CLASS);
}

//SM.cv.tab.js

var TAB_CLASS_NAME 							= "tab";
var TAB_ACTIVE_CLASS_NAME					= "tab-active";
var TAB_INACTIVE_CLASS_NAME					= "tab-inactive";
var TAB_ACTIVE_FIRST_CLASS_NAME				= "tab-active-first";
var TAB_INACTIVE_FIRST_CLASS_NAME			= "tab-inactive-first";
var TAB_ACTIVE_LAST_CLASS_NAME				= "tab-active-last";
var TAB_INACTIVE_LAST_CLASS_NAME			= "tab-inactive-last";

var PANE_CLASS_NAME 						= "pane";
var PANE_ACTIVE_CLASS_NAME					= "pane-active";
var PANE_INACTIVE_CLASS_NAME				= "pane-inactive";

var PANE_TASK_ACTIVE_CLASS_NAME				= "pane-task-active";
var PANE_TASK_INACTIVE_CLASS_NAME			= "pane-task-inactive";

var TAB_ARROW_CLASS_NAME					= "tab-arrow";

function switchVideoTab(rootid,node,wrapid) {

	var root	= document.getElementById(rootid);

	var tab 	= document.getElementById(node.id);
	var pane 	= document.getElementById(wrapid); 

	allTabs 	= getChildrenByTagAndClassName(root,SPAN,TAB_CLASS_NAME);
	allPanes	= getChildrenByTagAndClassName(root,DIV,PANE_CLASS_NAME);
	
	for (i = 0; i < allTabs.length; i++) {
	
		removeClass(allTabs[i],TAB_INACTIVE_CLASS_NAME);
		removeClass(allTabs[i],TAB_INACTIVE_FIRST_CLASS_NAME);
		removeClass(allTabs[i],TAB_INACTIVE_LAST_CLASS_NAME);
		removeClass(allTabs[i],TAB_ACTIVE_CLASS_NAME);
		removeClass(allTabs[i],TAB_ACTIVE_FIRST_CLASS_NAME);
		removeClass(allTabs[i],TAB_ACTIVE_LAST_CLASS_NAME);
		
		if (allTabs[i].id == tab.id) {
		
			if (i == 0) {
				
				addClass(allTabs[i],TAB_ACTIVE_FIRST_CLASS_NAME);
				
			} else if (i == (allTabs.length - 1)) {
			
				addClass(allTabs[i],TAB_ACTIVE_LAST_CLASS_NAME);
			
			} else {
			
				addClass(allTabs[i],TAB_ACTIVE_CLASS_NAME);
			}
		
		} else {
		
			if (i == 0) {
				
				addClass(allTabs[i],TAB_INACTIVE_FIRST_CLASS_NAME);
				
			} else if (i == (allTabs.length - 1)) {
			
				addClass(allTabs[i],TAB_INACTIVE_LAST_CLASS_NAME);
			
			} else {
			
				addClass(allTabs[i],TAB_INACTIVE_CLASS_NAME);
			}
		}
	}
	
	for (i = 0; i < allPanes.length; i++) {
	
		hide(allPanes[i]);
		removeClass(allPanes[i],PANE_ACTIVE_CLASS_NAME);

		if (allPanes[i].id == pane.id) {
		
			removeClass(allPanes[i],PANE_INACTIVE_CLASS_NAME);
			addClass(allPanes[i],PANE_ACTIVE_CLASS_NAME);
			show(allPanes[i]);
		}
	}
}

function moveTabArrow(arrowwrap,arrow) {

	var root 	= document.getElementById(arrowwrap);
	var arrow	= document.getElementById(arrow);
	
	allArrows 	= getChildrenByTagAndClassName(root,DIV,TAB_ARROW_CLASS_NAME);
	
	for (i = 0; i < allArrows.length; i++) {
	
		hide(allArrows[i]);
	}
	
	show(arrow);
}

//SM.flash.js

var isIE  	= (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin 	= (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion() {

	var version;
	var axo;
	var e;

	try {

		axo 	= new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
		
	} catch (e) {
	
	}

	if (!version) {
	
		try {

			axo 					= new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			version 				= "WIN 6,0,21,0";	
			axo.AllowScriptAccess 	= "always";
			version 				= axo.GetVariable("$version");

		} catch (e) {
		
		}
	}

	if (!version) {
	
		try {

			axo 	= new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
			
		} catch (e) {
		
		}
	}

	if (!version) {
	
		try {

			axo 	= new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
			
		} catch (e) {
		
		}
	}

	if (!version) {
	
		try {

			axo 	= new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
			
		} catch (e) {
		
			version = -1;
		}
	}
	
	return version;
}


function GetSwfVer() {

	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
	
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
		
			var swVer2 				= navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription 	= navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray 			= flashDescription.split(" ");
			var tempArrayMajor 		= descArray[2].split(".");			
			var versionMajor 		= tempArrayMajor[0];
			var versionMinor 		= tempArrayMajor[1];
			var versionRevision 	= descArray[3];
			
			if (versionRevision == "") {
			
				versionRevision = descArray[4];
			}
			
			if (versionRevision[0] == "d") {
			
				versionRevision = versionRevision.substring(1);
				
			} else if (versionRevision[0] == "r") {
			
				versionRevision = versionRevision.substring(1);
				
				if (versionRevision.indexOf("d") > 0) {
				
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	
	} else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) {
	
		flashVer = 4;

	} else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) {
	
		flashVer = 3;

	} else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) {
	
		flashVer = 2;
	
	} else if ( isIE && isWin && !isOpera ) {
	
		flashVer = ControlVersion();
	}
	
	return flashVer;
}

function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) {

	versionStr = GetSwfVer();
	
	if (versionStr == -1 ) {
	
		return false;
		
	} else if (versionStr != 0) {
	
		if(isIE && isWin && !isOpera) {

			tempArray         = versionStr.split(" ");
			tempString        = tempArray[1];
			versionArray      = tempString.split(",");
			
		} else {
		
			versionArray      = versionStr.split(".");
		}
		
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];


		if (versionMajor > parseFloat(reqMajorVer)) {
		
			return true;
			
		} else if (versionMajor == parseFloat(reqMajorVer)) {
		
			if (versionMinor > parseFloat(reqMinorVer)) {
			
				return true;
				
			} else if (versionMinor == parseFloat(reqMinorVer)) {
			
				if (versionRevision >= parseFloat(reqRevision)) {
				
					return true;
				}
			}
		}
		
		return false;
	}
}

function AC_AddExtension(src, ext) {

  	if (src.indexOf('?') != -1) {
  
   		return src.replace(/\?/, ext+'?');
  
  	} else {
  
    	return src + ext;
    }
}

function AC_Generateobj(objAttrs, params, embedAttrs) { 

  	var str = '';
  	
  	if (isIE && isWin && !isOpera) {
  	
    	str += '<object ';
    	
    	for (var i in objAttrs) {
    	
      		str += i + '="' + objAttrs[i] + '" ';
    	}
    	
    	str += '>';
    
    	for (var i in params) {
      
      		str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    	}
    	
    	str += '</object>';
  	
  	} else {
  	
    	str += '<embed ';
    
    	for (var i in embedAttrs) {
    	
      		str += i + '="' + embedAttrs[i] + '" ';
    	}
    
    	str += '> </embed>';
  	}

  	document.write(str);
}

function AC_FL_RunContent() {

  	var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
    
  	AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent() {
  	var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
    
  	AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType) {

  	var ret 		= new Object();
  	
  	ret.embedAttrs 	= new Object();
  	ret.params 		= new Object();
  	ret.objAttrs 	= new Object();
  	
  	for (var i=0; i < args.length; i=i+2) {
    
    	var currArg = args[i].toLowerCase();    

		switch (currArg) {
		
			case "classid":
				break;
			case "pluginspage":
				ret.embedAttrs[args[i]] 	= args[i+1];
				break;
			case "src":
			case "movie":	
				args[i+1] 					= AC_AddExtension(args[i+1], ext);
				ret.embedAttrs["src"] 		= args[i+1];
				ret.params[srcParamName] 	= args[i+1];
				break;
			case "onafterupdate":
			case "onbeforeupdate":
			case "onblur":
			case "oncellchange":
			case "onclick":
			case "ondblclick":
			case "ondrag":
			case "ondragend":
			case "ondragenter":
			case "ondragleave":
			case "ondragover":
			case "ondrop":
			case "onfinish":
			case "onfocus":
			case "onhelp":
			case "onmousedown":
			case "onmouseup":
			case "onmouseover":
			case "onmousemove":
			case "onmouseout":
			case "onkeypress":
			case "onkeydown":
			case "onkeyup":
			case "onload":
			case "onlosecapture":
			case "onpropertychange":
			case "onreadystatechange":
			case "onrowsdelete":
			case "onrowenter":
			case "onrowexit":
			case "onrowsinserted":
			case "onstart":
			case "onscroll":
			case "onbeforeeditfocus":
			case "onactivate":
			case "onbeforedeactivate":
			case "ondeactivate":
			case "type":
			case "codebase":
			case "id":
				ret.objAttrs[args[i]] 		= args[i+1];
				break;
			case "width":
			case "height":
			case "align":
			case "vspace": 
			case "hspace":
			case "class":
			case "title":
			case "accesskey":
			case "name":
			case "tabindex":
				ret.embedAttrs[args[i]] 	= ret.objAttrs[args[i]] = args[i+1];
				break;
			default:
				ret.embedAttrs[args[i]] 	= ret.params[args[i]] = args[i+1];
    	}
  	}
  	
  	ret.objAttrs["classid"] = classid;
  
  	if (mimeType) {
  		
  		ret.embedAttrs["type"] = mimeType;
  	}
  	
  	return ret;
}

var requiredMajorVersion 	= 8;
var requiredMinorVersion 	= 0;
var requiredRevision 		= 24;

//SM.ss.js

var APACHE 					= "apache";
var CISCOFIREWALLS			= "ciscofirewalls";
var DEDICATEDEXCHANGE 		= "dedicatedexchange";
var DNS						= "dns";
var IDS 					= "ids";
var IIS 					= "iis";
var IMAIL 					= "imail";
var LOADBALANCERS 			= "loadbalancers";
var MANAGEDBACKUP 			= "managedbackup";
var MANAGEDEXCHANGE 		= "managedexchange";
var NOTEWORTHY 				= "noteworthy";
var PERL 					= "perl";
var PHP 					= "php";
var PLESK 					= "plesk";
var POSTFIX 				= "postfix";
var PREVENTIER 				= "preventier";
var SERVICES 				= "services";
var SSL 					= "ssl";
var URCHIN 					= "urchin";
var VPN						= "vpn";

var SYNOPSIS_SELECTED_CLASS = "synopsis-selected";
var SYNOPSIS_DETAIL_CLASS	= "synopsis-detail";
var SYNOPSIS_DETAIL_WRAP_ID	= "supportsynopsis-detail-wrap";

var LINUX_SYNOPSIS_ARRAY 	= new Array(APACHE,CISCOFIREWALLS,DNS,IDS,LOADBALANCERS,MANAGEDBACKUP,MANAGEDEXCHANGE,NOTEWORTHY,PERL,PHP,PLESK,POSTFIX,PREVENTIER,SSL,URCHIN,VPN);
var WINDOWS_SYNOPSIS_ARRAY 	= new Array(CISCOFIREWALLS,DEDICATEDEXCHANGE,DNS,IDS,IIS,IMAIL,LOADBALANCERS,MANAGEDBACKUP,MANAGEDEXCHANGE,NOTEWORTHY,PREVENTIER,SERVICES,SSL,URCHIN,VPN);

function highlightSynopsis(node) {

	var synopsis 	= node.id;
	var image	= document.getElementById(node.id);
	
	if (!isClass(image,SYNOPSIS_SELECTED_CLASS)) {
	
		image.src = "../../../../images/solutions/supportsynopsis/buttons/" + synopsis + "-over.gif";
	}
}

function defaultSynopsis(node) {

	var synopsis 	= node.id;
	var image	= document.getElementById(node.id);
	
	if (!isClass(image,SYNOPSIS_SELECTED_CLASS)) {
	
		image.src = "../../../../images/solutions/supportsynopsis/buttons/" + synopsis + "-off.gif";
	}
}

function selectLinuxSynopsis(node,div) {

	var root					= document.getElementById(SYNOPSIS_DETAIL_WRAP_ID);
	var synopsis 				= node.id;
	var detailshow 				= document.getElementById(div);
	
	var SYNOPSIS_DETAIL_ARRAY	= getDescendantsByTagAndClassName(root,DIV,SYNOPSIS_DETAIL_CLASS);
	
	for (i = 0; i < LINUX_SYNOPSIS_ARRAY.length; i++) {
		
		var image = document.getElementById(LINUX_SYNOPSIS_ARRAY[i]);
	
		if (synopsis == LINUX_SYNOPSIS_ARRAY[i]) {
	
			image.src = "../../../../images/solutions/supportsynopsis/buttons/" + LINUX_SYNOPSIS_ARRAY[i] + "-on.gif";
			
			addClass(image,SYNOPSIS_SELECTED_CLASS);
		
		} else {
		
			image.src = "../../../../images/solutions/supportsynopsis/buttons/" + LINUX_SYNOPSIS_ARRAY[i] + "-off.gif";
			
			removeClass(image,SYNOPSIS_SELECTED_CLASS);
		}
	}
	
	for (i = 0; i < SYNOPSIS_DETAIL_ARRAY.length; i++) {

		hide(SYNOPSIS_DETAIL_ARRAY[i]);
	}

	show(detailshow);
}

function selectWindowsSynopsis(node,div) {

	var root					= document.getElementById(SYNOPSIS_DETAIL_WRAP_ID);
	var synopsis 				= node.id;
	var detailshow 				= document.getElementById(div);
	
	var SYNOPSIS_DETAIL_ARRAY	= getDescendantsByTagAndClassName(root,DIV,SYNOPSIS_DETAIL_CLASS);
	
	for (i = 0; i < WINDOWS_SYNOPSIS_ARRAY.length; i++) {
		
		var image = document.getElementById(WINDOWS_SYNOPSIS_ARRAY[i]);
	
		if (synopsis == WINDOWS_SYNOPSIS_ARRAY[i]) {
	
			image.src = "../../../../images/solutions/supportsynopsis/buttons/" + WINDOWS_SYNOPSIS_ARRAY[i] + "-on.gif";
			
			addClass(image,SYNOPSIS_SELECTED_CLASS);
		
		} else {
		
			image.src = "../../../../images/solutions/supportsynopsis/buttons/" + WINDOWS_SYNOPSIS_ARRAY[i] + "-off.gif";
			
			removeClass(image,SYNOPSIS_SELECTED_CLASS);
		}
	}
	
	for (i = 0; i < SYNOPSIS_DETAIL_ARRAY.length; i++) {

		hide(SYNOPSIS_DETAIL_ARRAY[i]);
	}

	show(detailshow);
}

var PAYMENT_CREDITCARD_WRAP_ID	= "payment-creditcard-wrap";
var PAYMENT_ECHECK_WRAP_ID		= "payment-echeck-wrap";
var PAYMENT_BILLME_WRAP_ID		= "payment-billme-wrap";

function choosePaymentOption(node) {

	var option 		= document.getElementById(node.id);
	
	var creditcard 	= document.getElementById(PAYMENT_CREDITCARD_WRAP_ID);
	var echeck 		= document.getElementById(PAYMENT_ECHECK_WRAP_ID);
	var billme 		= document.getElementById(PAYMENT_BILLME_WRAP_ID);
	
	if (option.value == 1) {
	
		show(creditcard);
		hide(echeck);
		hide(billme);
	
	} else if (option.value == 2) {
	
		hide(creditcard);
		show(echeck);
		hide(billme);
	
	} else if (option.value == 3) {
	
		hide(creditcard);
		hide(echeck);
		show(billme);
	}
}

function toggleCountrySelect(wrapid) {

	var wrap = document.getElementById(wrapid);

	if (wrap.style.display == "" || wrap.style.display == NONE) {

		show(wrap);
	
	} else {
	
		hide(wrap);
	}
}

function start_slideshow(start_frame, end_frame, delay) {
	id = setTimeout(switch_slides(start_frame,start_frame,end_frame, delay), delay);
}

function switch_slides(frame, start_frame, end_frame, delay) {
	return (function() {
		Effect.Fade('slide' + frame, { duration: 1.0 });
		if (frame == end_frame) { frame = start_frame; } else { frame = frame + 1; }
		Effect.Appear('slide' + frame, { duration: 1.0 });
		if (delay == 1000) { delay = 3000; }
		id = setTimeout(switch_slides(frame, start_frame, end_frame, delay), delay);
	})
}

function stop_slideshow() {
	clearTimeout(id);
}

var CELL1_ID			= "cell1-wrap";
var CELL2_ID			= "cell2-wrap";
var CELL3_ID			= "cell3-wrap";
var CELL1_CLASS_NAME	= "cell1";
var CELL1_ON_CLASS_NAME = "cell1-on";
var CELL2_CLASS_NAME	= "cell2";
var CELL2_ON_CLASS_NAME	= "cell2-on";
var CELL3_CLASS_NAME	= "cell3";
var CELL3_ON_CLASS_NAME	= "cell3-on";
var CELL_CLASS_NAME 	= "cell";

function highlightHomeCell(cell) {

	if (cell.id == CELL1_ID) {

		removeClass(cell,CELL1_CLASS_NAME);
		addClass(cell,CELL1_ON_CLASS_NAME);
	
	} else if (cell.id == CELL2_ID) {
	
		removeClass(cell,CELL2_CLASS_NAME);
		addClass(cell,CELL2_ON_CLASS_NAME);
	
	} else if (cell.id == CELL3_ID) {
	
		removeClass(cell,CELL3_CLASS_NAME);
		addClass(cell,CELL3_ON_CLASS_NAME);
	}
}

function defaultHomeCell(cell) {

	if (cell.id == CELL1_ID) {

		removeClass(cell,CELL1_ON_CLASS_NAME);
		addClass(cell,CELL1_CLASS_NAME);
	
	} else if (cell.id == CELL2_ID) {
	
		removeClass(cell,CELL2_ON_CLASS_NAME);
		addClass(cell,CELL2_CLASS_NAME);
	
	} else if (cell.id == CELL3_ID) {
	
		removeClass(cell,CELL3_ON_CLASS_NAME);
		addClass(cell,CELL3_CLASS_NAME);
	}
}

var PANE_0_CLASS_NAME = "pane0";
var PANE_1_CLASS_NAME = "pane1";
var PANE_2_CLASS_NAME = "pane2";
var PANE_3_CLASS_NAME = "pane3";

function showHomePane(pane,paneclass) {

	var pane = document.getElementById(pane);
	
	removeClass(pane,PANE_0_CLASS_NAME);
	removeClass(pane,PANE_1_CLASS_NAME);
	removeClass(pane,PANE_2_CLASS_NAME);
	removeClass(pane,PANE_3_CLASS_NAME);
	
	addClass(pane,paneclass);
}

var LEFTPANE_ID					= "leftpane-wrap";
var LEFTPANE_CLASS_NAME			= "leftpane";
var LEFTPANE_ON_CLASS_NAME		= "leftpane-on";
var LEFTPANE_OFF_CLASS_NAME		= "leftpane-off";

var RIGHTPANE_ID				= "rightpane-wrap";
var RIGHTPANE_CLASS_NAME		= "rightpane";
var RIGHTPANE_ON_CLASS_NAME		= "rightpane-on";
var RIGHTPANE_OFF_CLASS_NAME	= "rightpane-off";

var CELL_1_WRAP_ID				= "cell1-wrap";
var CELL_2_WRAP_ID				= "cell2-wrap";
var CELL_3_WRAP_ID				= "cell3-wrap";

var BUTTON_WRAP_ID				= "button-wrap";

function selectLeftPane() {

	var leftpane 	= document.getElementById(LEFTPANE_ID);
	var rightpane 	= document.getElementById(RIGHTPANE_ID);
	
	var cell1		= document.getElementById(CELL_1_WRAP_ID);
	var cell2		= document.getElementById(CELL_2_WRAP_ID);
	var cell3		= document.getElementById(CELL_3_WRAP_ID);
	
	var button		= document.getElementById(BUTTON_WRAP_ID);
	
	removeClass(leftpane,LEFTPANE_CLASS_NAME);
	removeClass(leftpane,LEFTPANE_OFF_CLASS_NAME);
	addClass(leftpane,LEFTPANE_ON_CLASS_NAME);
	
	removeClass(rightpane,RIGHTPANE_CLASS_NAME);
	removeClass(rightpane,RIGHTPANE_ON_CLASS_NAME);
	addClass(rightpane,RIGHTPANE_OFF_CLASS_NAME);
	
	show(cell1);
	show(cell2);
	show(cell3);
	
	hide(button);
}

function selectRightPane() {

	var leftpane 	= document.getElementById(LEFTPANE_ID);
	var rightpane 	= document.getElementById(RIGHTPANE_ID);
	
	var cell1		= document.getElementById(CELL_1_WRAP_ID);
	var cell2		= document.getElementById(CELL_2_WRAP_ID);
	var cell3		= document.getElementById(CELL_3_WRAP_ID);
	
	var button		= document.getElementById(BUTTON_WRAP_ID);
	
	removeClass(leftpane,LEFTPANE_CLASS_NAME);
	removeClass(leftpane,LEFTPANE_ON_CLASS_NAME);
	addClass(leftpane,LEFTPANE_OFF_CLASS_NAME);
	
	removeClass(rightpane,RIGHTPANE_CLASS_NAME);
	removeClass(rightpane,RIGHTPANE_OFF_CLASS_NAME);
	addClass(rightpane,RIGHTPANE_ON_CLASS_NAME);
	
	hide(cell1);
	hide(cell2);
	hide(cell3);
	
	show(button);
}

function defaultPanes() {

	var leftpane 	= document.getElementById(LEFTPANE_ID);
	var rightpane 	= document.getElementById(RIGHTPANE_ID);
	
	var cell1		= document.getElementById(CELL_1_WRAP_ID);
	var cell2		= document.getElementById(CELL_2_WRAP_ID);
	var cell3		= document.getElementById(CELL_3_WRAP_ID);
	
	var button		= document.getElementById(BUTTON_WRAP_ID);
	
	removeClass(leftpane,LEFTPANE_ON_CLASS_NAME);
	removeClass(leftpane,LEFTPANE_OFF_CLASS_NAME);
	addClass(leftpane,LEFTPANE_CLASS_NAME);
	
	removeClass(rightpane,RIGHTPANE_ON_CLASS_NAME);
	removeClass(rightpane,RIGHTPANE_OFF_CLASS_NAME);
	addClass(rightpane,RIGHTPANE_CLASS_NAME);
	
	hide(cell1);
	hide(cell2);
	hide(cell3);
	
	hide(button);
}

function selectAll(textarea) {

	formtextarea = document.getElementById(textarea);
	formtextarea.focus();
	formtextarea.select();
}

function darkenPage() {

    var darken 			= document.getElementById('page-darken-wrap');
    darken.style.height = document.body.parentNode.scrollHeight + 'px';
    
    show(darken);
}

function lightenPage() {

    var darken 			= document.getElementById('page-darken-wrap');
    
    hide(darken);
}

SUPPORTTEAM_GRAPHIC_WRAP_ID		= "supportteam-graphic-wrap";
SUPPORTTEAM_TITLE_WRAP_ID		= "supportteam-title-wrap";

SUPPORTTEAM_CELL_1_1_WRAP_ID	= "supportteam-cell-1-1-wrap";
SUPPORTTEAM_CELL_1_2_WRAP_ID	= "supportteam-cell-1-2-wrap";
SUPPORTTEAM_CELL_1_3_WRAP_ID	= "supportteam-cell-1-3-wrap";
SUPPORTTEAM_CELL_1_4_WRAP_ID	= "supportteam-cell-1-4-wrap";
SUPPORTTEAM_CELL_1_5_WRAP_ID	= "supportteam-cell-1-5-wrap";

SUPPORTTEAM_CELL_2_1_WRAP_ID	= "supportteam-cell-2-1-wrap";
SUPPORTTEAM_CELL_2_2_WRAP_ID	= "supportteam-cell-2-2-wrap";
SUPPORTTEAM_CELL_2_3_WRAP_ID	= "supportteam-cell-2-3-wrap";
SUPPORTTEAM_CELL_2_4_WRAP_ID	= "supportteam-cell-2-4-wrap";
SUPPORTTEAM_CELL_2_5_WRAP_ID	= "supportteam-cell-2-5-wrap";

function hoverSupportTeam(team) {

	var graphic		= document.getElementById(SUPPORTTEAM_GRAPHIC_WRAP_ID);
	var title		= document.getElementById(SUPPORTTEAM_TITLE_WRAP_ID);
	
	var cell11		= document.getElementById(SUPPORTTEAM_CELL_1_1_WRAP_ID);
	var cell12		= document.getElementById(SUPPORTTEAM_CELL_1_2_WRAP_ID);
	var cell13		= document.getElementById(SUPPORTTEAM_CELL_1_3_WRAP_ID);
	var cell14		= document.getElementById(SUPPORTTEAM_CELL_1_4_WRAP_ID);
	var cell15		= document.getElementById(SUPPORTTEAM_CELL_1_5_WRAP_ID);
	
	var cell21		= document.getElementById(SUPPORTTEAM_CELL_2_1_WRAP_ID);
	var cell22		= document.getElementById(SUPPORTTEAM_CELL_2_2_WRAP_ID);
	var cell23		= document.getElementById(SUPPORTTEAM_CELL_2_3_WRAP_ID);
	var cell24		= document.getElementById(SUPPORTTEAM_CELL_2_4_WRAP_ID);
	var cell25		= document.getElementById(SUPPORTTEAM_CELL_2_5_WRAP_ID);
	
	hide(cell11);
	hide(cell12);
	hide(cell13);
	hide(cell14);
	hide(cell15);
	
	hide(cell21);
	hide(cell22);
	hide(cell23);
	hide(cell24);
	hide(cell25);

	if (team == 1) {
	
		graphic.style.background 	= "url('images/managed_hosting/managed_colocation/graphic-accountmanager.png')";
		title.style.background 		= "url('images/managed_hosting/managed_colocation/title-accountmanager.png')";
		show(cell11);
		show(cell21);
	
	} else if (team == 2) {
	
		graphic.style.background 	= "url('images/managed_hosting/managed_colocation/graphic-deploymentengineer.png')";
		title.style.background 		= "url('images/managed_hosting/managed_colocation/title-deploymentengineer.png')";
		show(cell12);
		show(cell22);
	
	} else if (team == 3) {
	
		graphic.style.background 	= "url('images/managed_hosting/managed_colocation/graphic-accountcoordinator.png')";
		title.style.background 		= "url('images/managed_hosting/managed_colocation/title-accountcoordinator.png')";
		show(cell13);
		show(cell23);
	
	} else if (team == 4) {
	
		graphic.style.background 	= "url('images/managed_hosting/managed_colocation/graphic-networkengineer.png')";
		title.style.background 		= "url('images/managed_hosting/managed_colocation/title-networkengineer.png')";
		show(cell14);
		show(cell24);
	
	} else if (team == 5) {
	
		graphic.style.background 	= "url('images/managed_hosting/managed_colocation/graphic-supportspecialists.png')";
		title.style.background 		= "url('images/managed_hosting/managed_colocation/title-supportspecialists.png')";
		show(cell15);
		show(cell25);
	}
}
