var source="MessageViewer.jsp?mbox=Inbox&batch=1&ssq="+Math.random();

function deleteMessages(mbox){
    var msgArray = document.getElementsByName('item');
    var i=0;
    for(i=0;i<msgArray.length;i++){
        if((msgArray[i]!=null)&&msgArray[i].checked){
            deleteMessage(msgArray[i].value);
        }
    }   
    //showMessage("MessageViewer.jsp?mbox="+mbox+"&batch=1&ssq="+Math.random());
}
function replyMessage(){
    var msgArray = document.getElementsByName('item');
    var i=0;
    var counter=0;
    var id = -1;
    for(i=0;i<msgArray.length;i++){
        if((msgArray[i]!=null)&&msgArray[i].checked){
            counter++;
            id=msgArray[i].value;
        }
    }
    if(counter==0){
        mailboxError("Please select a message to reply.");
    }else if(counter>1){
    mailboxError("Please select only one message to reply.");
}else{
source="MessageViewer.jsp?mbox=Inbox&batch=1&ssq="+Math.random();
showSubPage("newMessage.jsp?reply="+id+"&");
}

}

function forwardMessageS(mbox){
    source="MessageViewer.jsp?mbox="+mbox+"&batch=1&ssq="+Math.random();
    forwardMessage();
}
function goBackSubPage(){
    showSubPage(source);
    hideMsgBox();
}
function forwardMessageI(id){
    showSubPage("newMessage.jsp?forward="+id+"&ssq="+Math.random());
}
function forwardMessage(){
    var msgArray = document.getElementsByName('item');
    var i=0;
    var counter=0;
    var id = -1;
    for(i=0;i<msgArray.length;i++){
        if((msgArray[i]!=null)&&msgArray[i].checked){
            counter++;
            id=msgArray[i].value;
        }
    }
    if(counter==0){
        mailboxError("Please select a message to forward.");
    }else if(counter>1){
    mailboxError("Please select only one message to forward.");
}else{
showSubPage("newMessage.jsp?forward="+id+"&ssq="+Math.random());
}

}
function deleteMessage(msgID){
    showMsgBox("MessageCenter?task=deleteMessage&msgID="+msgID+"&ssq="+Math.random());
}
function mailboxError(error){
    document.getElementById("errorMsgArea").innerHTML=error;
}
function errorMessage() 
{ 
    if (xmlHttp.readyState==4)
        { 
            mailboxError(xmlHttp.responseText);
        }
    }
    function sendCheck(){
        var result = "";
        if(!document.getElementById('to').value ){
            result+="+ Please fill in your receipient.<br/>"
        }
        return result;
    }
    function contructMessage(){
        var result ="";
        result+="to="+document.getElementById('to').value;
        result+="&subject="+document.getElementById('subject').value;
        var msgBody = document.getElementById('msgBody').value;
        while(msgBody.indexOf("\n",0)!=-1){
            msgBody = msgBody.replace("\n","<br/>");
        }
        result+="&msgBody="+msgBody;
        return result;                
    }
    function viewMessage(msgID){
        //AjaxRequest("GET","ViewMessage.jsp?msgID="+msgID,displayMessage);
        showSubPage("ViewMessage.jsp?msgID="+msgID+"&");
    }
    function displayMessage() 
    { 
        if (xmlHttp.readyState==4)
            { 
                document.getElementById("msgArea").innerHTML= xmlHttp.responseText;
            }
        }
        
        function sendMessage(){
            showMsgBox("MessageCenter?task=SendMessage&"+contructMessage()+"&");
        }
        function send(){
            var result = sendCheck();
            if(result==""){
                sendMessage();
            }else{
            document.getElementById('sendErrorPane').innerHTML=result;
        }
    }
    function sendComments(subject){
        showMsgBox("MessageCenter?task=SendComments&msgBody="+contructComments()+"&subject="+subject+"&");
    }
    
    function sendC(subject){
        var result = sendCommentsCheck(subject);
        if(result==""){
            sendComments(subject);
        }else{
        document.getElementById('sendErrorPane').innerHTML=result;
    }
}
function sendCommentsCheck(subject){
    var result = "";
    if(!document.getElementById('contactName').value ){
        result+="+ Please fill in your name.<br/>";
    }
    if(!document.getElementById('email').value ){
        result+="+ Please fill in your email or contact number.<br/>";
    }
    if(!document.getElementById('comment').value ){
        if(subject=="Site Comments"){
            result+="+ Please fill in your message.<br/>";
        }else{
        result+="+ Please fill in your project description.<br/>";
    }
}
return result;
}
function contructComments(){
    var result ="";
    result+="Name:"+document.getElementById('contactName').value+"<br/>";
    result+="Contact:"+document.getElementById('email').value+"<br/>";
    var msgBody = document.getElementById('comment').value;
    while(msgBody.indexOf("\n",0)!=-1){
        msgBody = msgBody.replace("\n","<br/>");
    }
    result+="Message:"+msgBody+"<br/>";
    return result;                
}
function showMessage(cBox){
    source=cBox;
    showSubPage(source);
}
