function openFeedback(cancel) {
    if (cancel) {
        document.getElementById('feedbackform').className = 'hide';
    } else {
        document.getElementById('txtfeedback').value = '';
        document.getElementById('feedbackform').className = 'show';
    }
}

 function setupAjax() {
    var ajaxRequest;

    //Browser Support Code
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject('Msxml2.XMLHTTP');
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){
				// Something went wrong
				alert('Unable to initialize Ajax functions. Please check that you have an up-to-date browser and your security settings are not too strict.');
				return false;
			}
		}
	}
return ajaxRequest;
}

function submitFeedback() {
    var getdata = document.getElementById('txtfeedback').value;
    var geturl = document.getElementById('pageurl').innerHTML;
    
    
    if (getdata.length >= 5) {
        var ajaxRequest = setupAjax();

        ajaxRequest.open('POST', 'http://www.digitalrebellion.com/feedbackprocess.php?q=submit', true);
        var params = 'data=' + getdata + '&url=' + geturl;
        
        //Send the proper header information along with the request
        ajaxRequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
        ajaxRequest.setRequestHeader('Content-length', params.length);
        ajaxRequest.setRequestHeader('Connection', 'close');
        ajaxRequest.send(params);
	
	openFeedback(true);
	document.getElementById('feedbacklabel').innerHTML = '<font color=\'green\'><b>Thank you for your submission.</b></font>';
    }    
}
        
