// AJAX calls
function GetXmlHttpObject() {
	
  var xmlHttp=null;
  try {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  }
  catch (e) {
    // Internet Explorer
    try {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  
  return xmlHttp;
  
}

function previewComment(name, email, comment_url, text, word, ver_num, path) {
	
	document.getElementById("add_comment_btn").innerHTML = "<p><strong>Please wait...</strong></p>";
	
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null) {
		
	  alert ("Your browser does not support AJAX!");
	  return;
	  
	} 
	
	var url="http://artsworkbathspa.com/awcomments-preview.php";
	url += "?name="+name;
	url += "&email="+email;
	url += "&comment_url="+comment_url;
	url += "&text="+text;
	url += "&word="+word;
	url += "&ver_num="+ver_num;
	url += "&path="+path;
	
	xmlHttp.onreadystatechange=updateCommentForm;
	xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
	
}
function editComment() {
	
	document.getElementById("add_comment_btn").innerHTML = "<p><strong>Please wait...</strong></p>";
	
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null) {
		
	  alert ("Your browser does not support AJAX!");
	  return;
	  
	} 
	
	var url="http://artsworkbathspa.com/awcomments-preview.php";
	url += "?back=1";
	
	xmlHttp.onreadystatechange=updateCommentForm;
	xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
	
}
function submitComment() {
	
	document.getElementById("add_comment_btn").innerHTML = "<p><strong>Please wait...</strong></p>";
	
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null) {
		
	  alert ("Your browser does not support AJAX!");
	  return;
	  
	} 
	
	var url="http://artsworkbathspa.com/awcomments-preview.php";
	url += "?submit=1";
	
	xmlHttp.onreadystatechange=refreshPage;
	xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
	
}
function updateCommentForm() { 
	if (xmlHttp.readyState==4) { 
		
		
		//var prod_id = 2;
		
		document.getElementById("project_comment_form_holder").innerHTML = xmlHttp.responseText;
		
	}
}

function refreshPage() { 
	if (xmlHttp.readyState==4) { 
		
		var result = xmlHttp.responseText;
		eval(result);
		
		if ( submit_success ) {
			
			// refresh the page
			window.location.reload();
			
			//document.getElementById("project_comment_form_holder").innerHTML = "<p><strong>Yeehah</strong></p>";	
			
		} else {
				
			document.getElementById("project_comment_form_holder").innerHTML = "<p><strong>Sorry. There has been an error. Please refresh the page and tru submitting your comment again.</strong></p>";	
		
		}
	}
}
