function loadPages(){
	loadPage(1);
}

function loadPage(pageNum){
//alert(pageNum);
	//showProcessor('tblInbox');
	setSpanValue('currPageNum', pageNum);
	window.setTimeout("engTextSend.getSentPage(" + pageNum + ", callback_loadPage);", 1000);
}

function createPageControls(row){
	var dt = row;
	var ul = document.getElementById("pages");
	ul.innerHTML = "";
	
	if (dt.Pages == 1)
	{
		return;
	}
	
	var pages = dt.Pages;
	var currP = getSpanValue('currPageNum');
	
	var imgPrev = document.createElement("img");
	imgPrev.src = "/images/arrow_medium_left.gif";
	imgPrev.alt = "Previous";
	
	var aPrev = document.createElement("a");
	aPrev.href = "javascript:loadPage(" + (parseInt(currP) - 1) + ");";
	aPrev.appendChild(imgPrev);
	
	var liPrev = document.createElement("li");
	liPrev.appendChild(aPrev);
	liPrev.className = "previous";
	
	var imgNext = document.createElement("img");
	imgNext.src = "/images/arrow_medium_right.gif";
	imgNext.alt = "Next";
	
	var aNext = document.createElement("a");
	aNext.href = "javascript:loadPage(" + (parseInt(currP) + 1) + ");";
	aNext.appendChild(imgNext);
	
	var liNext = document.createElement("li");
	liNext.appendChild(aNext);
	liNext.className = "next";
	
	
	
	if (pages > 1)
			{
			if (getSpanValue('currPageNum') != "1")
				{
				ul.appendChild(liPrev);
				}
			}
			
		//<img src="http://www.obami.com/images/arrow_medium_left.gif" alt="Previous" />
		
		
	for (var i=0; i<pages; i++)
		{
		
		
		
		var a = document.createElement("a");
		
		a.innerHTML = i + 1;
		
		var li = document.createElement("li");
		
		
		if ((i + 1) == getSpanValue('currPageNum'))
			{
			li.className = "current";
			a.href = "#";
			}
		else
			{
			a.href = "javascript:loadPage(" + (i + 1) + ");";
			}
		
			
		
		li.appendChild(a);
		ul.appendChild(li);
		
		}
	if (pages > 1)
			{
			if (getSpanValue('currPageNum') != pages)
				{
				ul.appendChild(liNext);
				}
			}
	
}

