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 getform(obj, com){
   if(obj.name.value.length<3){
		obj.name.style.background = "#ff9a92 url('imgs/false.gif') no-repeat 98%";
		   location.href = "#tform";
         return false;
	}
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(obj.email.value) == false){
		obj.email.style.background = "#ff9a92 url('imgs/false.gif') no-repeat 98%";
		location.href = "#tform";
      return false;
	}
	if(obj.message.value.length<5){
		obj.message.style.background = "#ff9a92 url('imgs/false.gif') no-repeat 98% 4px";
		location.href = "#tform";
      return false;
	}
	obj.btn.className = "loading";
	obj.btn.value = "Sending";
	obj.btn.disabled = 1;

   params = 'name='+obj.name.value+'&email='+obj.email.value+'&message='+obj.message.value+'&ajax=1';
	if(com)
      params += '&organization='+obj.organization.value+'&phone='+obj.phone.value+'&website='+obj.website.value+'&subject='+obj.subject.value+'&howfind='+obj.howfind.value;
	http.open('post', obj.action+'?captcha='+obj.captcha.value, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	http.onreadystatechange = function (){
		if(http.readyState == 4){
			var response = http.responseText;
			response = response.split('|');
			if(response[0]=='1'){
				alert("Thanks, Your message was sent.");
				obj.reset();
			}else{
				alert("Error, Please try again!");
			}
			obj.captcha.value = response[1];
			obj.btn.className = "btn";
			obj.btn.value = "Send";
			obj.btn.disabled = 0;
		}
	};
	http.send(params);

	return false;
}
function i(obj){obj.style.background = '#fff39b'}
function o(obj){obj.style.background = '#d0edff'}