/// eventHandling routines
var TLCUserCookie;
function __add_handler(obj, evt, handler, captures) 
{ 
        if (obj.addEventListener) 
                obj.addEventListener(evt, handler, captures); 
        else if (obj.attachEvent) 
                obj.attachEvent('on' + evt, handler); 
        else 
        { 
                var old_handler = obj['on' + evt]; 
                if (null == old_handler) 
                        obj['on' + evt] = handler; 
                else obj['on' + evt] = function() 
                { 
					old_handler(); 

					handler(); 
                } 
        } 
}

/// dimmingdiv.js

//************************************************************************************
// original dimmingdiv.js code by Massimo Beatini (greatly modified_
//************************************************************************************

//
// global variables
//
var isMozilla;
var objDiv = null;
var originalDivHTML = "";
var DivID = "";
var over = false;

var __DimmerWdOffset = 21;
var __DimmerHtOffset = 4;

//
// dynamically add a div to 
// dim all the page
//
function buildDimmerDiv()
{
	//Remove style width and height: Sanket Pathre on 04/10/2006.
	//Added style z-Index: Sanket Pathre on 04/10/2006.
	//style="width:'+ (document.body.offsetWidth - __DimmerWdOffset) + 'px; height:' + (document.body.offsetHeight - __DimmerHtOffset) +'px"
    document.write('<div id="dimmer" class="dimmer" style="z-index=1500;"></div>');
	// Commentted: Sanket Pathre on 04/10/2006.
	//__add_handler(window, "load", resizeDimmer, false);
}

var tmrKeepDimmerAtTop;

function displayDimmer(show)
{
	if((document.getElementById('dimmer').style.visibility == "visible" && show) ||
		(document.getElementById('dimmer').style.visibility != "visible" && !show))
		return;
	if(show)
	{//show=true
		document.getElementById('dimmer').style.visibility = "visible";
		tmrKeepDimmerAtTop = setTimeout("KeepDimmerAtTop()", 10);	
		//Added following 2 lines by sanket Pathre on 04/10/2006
		//reason to add:dimmer height and width are set dureing dimmer visible=true
		document.getElementById('dimmer').style.width=document.body.offsetWidth - __DimmerWdOffset +"px";
		document.getElementById('dimmer').style.height=document.body.offsetHeight - __DimmerHtOffset + "px";
	}
	else
	{
		document.getElementById('dimmer').style.visibility = "hidden";
		clearTimeout(tmrKeepDimmerAtTop);
		//Added following two line by Sanket Pathre on 04/10/2006
		//reason to add:beacause of dimmer height and width at some popup windows get extra scrollbar
		document.getElementById('dimmer').style.width="0px";
		document.getElementById('dimmer').style.height="0px";
	}
	disableFormElements(show)
}

function KeepDimmerAtTop()
{
	var dimmerDiv = document.getElementById('dimmer')
	dimmerDiv.style.top = document.body.scrollTop + 'px';
	dimmerDiv.style.left = document.body.scrollLeft + 'px';
	tmrKeepDimmerAtTop = setTimeout("KeepDimmerAtTop()", 10);	
}

function displayFloatingDiv(divId, title, width, height, left, top) 
{
	DivID = divId;

	document.getElementById('dimmer').style.visibility = "visible";

    document.getElementById(divId).style.width = width + 'px';
    document.getElementById(divId).style.height = height + 'px';
    document.getElementById(divId).style.left = left + 'px';
    document.getElementById(divId).style.top = top + 'px';
	
	var addHeader;
	
	if (originalDivHTML == "")
	    originalDivHTML = document.getElementById(divId).innerHTML;
	
	addHeader = '<table style="width:' + width + 'px" class="floatingHeader">' +
	            '<tr><td ondblclick="void(0);" onmouseover="over=true;" onmouseout="over=false;" style="cursor:move;height:18px">' + title + '</td>' + 
	            '<td style="width:18px" align="right"><a href="javascript:hiddenFloatingDiv(\'' + divId + '\');void(0);">' + 
	            '<img alt="Close..." title="Close..." src="close.jpg" border="0"></a></td></tr></table>';
	

    // add to your div an header	
	document.getElementById(divId).innerHTML = addHeader + originalDivHTML;
	
	
	document.getElementById(divId).className = 'dimming';
	document.getElementById(divId).style.visibility = "visible";

}

function hiddenFloatingDiv(divId)
{


	document.getElementById(divId).innerHTML = originalDivHTML;
	document.getElementById(divId).style.visibility='hidden';
	document.getElementById('dimmer').style.visibility = 'hidden';
	
	DivID = "";
}


function init_Dimmer()
{
    // add the div
    // used to dim the page
	buildDimmerDiv();
	__add_handler(window, 'resize', window_ResizeForDimmer, false);
}

function window_ResizeForDimmer()
{

	try
	{
		// recalc center for loading div
		CalcCenter();
		var dimmerDiv = document.getElementById('dimmer');
		if(dimmerDiv != null)
		{
		//Following 2 if condition are addded by sanket(04/10/2006)
		// reason: unnecessaryly avoid defining width and height of dimmer.
		if(dimmer.style.visibility!='undefined')
		if(dimmerDiv.style.visibility=="visible")
			{
			dimmerDiv.style.width = (document.body.offsetWidth - __DimmerWdOffset) + 'px';
			dimmerDiv.style.height = (document.body.offsetHeight - __DimmerHtOffset) +'px';
			}
		}
	}
	catch(ex)
	{
	}	
}

/// end dimmingdiv.js

/// Loading Support
function ShowHideLoadingDiv(Show)
{
	if(Show)
	{
		document.getElementById("divLoading").style.visibility = "visible";
		document.getElementById("divLoading").style.display = "inline";
		lowerOtherFloatingWindows();
	} 
	else
	{
		document.getElementById("divLoading").style.visibility = "hidden";
		document.getElementById("divLoading").style.display = "none";
		raiseOtherFloatingWindows();
	}
}

function lowerOtherFloatingWindows()
{
	var itemCount = floatingDivs.length;
	if(itemCount >0)
		for(i=0; i<itemCount; i++)
		{
			var dvFloat = floatingDivs[i];
			if(dvFloat.id != 'divLoading')
					dvFloat.style.display = "none";
		}
}

function raiseOtherFloatingWindows()
{
	var itemCount = floatingDivs.length;
	if(itemCount >0)
		for(i=0; i<itemCount; i++)
		{
			var dvFloat = floatingDivs[i];
			if(dvFloat.id != 'divLoading')
					dvFloat.style.display = "";
		}
}