function callback_loadPage(res){

checkResponse(res.value);

	var dt = res.value.Tables[0];
	var totRowCount = res.value.Tables[1].Rows[0].TotMessages
	
	if (totRowCount==0)
		{

		}
	else
		{
		createPageControls(dt.Rows[0]);
		}
	
	
	
//window.setTimeout("hideProcessor('tblInbox');", 1000);

var tbl = document.getElementById("tblSent"); 
	var rows = tbl.rows; 
    while(rows.length) // length=0 -> stop 
		{
		tbl.deleteRow(rows.length-1);
		}
		
	if (dt.Rows.length!=0)
		{
			document.getElementById("currRows").innerHTML = dt.Rows[0].lower + "&#8211;" + dt.Rows[0].upper;
			document.getElementById("totalRows").innerHTML = dt.Rows[0].total;
			
			for (var i=0; i<dt.Rows.length; i++)
				{
				// Check if previous text_ID is same as current text_ID
				// If yes, do not add new row, 
				// Append the username to the previous username
			//  if (i > 0)
			  //{
				//if (dt.Rows[i].Text_ID == dt.Rows[i-1].Text_ID)
				//{
				//	var insertTable = tbl.insertRow(i-1);
				//	var tblCell1 = insertTable.insertCell(0)
				//	var tblCell2 = insertTable.insertCell(1)
				//	tblCell2.id = "td_" + dt.Rows[i-1].Text_ID;
				//	tblCell2.className = "fromTo";
				//	tblCell2.innerHTML = tblCell2.innerHTML + ", " + dt.Rows[i].Username;
				//}
				//else
				//{
					var insertTable = tbl.insertRow(i);
								
					var tblCell1 = insertTable.insertCell(0)
					var tblCell2 = insertTable.insertCell(1)
					var tblCell3 = insertTable.insertCell(2)
					var tblCell4 = insertTable.insertCell(3)
					var tblCell5 = insertTable.insertCell(4)
					
					var chk = document.createElement("input");
					chk.type = "checkbox";
					chk.id = "chk_" + dt.Rows[i].Text_ID;
					chk.value = dt.Rows[i].Text_ID;
					tblCell1.appendChild(chk);
					tblCell1.className = "messageSelect";
					
					tblCell2.id = "td_" + dt.Rows[i].Text_ID;
					tblCell2.className = "fromTo";
					if (dt.Rows[i].IsText == "yes")
						{
						tblCell2.innerHTML = "Text";
						}
					else
						{
						var spnLong1 = document.createElement("span");
						//spnLong.style.display = "none";
						spnLong1.innerHTML = dt.Rows[i].Username;
						spnLong1.id = "spn1_" + dt.Rows[i].Text_ID;
					
						var divCont1 = document.createElement("div")
						divCont1.style.overflow = "auto";
						divCont1.style.height = "150px";
						divCont1.id = "divCont1_" + dt.Rows[i].Text_ID;
					
						divCont1.appendChild(spnLong1);
										
						tblCell2.appendChild(divCont1);
						
						//tblCell2.innerHTML = 
						}
					
					
					var aShort = document.createElement("a");
					aShort.id = "a_" + dt.Rows[i].Text_ID;
					aShort.href = "javascript:showFullMessage(" + dt.Rows[i].Text_ID + ");";
					aShort.innerHTML = dt.Rows[i].ShortMessage;
					aShort.title= "Click to see complete message";
					
					var spnLong = document.createElement("span");
					//spnLong.style.display = "none";
					spnLong.innerHTML = dt.Rows[i].Message;
					spnLong.id = "spn_" + dt.Rows[i].Text_ID;
					
					var divCont = document.createElement("div")
					divCont.style.overflow = "auto";
					divCont.style.height = "150px";
					divCont.id = "divCont_" + dt.Rows[i].Text_ID;
					
					
					divCont.appendChild(spnLong);
										
					tblCell3.appendChild(divCont);

					
					
					var dl = document.createElement("dl");
					
					var dt1 = document.createElement("dt");
					dt1.innerHTML = "Received";
					
					var dd1 = document.createElement("dd");
					dd1.className = "date";
					dd1.innerHTML = dt.Rows[i].Sent_Short_Date;
					
					var dt2 = document.createElement("dt");
					dt2.innerHTML = "Sent";
					
					var dd2 = document.createElement("dd");
					dd2.className = "time";
					dd2.innerHTML = dt.Rows[i].time;
					
					
					dl.appendChild(dt1);
					dl.appendChild(dd1);
					
					dl.appendChild(dt2);
					dl.appendChild(dd2);
					
					tblCell4.className = "dateReceivedSent";
					tblCell4.appendChild(dl);
					
					//var aRep = document.createElement("a");
					//aRep.href = "javascript:showReplyMessage(" + dt.Rows[i].Send_Text_ID + ");";
					//aRep.innerHTML = "Reply";
					
					//var liRep = document.createElement("li");
					//liRep.className = "reply";
					//liRep.appendChild(aRep);
					
					var aFow = document.createElement("a");
					aFow.href = "javascript:showFowardMessage(" + dt.Rows[i].Text_ID + ");";
					aFow.innerHTML = "Forward";
					
					var liFow = document.createElement("li");
					liFow.className = "forward";
					liFow.appendChild(aFow);
					
					var aDel = document.createElement("a");
					aDel.href = "javascript:showRemoveMessage(" + dt.Rows[i].Text_ID + ");";
					aDel.innerHTML = "Delete";
					
					var liDel = document.createElement("li");
					liDel.className = "delete";
					liDel.appendChild(aDel);
					
					//Resize Code Start Here 
					
					var Enlarge = document.createElement("a");
					Enlarge.href = "javascript:increase('" + divCont.id + "');";
					
					
					var imgEnlarge = document.createElement("img");
					imgEnlarge.src = "/images/cuteeditor/enlarge.GIF";
					
					Enlarge.appendChild(imgEnlarge);
					
					var Reduce = document.createElement("a");
					Reduce.href = "javascript:decrease('" + divCont.id + "');";
					
					var imgReduce = document.createElement("img");
					imgReduce.src ="/images/cuteeditor/reduce.GIF";
					
					Reduce.appendChild(imgReduce);
					
					var liResize = document.createElement("li");
					liResize.className = "Resize clearfix";
											
					liResize.appendChild(Enlarge);
					liResize.appendChild(Reduce);	
				
					var ulOpt = document.createElement("ul");
					
					//ulOpt.appendChild(liRep);
					ulOpt.appendChild(liFow);
					ulOpt.appendChild(liDel);
					ulOpt.appendChild(liResize);
					tblCell5.appendChild(ulOpt);
					tblCell5.className = "options";
				//} //else
			//}//  if (i > 0)
				}//for (var i=0; i<dt.Rows.length; i++)
		} //if
	else
		{
		var insertTable = tbl.insertRow(i);
								
		var tblCell1 = insertTable.insertCell(0)
		tblCell1.colSpan = "4";
		tblCell1.innerHTML = "There are no sent messages.";
		
		}
	var node = document.getElementById('messages');
    SplitWordsWithFixedLength(node);
	
}

