                                                                                                                                                                                                            
firstpage=0;                    

var req=null;

var console=null;

var READY_STATE_UNINITIALIZED=0;

var READY_STATE_LOADING=1;

var READY_STATE_LOADED=2;

var READY_STATE_INTERACTIVE=3;

var READY_STATE_COMPLETE=4;

var appxml;

var currentpage;
                                                                      
var totalpage;

var totalnumber;                                                                              
           
                                                                                                                                                                                                            

function sendEnquiry()                   

{                                                                                              
         
var url ="/sendEnquiry.do";
                           
var name=document.getElementById("name").value;
var contactPref="";
if (document.getElementsByName("contactPref")[0].checked)
 contactPref="0";
else
 contactPref="1";
var company=document.getElementById("company").value;
var position=document.getElementById("positon").value;                   
var telephone=document.getElementById("telephone").value;
var email=document.getElementById("email").value;
var additionalinformation=document.getElementById("additionalinformation").value;

var params= "name="+name+"&contactPref="+contactPref+"&company="+company+"&position="+position+"&telephone="+telephone+"&email="+email+"&additionalinformation="+additionalinformation;                 

sendRequest(url,params);                  
} 
                    
function initxml(){
                                        


var xrequest="";

if(window.XMLHttpRequest)

{xrequest=new XMLHttpRequest();}

else if(window.ActiveXObject){xrequest=new ActiveXObject("Microsoft.XMLHTTP");}

return xrequest;

}
function sendRequest(url,params)

{



HttpMethod="POST";



req=initxml();



if(req)

{

req.onreadystatechange=onReadyState;

req.open(HttpMethod,url,true);

req.setRequestHeader("Content-type","application/x-www-form-urlencoded");



req.send(params);
document.getElementById("btn_enquiry").disabled=true;

           


}

}


function onReadyState(){       

var ready=req.readyState;

var data="";



if (ready==READY_STATE_COMPLETE){

data=req.responseText;}

else

{data=ready;

}



toConsole(data);

}

function toConsole(data)

{

 

if (window.ActiveXObject){
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");

var currNode;

xmlDoc.async = false;
xmlDoc.loadXML(data);



	if (xmlDoc.parseError.errorCode != 0) {

   		var myErr = xmlDoc.parseError;
 	} else 
 	{

		if (xmlDoc.getElementsByTagName("result")[0].text=="0"){
		alert("Unexpected errors occur, please try it later");
		}
		else if (xmlDoc.getElementsByTagName("result")[0].text=="1"){
		alert("Thank you! Your enquiry has been received and we will be in contact with you shortly.");
		document.location.href="/"; 
		}       

	}        
}
else
{

var readXml=bg_Ajax_GetXmlDoc(data,0);

if (readXml.getElementsByTagName("result")[0].textContent=="0"){

alert("Unexpected errors occur, please try it later");
}

else if (readXml.getElementsByTagName("result")[0].textContent=="1"){
              
alert("Thank you! Your enquiry has been received and we will be in contact with you shortly.");
document.location.href="/";                        
}
}

document.getElementById("btn_enquiry").disabled=false;    

                                          
                 

}           


function bg_Ajax_GetXmlDoc(xml,index)
{var xmlDoc;
    var parser = new DOMParser();
    xmlDoc = parser.parseFromString(xml, "text/xml");
    return xmlDoc;
}



 


 