//-------Preload Red Dot Images-------------

	var redon = new Image();
	redon.src = "images/reddotglow.gif";
	var redoff = new Image();
	redoff.src = "images/reddot.gif";


//---------Red Dot Rollover---------------

function dotGlow(dot)
{
	dot.src = redon.src;
}


function dotNorm(dot)
{
	dot.src = redoff.src;
}


//-------Determine Browser Type-------------

var sDOM=null
var timerOn = null;

if (document.getElementById){
	sDOM = "EId"
}
if (document.layers){
	sDOM = "Lay"
}
if (document.all && !document.getElementById){
	sDOM = "All"
}


//--------Handle Drop Down Menus-------------



function hideMenu(){
	if(sDOM=="Lay"){
		timerOn = setTimeout("HideAll()", 2000);
	}
	else{
		timerOn = setTimeout("HideAll()", 500);
	}
}


function HideAll(){
	if(sDOM=="EId"){
		document.getElementById("searchmenu").style.visibility="hidden";
		document.getElementById("mailmenu").style.visibility="hidden";
		document.getElementById("contactus").style.visibility="hidden";
		document.getElementById("hotlinks").style.visibility="hidden";
	}
	if(sDOM=="Lay"){
		document.searchmenu.visibility="hide";
		document.mailmenu.visibility="hide";
		document.contactus.visibility="hide";
		document.hotlinks.visibility="hide";
	}
	if(sDOM=="All"){
		document.all.searchmenu.style.visibility="hidden";
		document.all.mailmenu.style.visibility="hidden";
		document.all.contactus.style.visibility="hidden";
		document.all.hotlinks.style.visibility="hidden";	
	}
}


function showHotLinks(){
	if(timerOn != null){
		clearTimeout(timerOn);
	}
	if(sDOM=="EId"){
		document.getElementById("searchmenu").style.visibility="hidden";
		document.getElementById("mailmenu").style.visibility="hidden";
		document.getElementById("contactus").style.visibility="hidden";
		document.getElementById("hotlinks").style.visibility="visible";
	}
	if(sDOM=="Lay"){
		document.searchmenu.visibility="hide";
		document.mailmenu.visibility="hide";
		document.contactus.visibility="hide";
		document.hotlinks.visibility="show";
	}
	if(sDOM=="All"){
		document.all.searchmenu.style.visibility="hidden";
		document.all.mailmenu.style.visibility="hidden";
		document.all.contactus.style.visibility="hidden";
		document.all.hotlinks.style.visibility="visible";	
	}
}

function showSearchMenu(){
	if(timerOn != null){
		clearTimeout(timerOn);
	}
	if(sDOM=="EId"){
		document.getElementById("hotlinks").style.visibility="hidden";
		document.getElementById("mailmenu").style.visibility="hidden";
		document.getElementById("contactus").style.visibility="hidden";
		document.getElementById("searchmenu").style.visibility="visible";
	}
	if(sDOM=="Lay"){
		document.hotlinks.visibility="hide";
		document.mailmenu.visibility="hide";
		document.contactus.visibility="hide";
		document.searchmenu.visibility="show";
	}
	if(sDOM=="All"){
		document.all.hotlinks.style.visibility="hidden";
		document.all.mailmenu.style.visibility="hidden";
		document.all.contactus.style.visibility="hidden";
		document.all.searchmenu.style.visibility="visible";	
	}
}

function showMailMenu(){
	if(timerOn != null){
		clearTimeout(timerOn);
	}
	if(sDOM=="EId"){
		document.getElementById("hotlinks").style.visibility="hidden";
		document.getElementById("searchmenu").style.visibility="hidden";
		document.getElementById("contactus").style.visibility="hidden";
		document.getElementById("mailmenu").style.visibility="visible";
	}
	if(sDOM=="Lay"){
		document.hotlinks.visibility="hide";
		document.searchmenu.visibility="hide";
		document.contactus.visibility="hide";
		document.mailmenu.visibility="show";
	}
	if(sDOM=="All"){
		document.all.hotlinks.style.visibility="hidden";
		document.all.searchmenu.style.visibility="hidden";
		document.all.contactus.style.visibility="hidden";
		document.all.mailmenu.style.visibility="visible";	
	}
}

