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_contactform = createRequestObject();
var http_contactform_href='';

function sendemail(success_href) { /* need all to be localize both of contactform form name & specific variable names for each usage*/
	http_contactform_href=success_href; 
			
	var full_name = document.my_contact_us_form.full_name.value;	
	if(english_letters(full_name)==false)
	{
		alert('Please enter validate full name');
		return false;
	}
	var email_address = document.my_contact_us_form.email_address.value;
	
	if(validate_email(email_address)==false)
	{
		alert('Please enter validate email');
		return false;
	}
	var phone_number = document.my_contact_us_form.phone_number.value;
	if(english_letters(phone_number)==false)
	{
		alert('Please enter validate phone');
		return false;
	}
	var comments = document.my_contact_us_form.comments.value;
	if(comments=='undefined') comments=' ';
	var r_purposes='';
	if(document.my_contact_us_form.r_purposes1.value==1) r_purposes=r_purposes+'Improving suggestions'+" ";
	if(document.my_contact_us_form.r_purposes2.value==1) r_purposes=r_purposes+'Buy link/page request'+" "; 
	if(document.my_contact_us_form.r_purposes3.value==1) r_purposes=r_purposes+'Link exchange request'+" "; 
	if(document.my_contact_us_form.r_purposes4.value==1) r_purposes=r_purposes+'Ask for a Job from us'+" "; 
	if(document.my_contact_us_form.r_purposes5.value==1) r_purposes=r_purposes+'Report a bug'+" "; 
	if(document.my_contact_us_form.r_purposes6.value==1) r_purposes=r_purposes+'Report broken link'+" "; 
	if(document.my_contact_us_form.r_purposes7.value==1) r_purposes=r_purposes+'Report stealing content'+" "; 
	if(document.my_contact_us_form.r_purposes8.value==1) r_purposes=r_purposes+'Other'+" ";
	var j_newsletter='';
	if(document.my_contact_us_form.j_newsletter.value==1) j_newsletter='Customer WANTS to join our newsletter';	
	/*document.my_contact_us_form.send.disabled=true; 
	document.my_contact_us_form.send.value='Sending....';*/
    http_contactform.open('get', '/http_contactform/8.2/http_contactform.php?full_name='+full_name+'&email_address='+email_address+'&phone_number='+phone_number+'&comments='+comments+'&r_purposes='+r_purposes+'&j_newsletter='+j_newsletter+'&action=send');
    http_contactform.onreadystatechange = handleResponse;
    http_contactform.send(null);
	return true;
}

function handleResponse() 
{
    if(http_contactform.readyState == 4)
    {
	location.href=http_contactform_href;
    }
}
