function getXmlHttpRequestObject(){var xhr;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xhr = false;
      }
    }
  @else
  xhr = false;
  @end @*/
if (!xhr && typeof XMLHttpRequest != 'undefined') {try {xhr = new XMLHttpRequest();} catch (e) {xhr = false;}} return xhr;}
function check_comment(){var msg = "";var frm=document.comment_form;if(!frm.name.value){msg += "- Please enter your name in the comment form.\n";}if(!frm.locn.value){msg += "- Please enter your location in the comment form.\n";}if(!frm.comments.value){msg += "- Please enter a comment before submitting the form\n";}if(frm.art_rating.value == '0'){msg += "- Please select a star rating before continuing.\n";}if(!frm.secure_match.value){msg += "- Please enter the 4 digits in the security image.\n";}if(msg != ""){alert(msg);return false;}	
var get_obj = getXmlHttpRequestObject();get_obj.open('POST', '/feedback/check_comment.php', true);get_obj.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	get_obj.onreadystatechange = function(){if(get_obj.readyState == 4){var resp = get_obj.responseText;if(resp.charAt(0) == 0){var error='An error occured while posting your message.\n\n If this error occurs again please try to post at a later time';alert(error);	}else{var resp= eval( '(' + resp + ')' );var reply=resp.comment[0].reply;var name=resp.comment[0].name;	var locn= resp.comment[0].locn;var comments = resp.comment[0].comments;var art_rating = resp.comment[0].art_rating;var secure_match = resp.comment[0].secure_match;document.getElementById('dhtml_popup').style.display = "none";create_reply(reply, name, locn, comments, art_rating, secure_match);}}}
	var post_params = 'name=' + escape(document.getElementById('com_name').value);post_params += '&locn=' + escape(document.getElementById('com_locn').value);post_params += '&secure_match=' + escape(document.getElementById('secure_match').value);post_params += '&comments=' + escape(document.getElementById('comments').value);post_params += '&page_id=' + escape(document.getElementById('page_id').value);post_params += '&ret_url=' + escape(document.getElementById('ret_url').value);post_params += '&art_rating=' + escape(document.getElementById('art_rating').value);get_obj.send(post_params);
}
function move_popup() { var scrolledX, scrolledY; if( self.pageYOffset ) {scrolledX = self.pageXOffset;scrolledY = self.pageYOffset;} else if( document.documentElement && document.documentElement.scrollTop ) { scrolledX = document.documentElement.scrollLeft; scrolledY = document.documentElement.scrollTop;} else if( document.body ) {scrolledX = document.body.scrollLeft;scrolledY = document.body.scrollTop;} var centerX, centerY; if( self.innerHeight ) {centerX = self.innerWidth;centerY = self.innerHeight;} else if( document.documentElement && document.documentElement.clientHeight ) { centerX = document.documentElement.clientWidth;centerY = document.documentElement.clientHeight;} else if( document.body ) {centerX = document.body.clientWidth;centerY = document.body.clientHeight; } var leftOffset = scrolledX + (centerX - 250) / 2;
var topOffset = scrolledY + (centerY - 200) / 2; document.getElementById("dhtml_reply").style.top = topOffset + "px"; document.getElementById("dhtml_reply").style.left = leftOffset + "px";}

// Creates a new popup form depending on what is wrong with the post
function create_reply(reply, name, locn, comments, art_rating, secure_match){move_popup();document.getElementById('dhtml_reply').style.display = "block";document.body.onscroll = move_popup;	window.onscroll = move_popup;if(reply=='1'){ var title='Your message has been sent!'; var rep_image='../../../images/reply_good.jpg';} else{ var title='An error has occured!';	var rep_image='../../../images/reply_bad.jpg';}switch(reply){	case '1':  var rep_message='Valley of the STARZ and this artist appreciate your comments. Pending admin approval your message will be posted.<br/><br/> Thank you for visiting.'; var rep_button='<input type="button" value="Close Window" onclick="close_reply();" >'; break;case '2': var rep_message='The digits you entered do not match the security image. Please take a closer look and try again.';  var rep_button='<input type="button" value="Back To Comment Form" onclick="reply_back(\''+name+'\', \''+locn+'\', \''+comments+'\', \''+art_rating+'\', \''+secure_match+'\');" >'; break; case '3': var rep_message='Using code tags in comments is not permitted.'; var rep_button='<input type="button" value="Back To Comment Form" onclick="reply_back(\''+name+'\', \''+locn+'\', \''+comments+'\', \''+art_rating+'\', \''+secure_match+'\');" >'; break; case '4': var rep_message='Using links in comments is not permitted.'; var rep_button='<input type="button" value="Back To Comment Form" onclick="reply_back(\''+name+'\', \''+locn+'\', \''+comments+'\', \''+art_rating+'\', \''+secure_match+'\');" >'; break; case '5':  var rep_message='Your comment contains very long strings of nonsense!'; var rep_button='<input type="button" value="Back To Comment Form" onclick="reply_back(\''+name+'\', \''+locn+'\', \''+comments+'\', \''+art_rating+'\', \''+secure_match+'\');" >'; break; case '6': var rep_message='Your comment contains words or links that makes it look as if it is SPAM. We have no interest in receiving posts containing spam. Either be more careful or go away entirely!'; var rep_button='<input type="button" value="Back To Comment Form" onclick="reply_back(\''+name+'\', \''+locn+'\', \''+comments+'\', \''+art_rating+'\', \''+secure_match+'\');" >'; break;	case '7': var rep_message='Flood control is enabled.<br/><br/>You have recently posted a comment.  Please wait before posting again.';	  var rep_button='<input type="button" value="Close Window" onclick="close_reply();" >'; break;	case '8': var rep_message='Your comments have been moderated to reflect the preferences of this sites management. We do not appreciate swearing.<br/><br/>Your original comments together with your IP address and the time/date of your posting have been logged.<br/><br/>Please moderate your language in any future comments you add at this web site.'; var rep_button='<input type="button" value="Close Window" onclick="close_reply();" >'; break; case '9': var rep_message='Your message was to small to post!'; var rep_button='<input type="button" value="Back To Comment Form" onclick="reply_back(\''+name+'\', \''+locn+'\', \''+comments+'\', \''+art_rating+'\', \''+secure_match+'\');" >';	  break;}document.getElementById('dhtml_reply').innerHTML = '<div class="paragraph"><div class="heading"><div class="heading_left"></div><div class="heading_right"></div><div class="heading_content"><h1 class="sml_orange_h1">'+ title +'</h1></div></div><div class="paragraph_content"><div id="reply_image" style="float:left; width:50px;"><img src="'+ rep_image +'" border="0"></div><div id="reply_message" style="float:right; width:295px;">'+ rep_message +'<br/><br/><center>'+ rep_button +'</center><br class="clear_bottom"/></div><br class="clear_bottom"/></div><br class="clear_bottom"/></div>';}
// close the reply message
function close_reply(){	document.getElementById('dhtml_reply').style.display = "none";}
function reply_back(name, locn, comments, art_rating, secure_match){ dhtml_popup(); document.getElementById('com_name').value == name; document.getElementById('com_locn').value == locn; document.getElementById('secure_match').value == secure_match; document.getElementById('comments').value == comments; document.getElementById('art_rating').value == art_rating; document.getElementById('dhtml_reply').style.display = "none"; }
function page_refresh(){document.location.reload(true);	}
function testForEnter(e){check_comment();return false;}
