if (document.images) {
  var button_what_we_do_up = new Image();
  button_what_we_do_up.src = "/graphics/btns/what_we_do_off.png";
  var button_what_we_do_over = new Image();
  button_what_we_do_over.src = "/graphics/btns/what_we_do_on.png";
  var button_how_it_works_up = new Image();
  button_how_it_works_up.src = "/graphics/btns/how_it_works_off.png";
  var button_how_it_works_over = new Image();
  button_how_it_works_over.src = "/graphics/btns/how_it_works_on.png";
  var button_our_story_up = new Image();
  button_our_story_up.src = "/graphics/btns/our_story_off.png";
  var button_our_story_over = new Image();
  button_our_story_over.src = "/graphics/btns/our_story_on.png";
  var button_our_legacy_up = new Image();
  button_our_legacy_up.src = "/graphics/btns/our_legacy_off.png";
  var button_our_legacy_over = new Image();
  button_our_legacy_over.src = "/graphics/btns/our_legacy_on.png";
  var button_contact_us_up = new Image();
  button_contact_us_up.src = "/graphics/btns/contact_us_off.png";
  var button_contact_us_over = new Image();
  button_contact_us_over.src = "/graphics/btns/contact_us_on.png";
  var button_blog_up = new Image();
  button_blog_up.src = "/graphics/btns/blog_off.png";
  var button_blog_over = new Image();
  button_blog_over.src = "/graphics/btns/blog_on.png";
  var button_projects_up = new Image();
  button_projects_up.src = "/graphics/btns/projects_off.png";
  var button_projects_over = new Image();
  button_projects_over.src = "/graphics/btns/projects_on.png";
  var button_view_sample_up = new Image();
  button_view_sample_up.src = "/graphics/btns/view_sample_off.png";
  var button_view_sample_over = new Image();
  button_view_sample_over.src = "/graphics/btns/view_sample_on.png";
  var button_view_sample_up = new Image();
  button_view_sample_up.src = "/graphics/btns/view_sample_off.png";
  var button_view_sample_over = new Image();
  button_view_sample_over.src = "/graphics/btns/view_sample_on.png";
}

function navOver(whichOne) {
	var myImage = document.getElementById(whichOne+"_btn");
	myImage.src = "/graphics/btns/"+whichOne+"_on.png";
}

function navOut(whichOne) {
	var myImage = document.getElementById(whichOne+"_btn");
	myImage.src = "/graphics/btns/"+whichOne+"_off.png";
}

function navActive(whichOne) {
  if (whichOne) {
	var myImage = document.getElementById(whichOne+"_btn");
	myImage.src = "graphics/btns/"+whichOne+"_active.png";
	var myAnchor = document.getElementById(whichOne+"_link");
	myAnchor.removeAttribute('href');
	myAnchor.removeAttribute('onmouseover');
	myAnchor.removeAttribute('onmouseout');
  }
}

function openPopUp(urlOf,nameOf,featuresOf) {
	window.open(urlOf,nameOf,featuresOf);
}

function showSample(whichOne) {
	//var myImage = document.getElementById(whichOne+"_btn");
	//myImage.src = "graphics/btns/"+whichOne+"_on.png";
	//alert("showing sample #"+whichOne);
	var picURL = "siteSamples/sample_"+whichOne+".png";
	openPopUp(picURL,"samplePic"+whichOne,"");
	
}

function myHandler() {
  if (requester.readyState == 4) {
  //alert("my response:"+requester.readyState)
		  var suggRqTarget = document.getElementById("messageState");
	 if (requester.status == 200) {
		  //responseXML or responseText
		  //alert("your response:"+requester.responseText);
	     //var myCloserX = document.getElementById("warnXcloser");
		  
		  if (requester.responseText == "dataResult=fail&") {
		    suggRqTarget.innerHTML = "No match found.";
		  } else {
		    eval(requester.responseText);
		  }
	 
	 } else {
		  suggRqTarget.innerHTML = "an error:";
	 }
  }
  return false;
}

function myRequestor() {
	//alert("requesting:");
	var suggRqTarget = document.getElementById("messageState");
	suggRqTarget.innerHTML = "Checking...";
	try {
	 requester = new XMLHttpRequest();
	} catch (error) {
	 try {
	   requester = new ActiveXObject("Microsoft.XMLHTTP");
	 } catch (error) {
	   return false;
	 }
	}
	requester.onreadystatechange = myHandler;
   requester.open("POST", "/rqHndl.php");
	requester.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	var rqVars = "val1="+document.myForm.val1.value
		+"&val2="+document.myForm.val2.value
		+"&other=enntq";
	requester.send(rqVars);
	return false;
}


		function myContactHandler() {
		  if (requester.readyState == 4) {
		  //alert("my response:"+requester.readyState)
				  var suggRqTarget = document.getElementById("suggRqTarget");
			 if (requester.status == 200) {
				  //responseXML or responseText
				  //alert("your response:"+requester.responseText);
			     //var myCloserX = document.getElementById("warnXcloser");
				  
				  if (requester.responseText == "dataResult=fail&") {
				    suggRqTarget.innerHTML = "Unable to send.";
				  } else {
				    suggRqTarget.innerHTML = requester.responseText;
				  }
			 
			 } else {
				  suggRqTarget.innerHTML = "an error:";
			 }
		  }
		  return false;
		}

		function myContactRequestor() {
			//alert("requesting:");
			var suggRqTarget = document.getElementById("suggRqTarget");
			suggRqTarget.innerHTML = "Sending...";
			try {
			 requester = new XMLHttpRequest();
			} catch (error) {
			 try {
			   requester = new ActiveXObject("Microsoft.XMLHTTP");
			 } catch (error) {
			   return false;
			 }
			}
			requester.onreadystatechange = myContactHandler;
		   requester.open("POST", "coHndl.php");
			requester.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			var rqVars = "fromName="+document.myContactForm.fromName.value
				+"&fromPhone="+document.myContactForm.fromPhone.value
				+"&fromEmail="+document.myContactForm.fromEmail.value
				+"&commentsQuestions="+document.myContactForm.commentsQuestions.value
				+"&other=vdgquif";
			requester.send(rqVars);
			return false;
		}