//Resize Code Start Here
var size = 150
    function increase(id)
    {
    var div = document.getElementById(id)
    size = size + 100;
    div.style.height = size + 'px';
    
    
    }
    function decrease(id)
    {
    var div = document.getElementById(id)
    if(size <= 150)
    {
    div.style.height = 150 + 'px';
    }
    else
    {
    size = size - 100;
    div.style.height = size + 'px';
    
    }
  }
//Resize Code End Here






function callback_sendText(res)
{
	checkResponse(res.value);
	var results = res.value.Tables[0];
	if (results.Rows[0].result == "True")
	{
		var controls = res.value.Tables[1];
		clearInputField('txtSubject');
		for (var i=0; i<controls.Rows.length; i++)
		{
			clearInputField(controls.Rows[i].controlID);				
			setControlErrorMessage(controls.Rows[i].controlID,'');
		}
		var userEmail = getSpanValue('spnuserEmail');
		setControlValue('txtUserEmail',userEmail);
		switch (results.Rows[0].errMessage)
		{
			case "valid":
				feedbackValid('Sending','Sent');
				window.setTimeout("confirmSent()", 4000);
				break;
			default :
					alert('An undeliverable message notification- ' + results.Rows[0].errMessage)
				break;			
		}
		//feedbackValid('Sending','Sent');
		//window.setTimeout("confirmSent()", 4000);
	}
	else
	{
		var controls = res.value.Tables[1];
		switch (results.Rows[0].errMessage)
		{
			case "invalid":
					feedbackInvalid('sendMessageActionContainer');
					window.setTimeout(function(){processValidationResponse(controls)}, 2001);
				break
			case "nocredit":
					feedbackInvalid('sendMessageActionContainer');
					window.setTimeout(function(){processValidationResponse(controls)}, 2001);
					setSpanValue('sendAccID','');
				   	alert('Sorry, you are going to have to purchase more SMS credits in order to do this');
			
				break					
		}
	}
}

function confirmSent(){
	cleanupFeedback('sendMessageActionContainer');
	setSpanValue('sendAccID','');
	setSpanValue('spnUsername','');
	var ul = document.getElementById("ulMessageToUsers");

	ul.innerHTML = "";
	//removed as this is not needed, replaced with ul.innerHTML = "";
	//for(var i=0;i<lis.length;i++)
	//	{
	//				var li = document.getElementById(lis[i].id);
	//				ul.removeChild(li);
	//	}	
			
	
}

