//basic rollover

function swapImg(ImgID,ImgPath){
	document.getElementById(ImgID).src = ImgPath;
}

//display subnav div
function showSubDiv(DivID,CatID){
	HideOtherSubDivs(DivID);
	document.getElementById("ProdDiv" + DivID).style.display = 'inline';
	setActiveCat(CatID);
}
//hide inactive subnav divs 
function HideOtherSubDivs(ActiveDivID){
	var divCnt = document.getElementById("SubDivCounter").value;
	var xCounter = 1;
	
	if(ActiveDivID == 0){
		xCounter = 0;
	} 
	for (i = xCounter; i <= divCnt; i++){
		if(i != ActiveDivID){
			document.getElementById("ProdDiv" + i).style.display = 'none';
		}
	}
}
//show subnav bullets
function setActiveCat(CatID){
	var currentBullet = document.getElementById("ActiveCategoryID").value;
	
	if(currentBullet != ''){
		document.getElementById("bullet" + currentBullet).src = "/images/spacer.gif";
	}
	document.getElementById("ActiveCategoryID").value = CatID;
	document.getElementById("bullet" + CatID).src = "/images/img_squareBullet.gif";
}
//hide inactive subnav bullets
function HideActiveBullet(){
	var currentBullet = document.getElementById("ActiveCategoryID").value;
	
	if(currentBullet != ''){
		document.getElementById("bullet" + currentBullet).src = "/images/spacer.gif";
	}
}
function SetRegion(StateID){
	document.getElementById("StateSelectionMade").value = StateID;
	document.frmDistributor.submit();
}
//display subnav div
function toggleTechHelp(DivID){
	if(document.getElementById(DivID).style.display == 'none'){
		document.getElementById(DivID).style.display = 'inline';
	}
	else{
		document.getElementById(DivID).style.display = 'none';
	}
}	
function setEditID(uID){
	document.getElementById("iEditID").value = uID;
}
//contact form validation 
function ValidateContactForm(){
	var errList = '';
	var bErr = false;
	var errIntro = 'Please complete the following required field(s):\n\n';
	
	if (document.getElementById("txtName").value == ''){
		errList = errList + 'Name\n';
	}
	if (document.getElementById("txtEmail").value == ''){
		errList = errList + 'E-mail\n';
	}
	if (document.getElementById("txtAddress").value == ''){
		errList = errList + 'Address\n';
	}	
	if (document.getElementById("txtCity").value == ''){
		errList = errList + 'City\n';
	}	
	if (document.getElementById("txtState").value == ''){
		errList = errList + 'State\n';
	}		
	if (document.getElementById("txtZip").value == ''){
		errList = errList + 'Zip\n';
	}	
	if (document.getElementById("txtComments").value == ''){
		errList = errList + 'Comments\n';
	}									
	//process results
	if (errList != ''){
		alert(errIntro + errList);
		return false;
	}
	else{
		document.getElementById("frmContactUs").submit();
		return true;
	}		
}


//email signup form validation 
function ValidateSignupForm(){
	var errList = '';
	var bErr = false;
	var errIntro = 'Please complete the following required field(s):\n\n';
	
	if (document.getElementById("txtName").value == ''){
		errList = errList + 'Name\n';
	}
	if (document.getElementById("txtEmail").value == ''){
		errList = errList + 'E-mail\n';
	}
	//process results
	if (errList != ''){
		alert(errIntro + errList);
		return false;
	}
	else{
		document.getElementById("frmEmailSignUp").submit();
		return true;
	}		
}