/// Floating Div
var verticalpos="fromtop"
floatingDivs = new Array();

function JSFX_FloatTopDiv(divId, startX, startY)
		{
			var ns = (navigator.appName.indexOf("Netscape") != -1);
			var d = document;
			function ml(id)
			{
				var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
				if(d.layers)el.style=el;
				el.sP=function(newX,newY){this.style.left=newX; this.style.top=newY; };
				el.x = startX;
				if (verticalpos=="fromtop")
				el.y = startY;
				else{
				el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
				el.y -= startY;
				}
				
				el.repos=function() {stayTopLeft(el.id, startX, startY)}
				return el;
				
			}
			window.stayTopLeft=function(id, startx, starty)
			{
				var ftlObj = document.getElementById(id);
				if (verticalpos=="fromtop"){
				var pY = ns ? pageYOffset : document.body.scrollTop;
				ftlObj.y += (pY + starty - ftlObj.y)/8;
				}
				else{
				var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
				ftlObj.y += (pY - starty - ftlObj.y)/8;
				}
				
				if(typeof(ftlObj.sP)== "function")
				ftlObj.sP(ftlObj.x, ftlObj.y);
				setTimeout("SetPos('"+id+"','"+startx+"','"+starty+"')",10);
				//setTimeout("stayTopLeft('" + id + "', " + startx + ", " + starty + ")" , 10);
			}
			var ftlObj;
			ftlObj = ml(divId);
			floatingDivs.push(ftlObj);
			ftlObj.repos()
		}

function update_divMtgPermissions_pos()
{
	try
	{
		if(document.getElementById("divMtgPermissions") != null)
		{
		if(window.location.href.indexOf("eMeetingInvite.aspx")==-1)
			{
			document.getElementById("divMtgPermissions").style.left= 520;
			document.getElementById("divMtgPermissions").style.top=92;
			//JSFX_FloatTopDiv("divMtgPermissions", 450, 105)
			setTimeout("SetPos('divMtgPermissions','520','92')",10);
			}
		else
			{
			document.getElementById("divMtgPermissions").style.left= 530;
			document.getElementById("divMtgPermissions").style.top=47;
			//JSFX_FloatTopDiv("divMtgPermissions", 450, 105)
			setTimeout("SetPos('divMtgPermissions','530','47')",10);
			}
		}
	} catch(someEx)
	{
	}
}
function SetPos(divid,left,top)
{
	if(document.getElementById(divid)!=null)
	{
		document.getElementById(divid).style.left=left;
		document.getElementById(divid).style.top=top;
	}
}
function update_divGrpPermissions_pos()
{
	try
	{
		if(document.getElementById("divGrpPermissions") != null)
		{
			document.getElementById("divGrpPermissions").style.left= 520;
			document.getElementById("divGrpPermissions").style.top=114;
			setTimeout("SetPos('divGrpPermissions','520','114')",10);
			//JSFX_FloatTopDiv("divGrpPermissions", 500, 180)
		}
	} catch(someEx)
	{
	}
}
/*Added by sanket pathre(2006_11_27)
Reason: To remove unnecessary scrollbar in Edit Group*/
function update_divOrgPermissions_pos1(divOrgPermissions)
{
try
	{
		var browserWidth
			if (self.innerWidth)
			{
				browserWidth = self.innerWidth;
			}
			else if (document.documentElement && document.documentElement.clientWidth)
			{
				browserWidth = document.documentElement.clientWidth;
			}
			else if (document.body)
			{
				browserWidth = document.body.clientWidth;
			}
			var requiredWidth=(browserWidth * 50)/100;//(50 is % width of org tree div )
			if(document.all)
			divOrgPermissions.style.left=parseInt(requiredWidth) + 50;
			else
			divOrgPermissions.style.left=parseInt(requiredWidth) + 40;
			divOrgPermissions.style.top=80;
			//alert(document.getElementById("divTreecontainer").style.height)
			var divid=divOrgPermissions.id;
			var str="SetPos('"+divid+"','"+divOrgPermissions.style.left+"','80')";
			setTimeout(str,10);
			//JSFX_FloatTopDiv(divOrgPermissions.id, requiredWidth + 80,85)
			
	} catch(someEx)
	{
	}
}
function update_divOrgPermissions_pos()
{
	try
	{
	
		if(document.getElementById("divOrgPermissions") != null)
		{
			JSFX_FloatTopDiv("divOrgPermissions", 500, 120)
		}
	} catch(someEx)
	{
	}
}
function update_divInlineUserPickerSideBar_pos()
{
	try
	{
		if(document.getElementById("divInlineUserPickerSideBar") != null)
		{
			JSFX_FloatTopDiv("divInlineUserPickerSideBar", 600, 120)
		}
	} catch(someEx)
	{
	}
}

function update_divInlineOrgChartPickerSideBar_pos()
{
	try
	{
		if(document.getElementById("divInlineOrgChartPickerSideBar") != null)
		{
			JSFX_FloatTopDiv("divInlineOrgChartPickerSideBar", 500, 120);
			
		}
	} catch(someEx)
	{
	}
}

function update_divInlineAddUserPositionSidebar_pos()
{
	try
	{
		if(document.getElementById("divInlineAddUserPositionSidebar") != null)
		{
			JSFX_FloatTopDiv("divInlineAddUserPositionSidebar", 500, 120)
		}
	} catch(someEx)
	{
	}
}

var __Center_PosLeft = -1;
var __Center_PosTop = -1;
function update_divLoading_pos()
{
	try
	{
		if(__Center_PosLeft < 0 || __Center_PosTop < 0)
			CalcCenter();
		if(document.getElementById("divLoading") != null)
		{
			JSFX_FloatTopDiv("divLoading", __Center_PosLeft, __Center_PosTop)
		}
	} catch(someEx)
	{
	}
}
// Loaded later so that the window is built first
//update_divLoading_pos();

