// JavaScript Document

var ie4 = false; 
if(document.all) { ie4 = true; }
function getObject(id) { 
  if (ie4) { return document.all[id]; } 
  else { return document.getElementById(id); } 
}

//Create a boolean variable to check for a valid MS instance.
var xmlhttp = false;

//Check if we are using IE.
try { //If the javascript version is greater than 5.
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) { //If not, then use the older active x object.
	try { //If we are using IE.
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) { //Else we must be using a non-IE browser.
		xmlhttp = false;
	}
}

//If we are using a non-IE browser, create a javascript instance of the object.
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
	xmlhttp = new XMLHttpRequest();
}

var responseText = "";
function myAjaxContactForm(source, destination) {
  var thisDate = new Date();
  source += "?submit=submit";
  source += "&name="+escape(getObject("name").value);
  source += "&lname="+escape(getObject("lname").value);
  source += "&email="+escape(getObject("email").value);
  source += "&format="+escape(getObject("format").value);
  source += "&quantity="+escape(getObject("quantity").value);
  source += "&message="+escape(getObject("message").value);
  source += "&rpc="+thisDate.getTime();
  var date
  xmlhttp.open("GET", source, true);
  getObject(destination).innerHTML += '<p style="text-align:center;"><img src="/img/36-0.gif" alt="Loading..." style="margin:0 auto;" /></p>';
  xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
      new Effect.BlindUp(destination, { duration:0.4 });
	  responseText = xmlhttp.responseText;
	  setTimeout("getObject('"+destination+"').innerHTML = responseText", 400);
	  new Effect.BlindDown(destination, {duration:1, delay:0.5});
    }
  }
  xmlhttp.send(null);
}

function changeScroll(newScroll) {
	if (newScroll != currentScroll) {
		if (getObject(currentScroll) && getObject(currentScroll).style.display != "none") {
			new Effect.BlindUp(currentScroll, { duration:0.4 });
			getObject(currentScroll+"-link").className = "";
		}
		if (getObject(newScroll) && getObject(newScroll).style.display == "none") {
			new Effect.BlindDown(newScroll, { duration:0.4, delay:0.4 });
			getObject(newScroll+"-link").className = "current";
		}
	}
	currentScroll = newScroll;
}

function myclear(input, defaultText) {
  if (input.value == defaultText) input.value = '';
}
function resetDefault(input, defaultText) {
  if (input.value == "") input.value = defaultText;
}

