var page = 'libs/control.php';

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();
 
 function checkEu() {
	var vat = document.getElementById('euVat').value;
	if (vat.length>0){
		document.getElementById('euVatIcon').innerHTML = '<img src="images/loading.gif" border="0">';  
		var cc = vat.slice(0,2);
		var num = vat.slice(2);
		http.open('get', page+'?action=checkEu&cc='+cc+'&vatnum='+num+'');
		http.onreadystatechange = handleVat;
		http.send(null);
		}
	else{
		document.getElementById('subBut').innerHTML = '<input type="submit" value="Register Now" id="register_submit" class="standard_button">';
		document.getElementById('euVatIcon').innerHTML = '';
		}
  }
 
 function handleVat() {   			
	if(http.readyState == 4){
	var response = http.responseText;    
	if (response == '1') {
		document.getElementById('euVal').value = '1';
		document.getElementById('subBut').innerHTML = '<input type="submit" value="Register Now" id="register_submit" class="standard_button">';
		document.getElementById('euVatIcon').innerHTML = '<img src="images/check.png" border="0">';  
		stop;
		}
	if (response == '0') {
		document.getElementById('euVal').value = '0';
		document.getElementById('subBut').innerHTML = '<input type="submit" value="Register Now" id="register_submit" class="standard_button" disabled="true">';
		document.getElementById('euVatIcon').innerHTML = '<img src="images/redx.png" border="0">';
		stop;
		}
	if (response == '2') {
		document.getElementById('euVal').value = 'none';
		document.getElementById('subBut').innerHTML = '<input type="submit" value="Register Now" id="register_submit" class="standard_button" >';
		document.getElementById('euVatIcon').innerHTML = 'Service Unavailable';
		stop;
		}
    }
}
 
 function handleMultiDiv() {
   			
	if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();
		var count = response.indexOf('|');
        if(response.indexOf('|' != -1)) {
            update = response.split('|');
			for(var i = 0; i < update.length; i++){
				document.getElementById(update[i]).innerHTML = update[i+1];
				i++;
				}
			}
    }
}