/// Dimming Form elements
		function disableFormElements(boolValu)
		{
			
			try
			{
			objElems = document.forms[0].elements;
			for(i=0;i<objElems.length;i++){
			
				objElems[i].disabled = boolValu;
				
				if(objElems[i].tagName.toLowerCase() == "select")
				{
					if(boolValu)
					{
						objElems[i].style.visibility = "hidden" ;
					}
					else
					{
						objElems[i].style.visibility = "visible" ;
					}
				}
			}
			} catch (ex) {
			}
			try
			{
			//Commented by sanket
			//disableLinks(boolValu);
			} catch (ex) {
			}

		}
		
		//var __radMenus = null;
		//var __linksOnForm = null;
		
		function disableLinks(boolValue)
		{
			
			
			objLinks = document.links;
			
			for(i=0;i<objLinks.length;i++){
				disableLink(boolValue, objLinks[i])
			}
			
			if(__radMenus != null || __linksOnForm != null)
			{
				disableRadMenus(boolValue);
				return;
			} 
		}
		
		function disableLink(boolValue, objLinks)
		{
				//objLinks.disabled = boolValue;
				objLinks.style.visibility = (boolValue?"hidden":"visible");
		}
		
		function disableRadMenus(boolValue)
		{
			if(__radMenus != null && __radMenus.length > 0)
				for(i=0; i<__radMenus.length; i++)
				{
					if(!boolValue) // is enabled
						__radMenus[i].Enable();
					else
						__radMenus[i].Disable();
				}
			
			if(__linksOnForm != null && __linksOnForm.length > 0)
				for(i=0; i<__linksOnForm.length; i++)
				{
					disableLink(boolValue, __linksOnForm[i]);
				}
		}

/// EmbedFile api
		function EmbedFile(id, fn, attribs)
		{
			var str = '<object id='+ id +' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1" height="1" VIEWASTEXT>';
			str += '<param name="movie" value="' + fn + '" />';
			str += '<param name="play" value="false" />';
			str += '<param name="quality" value="high" />';
			str += '<embed name="' + id + '" ' + attribs + '"src="' + fn +'" quality="high" play="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>';
			str += '</object>';
         
          document.write(str);
			//document.write('<embed id="' + id + '"  src="' + fn + '" ' + attribs + '"></embed>');
		}
		
/// Save Scroll Position between Ajax Callbacks
		var __lastScrollXPos, __lastScrollYPos
		function saveScrollPosition()
		{
      
		      if (document.all)
				{
					if (!document.documentElement.scrollLeft)
						__lastScrollXPos = document.body.scrollLeft;
					else
						__lastScrollXPos = document.documentElement.scrollLeft;
               
					if (!document.documentElement.scrollTop)
						__lastScrollYPos = document.body.scrollTop;
					else
						__lastScrollYPos = document.documentElement.scrollTop;
				}   
			else
				{
					__lastScrollXPos = window.pageXOffset;
					__lastScrollYPos = window.pageYOffset;
				}
	   }
   
	   function setScrollPosition()
		{
			window.scrollTo(__lastScrollXPos, __lastScrollYPos);
		}	
	
		function setScrollPos()  
		{   
			setTimeout(setScrollPosition, 100);  
		}  

// Floating Loading Calc Center routing
		function CalcCenter()
		{
			__Center_PosLeft = 0;
			__Center_PosTop = 0;

		      if (document.all)
				{
					// Very crude method (but image size isn't necessarily guaranteed)
					__Center_PosTop = Math.floor(document.body.clientHeight/2);
					__Center_PosLeft = Math.floor(document.body.clientWidth/2);
				}   
			else
				{
					__Center_PosTop = Math.floor(window.outerHeight/2);
					__Center_PosLeft = Math.floor(window.outerWidth/2);
				}				
		}
		
		function WindowTopX(popUpHeight)
		{
		var h=0;
			if (document.all || document.layers) 
				h = screen.availHeight;
			else if (window.innerHeight)
				h = window.innerHeight + 200;
				if(h>popUpHeight)
					topPos = (h-popUpHeight)/2;
				else
					topPos=0;
				
					return topPos;
		}
		function WindowLeftY(popUpWidth)
		{
		var w=0;
			if (document.all || document.layers)
				w = screen.availWidth;
			else if(window.innerWidth)
				w=window.innerWidth;
				var leftPos;
				if(w>popUpWidth)
					leftPos=(w-popUpWidth)/2;
				else
					leftPos=0;
					return leftPos;
		}
		
