function feedbackShow () { var oDivLink = document.getElementById ('div_feedback_link'); var oDivForm = document.getElementById ('div_feedback_form'); var oTextarea = document.getElementById ('feedback_body'); DrElement.fadeOut( oDivLink ); setTimeout( "DrElement.fadeIn( $( 'div_feedback_form' ) )", 600 ); //oTextarea.focus(); } function feedbackHide() { DrElement.fadeOut( $( 'div_feedback_form' ) ); setTimeout( "DrElement.fadeIn( $( 'div_feedback_link' ) )", 600 ); return false; } function feedbackSend () { var sHandler = handleFeedbackResult; var sEmail = '' if( $( 'feedbackSender' ) ) { sEmail = $( 'feedbackSender' ).value; } var sURL = "feedback.php"; var oTextarea = document.getElementById ('feedback_body'); var sQS = "email=" + sEmail + "&body=" + encodeURIComponent (oTextarea.value); if (window.XMLHttpRequest) {// code for Mozilla, Safari, etc xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = sHandler; xmlhttp.open("POST",sURL,true); xmlhttp.setRequestHeader ("content-type", "application/x-www-form-urlencoded"); xmlhttp.send (sQS); } else if (window.ActiveXObject) {//IE xmlhttp = new ActiveXObject ("Microsoft.XMLHTTP"); if (xmlhttp) { xmlhttp.onreadystatechange = sHandler; xmlhttp.open ("POST", sURL, true); xmlhttp.setRequestHeader ("content-type", "application/x-www-form-urlencoded"); xmlhttp.send (sQS); } } } function handleFeedbackResult () { if (xmlhttp.readyState==4) { if (xmlhttp.status==200) { var oXML; oXML = xmlhttp.responseXML; var oRedirect = oXML.getElementsByTagName("redirect").item(0); if (oRedirect) { self.location = oRedirect.getAttribute("url"); } else { var oError = oXML.getElementsByTagName("e").item(0); if (oError) { alert (oError.getAttribute("m")); } else { var oDivForm = document.getElementById ('div_feedback_form'); // oDivForm.className = "hidden"; var oDivLink = document.getElementById ('div_feedback_link'); oDivLink.innerHTML = "Thank you for your feedback."; // oDivLink.className = "boxmod1"; DrElement.fadeOut( $( 'div_feedback_form' ) ); setTimeout( "DrElement.fadeIn( $( 'div_feedback_link' ) )", 600 ); } } xmlhttp = null; } } }