// Global Ajax variable
var ajaxRequest;
var live_url = "";

// Function to initialise Ajax
function intAjax() {
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("HTTP Request Error");
				return false;
			}
		}
	}
	
}

function checkCode(formname) {

	intAjax();
	
	var code = document.getElementById("code").value;
	
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
	
	    if(ajaxRequest.readyState == 4){
	    
	    	resultDisplay = document.getElementById("test");
	
	    	if (ajaxRequest.responseText == 1) {
	    	
	    		resultDisplay.innerHTML = "";

	    		MM_validateForm('name','','R','company','','R','email','','R', 'phone','','R', 'title','','R','address1','','R','address2','','R');
	    		
	    		if(document.MM_returnValue != true){
	    			
    				return document.MM_returnValue;
	    		
	    		} else {

	    			document.getElementById(formname).submit();
	    			return true;	
	    		
	    		}
	    	
	    	} else {
	    		
	    		resultDisplay.innerHTML = ajaxRequest.responseText + "Please enter the verifcation code shown";
	  
	    		refreshimage();
	    		
	    		return false;
	
	    	}
	    	
	    } else {
	    
	    	//resultDisplay.innerHTML = '<img src="' + livesite + 'images/ajax-loader.gif" />';
	    	return false;
	    
	    }
	    
	}
	
	var queryString = "?code=" + code + "&count=" + Math.random();
	
	var url = live_url + "staticfiles/includes/check_code.php";
	
	ajaxRequest.open("GET", url + queryString, true);
	ajaxRequest.send(null);

}

function refreshimage(){

	var newimg = live_url + 'staticfiles/includes/getimage.php?count' + Math.random();
	document.getElementById('rand').src = newimg;
	
}
