var xmlhttp;
var timeInterval="";

/********************************************************************
********************* ARTICLE PHOTO HANDLING ************************
*********************************************************************/
function subscribe(email){
	xmlhttp=GetXmlHttpObject();
	
	if (xmlhttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	}
	
	var url="news/includethis.php";
	url=url+"?q=subscribe&action=subscribe&email="+email;
	
	xmlhttp.onreadystatechange=subscribeStateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	
	return false;
}


function subscribeStateChanged(){
	if (xmlhttp.readyState==4){ // The request is complete
		var response = xmlhttp.responseText;
		document.getElementById('newsletter').innerHTML=response;
	}
	else if(xmlhttp.readyState==3){ //	The request is in process
		document.getElementById('newsletter').innerHTML="<img src='images/loading.gif' alt='loading...' />";
	}
	else if(xmlhttp.readyState==2){ //	The request has been sent
	}
	else if(xmlhttp.readyState==1){ //	The request has been set up
	}
	else if(xmlhttp.readyState==0){ //	The request is not initialized
	}
}


function sendContact(email){
	xmlhttp=GetXmlHttpObject();
	var name = document.getElementById('name').value;
	var email = document.getElementById('vemail').value;
	var phone = document.getElementById('phone').value;
	var message = document.getElementById('message').value;
	var subject = document.getElementById('subject').value;
	
	
	if (xmlhttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	}
	
	var url="mail.php";
	url=url+"?name="+name+"&email="+email+"&phone="+phone+"&message="+message+"&subject="+subject;
	
	xmlhttp.onreadystatechange=sendContactStateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	
	return false;
}
function sendContactStateChanged(){
	if (xmlhttp.readyState==4){ // The request is complete
		var response = xmlhttp.responseText;
		document.getElementById('contact').innerHTML=response;
	}
	else if(xmlhttp.readyState==3){ //	The request is in process
		document.getElementById('contact').innerHTML="<p style=\"text-align:center;\"><img src='images/loading.gif' alt='loading...' /></p>";
	}
	else if(xmlhttp.readyState==2){ //	The request has been sent
	}
	else if(xmlhttp.readyState==1){ //	The request has been set up
	}
	else if(xmlhttp.readyState==0){ //	The request is not initialized
	}
}












function GetXmlHttpObject(){
	if (window.XMLHttpRequest){
		// code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	if (window.ActiveXObject){
		// code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}
