
function doPngFix(){
    DD_belatedPNG.fix('img'); 
}

function addMessageGridImages(cellDiv,id){ 
    	de = "<a href=\"javascript:deleteMessage(" + id + ")\" tabindex=\"-1\" title=\"Delete\"><img src=\"images/delete.png\" border=\"0\" height=16 width=16 /></a>"; 
    	aa = "<a href=\"javascript:replyMessage(" + id + ")\" tabindex=\"-1\" title=\"Reply Message\"><img src=\"images/edit.png\" border=\"0\" height=16 width=16 /></a>"; 
		ce = "<a href=\"javascript:archiveMessage(" + id + ")\" tabindex=\"-1\" title=\"Move to Archive\"><img src=\"images/archive.png\" border=\"0\" height=16 width=16 /></a>&nbsp"; 
    	cellDiv.innerHTML=aa + " " + ce+de;
}

function applyViewItemHyperLink(cellDiv,id){ 
    var itemViewURL = "http://cgi.sandbox.ebay.com/ws/eBayISAPI.dll?ViewItem&item="
    var hyperLinkedStr =  "<a class='preview' target='new' href='" + itemViewURL + cellDiv.innerHTML + "'>" + cellDiv.innerHTML + "</a>";
    cellDiv.innerHTML = hyperLinkedStr;
}

/**
 * Deletes a message for the given message seq.
 */
function deleteMessage(seq){
	jConfirm("<bean:message key='label.bulkDelete'/>","<bean:message key='label.messageTitle'/>", function(r){
			if(r==true){
				location.href="MessageEditAction.do?action=deleteMessageTemplate&messageTemplate="+ seq ;
			}
		});
}

function replyMessage(seq){
    location.href="messageReply.jsp?MessageSeq="+ seq ;
}

function archiveMessage(seq){
    location.href="MessageEditAction.do?action=archivedMessage&messageTemplate="+ seq ;
}

function showMessageDialog(seq){
    resetMessageDialog();
    $('#dialog').dialog('open');
    $.getJSON("MessageAction.do?action=getFullMessage&seqStr="+ seq , function(data){
        $("#messageText").html(data.messageText);	
        $("#itemNo").html(data.itemId);	
        $("#itemTitle").html(data.title);	
        $("#messageSeq").val(data.seq);	
    });
    return;
}

function showFolderSelectorDialog(){
    $('#selectListingFolder').dialog('open');
    return;
}

function postMessageResponse(){
        resetClassesAndResult();
        $('.result').html('Processing');
        $.post('MessageAction.do?action=postMessageAJAX', $("#messageResponseForm").serialize(), function(data) {
             setMessagePostData(data);
        },"json");
}


function resetMessageDialog(){
    var empty = "";
    $("#messageText").html(empty);
    $("#itemNo").html(empty);
    $("#itemTitle").html(empty);
    $("#messageSeq").val(empty);
    $("#messageBody").val(empty);
    resetClassesAndResult();
}

function resetClassesAndResult(){
    $('.result').html('');
    $('.result').removeClass('dialogErrorStyle dialogMessageStyle');
}

function setTestData(){
    var testdata = { "response" : "this is a test response",
                    "responseType"  : "success"};

    testdata = { "response" : "this is a test response",
                 "responseType"  : "error"};
   
    setMessagePostData(testdata);
}

function setMessagePostData(data){
     $('.result').removeClass('dialogErrorStyle dialogMessageStyle');
     if(data.responseType == 'error'){
         $('.result').addClass('dialogErrorStyle');
     }else{
         $('.result').addClass('dialogMessageStyle');
     }
     $('.result').html(data.response);
}

//function showHelpDialog(helpID,helpGroupName){
  //  $("#helpContentText").html("<img src='images/throbber.gif' id='loader' />");
  //  $("#helpTopicHeader").html(helpGroupName);
   // $.post("HelpAction.do?action=idSpecificHelpAjax&helpId="+ helpID , function(response){
    //    $("#helpContentText").html(response);	
   // });
//}


