function popup(mobile,caption,submit,close,originator, originatorValue){

    //createResponse
    var response_msg_id = 'messageText';
    var response_counter_id = 'lblnum';
    var sms_counter_id = 'smsnum';
    var html = createResponseMsg(response_enc_value, response_enc_gsm_ttl, response_enc_ucs2_ttl, response_enc_enabled,
        response_msg_id, response_msg_value,
        response_counter_id, response_counter_chars_ttl,
        true, 'popup', null, null,
        sms_counter_id, sms_counter_ttl);

  return overlib('<form name=overForm>' +
    '<div class=popupclass><table class=bgclass><tbody><tr><td>' +
    '<table><tbody><tr><td>' +
    '<font class=caption1>'+caption+'</font>' +
    '</td></tr></tbody></table>' +
    '<table class=fgclass><tbody>' +
    '<tr><td>'+response_enc_ttl+'&nbsp;&nbsp;'+html[0][1]+'</td></tr>' +
    '<tr><td valign=top>'+html[1][1]+'<br/>'+html[1][2]+'&nbsp;'+html[1][3]+",&nbsp;"+html[1][4]+"&nbsp;"+html[1][5]+'</td></tr>' +
    '<tr><td>' +
    ''+originator+'<br/><input type=text name=sender value=' + originatorValue + '>' +
    '</td></tr>' +
    '<tr><td>' +
    '<button type=button class=popup onclick=firstForm.dest.value="'+mobile+'";firstForm.messageText.value=overForm.messageText.value;firstForm.messageText_enc.value=overForm.messageText_enc.value;firstForm.sender.value=overForm.sender.value;firstForm.transporter.value=\'sendReply\';firstForm.submit();>'+submit+'</button>' +
    '<button onclick=return(cClick()); class=popup>'+close+'</button>' +
    '</td></tr></tbody></table>' +
    '</td></tr></tbody></table>' +
    '</div></form>',
    FULLHTML,HAUTO, STICKY);
}


function manualReplyPopup(mobile,caption,submit,close,msg_id,vas_instance_id,originatorLabel, originatorsArray, originatorValue){

    //createResponse
    var response_msg_id = 'messageText';
    var response_counter_id = 'lblnum';
    var sms_counter_id = 'smsnum';
    var html = createResponseMsg(response_enc_value, response_enc_gsm_ttl, response_enc_ucs2_ttl, response_enc_enabled,
        response_msg_id, response_msg_value,
        response_counter_id, response_counter_chars_ttl,
        true, 'popup', null, null,
        sms_counter_id, sms_counter_ttl);

    return overlib('<form name=overForm>' +
        '<div class=popupclass><table class=bgclass><tbody><tr><td>' +
        '<table><tbody><tr><td>' +
        '<font class=caption1>'+caption+'</font>' +
        '</td></tr></tbody></table>' +
        '<table class=fgclass><tbody>' +
        '<tr><td>'+response_enc_ttl+'&nbsp;&nbsp;'+html[0][1]+'</td></tr>' +
        '<tr><td valign=top>'+html[1][1]+'<br/>'+html[1][2]+'&nbsp;'+html[1][3]+",&nbsp;"+html[1][4]+"&nbsp;"+html[1][5]+'</td></tr>' +
        '<tr><td>' +
        originatorSelection(originatorLabel,originatorsArray, originatorValue)+
        '</td></tr>' +
        '<tr><td>' +
        '<button type=button class=popup onclick=firstForm.dest.value="'+mobile+'";firstForm.msg_id.value="'+msg_id+'";firstForm.messageText.value=overForm.messageText.value;firstForm.messageText_enc.value=overForm.messageText_enc.value;firstForm.vas_instance_id.value=\''+vas_instance_id+'\';firstForm.transporter.value=\'sendManualReply\';firstForm.sender.value=getOriginatorValue();firstForm.submit();>'+submit+'</button>' +
        '<button onclick=return(cClick()); class=popup>'+close+'</button>' +
        '</td></tr></tbody></table>' +
        '</td></tr></tbody></table>' +
        '</div></form>',
        FULLHTML,HAUTO, STICKY
    );

}


function originatorSelection(originatorLabel, originatorsArray, originatorValue) {
    var output = "";
    if(originatorsArray.length > 1) {
        output += originatorLabel+"<br/><select name='sender'>";
        for(var i = 0; i<originatorsArray.length; i++) {
            output += "<option value='"+originatorsArray[i]+"' "+(originatorsArray[i]==originatorValue ? "selected='selected'" : "")+">"+originatorsArray[i]+"</option>";
        }
        output += "</select>";
    } else {
        output += "<br/>";
    }
    return output;
}

function getOriginatorValue() {
    if($j("select[name='sender']").size()==1)
        return $j("select[name='sender']").val();
    else
        return '';
}