function toggleMessage(){
	if (document.getElementById("radText").checked)
		{
		document.getElementById("textMessage").style.display = "block";
		
		document.getElementById("txtCellMessage").style.display = "block";
		
		document.getElementById("divCellGroups").style.display = "block";
	
		document.getElementById("userMessage").style.display = "none";
		
		document.getElementById("emailMessage").style.display = "none";
		
		document.getElementById("addGroups").style.display = "none";
		
		document.getElementById("editor").style.display = "none";
		
		document.getElementById("idCell").style.display = "block";
		
		document.getElementById("radCell").checked = true;
		
		}
	else if (document.getElementById("radMessage").checked)
		{
		document.getElementById("userMessage").style.display = "block";
		
		document.getElementById("textMessage").style.display = "none";
		
		document.getElementById("txtCellMessage").style.display = "none";
		
		document.getElementById("divCellGroups").style.display = "none";
		
		document.getElementById("emailMessage").style.display = "none";
		
		document.getElementById("addGroups").style.display = "none";
		
		document.getElementById("editor").style.display = "block";

		}
	else if (document.getElementById("radMessageGroup").checked)
		{
		document.getElementById("userMessage").style.display = "none";
		
		document.getElementById("textMessage").style.display = "none";
		
		document.getElementById("txtCellMessage").style.display = "none";
		
		document.getElementById("divCellGroups").style.display = "none";
		
		document.getElementById("emailMessage").style.display = "none";
		
		document.getElementById("addGroups").style.display = "block";
		
		document.getElementById("editor").style.display = "block";
		}
	else
	{
		document.getElementById("userMessage").style.display = "none";
		
		document.getElementById("textMessage").style.display = "none";
		
		document.getElementById("txtCellMessage").style.display = "none";
		
		document.getElementById("divCellGroups").style.display = "none";
		
		document.getElementById("emailMessage").style.display = "block";
		
		document.getElementById("addGroups").style.display = "none";
		
		document.getElementById("editor").style.display = "none";
	}
}

function toggleCell()
{
	if (document.getElementById("radCell").checked)
		{
		document.getElementById("idCell").style.display = "block";
	
		document.getElementById("addGroups").style.display = "none";
		
		document.getElementById("userMessage").style.display = "none";
			
		}
	else if (document.getElementById("radCellGroups").checked)
		{
		document.getElementById("idCell").style.display = "none";
	
		document.getElementById("addGroups").style.display = "block";
		
		document.getElementById("userMessage").style.display = "none";
		}
	else 
		{
		document.getElementById("idCell").style.display = "none";
	
		document.getElementById("addGroups").style.display = "none";
		
		document.getElementById("userMessage").style.display = "block";
		}
	
}
function callback_AutoCompleteUsername(res){

checkResponse(res.value);

	if (res.value != null)
		{
		var ds = res.value;
		var listControlID = "autoCompleteListtxtUsername";
		var listControlWrapper = "txtUsernameListWrapper";
		document.getElementById(listControlID).innerHTML = "";
		
		var ul = document.createElement("ul");
		ul.id = "autoList";
		
		if (ds != null && typeof(ds) == "object" && ds.Rows.length != 0)
			{
			
			for (var i=0; i<ds.Rows.length; i++)
				{
				var li = document.createElement("li");
				var a = document.createElement("a");
			
				a.href = "javascript:completeUsername('" + ds.Rows[i].UserID + "','" + ds.Rows[i].Username + " ("+ds.Rows[i].firstname + " " + ds.Rows[i].lastname+")');void(0);";
				a.innerHTML = ds.Rows[i].Username+ " ("+ds.Rows[i].firstname + " " + ds.Rows[i].lastname+")";;
				
				li.appendChild(a);
				ul.appendChild(li)
				
				}
		
				
			document.getElementById(listControlID).appendChild(ul);
			document.getElementById(listControlWrapper).style.display = "block";
			document.getElementById(listControlID).style.display = "block";
		
			}
		else
			{
			document.getElementById(listControlWrapper).style.display = "none";
			document.getElementById(listControlID).style.display = "none";
			}
		
		}
}
//1
function completeUsername1(accID, username){
	setSpanValue('txtUsernameErr', '');
	setSpanValue('spnUsername', username);
	setSpanValue('sendAccID', accID);
	Effect.Fade('txtUsernameListWrapper');
	}
