function doLoad(form) {
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    var value = get_form(form);
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            var msg = document.getElementById('div_msg');
	    msg.innerHTML = req.responseJS.text;
		msg.style.cssText = req.responseJS.css;


	    if(req.responseText){
		document.getElementById('debug').innerHTML = req.responseText;
	    }
         }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/api/order_ajax/', true);
    // Send data to backend.
    req.send(value);
}
function doLoad1(form,id) {
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    var value = get_form(form);
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            var msg = document.getElementById('div_msg1'+id);
	    msg.innerHTML = req.responseJS.text;
		msg.style.cssText = req.responseJS.css;


	    if(req.responseText){
		document.getElementById('debug').innerHTML = req.responseText;
	    }
         }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/api/order_ajax/', true);
    // Send data to backend.
    req.send(value);
}

function getInfo() {
    var req = new JsHttpRequest();
    var form  = document.getElementById('order_form');
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
	    if(req.responseJS.name){
		form.name.value = req.responseJS.name;
		form.surname.value = req.responseJS.surname;
		form.email.value = req.responseJS.email;
		form.country.value = req.responseJS.country;
	    }
	    if(req.responseJS.telephone){
		form.telephone.value = req.responseJS.telephone;
	    }
        }
    }
    req.loader = 'SCRIPT';
    req.open(null, '/api/order_ajax/getinfo.php', true);
    req.send();
} 
function get_form(form){
   var queryText = new Array();
   for (var k = 0, lim = form.elements.length; k<lim; k++)
   {
     var v = form.elements[k];
     var tn = (v.tagName != undefined ? v.tagName.toUpperCase() : '');
     if (tn == 'INPUT' || tn == 'TEXTAREA' || tn == 'SELECT')
     {
       var type = v.type.toLowerCase();
       if (type=='radio' && !v.checked) continue;
       var val = (type=='checkbox') ? ((v.checked==true) ? v.value : "") : v.value;
       queryText[v.name] = val;
     }
   }
/*   document.write(queryText[v.name]); */
   return queryText;
 }

