//page loading

function getPrice() {
	
	var page='getprice.asp?r='+getrand();
	
  var allElementList = document.getElementById('optionsform').elements;
  var l = allElementList.length;
  for( var i = 0; i < l; i++){
      var element = allElementList[i];//element is taken
      page+="&" + element.name + "=" + element.value;
  }
    
//   document.getElementById('test').innerHTML=page;
   
	ajaxpage(page,'theprice');
}

function ajaxpage(url, containerid){

	var page_request = false;
	
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest();
	else if (window.ActiveXObject){ // if IE
	try {
	page_request = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e){
	try{
	page_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch (e){}
	}
	}
	else
	return false;
	
	page_request.onreadystatechange=function(){loadpage(page_request, containerid);}
	
	page_request.open('GET', url, true);
	page_request.send(null);
}

function loadpage(page_request, containerid){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {
		document.getElementById(containerid).innerHTML='Price: ' + page_request.responseText;
	}
}

function getrand() {
	return (Math.floor(10000*Math.random()));
}
