var http = createRequestObject();


function createRequestObject()
{
var this_request;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
this_request = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
this_request = new XMLHttpRequest();
}
return this_request;
}



function validateForm()
{

document.getElementById('rname_prompt').style.visibility='hidden';
document.getElementById('yname_prompt').style.visibility='hidden';
document.getElementById('yemail_prompt').style.visibility='hidden';


if (document.referral_form.rname.value == '')
{
document.getElementById('rname_prompt').style.visibility='visible';
document.referral_form.rname.focus;
}
if (document.referral_form.yname.value == '')
{
document.getElementById('yname_prompt').style.visibility='visible';
document.referral_form.yname.focus;
}
if (document.referral_form.yemail.value == '')
{
document.getElementById('yemail_prompt').style.visibility='visible';
document.referral_form.yemail.focus;
}

if (document.referral_form.rname.value != '' &&  
document.referral_form.yname.value != '' &&
document.referral_form.yemail.value != '')
{
//alert('pass');
sendInfo();
}
return false;
}



function sendInfo()
{
http.open('get', 'referral_proccess.php?rname='
   + document.referral_form.rname.value
   +'&address='+ document.referral_form.address.value
   +'&city='+ document.referral_form.city.value
   +'&prov='+ document.referral_form.prov.value
   +'&country='+ document.referral_form.country.value
   +'&contact='+ document.referral_form.contact.value
   +'&yname='+ document.referral_form.yname.value
   +'&yemail='+ document.referral_form.yemail.value
   );

http.onreadystatechange = handleInfo;

http.send(null);


}


function handleInfo()
{
if(http.readyState == 1)
{
document.getElementById('ContactForm').innerHTML = 'Processing...';
}
if(http.readyState == 4)
{
var response = http.responseText;
document.getElementById('ContactForm').innerHTML = response;
}
}
