﻿function createXMLHttpRequest() {
   try { return new XMLHttpRequest(); } catch(e) {}
   try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
   alert("XMLHttpRequest not supported");
   return null;
}

function setElementVisibility(visible, element){
    if (visible)
        element.style.visibility = 'visible';
    else
        element.style.visibility = 'hidden';
} 

function btnLeaveFeedback_Click(){
    return loadFeedbackForm();
}

function btnCancelFeedback_Click(){
    return loadFeedbacksList();
}

//function loadFeedbackForm(){
//    var request = createXMLHttpRequest();
//    if (request == null)
//        return false;
//    request.open('GET', 'leavefeedback.aspx?clubid=' + document.getElementById("club_id").value);
//    request.onreadystatechange = function(){
//        var panel = document.getElementById('dvSummary');
//        if (request.readyState != 4){
//            panel.innerHTML = 'Loading...';
//            document.getElementById('btnLeaveFeedback').style.visibility = 'hidden';
//        }
//        else{
//            panel.innerHTML = request.responseText;
//        }
//    }
//    request.send(null);
//    return true;
//}

//function loadFeedbacksList(){
//    var request = createXMLHttpRequest();
//    if (request == null)
//        return false;
//    request.open('GET', 'feedbacks.aspx?clubid=' + document.getElementById('club_id').value);
//    request.onreadystatechange = function(){
//        var panel = document.getElementById('dvSummary');
//        if (request.readyState != 4){
//            panel.innerHTML = 'Loading...';
//        }
//        else{
//            panel.innerHTML = request.responseText;
//            document.getElementById('btnLeaveFeedback').style.visibility = 'visible';
//        }
//    }
//    request.send(null);
//    return true;
//}

function loadFeedbackForm(){
    var iframe = document.getElementById('frSummary');
    if (iframe != null)
        iframe.src = 'leavefeedback.aspx?clubid=' + document.getElementById('club_id').value;
    else
        self.location = 'leavefeedback.aspx?clubid=' + document.getElementById('club_id').value;
}

function loadFeedbacksList(){
    var iframe = document.getElementById('frSummary');
    if (iframe != null)
        iframe.src = 'feedbacks.aspx?clubid=' + document.getElementById('club_id').value;
    else
        self.location = 'feedbacks.aspx?clubid=' + document.getElementById('club_id').value;
}

function iframeLoaded(iframe){
    iframe.height = iframe.contentWindow.document.body.scrollHeight + 50;
}

function trimInfoText(txtElement) {
    var txt = txtElement.text;
    if (txt.length > 200) {
        txtElement.text = txt.substr(0, 200) + '...';
        var hf = document.getElementById('fullDesc');
        hf.text = txt.substr(199);
    }
}
function showInfoText(txtElement) {
    var txt = txtElement.text;
    var hf = document.getElementById('fullDesc');
    txtElement.text = txt.substr(0, 200) + hf.text;
}
