function isUrgent(o) 
{

	if (getInputValue(o)=="y") x="majortomsupport@aquent.com"
	else x="majortomsupport@aquent.com"					

	document.forms[0]._Address.value=x;
	
}

function validateSupport() {
	
	document.forms[0].elements["00N30000001gauI"].value = "l155m0ra7t3";
	return validate();
}
	

function validate(x) {
	
	if (document.forms && document.forms.length>0) {
		var f = document.forms[0];
		for (var i=0; i<f.elements.length; i++) {
			var e = f.elements[i];
			var validate = true;
			if (typeof(e.name)!="undefined" && e.name!=null) {
				for (var j=0; j<notRequiredFields.length; j++) {
					if (e.name==notRequiredFields[j]) {
						validate = false;
						break;
						}
					}
				}
			if (e.title) msg=e.title+" is a required field";
			else msg="You have not filled all the required fields.";
			if (validate) {
				if (disallowBlank(e,msg,true)) return false;
				}
				if (e.name.indexOf("email")>-1 || e.name.indexOf("Email")>-1) {
					if (!(validateEmail(e))) {
						if (e.title) msg=e.title+" is not a valid email address";
						else msg="Not a valid email address";
					alert(msg);
					return false;
				}
			}
			if (e.name=="reference_main") {
				if (!(validateReference(e))) {
				return false;
				}									
			}
		}
	}
}

function validateEmail(el) {
var emailValue=el.value;
	if (emailValue.indexOf("@")==-1 || emailValue.indexOf(".")==-1) {
	return false;
	}
return true;
}	

function validateReference(e) {

	theForm=e.form;
	oReference=e
	sReference=e.value;
	oSearchEngine=theForm.reference_searchEngine;
	oSearchTerms=theForm.reference_searchTerms;

	if (sReference=="Google Search" || sReference=="Yahoo Search" || sReference=="Other Search") {
	
		x=1;
	
		if (sReference=="Other Search") {

			x=2;

		}
		
		switch (x) {
		
		case 1:
		
		msg="Please let us know what search terms you used to find us";
		if (disallowBlank(oSearchTerms,msg,true)) return false;		

		break
		
		case 2:

		msg="Please let us know what search engine you used to find us";
		if (disallowBlank(oSearchEngine,msg,true)) return false;		
		
		msg="Please let us know what search terms you used to find us";
		if (disallowBlank(oSearchTerms,msg,true)) return false;		
		
		break
		
		default : alert("Exception!")
		
		}
		
	}
	
	return true;
}

function referenceExtra(el) {

sValue=getInputValue(el);

oHidden1=document.getElementById("reference_extra1");
oHidden2=document.getElementById("reference_extra2");

hideRow(oHidden1)
hideRow(oHidden2);

	if (sValue=="Google Search" || sValue=="Yahoo Search" || sValue=="Other Search") {

	showRow(oHidden2);
	
		if (sValue=="Other Search") {
		
		showRow(oHidden1);
		
		}
	
	}

}

function combineReference(theForm) {

	oReference=theForm.reference;
	sMasterValue=getInputValue(theForm.reference_main);
	sSearchEngine=theForm.reference_searchEngine.value;
	if (sSearchEngine=="") sSearchEngine="[Not Specified]";
	sSearchTerms=theForm.reference_searchTerms.value;
	if (sSearchTerms=="") sSearchTerms="[Not Specified]";
	
	x=0;z=0;

	
	if (sMasterValue=="Google Search" || sMasterValue=="Yahoo Search" || sMasterValue=="Other Search") {
	
		x=1;
	
		if (sMasterValue=="Other Search") {

			x=2;
		
		}
		
	}

	switch (x) {
	
		case 0:
		
		z=sMasterValue;
		
		break
		
		case 1:

		
		z=sMasterValue+", searched on: "+sSearchTerms;
		
		break
		
		case 2:

		z="Other search engine - "+sSearchEngine+", searched on: "+sSearchTerms;
		
		break
		
		default:
		alert("Exception");
	
	}

	oReference.value=z;

}

function hideRow(el) {
	
	el.style.display="none";

	for (var i=0; i<el.childNodes.length; i++) {

		sTag=el.childNodes[i].tagName;
	
		if (sTag=="TH" || sTag=="TD"){
		
			el.childNodes[i].style.display="none";

		}
	}
}