// completeUsername was throwing an error , copied code as per inbox.js file and 
// created new function completeUsername1	
function completeUsername(accID, username){

	setSpanValue('txtUsernameErr', '');
	setSpanValue('spnUsername', username);
	setSpanValue('sendAccID', accID);
	Effect.Fade('txtUsernameListWrapper');
	var ul = document.getElementById('ulMessageToUsers');	
	var chks = document.getElementById('ulMessageToUsers').getElementsByTagName("input");
	var counter = 0;
	if(chks.length != 0)
	{
		for(var i=0;i<chks.length;i++)
		{
				if(accID == chks[i].value)
				{
					counter = 1;
				}
		}			
			
		if(counter == 0)
		{
			resetControlErrorMessage('txtUsername','You have already selected this person');
			var chk = document.createElement("input");
			chk.type = "checkbox";
			chk.value = accID;
			chk.id = "c_"+accID;
			chk.checked = true;
			chk.style.display = "none";
			var lbl = document.createElement("label");
			lbl.innerHTML = username;
			lbl.id = "l_"+accID;
			var img = document.createElement("img");
			img.id = "i_"+accID;
			img.alt ="Remove";
			img.src="/images/icons/delete.gif";
			var aImg = document.createElement("a");
			aImg.href ="javascript:deleteFriend(" + accID + ");";
			aImg.id = "a_"+accID;
			aImg.appendChild(img);
			var li = document.createElement("li");
			li.id="l_"+accID;
			li.appendChild(chk);
			li.appendChild(lbl);
			li.appendChild(aImg);			
			ul.appendChild(li);
		}
		else
		{
			setControlErrorMessage('txtUsername','You have already selected this person');
			
			
		}
		
	}
	else
	{
		var chk = document.createElement("input");
		chk.type = "checkbox";
		chk.value = accID;
		chk.id = "c_"+accID;
		chk.checked = true;
		chk.style.display = "none";
		var lbl = document.createElement("label");
		lbl.innerHTML = username;
		lbl.id = "l_"+accID;
		var img = document.createElement("img");
		img.id = "i_"+accID;
		img.alt ="Remove";
		img.src="/images/icons/delete.gif";
		var aImg = document.createElement("a");
		aImg.href ="javascript:deleteFriend(" + accID + ");";
		aImg.id = "a_"+ accID;
		aImg.appendChild(img);
		var li = document.createElement("li");
		li.id="l_"+accID;
		li.appendChild(chk);
		li.appendChild(lbl);
		li.appendChild(aImg);			
		ul.appendChild(li);
	}
	document.getElementById("txtUsername").value = "";
}



function deleteFriend(accID)
{
	var ul = document.getElementById("ulMessageToUsers");
	var chks = document.getElementById("ulMessageToUsers").getElementsByTagName("input");
	var lis = document.getElementById("ulMessageToUsers").getElementsByTagName("li");
	for(var i=0;i<chks.length;i++)
		{
				if(accID == chks[i].value)
				{
					var li = document.getElementById(lis[i].id);
					ul.removeChild(li);
				}
		}	
	
	
}


function showFullMessage(itemID){
	
	
	var mess = getSpanValue('spn_' + itemID);
	var username = getSpanValue('td_' + itemID);
	
	setSpanValue('fullMessage', mess);
	setSpanValue('fromUsername', username);
	openModalWindow('viewMessage');
}

function callback_showFullMessage(res){

checkResponse(res.value);

	if (res.value != 0)
		{
		document.getElementById('td1_' + res.value).innerHTML =  '';
		}
		
	
}

