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";
	
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 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 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 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_GREENEST_CLASS_NAME						= "tab tab-greenest";

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_GREENEST_ON_CLASS_NAME					= "tab tab-greenest-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_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_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 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_GREENEST_CLASS_NAME || allTabs[i].className == TAB_GREENEST_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_GREENEST_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_GREENEST_CLASS_NAME);
				
				addClass(allTabs[i],TAB_GREENEST_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_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);
			}
		
		} 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_GREENEST_CLASS_NAME || allTabs[i].className == TAB_GREENEST_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_GREENEST_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_GREENEST_CLASS_NAME);
				
				addClass(allTabs[i],TAB_GREENEST_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_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);
			}
		}
	}
	
	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 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 validatePartnerForm(thisForm) {

	var valid 				= "true";
	var formstate 			= document.getElementById("state");
	
	thisForm.state.value 	= getStateValue(thisForm,thisForm.country.value);
	formstate.value			= thisForm.state.value;

	checkTextField(thisForm.company.value,"Company Name");
	checkTextField(thisForm.URL.value,"URL");
	checkTextField(thisForm.street.value,"Address");
	checkTextField(thisForm.city.value,"City");
	checkSelection(thisForm.state.value,"State");
	checkSelection(thisForm.country.value,"Country");
	checkTextField(thisForm.zip.value,"Postal Code");
	checkTextField(thisForm.last_name.value,"Contact Last Name");
	checkTextField(thisForm.first_name.value,"Contact First Name");
	checkTextField(thisForm.title.value,"Contact Title");
	checkTextField(thisForm.email.value,"Contact Email Address");
	checkTextField(thisForm.phone.value,"Contact Phone Number");
	
	if (valid == "false") {
	
		return false;
	
	} else {
	
		return true;
	}

	function checkTextField(text,field) {
	
		if (text == "") {
			
			alert(field + " is required and was left blank.");
			valid = "false";
		}
	}
	
	function checkSelection(text,field) {
	
		if (text == "empty") {
		
			alert(field + " is required and was left blank.");
			valid = "false";
		}
	}

	function checkEmailAddress(text,field) {	

		var emailFilter		= /^.+@.+\..{2,3,4,6}$/;
		var illegalChars	= /[\(\)\<\>\,\;\:\\\/\"\[\]]/

		if (!(emailFilter.test(text))) { 
       
       		alert("Your " + field + " is invalid.");
			valid = "false";
		}
		
		if (text.match(illegalChars)) {

			alert("Your " + field + " is invalid.");
			valid = "false";
		}
	}

	function checkPhoneNumber(text,field) {
	
		var stripped = text.replace(/[\(\)\.\-\ ]/g,'');

		if (isNaN(parseInt(stripped))) {
		
			alert("Your " + field + " is invalid.");
		   	valid = "false";
		}
		
		if (!(stripped.length == 10)) {
		
			alert("Your " + field + " is invalid.");
			valid = "false";
		
		} else {
		
			text.value = stripped;
		}
	}
}

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 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);
}