/*** START: Added: Shailesh Patel on 28/09/2007 ***/

	/* Define Alerts class using JS */
	function Alerts()
	{
		var alertId = 0;
		var message = '';
		var priority = 0;
		var mapperId = 0;
		var alertDate = new Date();
		
		this.ShowAlertId = ShowAlertId;
		this.ShowMessage = ShowMessage;
		this.ShowPriority = ShowPriority;
		this.ShowMapperId = ShowMapperId;
		this.ShowAlertDate = ShowAlertDate;
		
		this.SetAlertId = SetAlertId;
		this.SetMessage = SetMessage;
		this.SetPriority = SetPriority;	
		this.SetMapperId = SetMapperId;
		this.SetAlertDate = SetAlertDate;
		
		function ShowAlertId()
		{	return alertId;		}

		function ShowMapperId()
		{	return mapperId;	}
		
		function ShowMessage()
		{	return message;		}
		
		function ShowPriority()
		{	return priority;	}

		function ShowAlertDate()
		{	return alertDate;	}
		
		function SetAlertId(myAlertId)
		{	alertId = myAlertId;	}

		function SetMapperId(myMapperId)
		{	mapperId = myMapperId;	}

		function SetMessage(myMessage)
		{	message = myMessage;	}

		function SetPriority(myPriority)
		{	priority = myPriority;	}

		function SetAlertDate(alYear, alMonth, alDate, alHours, alMinutes)
		{	
		    alertDate.setFullYear(alYear, alMonth - 1, alDate);
		    alertDate.setHours(alHours, alMinutes, 0, 0);
		}
	}
	
	var rmdAlerts = new Array();
	var emAlerts = new Array();
	var payAlerts = new Array();
	var resAlerts = new Array();
	var dirAlerts = new Array();	

	var myEmAlerts = new Array();
	var myPayAlerts = new Array();
	var myResAlerts = new Array();
	var myDirAlerts = new Array();	
	
	
    function encode(str)
    {
	    var result = "";    	
	    for (i = 0; i < str.length; i++)
	    {
		    if (str.charAt(i) == " ") result += "+";
		    else result += str.charAt(i);
	    }
	    return escape(result);
    }

    /*function decode(str)
    {
 	    var result = str.replace(/\+/g, " ");
	    return unescape(result);
    }*/	
	
	function OpenPopUpAlertMessage(alertId, mapperId)
	{
	    var hfPostId = document.getElementById('_ctl0_MainContent_ucInboxControl_PostList1_hfPostId');
	    if(hfPostId != null)
	    {
	        if(hfPostId.value == '')
	        {
			    POSTID = '';
			    document.getElementById('_ctl0_MainContent_ucInboxControl_PostList1_hfMeetingId').value = '0';
			    document.getElementById('_ctl0_MainContent_ucInboxControl_hfCurrentMeetingId').value = '0';
			    document.getElementById('_ctl0_MainContent_ucInboxControl_PostList1_hfPostId').value = '';
			    document.getElementById('_ctl0_MainContent_ucInboxControl_ctlInboxTree_hfEnableMenuItems').value = '';
			}
	    }
	    
        var clientUtcTime = document.getElementById('_ctl0_Footer_clientCurrentUtcTime');
        var siteUrl = document.getElementById('_ctl0_Footer_hdSiteUrl');
        
		var width = 820;
		var height = 400;
		var topx=WindowTopX(height);
		var lefty=WindowLeftY(width);
		var url = new String();
		if(siteUrl != null)
		{
		    if(clientUtcTime != null)
		        url = siteUrl.value + "ShowAlertMessage.aspx?aid=" + alertId + "&mid=" + mapperId + "&utcTime=" + encode(clientUtcTime.value);
		    else
		        url = siteUrl.value + "ShowAlertMessage.aspx?aid=" + alertId + "&mid=" + mapperId;
		}
		else
		{
		    if(clientUtcTime != null)
		        url = "../ShowAlertMessage.aspx?aid=" + alertId + "&mid=" + mapperId + "&utcTime=" + encode(clientUtcTime.value);
		    else
		        url = "../ShowAlertMessage.aspx?aid=" + alertId + "&mid=" + mapperId;
		}
		   
		window.open(url,'PopupShowAlertMessage','width='+width+',height='+height+',left='+lefty+',top='+topx+',location=0,menubar=0,resizable=1,status=1,titlebar=0,toolbar=0,scrollbars=1');	
	}
	

	function getTabCss(currentIndex, activeIndex,showTabCount)
	{
		var tabCss="alertTabs";
        if(activeIndex!=0&&currentIndex==(activeIndex-1)) 
        {
            tabCss="leftAdjacentActiveTab";
        }
        if(currentIndex==(showTabCount))
        {
            tabCss="alertTabRightMost";
        }
        return tabCss;		    
	}
	
	function getLinkCss(linkType)
	{
		var linkCss = "readAlert"; // 2
	    var intLinkType = parseInt(linkType);	    
		switch(intLinkType)
		{
			case 1:
				linkCss = "noAlert";
				break;
			case 2:
				linkCss = "readAlert";
				break;
			case 3:
				linkCss= "newAlert";
				break;
		}
		return linkCss ;
	}


	function getPriorityCss(priority)
	{
		var priorityCss = "normalPriorityMessage";
	    var intPriority = parseInt(priority);
		switch(intPriority)
		{
			case 1: // Urgent
				priorityCss = "urgentMessage";
				break;
			case 2: // High
				priorityCss = "highPriorityMessage";
				break;
			case 3: // Normal
				priorityCss= "normalPriorityMessage";
				break;
		}
		return priorityCss ;
	}

	

	function previousAlert(myArray)
	{
		var currentCounter = parseInt(document.getElementById('msgCounter').innerHTML) - 1;
		
		if(currentCounter == 0)
			currentCounter = 0;
		else
			currentCounter = currentCounter - 1;
		
		var newAlert = myArray[currentCounter];		
		document.getElementById('msgCounter').innerHTML = (currentCounter+1);
		document.getElementById('msg').innerHTML = newAlert.ShowMessage();
		document.getElementById('msg').href = "javascript:OpenPopUpAlertMessage("+newAlert.ShowAlertId()+", "+newAlert.ShowMapperId()+");";
		var priorityCss = getPriorityCss(newAlert.ShowPriority());
		document.getElementById('msgPriority').className = priorityCss;
		
		if(currentCounter == 0)
		{
			document.getElementById('btnNextAlert').style.display = "inline";
			document.getElementById('btnPreviousAlert').style.display = "none";
		}
		else
		{
			document.getElementById('btnNextAlert').style.display = "inline";
			document.getElementById('btnPreviousAlert').style.display = "inline";
		}
	}
	
	function nextAlert(myArray)
	{
		var currentCounter = parseInt(document.getElementById('msgCounter').innerHTML) - 1;
		
		if(currentCounter == (myArray.length-1))
			currentCounter = (myArray.length-1);
		else
			currentCounter = currentCounter + 1;

		var newAlert = myArray[currentCounter];
		document.getElementById('msgCounter').innerHTML = currentCounter+1;
		document.getElementById('msg').innerHTML = newAlert.ShowMessage();		        
		document.getElementById('msg').href =  "javascript:OpenPopUpAlertMessage("+newAlert.ShowAlertId()+", "+newAlert.ShowMapperId()+");";
		var priorityCss = getPriorityCss(newAlert.ShowPriority());
		document.getElementById('msgPriority').className = priorityCss;

		if(currentCounter >= (myArray.length - 1))
		{
			document.getElementById('btnNextAlert').style.display = "none";
			document.getElementById('btnPreviousAlert').style.display = "inline";
		} 
		else
		{
			document.getElementById('btnNextAlert').style.display = "inline";
			document.getElementById('btnPreviousAlert').style.display = "inline";
		}
		
	}
	
	
	function initializeAlertTabs()
	{
		var varTotalAlerts = document.getElementById('totalMsg');
		if(varTotalAlerts != null)
		{
			var totalAlerts = parseInt(varTotalAlerts.innerHTML);
			if (totalAlerts > 1)
			{
				document.getElementById('btnNextAlert').style.display = "inline";
				document.getElementById('btnPreviousAlert').style.display = "none";			
			}
			else
			{
				document.getElementById('btnNextAlert').className = "hideAlertArrows";
				document.getElementById('btnPreviousAlert').className = "hideAlertArrows";
			}
		}		
	}
	
	
    // Deprecated. Now, using showTabUsingArrays().
    function showTab(tabEmeeting, tabPayment,  tabResources,  tabDirectory, activeIndex)
    {    
        var showTabCount=0;
        var currentIndex=0;
        var stringHTML="";
        
        if(emAlerts.length == 0 && tabEmeeting > 0)
            tabEmeeting = 1;
                    
        if(tabEmeeting>0)        
            showTabCount++;
            
        if(tabPayment>0)
            showTabCount++;
            
        if(tabResources>0)        
            showTabCount++;
            
        if(tabDirectory>0)
            showTabCount++;

        if(showTabCount==0)
        {
            document.getElementById('titleAlertsSection').style.visibility="hidden";
        }
        else 
        {  
            stringHTML+="<div class='curveleft'>&nbsp;</div>";
            if(tabEmeeting>0)
            {
				currentIndex++;
				if(tabEmeeting==1)
				{
					var linkCss = getLinkCss(tabEmeeting);
					var tabCss=getTabCss(currentIndex,activeIndex,showTabCount);
					stringHTML+="<div id='tabEmeeting' class='"+tabCss+"'><span class='"+linkCss+"'>eMeetings</span></div>";
				}
				else
				{
					var linkCss = getLinkCss(tabEmeeting);
					if(activeIndex==1)
					{
						var priorityCss = getPriorityCss(emAlerts[0].ShowPriority());
						var jsUrl = "javascript:OpenPopUpAlertMessage("+emAlerts[0].ShowAlertId()+", "+emAlerts[0].ShowMapperId()+");";
						stringHTML+="<div id='tabEmeeting' class='alertActiveTab'><span class='activeTabInner'><span class='"+linkCss+"'>eMeetings:&nbsp;</span><span class='msgPreviousArrow' id='btnPreviousAlert' title='Previous alert' onclick='previousAlert(emAlerts);'>&nbsp;</span><span class='messageCount'>(<span id='msgCounter'>1</span> of <span id='totalMsg'>"+emAlerts.length+"</span>)</span><span class='msgNextArrow' id='btnNextAlert' title='Next alert' onclick='nextAlert(emAlerts);'>&nbsp;</span>&nbsp;<span id='msgPriority' class='"+priorityCss+"'>&nbsp;</span>&nbsp;<a title='click to open this message' href='"+jsUrl+"' class='alertMessageLink' id='msg'>"+emAlerts[0].ShowMessage()+"</a></span></div>";
					}
					else
					{
						var tabCss=getTabCss(currentIndex,activeIndex,showTabCount);	                        
						stringHTML+="<div id='tabEmeeting' class='"+tabCss+"' onclick='showTab("+tabEmeeting+","+tabPayment+","+tabResources+","+tabDirectory+",1)'><span class='"+linkCss+"'>eMeetings</span></div>";
					}
                }
                
            }
            
            if(tabPayment>0)
            {
				currentIndex++;
				if(tabPayment==1)
				{					
					var linkCss = getLinkCss(tabPayment);
					var tabCss=getTabCss(currentIndex,activeIndex,showTabCount);
					stringHTML+="<div id='tabPayment' class='"+tabCss+"'><span class='"+linkCss+"'>Payment</span></div>";
				}
				else
				{
					var linkCss = getLinkCss(tabPayment);
					if(activeIndex==2)
					{
						var priorityCss = getPriorityCss(payAlerts[0].ShowPriority());
						var jsUrl = "javascript:OpenPopUpAlertMessage("+payAlerts[0].ShowAlertId()+", "+payAlerts[0].ShowMapperId()+");";
						stringHTML+="<div class='alertActiveTab'><span class='activeTabInner'><span class='"+linkCss+"'>Payment:&nbsp;</span><span class='msgPreviousArrow' id='btnPreviousAlert' title='Previous alert' onclick='previousAlert(payAlerts);'>&nbsp;</span><span class='messageCount'>(<span id='msgCounter'>1</span> of <span id='totalMsg'>"+payAlerts.length+"</span>)</span><span class='msgNextArrow' id='btnNextAlert' title='Next alert' onclick='nextAlert(payAlerts);'>&nbsp;</span>&nbsp;<span id='msgPriority' class='"+priorityCss+"'>&nbsp;</span>&nbsp;<a title='click to open this message' href='"+jsUrl+"' class='alertMessageLink' id='msg'>"+payAlerts[0].ShowMessage()+"</a></span></div>";
					}
					else
					{
						var tabCss=getTabCss(currentIndex,activeIndex,showTabCount);
						stringHTML+="<div id='tabPayment' class='"+tabCss+"' onclick='showTab("+tabEmeeting+","+tabPayment+","+tabResources+","+tabDirectory+",2)'><span class='"+linkCss+"'>Payment</span></div>";
					}
                }
            }
        
            if(tabResources>0)
            {
				currentIndex++;
				if(tabResources==1)
				{
					var linkCss = getLinkCss(tabResources);
					var tabCss=getTabCss(currentIndex,activeIndex,showTabCount);
					stringHTML+="<div id='tabResources' class='"+tabCss+"'><span class='"+linkCss+"'>Resources</span></div>";
				}
				else
				{
					var linkCss = getLinkCss(tabResources);
					if(activeIndex==3)
					{
						var priorityCss = getPriorityCss(resAlerts[0].ShowPriority());
						var jsUrl = "javascript:OpenPopUpAlertMessage("+resAlerts[0].ShowAlertId()+", "+resAlerts[0].ShowMapperId()+");";
						stringHTML+="<div class='alertActiveTab'><span class='activeTabInner'><span class='"+linkCss+"'>Resources:&nbsp;</span><span class='msgPreviousArrow' id='btnPreviousAlert' title='Previous alert' onclick='previousAlert(resAlerts);'>&nbsp;</span><span class='messageCount' />(<span id='msgCounter'>1</span> of <span id='totalMsg'>"+resAlerts.length+"</span>)</span><span class='msgNextArrow' id='btnNextAlert' title='Next alert' onclick='nextAlert(resAlerts);' />&nbsp;</span>&nbsp;<span id='msgPriority' class='"+priorityCss+"'>&nbsp;</span>&nbsp;<a title='click to open this message' href='"+jsUrl+"' class='alertMessageLink' id='msg'>"+resAlerts[0].ShowMessage()+"</a></span></div>";
					}
					else
					{
						var tabCss=getTabCss(currentIndex,activeIndex,showTabCount);
						stringHTML+="<div id='tabResources' class='"+tabCss+"' onclick='showTab("+tabEmeeting+","+tabPayment+","+tabResources+","+tabDirectory+",3)'><span class='"+linkCss+"'>Resources</span></div>";
					}
                }
            }
            
            if(tabDirectory>0)
            {
				currentIndex++;
				if(tabDirectory==1)
				{
					var linkCss = getLinkCss(tabDirectory);
					var tabCss=getTabCss(currentIndex,activeIndex,showTabCount);
					stringHTML+="<div id='tabDirectory' class='"+tabCss+"'><span class='"+linkCss+"'>Directory</span></div>";
				}
				else
				{
					var linkCss = getLinkCss(tabDirectory);
					if(activeIndex==4)
					{
						var priorityCss = getPriorityCss(dirAlerts[0].ShowPriority());
						var jsUrl = "javascript:OpenPopUpAlertMessage("+dirAlerts[0].ShowAlertId()+", "+dirAlerts[0].ShowMapperId()+");";
						stringHTML+="<div class='alertActiveTab'><span class='activeTabInner'><span class='"+linkCss+"'>Directory:&nbsp;</span><span class='msgPreviousArrow' id='btnPreviousAlert' title='Previous alert' onclick='previousAlert(dirAlerts);'>&nbsp;</span><span class='messageCount'>(<span id='msgCounter'>1</span> of <span id='totalMsg'>"+dirAlerts.length+"</span>)</span><span class='msgNextArrow' id='btnNextAlert' title='Next alert' onclick='nextAlert(dirAlerts);'>&nbsp;</span>&nbsp;<span id='msgPriority' class='"+priorityCss+"'>&nbsp;</span>&nbsp;<a title='click to open this message' href='"+jsUrl+"' class='alertMessageLink' id='msg'>"+dirAlerts[0].ShowMessage()+"</a></span></div>";
					}
					else
					{
						var tabCss=getTabCss(currentIndex,activeIndex,showTabCount);
						stringHTML+="<div id='tabDirectory' class='"+tabCss+"' onclick='showTab("+tabEmeeting+","+tabPayment+","+tabResources+","+tabDirectory+",4)'><span class='"+linkCss+"'>Directory</span></div>";
					}
                }
            }
            stringHTML+="<div class='curveright'>&nbsp;</div>";
            //alert('After tabDirectory: ' + stringHTML);
            document.getElementById('alertsContainer').innerHTML=stringHTML;
            
        }    
        
        initializeAlertTabs();            
		
        return true;
    }

    function showTabUsingArrays(myEmAlerts, myPayAlerts, myResAlerts, myDirAlerts, tabEmeeting, tabPayment,  tabResources,  tabDirectory, activeIndex)
    {
        this.myEmAlerts = myEmAlerts;
        this.myPayAlerts = myPayAlerts;
        this.myResAlerts = myResAlerts;
        this.myDirAlerts = myDirAlerts;
        
        if(tabEmeeting != 1)
            if(myEmAlerts.length == 0)
                tabEmeeting = 1;

        if(tabPayment != 0)
            if(myPayAlerts.length == 0)
                tabPayment = 1;
    
        if(tabResources != 0)
            if(myResAlerts.length == 0)
                tabResources = 1;

        if(tabDirectory != 0)
            if(myDirAlerts.length == 0)
                tabDirectory = 1;
            
        var showTabCount=0;
        var currentIndex=0;
        var stringHTML="";
                    
        if(tabEmeeting>0)        
            showTabCount++;
            
        if(tabPayment>0)
            showTabCount++;
            
        if(tabResources>0)        
            showTabCount++;
            
        if(tabDirectory>0)
            showTabCount++;

        if(showTabCount==0)
        {
            document.getElementById('titleAlertsSection').style.visibility="hidden";
        }
        else 
        {  
            stringHTML+="<div class='curveleft'>&nbsp;</div>";
            if(tabEmeeting>0)
            {
				currentIndex++;
				if(tabEmeeting==1)
				{
					var linkCss = getLinkCss(tabEmeeting);
					var tabCss=getTabCss(currentIndex,activeIndex,showTabCount);
					stringHTML+="<div id='tabEmeeting' class='"+tabCss+"'><span class='"+linkCss+"'>eMeetings</span></div>";
				}
				else
				{
					var linkCss = getLinkCss(tabEmeeting);
					if(activeIndex==1)
					{
						var priorityCss = getPriorityCss(myEmAlerts[0].ShowPriority());
						var jsUrl = "javascript:OpenPopUpAlertMessage("+myEmAlerts[0].ShowAlertId()+", "+myEmAlerts[0].ShowMapperId()+");";
						stringHTML+="<div id='tabEmeeting' class='alertActiveTab'><span class='activeTabInner'><span class='"+linkCss+"'>eMeetings:&nbsp;</span><span class='msgPreviousArrow' id='btnPreviousAlert' title='Previous alert' onclick='previousAlert(myEmAlerts);'>&nbsp;</span><span class='messageCount'>(<span id='msgCounter'>1</span> of <span id='totalMsg'>"+myEmAlerts.length+"</span>)</span><span class='msgNextArrow' id='btnNextAlert' title='Next alert' onclick='nextAlert(myEmAlerts);'>&nbsp;</span>&nbsp;<span id='msgPriority' class='"+priorityCss+"'>&nbsp;</span>&nbsp;<a title='click to open this message' href='"+jsUrl+"' class='alertMessageLink' id='msg'>"+myEmAlerts[0].ShowMessage()+"</a></span></div>";
					}
					else
					{
						var tabCss=getTabCss(currentIndex,activeIndex,showTabCount);	                        
						stringHTML+="<div id='tabEmeeting' class='"+tabCss+"' onclick='showTabUsingArrays(myEmAlerts,myPayAlerts,myResAlerts,myDirAlerts,"+tabEmeeting+","+tabPayment+","+tabResources+","+tabDirectory+",1)'><span class='"+linkCss+"'>eMeetings</span></div>";
					}
                }
                
            }
            
            if(tabPayment>0)
            {
				currentIndex++;
				if(tabPayment==1)
				{					
					var linkCss = getLinkCss(tabPayment);
					var tabCss=getTabCss(currentIndex,activeIndex,showTabCount);
					stringHTML+="<div id='tabPayment' class='"+tabCss+"'><span class='"+linkCss+"'>Payment</span></div>";
				}
				else
				{
					var linkCss = getLinkCss(tabPayment);
					if(activeIndex==2)
					{
						var priorityCss = getPriorityCss(myPayAlerts[0].ShowPriority());
						var jsUrl = "javascript:OpenPopUpAlertMessage("+myPayAlerts[0].ShowAlertId()+", "+myPayAlerts[0].ShowMapperId()+");";
						stringHTML+="<div class='alertActiveTab'><span class='activeTabInner'><span class='"+linkCss+"'>Payment:&nbsp;</span><span class='msgPreviousArrow' id='btnPreviousAlert' title='Previous alert' onclick='previousAlert(myPayAlerts);'>&nbsp;</span><span class='messageCount'>(<span id='msgCounter'>1</span> of <span id='totalMsg'>"+myPayAlerts.length+"</span>)</span><span class='msgNextArrow' id='btnNextAlert' title='Next alert' onclick='nextAlert(myPayAlerts);'>&nbsp;</span>&nbsp;<span id='msgPriority' class='"+priorityCss+"'>&nbsp;</span>&nbsp;<a title='click to open this message' href='"+jsUrl+"' class='alertMessageLink' id='msg'>"+myPayAlerts[0].ShowMessage()+"</a></span></div>";
					}
					else
					{
						var tabCss=getTabCss(currentIndex,activeIndex,showTabCount);
						stringHTML+="<div id='tabPayment' class='"+tabCss+"' onclick='showTabUsingArrays(myEmAlerts,myPayAlerts,myResAlerts,myDirAlerts,"+tabEmeeting+","+tabPayment+","+tabResources+","+tabDirectory+",2)'><span class='"+linkCss+"'>Payment</span></div>";
					}
                }
            }
        
            if(tabResources>0)
            {
				currentIndex++;
				if(tabResources==1)
				{
					var linkCss = getLinkCss(tabResources);
					var tabCss=getTabCss(currentIndex,activeIndex,showTabCount);
					stringHTML+="<div id='tabResources' class='"+tabCss+"'><span class='"+linkCss+"'>Resources</span></div>";
				}
				else
				{
					var linkCss = getLinkCss(tabResources);
					if(activeIndex==3)
					{
						var priorityCss = getPriorityCss(myResAlerts[0].ShowPriority());
						var jsUrl = "javascript:OpenPopUpAlertMessage("+myResAlerts[0].ShowAlertId()+", "+myResAlerts[0].ShowMapperId()+");";
						stringHTML+="<div class='alertActiveTab'><span class='activeTabInner'><span class='"+linkCss+"'>Resources:&nbsp;</span><span class='msgPreviousArrow' id='btnPreviousAlert' title='Previous alert' onclick='previousAlert(myResAlerts);'>&nbsp;</span><span class='messageCount' />(<span id='msgCounter'>1</span> of <span id='totalMsg'>"+myResAlerts.length+"</span>)</span><span class='msgNextArrow' id='btnNextAlert' title='Next alert' onclick='nextAlert(myResAlerts);' />&nbsp;</span>&nbsp;<span id='msgPriority' class='"+priorityCss+"'>&nbsp;</span>&nbsp;<a title='click to open this message' href='"+jsUrl+"' class='alertMessageLink' id='msg'>"+myResAlerts[0].ShowMessage()+"</a></span></div>";
					}
					else
					{
						var tabCss=getTabCss(currentIndex,activeIndex,showTabCount);
						stringHTML+="<div id='tabResources' class='"+tabCss+"' onclick='showTabUsingArrays(myEmAlerts,myPayAlerts,myResAlerts,myDirAlerts,"+tabEmeeting+","+tabPayment+","+tabResources+","+tabDirectory+",3)'><span class='"+linkCss+"'>Resources</span></div>";
					}
                }
            }
            
            if(tabDirectory>0)
            {
				currentIndex++;
				if(tabDirectory==1)
				{
					var linkCss = getLinkCss(tabDirectory);
					var tabCss=getTabCss(currentIndex,activeIndex,showTabCount);
					stringHTML+="<div id='tabDirectory' class='"+tabCss+"'><span class='"+linkCss+"'>Directory</span></div>";
				}
				else
				{
					var linkCss = getLinkCss(tabDirectory);
					if(activeIndex==4)
					{
						var priorityCss = getPriorityCss(myDirAlerts[0].ShowPriority());
						var jsUrl = "javascript:OpenPopUpAlertMessage("+myDirAlerts[0].ShowAlertId()+", "+myDirAlerts[0].ShowMapperId()+");";
						stringHTML+="<div class='alertActiveTab'><span class='activeTabInner'><span class='"+linkCss+"'>Directory:&nbsp;</span><span class='msgPreviousArrow' id='btnPreviousAlert' title='Previous alert' onclick='previousAlert(myDirAlerts);'>&nbsp;</span><span class='messageCount'>(<span id='msgCounter'>1</span> of <span id='totalMsg'>"+myDirAlerts.length+"</span>)</span><span class='msgNextArrow' id='btnNextAlert' title='Next alert' onclick='nextAlert(myDirAlerts);'>&nbsp;</span>&nbsp;<span id='msgPriority' class='"+priorityCss+"'>&nbsp;</span>&nbsp;<a title='click to open this message' href='"+jsUrl+"' class='alertMessageLink' id='msg'>"+myDirAlerts[0].ShowMessage()+"</a></span></div>";
					}
					else
					{
						var tabCss=getTabCss(currentIndex,activeIndex,showTabCount);
						stringHTML+="<div id='tabDirectory' class='"+tabCss+"' onclick='showTabUsingArrays(myEmAlerts,myPayAlerts,myResAlerts,myDirAlerts,"+tabEmeeting+","+tabPayment+","+tabResources+","+tabDirectory+",4)'><span class='"+linkCss+"'>Directory</span></div>";
					}
                }
            }
            stringHTML+="<div class='curveright'>&nbsp;</div>";
            //alert('After tabDirectory: ' + stringHTML);
            document.getElementById('alertsContainer').innerHTML=stringHTML;
            
        }    
        
        initializeAlertTabs();            
		
        return true;
    }


    function CheckOpenerRefreshPostListAndViewPanel()
    {
        if(opener != null)
        {
            if(opener.RefreshPostListAndViewPanel)
                opener.RefreshPostListAndViewPanel(); 
            else
            {
                if(opener.opener != null)
                {
                    if(opener.opener.RefreshPostListAndViewPanel)
                        opener.opener.RefreshPostListAndViewPanel();
                    else
                    {
                        if(opener.opener.opener != null)
                        {
                            if(opener.opener.opener.RefreshPostListAndViewPanel)
                                opener.opener.opener.RefreshPostListAndViewPanel();
                        }
                    }
                }
            }
        }
    }
    
    function CheckOpenerReloadFooterAlerts()
    {
        if(opener != null)
        {
            if(opener.reloadFooterAlerts)
                opener.reloadFooterAlerts(); 
            else
            {
                if(opener.opener != null)
                {
                    if(opener.opener.reloadFooterAlerts)
                        opener.opener.reloadFooterAlerts();
                    else
                    {
                        if(opener.opener.opener != null)
                        {
                            if(opener.opener.opener.reloadFooterAlerts)
                                opener.opener.opener.reloadFooterAlerts();
                        }
                    }
                }
            }
        }
        else
        {
            if(reloadFooterAlerts)
                reloadFooterAlerts(); 
        }
    }
    

    function CheckOpenerRefreshReminderLists()
    {
        if(opener != null)
        {
            if(opener.refreshReminderLists)
                opener.refreshReminderLists(); 
            else
            {
                if(opener.opener != null)
                {
                    if(opener.opener.refreshReminderLists)
                        opener.opener.refreshReminderLists();
                    else
                    {
                        if(opener.opener.opener != null)
                        {
                            if(opener.opener.opener.refreshReminderLists)
                                opener.opener.opener.refreshReminderLists();
                        }
                    }
                }
            }
        }
    }


    function CheckOpenerRefreshMyMessageReminderLists()
    {
        if(opener != null)
        {
            if(opener.refreshMyMessageReminderLists)
                opener.refreshMyMessageReminderLists(); 
            else
            {
                if(opener.opener != null)
                {
                    if(opener.opener.refreshMyMessageReminderLists)
                        opener.opener.refreshMyMessageReminderLists();
                    else
                    {
                        if(opener.opener.opener != null)
                        {
                            if(opener.opener.opener.refreshMyMessageReminderLists)
                                opener.opener.opener.refreshMyMessageReminderLists();
                        }
                    }
                }
            }
        }
        else
        {
            if(refreshMyMessageReminderLists)
                refreshMyMessageReminderLists();         
        }
    }

    function CheckOpenerRefreshViewPost()
    {
        if(opener != null)
        {
            if(opener.refreshViewPost)
                opener.refreshViewPost();
            else
            {
                if(opener.opener != null)
                {
                    if(opener.opener.refreshViewPost)
                        opener.opener.refreshViewPost();                        
                    else
                    {
                        if(opener.opener.opener != null)
                        {
                            if(opener.opener.opener.refreshViewPost)
                                opener.opener.opener.refreshViewPost();
                        }
                    }
                }
            }
        }
    }
    
    function AfterSetReminder()
    {
        CheckOpenerReloadFooterAlerts();
        CheckOpenerRefreshViewPost(); 
        CheckOpenerRefreshReminderLists();
        CheckOpenerRefreshMyMessageReminderLists();
        CheckOpenerRefreshPostListAndViewPanel();
        self.close();
    }
    
    function AfterDeleteReminder()
    {
        CheckOpenerReloadFooterAlerts();
        CheckOpenerRefreshViewPost();
        CheckOpenerRefreshReminderLists();
        CheckOpenerRefreshMyMessageReminderLists();
        CheckOpenerRefreshPostListAndViewPanel();                   
        self.close();
    }


    function AfterDismissReminder(isClosePopup)
    {
        CheckOpenerReloadFooterAlerts();
        CheckOpenerRefreshMyMessageReminderLists();
        CheckOpenerRefreshPostListAndViewPanel();                   
        if(isClosePopup == true)
            self.close();
    }

    function AfterDismissAllReminder(isClosePopup)
    {
        CheckOpenerReloadFooterAlerts();
        CheckOpenerRefreshMyMessageReminderLists();
        CheckOpenerRefreshPostListAndViewPanel();
        if(isClosePopup == true)
            self.close();
    }