function showRemoveMessage(itemID){
	engTextSend.getTextMessageDetails(itemID, callback_showRemoveMessage);	
}

function callback_showRemoveMessage(res){
if (res.error!=null){alert(res.error)};
	checkResponse(res.value);

	var dt = res.value;
	//alert(dt.Rows[0].Text_ID);
	setSpanValue('removeTextID', dt.Rows[0].Text_ID);
	if (dt.Rows[0].Username == null)
		{
		setSpanValue('removeUsername',dt.Rows[0].Send_To_Number);
		}
	else
		{
		setSpanValue('removeUsername',dt.Rows[0].Username);	
		}	
	
	setSpanValue('removeDate',dt.Rows[0].Short_Sent);
	openModalWindow('removeMessage');
	
}

function removeMessage(){
	var textID = getSpanValue('removeTextID');
	showFeedback('removeMessageActionContainer');
	engTextSend.deleteMessage(textID, callback_removeMessage);
	
}

function callback_removeMessage(res){
if (res.error!=null){alert(res.error)};

checkResponse(res.value);

	if (res.value)
		{
		feedbackValid('Deleting','Deleted');
		window.setTimeout('hideRemoveMessage();', 4000);
		}
	else
		{
		feedbackInvalid('removeMessageActionContainer');
		}
}

function hideRemoveMessage(){
	var page = getSpanValue('currPageNum');
	loadPage(page);
	closeModalWindow('removeMessage');
	cleanupFeedback('removeMessageActionContainer');
}

function showFowardMessage(itemID){
	
	engTextSend.getTextMessageDetails(itemID, callback_showFowardMessage);
	
}

function callback_showFowardMessage(res){

checkResponse(res.value);

	var dt = res.value;
	var img = document.getElementById("imgsender2");
	setSpanValue('sendername',dt.Rows[0].Username);
	img.src = dt.Rows[0].SrcThumb;
	setSpanValue('origMessageForward', dt.Rows[0].Message);
	setSpanValue('origForwardMessID', dt.Rows[0].Text_ID);
	

	openModalWindow('forward');
}



function callback_sendForwardMessage(res){
if (res.error!=null){alert(res.error)};
checkResponse(res.value);

var results = res.value.Tables[0];
	if (results.Rows[0].result == "True")
		{
		var controls = res.value.Tables[1];
		for (var i=0; i<controls.Rows.length; i++)
			{
			clearInputField(controls.Rows[i].controlID);
			setControlErrorMessage(controls.Rows[i].controlID,'');
			}
			switch (results.Rows[0].errMessage)
				{
					case "valid":
						feedbackValid('Sending','Sent');
						window.setTimeout("hideForwardMessage()", 4000);
					break
				}
		}
	else
		{
		var controls = res.value.Tables[1];
		switch (results.Rows[0].errMessage)
				{
					case "invalid":
						feedbackInvalid('forwardMessageActionContainer');
						window.setTimeout(function(){processValidationResponse(controls)}, 2001);
					break
					case "nocredit":
						alert('You need to purchase more text credits');
					break
					
				}
		}
}

function hideForwardMessage(){
cleanupFeedback('forwardMessageActionContainer');
CloseWindow();
//closeModalWindow('forward');
}

function getUserNameIDs(){
	var chks = document.getElementById('ulMessageToUsers').getElementsByTagName("input");
	var idList;
	var counter = 0;
	if(chks.length == 0)
	{
	idList = '';
	}
	else
	{
		for (var i=0; i<chks.length; i++)
		{
		if (chks[i].type == "checkbox")
			{
				if(counter == 0)
				{
				idList = chks[i].value;
				counter = counter + 1;
				}
				else
				{
				idList = idList + ',' + chks[i].value;
				counter = counter + 1;
				}
			}
		}
	}
	
	return idList;			
}

