var DEFAULT_CONTENT = "home.php";
var xmlHttp;

function GetXmlHttpObject() { 
  var objXmlHttp = null;
  try {
    objXmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
  catch(e) {
  	try {
		objXmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e) {}
  }

  if(objXmlHttp==null) {
    objXmlHttp=new XMLHttpRequest();
  }
	 
  return objXmlHttp;
} 
   
function show_content(page) {
  if(page.length==0)
    page = DEFAULT_CONTENT;
	
  xmlHttp = GetXmlHttpObject();
  if(xmlHttp == null) {
    alert ("Browser does not support HTTP Request");
    return;
  }

  xmlHttp.onreadystatechange = stateChanged;
  xmlHttp.open("GET", page, true);
  xmlHttp.send(null);
}

function stateChanged() { 
  if(xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") { 
    document.getElementById("content_span").innerHTML = xmlHttp.responseText;
  }
}

function mail_message() {
  var name = document.forms["contactus"].name.value;
  var location = document.forms["contactus"].location.value;
  var email = document.forms["contactus"].email.value;
  var phone = document.forms["contactus"].phone.value;
  var message = document.forms["contactus"].message.value;

  message = message.replace(/\n/g,"@@");
  
  var str = "contact.php?contactus=true&name="+name+"&location="+location+
  	        "&email="+email+"&phone="+phone+"&message="+message;

  show_content(str);
}

function gb_form(form) {
  var name = form.name.value;
  var email = form.email.value;
  var message = form.message.value;

  while (message.indexOf("\n") > -1)
  	message = message.replace("\n", "@@");
  
  show_content('gb.html?name=' + name + '&email=' + email + '&message=' + message);
}

function isDigit(c) {
  return "0123456789".indexOf(c) == -1 ? 0 : 1
}

function isInteger(s) {
  if (s == null || s == '')
    return false;

  var i;
  for (i = 0; i < s.length; i++) {
    var c = s.charAt(i);
    if (!isDigit(c)) return false;
  }

  var val = parseInt(s);
  if(val <= 0)
    return false;

  return true;
}
   
function checkout_prompt() {

  var amount = 0;

  do {
  	amount = prompt("Please enter an amount (numbers only, no currency or decimals)", "100");
	if(amount == null)
      return;
  } while (!isInteger(amount));

  form = document.forms['goog'];
  form.item_price_1.value = amount;  
  form.submit();
}