function showContactUs(){
	if(timerOn != null){
		clearTimeout(timerOn);
	}
	if(sDOM=="EId"){
		document.getElementById("hotlinks").style.visibility="hidden";
		document.getElementById("searchmenu").style.visibility="hidden";
		document.getElementById("mailmenu").style.visibility="hidden";
		document.getElementById("contactus").style.visibility="visible";
	}
	if(sDOM=="Lay"){
		document.hotlinks.visibility="hide";
		document.searchmenu.visibility="hide";
		document.mailmenu.visibility="hide";
		document.contactus.visibility="show";
	}
	if(sDOM=="All"){
		document.all.hotlinks.style.visibility="hidden";
		document.all.searchmenu.style.visibility="hidden";
		document.all.mailmenu.style.visibility="hidden";
		document.all.contactus.style.visibility="visible";	
	}
}




//---------validation for Online survey-----------


function onlineSurvey()
{
	if(techRadio=="")
	{
		alert("Please select a technician");
		return false;
	}
	if(poliRadio=="")
	{
		alert("Please answer Question 3");
		return false;
	}
	if(profRadio=="")
	{
		alert("Please answer Question 4");
		return false;
	}
	if(quesRadio=="")
	{
		alert("Please answer Question 5");
		return false;
	}
	if(timeRadio=="")
	{
		alert("Please answer Question 6");
		return false;
	}
	if(knowRadio=="")
	{
		alert("Please answer Question 7");
		return false;
	}
	if(satiRadio=="")
	{	
		alert("Please answer Question 8");
		return false;
	}
	if(poliRadio=="No"&&document.survey.poliHide.value.length < 1)
	{
		alert("Please explain why you selected no for Question 3");
		popUp('poliHide');
		return false;
	}
	if(profRadio=="No"&&document.survey.profHide.value.length < 1)
	{
		alert("Please explain why you selected no for Question 4");
		popUp('profHide');
		return false;
	}
	if(quesRadio=="No"&&document.survey.quesHide.value.length < 1)
	{
		alert("Please explain why you selected no for Question 5");
		popUp('quesHide');
		return false;
	}
	if(timeRadio=="No"&&document.survey.timeHide.value.length < 1)
	{
		alert("Please explain why you selected no for Question 6");
		popUp('timeHide');
		return false;
	}
	if(knowRadio=="No"&&document.survey.knowHide.value.length < 1)
	{
		alert("Please explain why you selected no for Question 7");
		popUp('knowHide');
		return false;
	}
	if(satiRadio=="No"&&document.survey.satiHide.value.length < 1)
	{
		alert("Please explain why you selected no for Question 8");
		popUp('satiHide');
		return false;
	}
	return true;
}

//------------Pop up for 'No' explanation-----------

function popUp(text) {
	var iMyWidth;
	var iMyHeight;
	iMyWidth = (window.screen.width/2) - (200 + 10);
	iMyHeight = (window.screen.height/2) - (115 + 50); 
	var win2 = window.open("inc/no.asp?id=" + text,"Image","status=no,height=230,width=400,resizable=no,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",scrollbars=no");
	win2.focus();
}

//-----------Validation for Comments----------------

function commentsValidation()
{
	if(document.formCom.comments.value.length < 1)
	{
		alert("You have not entered a comment");
		return false;
	}
}

//--------Validation for Broadband Survey------------

function validateEmail(emailad) {

var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
var check=/@[\w\-]+\./;
var checkend=/\.[a-zA-Z]{2,3}$/;

	if(((emailad.search(exclude) != -1)||(emailad.search(check)) == -1)||(emailad.search(checkend) == -1))
	{
		alert("You must enter a valid email address.");
		return false;
	}
	if(speedTemp==0)
	{
		alert("Please answer Question 2");
		return false;
	}	
	if(document.broadband.txtLeast.value.length<=1)
	{
		alert("Please enter an amount in the \"Least\" field");
		return false;
	}	
	if(document.broadband.txtMost.value.length<=1)
	{
		alert("Please enter an amount in the \"Most\" field");
		return false;
	}
	else
	{
		return true;
	}
}