function showRow(el) {

	cellVis = (document.all) ? "block" : "table-cell";
	rowVis = (document.all) ? "block" : "table-row";

	el.style.display=rowVis;
	
	for (var i=0; i<el.childNodes.length; i++) {
	
		sTag=el.childNodes[i].tagName;

		if (sTag=="TH" || sTag=="TD"){

			el.childNodes[i].style.display=cellVis;

		}
	}
}
	
rnd.today=new Date();
rnd.seed=rnd.today.getTime();

function rnd() {
	rnd.seed = (rnd.seed*9301+49297) % 233280;
	return rnd.seed/(233280.0);
	}

function rand(number) {
	return Math.ceil(rnd()*number);
	}
	
function writeBlurb(pageName,numImages,noLink) {

var blurbText=""
pageId = pageName;
imageCount = numImages;
nextImage=rand(imageCount);

if (!noLink) blurbText+="<a href=\"index.html\">"
blurbText += "<img name=\"tv\" id=\"tv\" src=\"images/tv_blank.gif\" width=\"300\" height=\"370\" alt=\"\" border=\"0\" align=\"right\" style=\"margin-left : 40px; margin-bottom : 10px;\">";
if (!noLink) blurbText+="</a>"

		
if (!document.getElementById) blurbText = "<a href=\"index.html\"><img name=\"tv\" id=\"tv\" src=\"images/tv_"+pageId+"_"+nextImage+".gif\" width=\"300\" height=\"370\" alt=\"\" border=\"0\" align=\"right\" style=\"margin-left : 40px; margin-bottom : 10px;\"></a>";
document.write(blurbText);

	//stop the script if there is no page defined
	if (pageName=="") return false;

	//set up an array of the images with the blank image as 0
	imageArray = new Array();
	imageArray[0] = new Image();
	imageArray[0].src = "images/tv_blank.gif";
	
	for (i=1;i<=imageCount;i++) {
		imageArray[i] = new Image();
		imageArray[i].src = "images/tv_" + pageName + "_" + i + ".gif";
		}

//point to the TV image
tvImage = document.images["tv"];

}	

function startChangeTV() {

nextTV();

}
		
function nextTV() {

addFilter();
tvImage.src = imageArray[nextImage].src;
setTimeout("blankTV()",8000);

}

function blankTV() {

addFilter("blank");
tvImage.src = "images/tv_blank.gif";

	if (nextImage==imageCount) nextImage=1
	else nextImage++

setTimeout("nextTV()",500);

}	
	
function addFilter(x) {

filterFunction="blendTrans(duration=.5)"

var canBeFiltered=false;

if (document.getElementById) {
	if (tvImage && tvImage.style && tvImage.style.filters) {
		canBeFiltered=true;
		target=tvImage;
		}
	if (document.getElementById("tv")) {
		canBeFiltered=true;
		target=document.getElementById("tv");
		}
	
	if (canBeFiltered) {
		target.style.filter=filterFunction;
		if (target.filters && target.filters[0]) {
			target.filters[0].Apply();
			target.filters[0].Play();
			}
		}	
	}
}
	
function popIt(window_URL,w,h,cx,cy,window_name)  {
	width=w||"0";
	height=h||"0";
	topPosition=cy||"0";
	leftPosition=cx||"0";
	theWindow=window_name||"guidedTour"
	
	screenWidth=screen.width;
	screenHeight=screen.height;
	if (width=="0") { 
		width="640";
		}
	if (height=="0") { 
		height="500";
		}
	if (leftPosition=="0") {
		if (width > screenWidth) { 
			width= screenWidth;
			leftPosition=0;
			}
		else {
			leftPosition=(screenWidth-width)/2;
			}
		}
	if (topPosition=="0") {
		if (height > screenHeight) { 
			height= screenHeight;
			topPosition=0;
			}
		else {
			topPosition=(screenHeight-height)/2;
			}
		}

	openParam2 = "toolbar=0,location=0,status=0,menubar=0,scrollbars=0,copyhistory=0,resizable=0,alwaysRaised,titlebar=0,width="+width+",height="+height+",top="+topPosition+",left="+leftPosition;
	window.open(window_URL, theWindow, openParam2);

	return false;
	}