/*** END: Added: Shailesh Patel on 28/09/2007 ***/
/*start Added: Sanket pathre 11th Feb 2007 Set/Get/Delete cookies are cut form inboxlayout.js and pasted here since this funcion also/can be used in other places*/
function setCookie(name, value, expires, path, domain, secure) 
	{
		deleteCookie(name, path, domain);
		var curCookie = name + "=" + escape(value) +
		((expires) ? "; expires=" + expires : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
	    document.cookie = curCookie;
	    //alert(document.cookie)
	}

function deleteCookie(name, path, domain) 
	{
		if (getCookie(name)) 
		{
			document.cookie = name + "=" + 
			((path) ? "; path=" + path : "") +
			((domain) ? "; domain=" + domain : "") +
			"; expires=Thu, 01-Jan-70 00:00:01 GMT";
		}	
	}
function setTLCUserCookie(cName,cValue)
{

if (document.cookie.length>0 && TLCUserCookie !='')
    {
    if(document.cookie.indexOf(TLCUserCookie+"=") !=-1)
        {
        var c_Value = getCookie(TLCUserCookie);
        
        var subValues= c_Value.toString().split('&');
        
        var i=0;
        for(i=0;i<subValues.length;i++)
            {
            var subC= subValues[i].toString().split('=')
            if(subC.length==2)
                {
                if(subC[0]==cName)
                    break;
                }
            }
            if(i>=subValues.length)
            {
            cValue = cValue+"&"+c_Value;
           // deleteCookie(TLCUserCookie,"/",null);
            createTLCUserCookie(cName,cValue);
            }
            else
            {
            var newArray= new Array();
            for(var j=0;j<subValues.length ;j++)
            {
            if(j != i)
            newArray[newArray.length]=subValues[j];
            }
            cValue= cValue+ "&" + newArray.join("&");
            //deleteCookie(TLCUserCookie,"/",null);
            createTLCUserCookie(cName,cValue);
            }
        }
    else
        {
        createTLCUserCookie(cName,cValue);
        }
    }
}

function createTLCUserCookie(cName,cValue)
{
    var d = new Date();
	//		d.setTime(d.getTime() + (1*24*60*1000));
    var expireDate=new Date(d.getFullYear()+1, d.getMonth(), d.getDate(),  d.getHours(), d.getMinutes(), d.getSeconds(), d.getMilliseconds());
    var curCookie =TLCUserCookie + "=" + cName + "=" + cValue +"; expires=" + expireDate.toGMTString() +";path=/";
	document.cookie = curCookie;
}
function getTLCUserCookie(cName)
{
var returnValue="";
if(TLCUserCookie !="")
{
    var currentUserCookie= getCookie(TLCUserCookie);
    if(currentUserCookie != null)
    {
    var subValues= currentUserCookie.toString().split('&');
    var i=0;
    for(i=0;i<subValues.length;i++)
    {
        var subC= subValues[i].toString().split('=')
        if(subC.length==2)
        {
            if(subC[0]==cName)
            {
            returnValue=  subC[1];
            break;
            }
        }
    }
    }
}
return returnValue;
}
//function getCookie(name) 
//	{
//		var dc = document.cookie;
//		var prefix = name + "=";
//		var begin = dc.indexOf("; " + prefix);
//		if (begin == -1) 
//		{
//			begin = dc.indexOf(prefix);
//			if (begin != 0) return null;
//		} 
//		else
//			begin += 2;
//		var end = document.cookie.indexOf(";", begin);
//		if (end == -1)
//			end = dc.length;
//		return unescape(dc.substring(begin + prefix.length, end));
//}
function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return null;
}
/*End Added: Sanket pathre 11th Feb 2007 */