function createXMLHttpRequest() {  
	var ua;    
	if(window.XMLHttpRequest) {    
		try {     
			ua = new XMLHttpRequest();    
		} 
		catch(e) {     
			ua = false;    
		}    
	} 
	else if(window.ActiveXObject) {     
		try {       
			ua = new ActiveXObject("Microsoft.XMLHTTP");     
		} catch(e) {       
			ua = false;    
		 }    
	}   
	return ua;   
}

function checkemail(myValue) {
	pattern =  /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
	if(myValue.search(pattern) != -1)
		return ""
	return "Invalid email address"
}

function submitForm(){
	var email = document.getElementById('emailTopic').value
	var topic = document.getElementById('yourTopic').value
	var newHTMLStart = "<h3>"
	var newHTMLEnd = '</h3>'
	if(email == '' || topic == ''){
		alert("Please enter your email address and an article topic")
		return false;
	}
	if(topic.length > 1000){
		alert("Please limit your suggestion to 1000 characters")
		return false;
	}
	emailMessage = checkemail(email)
	if(emailMessage != ''){
		alert(emailMessage)
		return;
	}
	xmlDoc = createXMLHttpRequest();
	xmlDoc.open('POST', "http://dogood.aish.com/articleTopics/art.php", true)
	xmlDoc.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	myFields = 'email=' + email + '&yourTopic=' + topic
	xmlDoc.send(myFields)
	xmlDoc.onreadystatechange = function(){
		if(xmlDoc.readyState==4 && xmlDoc.status==200){	
			document.getElementById('articleSuggestionWidget').innerHTML = newHTMLStart + xmlDoc.responseText + newHTMLEnd
		}
	}
}
			