function getGroupIDs(controlID){
	var chks = document.getElementById(controlID).getElementsByTagName("input");
	
	var idList = new Array();
	var counter = 0;
	for (var i=0; i<chks.length; i++)
		{
		if (chks[i].type == "checkbox")
			{
			if (chks[i].checked)
				{
				
				idList[counter] = chks[i].value;
				counter = counter + 1;
				}
			}
		}
	
	return idList;			
}
var toggleSelect = "unchecked";
function selectAllMessages(){
	var cont = document.getElementsByTagName("input");
	
	if (toggleSelect == "unchecked")
		{
		for (var i=0; i<cont.length; i++)
			{
			if (cont[i].type == "checkbox")
				{
				cont[i].checked = "true";
				}
			}
		toggleSelect = "checked";
		}
	else
		{
		for (var i=0; i<cont.length; i++)
			{
			if (cont[i].type == "checkbox")
				{
				cont[i].checked = "";
				}
			}
		toggleSelect = "unchecked";
		}
	}

function removeSentMessageBatch(){
	var controls = new Array();
	var cont = document.getElementsByTagName("input");
	var counter = 0;
	
	for (var i=0; i<cont.length; i++)
		{
		if (cont[i].type == "checkbox")
			{
			if (cont[i].checked)
				{
				
				controls[counter] = cont[i].value;
				counter = counter + 1;
				}
			}

		}
	
	
	if(controls.length == 0)
	{
		setControlDisplay('selectbatch','block');
		setControlDisplay('deletebatch','none');
		
		
	}
	else
	{
		setControlDisplay('deletebatch','block');
		setControlDisplay('selectbatch','none');
		
	}
	
	openModalWindow('removeSentMessageBatch');
		
}

function removeMessageBatch(){
	var controls = new Array();
	var cont = document.getElementsByTagName("input");
	var counter = 0;
	
	for (var i=0; i<cont.length; i++)
		{
		if (cont[i].type == "checkbox")
			{
			if (cont[i].checked)
				{
					if (!isNaN(cont[i].value)) {
						controls[counter] = cont[i].value;
						counter = counter + 1;
					}
				}
			}

		}
	
	showFeedback('removeMessageBatchActionContainer');
	engTextSend.deleteSelectedMessages(controls, callback_removeMessageBatch);
	
	
}
function callback_removeMessageBatch(res)
{
if (res.error!=null){alert(res.error)};
if (res.value)
	{
	feedbackValid('Deleting','Deleted');
	window.setTimeout("hideRemoveBatchMessages();", 4000);		
	}
else
	{
	feedbackInvalid('removeMessageBatchActionContainer');
	}	
	
}
function hideRemoveBatchMessages(){
	cleanupFeedback('removeMessageBatchActionContainer');
	closeModalWindow('removeSentMessageBatch');
	var pageNum = getSpanValue('currPageNum');
	loadPage(pageNum);
	
}

function CloseWindow(){
	var ul = document.getElementById("ulMessageToUsers");
	var chks = document.getElementById("ulMessageToUsers").getElementsByTagName("input");
	var lis = document.getElementById("ulMessageToUsers").getElementsByTagName("li");
	var idlist = new Array();
	for(var i=0;i<lis.length;i++)
		{
				
					idlist[i] = document.getElementById(lis[i].id);
		
		}	
	
	for(var i=0;i<idlist.length;i++)
	{
		var li = idlist[i];
		ul.removeChild(li);
	}

		closeModalWindow('forward');
		
}
function joinPortal(portalid)
{
	engPortal.joinPortal(portalid, callback_joinPortal)

}
function callback_joinPortal(res)
{
	checkResponse(res.value);
		var results  = res.value.Tables[0];
		if (results.Rows[0].result == "True")
		{
			var controls = res.value.Tables[1];

			switch(results.Rows[0].errMessage)
				{
					case "valid":
						window.location = "/index.aspx";
						break
				}
		}
		else
		{
			var controls = res.value.Tables[1];
			switch (results.Rows[0].errMessage)
				{
					case "invalid":
										
						break
				}

		}
}