

	function createRequestObject() {
		var reqObj;
		var browser = navigator.appName;
		if(browser == "Microsoft Internet Explorer") {
			reqObj = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			reqObj = new XMLHttpRequest();
		}
		return reqObj;
	}

	var http = createRequestObject();

	function sendemail() {
		var msg = document.getElementById('contactform').msg.value;
		var name = document.getElementById('contactform').name.value;
		var email = document.getElementById('contactform').email.value;
		var subject = document.getElementById('contactform').subject.value;
		var safebox = document.getElementById('contactform').phone.value;
		if( safebox == '') {
			if( msg =='' || name =='' || email =='' || subject =='') { document.getElementById('error').innerHTML = "Complete all the fields";}
			else {
				document.getElementById('contactform').send.disabled=true;
				document.getElementById('contactform').send.value='Sending....';
				
				http.open('get', 'mail.php?msg='+msg+'&name='+name+'&subject='+subject+'&email='+email+'&action=send');
				http.onreadystatechange = handleResponse;
				http.send(null);
			}
		} else { document.getElementById('contactarea').innerHTML = "Spam bots are not tolerated";}
	}

	function handleResponse() {
		if(http.readyState == 4){
			var response = http.responseText;
			var update = new Array();
			if(response.indexOf('|' != -1)) {
				update = response.split('|');
				document.getElementById(update[1]).innerHTML = update[2];
				if(update[3] == '1') { resetBtn();}
				window.status='';
			}
		}
	}
	
	function resetBtn() {
		document.getElementById('contactform').send.disabled=false;
		document.getElementById('contactform').send.value='Send Mail';
	}
	
	function safeMail() {
		var rAt = new RegExp("(( ?)\\[at\\]( ?))", "i");
		var rDot = new RegExp("(( ?)\\[dot\\]( ?))", "i");
		var as=document.getElementsByTagName('div');
		for(var i=0;i<as.length;i++) {
			cls = as[i].className;
			clsnme = cls.toString().indexOf('mail');
			if(cls && clsnme !=-1){
				var mailid = as[i].innerHTML;
				var pri = mailid.replace(rAt,"\@");
				var sec = pri.replace(rDot,"\.");
				maLink = "<a href='mailto:"+sec+"'>"+sec+"</a>";
				as[i].innerHTML = maLink;
			}
		}
	}
	
	window.onload =safeMail;