var roll = 0;
function caps()
{
	if(roll != 0)
	{
		document.getElementById(roll).style.textTransform = 'none';
		document.getElementById(roll).style.cursor='default';
		roll = 0;
	}
}
function check(id)
{
	if(roll != 0)
	{
		document.getElementById(roll).style.textTransform = 'none';
		document.getElementById(roll).style.cursor='default';
	}

roll = id;
document.getElementById(id).style.textTransform = 'uppercase';
document.getElementById(id).style.cursor='pointer';
}
function resetRedirect(){ history.back(); }
function changeImage(image_id,image_name){
	document.getElementById(image_id).src=image_name.src
}
function changeImage1(){ document.getElementById('myImage').src=img1.src }
function nameon(text){ document.getElementById('text').innerHTML=text }
function nameout(){ document.getElementById('text').innerHTML=" " }
function moveover(id,image){ document.getElementById(id).src=image; }
function moveback(id,image){ document.getElementById(id).src=image; }
function bgChange(bg){ document.body.style.background=bg }
function change(){ document.body.style.background='#ffffff'; }
function onGreen(id)
{
	document.getElementById(id).style.textTransform='uppercase';
	document.getElementById(id).style.cursor='pointer';
}
function offGreen(id)
{
	document.getElementById(id).style.textTransform='none';
	document.getElementById(id).style.cursor='default';
}
function rollOver(id)
{
	document.getElementById(id).style.color='red';
	document.getElementById(id).style.cursor='pointer';
}
function rollOff(id)
{
	document.getElementById(id).style.color='#0000ff';
	document.getElementById(id).style.cursor='default';
}
function display(name)
{
hide();
document.getElementById(name).style.display="block";
}
function hide()
{
document.getElementById("menu1").style.display="none";
document.getElementById("menu2").style.display="none";
document.getElementById("menu3").style.display="none";
document.getElementById("menu4").style.display="none";
document.getElementById("menu5").style.display="none";
}
function gray_all(id)
{
document.getElementById('filtration').style.filter="gray()";
document.getElementById('cheese').style.filter="gray()";
document.getElementById('food').style.filter="gray()";
document.getElementById('pharm').style.filter="gray()";
document.getElementById('petfood').style.filter="gray()";
document.getElementById('industrial').style.filter="gray()";
document.getElementById(id).style.filter="color()";
}
function color_all()
{
document.getElementById('filtration').style.filter="color()";
document.getElementById('cheese').style.filter="color()";
document.getElementById('food').style.filter="color()";
document.getElementById('pharm').style.filter="color()";
document.getElementById('petfood').style.filter="color()";
document.getElementById('industrial').style.filter="color()";
}
function checkAll()
{
	var my_address = document.contactform.emailaddr.value;
        var pos = my_address.search(/\S+@\S+(\.org|\.net|\.com|\.edu)/);

	if(document.contactform.fname.value == "")
	{
		alert("Need to enter a first name");
		document.contactform.fname.focus();
		return false;
	}
	else if(document.contactform.lname.value == "")
	{
		alert("Need to enter a last name");
		document.contactform.lname.focus();
		return false;
	}
	else if(document.contactform.jobtitle.value == "")
	{
		alert("Need to enter a job title");
		document.contactform.jobtitle.focus();
		return false;
	}
	else if(document.contactform.company.value == "")
	{
		alert("Need to enter a company name");
		document.contactform.company.focus();
		return false;
	}
	else if(document.contactform.industry.value == "")
	{
		alert("Need to enter a industry name");
		document.contactform.industry.focus();
		return false;
	}
	else if(document.contactform.address.value == "")
	{
		alert("Need to enter an address");
		document.contactform.address.focus();
		return false;
	}
	else if(document.contactform.city.value == "")
	{
		alert("Need to enter a city name");
		document.contactform.city.focus();
		return false;
	}
	else if(document.contactform.country.value == "")
	{
		alert("Need to enter a country");
		document.contactform.country.focus();
		return false;
	}
	else if(document.contactform.postalcode.value == "")
	{
		alert("Need to enter a postal code");
		document.contactform.postalcode.focus();
		return false;
	}
	else if(document.contactform.phone.value == "")
	{
		alert("Need to enter a phone number");
		document.contactform.phone.focus();
		return false;
	}
	else if(document.contactform.emailaddr.value == "")
	{
		alert("Need to enter an email address");
		document.contactform.emailaddr.focus();
		return false;
	}
	else if(pos != 0){
                alert("You must enter a valid email address (" +
                       my_address + ") is not in correct form.");
                document.contactform.emailaddr.select();
                return false;
        }
	else if((document.contactform.contact[0].checked == false) && (document.contactform.contact[1].checked == false) && (document.contactform.contact[2].checked == false) && (document.contactform.contact[3].checked == false))
	{
		alert("You must select a prefered method of contact");
		document.contactform.contact[0].focus();
		return false;
	}
	else if((document.contactform.grades[0].checked == false) && (document.contactform.grades[1].checked == false) && (document.contactform.grades[2].checked == false) && (document.contactform.grades[3].checked == false) && (document.contactform.grades[4].checked == false) && (document.contactform.grades[5].checked == false))
	{
		alert("Please select a possible grade");
		document.contactform.grades[0].focus();
		return false;
	}
	else if((document.contactform.competitor[0].checked == false) && (document.contactform.competitor[1].checked == false))
	{
		alert("Please select if you are currently using any IFC competitor products");
		document.contactform.competitor[0].focus();
		return false;
	}
	else
	{
		return true;
	}
	return false;
}
