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					= "";
	
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 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_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_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 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_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);
			}
		
		} 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_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);
			}
		}
	}
	
	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_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";

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);
			}
		}
	}
}

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);
			}
		}
	}
}

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);
}

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_0_CLASS_NAME			= "tab button-0";
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_4_CLASS_NAME			= "tab button-4";
var TAB_BUTTON_4_C_CLASS_NAME		= "tab button-4-C";

var TAB_BUTTON_0_ON_CLASS_NAME		= "tab button-0-on";
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_4_ON_CLASS_NAME		= "tab button-4-on";
var TAB_BUTTON_4_C_ON_CLASS_NAME	= "tab button-4-C-on";

var TAB_BUTTON_0_OVER_CLASS_NAME	= "tab button-0-over";
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')", 4*1000);
	bannerswap2 = setTimeout("swapHomeBanner('block1-wrap','block1-banner-3-wrap','block1-button-3-wrap')", 8*1000);
	bannerswap3 = setTimeout("swapHomeBanner('block1-wrap','block1-banner-4-wrap','block1-button-4-wrap')", 12*1000);
	bannerswap4 = setTimeout("swapHomeBanner('block1-wrap','block1-banner-0-wrap','block1-button-0-wrap')", 16*1000);
	bannerswap5 = setTimeout("swapHomeBanner('block1-wrap','block1-banner-1-wrap','block1-button-1-wrap')", 20*1000);
	
	setTimeout("autoSwapHomeBanner()",24*1000);
}

function clearHomeTimeouts() 
{
	clearTimeout(bannerswap1);
	clearTimeout(bannerswap2);
	clearTimeout(bannerswap3);
	clearTimeout(bannerswap4);
	clearTimeout(bannerswap5);
}

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_0_CLASS_NAME || allTabs[i].className == TAB_BUTTON_0_ON_CLASS_NAME) {
			
				removeClass(allTabs[i],TAB_BUTTON_0_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BUTTON_0_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BUTTON_0_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_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_4_CLASS_NAME || allTabs[i].className == TAB_BUTTON_4_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_BUTTON_4_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BUTTON_4_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BUTTON_4_ON_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_BUTTON_4_C_CLASS_NAME || allTabs[i].className == TAB_BUTTON_4_C_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_BUTTON_4_C_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BUTTON_4_C_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BUTTON_4_C_ON_CLASS_NAME);
			}
			
		} 
		else 
		{
			if (allTabs[i].className == TAB_BUTTON_0_CLASS_NAME || allTabs[i].className == TAB_BUTTON_0_ON_CLASS_NAME) {
				
				removeClass(allTabs[i],TAB_BUTTON_0_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BUTTON_0_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BUTTON_0_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_4_CLASS_NAME || allTabs[i].className == TAB_BUTTON_4_ON_CLASS_NAME) {
			
				removeClass(allTabs[i],TAB_BUTTON_4_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BUTTON_4_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BUTTON_4_CLASS_NAME);
				
			} else if (allTabs[i].className == TAB_BUTTON_4_C_CLASS_NAME || allTabs[i].className == TAB_BUTTON_4_C_ON_CLASS_NAME) {
			
				removeClass(allTabs[i],TAB_BUTTON_4_C_ON_CLASS_NAME);
				removeClass(allTabs[i],TAB_BUTTON_4_C_CLASS_NAME);
				
				addClass(allTabs[i],TAB_BUTTON_4_C_CLASS_NAME);
			}
		}
	}
	
	return false;
}




















function hideDivById(divid) {

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

function initPage() {

	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");
	
	if (ddCountry != null) {
	
		displayRegion(ddCountry.value);
	}
}

function selection_changed(selectbox) {

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

function selection_category_changed(selectbox) {

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

function displayRegion(countryName) {

	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]) {
			
				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 reason = "";

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

  	return true;
}

function validatePartnerForm(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 validateBizsparkApplication(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 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 validateRadio(checkvalue) {

	var error = "";
	
   	if (!(checkvalue)) {
   
       	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 convertSpChars(textstring) {

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

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;
}

