/*$Id$*/
var globalKeyValuePair;
var globalclickedOnTr = true;
function installStatusViewer(name, status)
{
	if (status == 0)
	{
		hideDiv('downloadingviewer'); // Viewer Installed
	}
	else
	{
		hideDiv('downloadingviewer'); // Viewer not Installed
	}
}

function getBrowserTypeForViewer(viewerKey,meetingHost,nonFlashPortNo,enableSSL,email,serverName,ipAddress,webServerPort , source  , fb , live , inv, ch )
{
	var browser = navigator.appName;
	if ( location.href.indexOf ( '/home.do' ) > 0  && location.href.indexOf ( 'reloaded=true' ) < 0)
	{
		changeTabStyle('meetingDetails');
		location.href = '#join?key=' + viewerKey + '&email=' + email + '&viewer=activex&reloaded=true' ;
		ajaxShowTab('/join.do?key='+viewerKey,'meetingcontentdiv');
		return;
	}
	else if ( location.href.indexOf ( '/joinmeeting.do' ) > 0  && location.href.indexOf ( 'reloaded=true' ) < 0)
	{
		var currentURL = location.href;
		if( currentURL.indexOf ( '&email=' ) > 0 )
		{
			location.href = location.href  +'&reloaded=true' ;
		}
		else
		{
			location.href = location.href  + '&email=' + email +'&reloaded=true' ;
		}
		return;
	}
	if (browser == 'Microsoft Internet Explorer')
	{
/*		changeTabStyle('meetingDetails');
		var parameters = getParameters ( ) ;
		url = location.href.split('#')[0]+"#join?key="+viewerKey+"&email="+email+"&viewer=activex&reloaded=true";
		if ( parameters [ "TP" ] != null )
		{
			url = url + '&TP=true' ;
		}
		ajaxShowTab('/join.do?key='+viewerKey,'meetingcontentdiv');
		location.href = url ; */
		//activex_viewer_cab( serverName , viewerKey, meetingHost, nonFlashPortNo, enableSSL, email, source , fb , live , inv, ch );
		activex_viewer_applet(serverName, viewerKey, nonFlashPortNo, enableSSL, email , webServerPort , ipAddress, source , fb , live , inv, ch);
	}
	else
	{
		if ( !javaEnabled ( ) )
		{
			if ( navigator.userAgent.indexOf ( 'Firefox/2' ) > 0 )
			{
				activex_viewer_xpi(serverName,nonFlashPortNo,viewerKey,ipAddress,enableSSL,webServerPort,email , source , fb , live , inv, ch ) ;
			}
		}
		else
		{
			activex_viewer_applet(serverName, viewerKey, nonFlashPortNo, enableSSL, email , webServerPort , ipAddress, source , fb , live , inv, ch);
		}
	}
}

function activex_viewer_cab ( serverName , meetingKey , meetingHost , nonFlashPortNo , enableSSL ,email , source , fb , live , inv, ch )
{
	var url = "/login/AgentInstall.jsp?serverName=" + serverName + "&meetingkey="+meetingKey+"&displayname="+meetingHost+"&portno="+nonFlashPortNo+"&enableSSL="+enableSSL+"&email="+email+"&role=Viewer" ;
	if ( fb != '' )
	{
		url = url +"&fb=" + fb ;
	}
	if ( live != '' )
	{
		url = url + "&live=" + live ;
	}
	if ( inv != '' )
	{
		 url = url + "&inv=" + inv ;
	}
	if ( ch != '' )
	{
		 url = url + "&ch=" + ch ;
	}
	if ( source != "" )
	{
		url = url + "&productName=" + source ;
	}
	document.getElementById('CallOCX').src = url;
}

function activex_viewer_xpi( serverName, nonFlashPortNo,viewerKey, ipAddress,enableSSL,webServerPort, email , source , fb, live, inv, ch )
{
	var url = "/agent/" + document.commonValuesForm.xpiName.value + "?-s "+serverName+" -p "+nonFlashPortNo+" -k "+viewerKey+" -ip "+ipAddress+" -l debug -ssl "+enableSSL+" -wsp "+webServerPort+" -dir %22" + document.commonValuesForm.dirLocation.value + "%22 -email "+email ;
	if ( fb != '' )
	{
		url = url + " -fb " + fb ;
	}
	if ( live != '' )
	{
		url = url + " -live " + live ;
	}
	if ( inv != '' )
	{
		url = url + " -inv " + inv ;
	}
	if ( ch != '' )
	{
		 url = url + " -ch " + ch ;
	}
	if ( source != "" )
	{
		url = url + " -prd " + source ;
	}
	url = url + " -Viewer" ;
    if ( document.commonValuesForm.rebrandName.value == null || document.commonValuesForm.rebrandName.value == 'null' )
    {
        var allowed = InstallTrigger.install({'ZohoMeeting':url},installStatusViewer);
    }
    else
    {
        var allowed = InstallTrigger.install({'Meeting':url},installStatusViewer);
    }
	if ( allowed )
	{
		showDiv('downloadingviewer');
	}

	document.getElementById('Logger').src = "/login/Logger.jsp?AgentOrViewer=VIEWER&Type=ACTIVEX_XPI&MeetingKey=" + viewerKey + "&Email=" + email + "&url=" + url;

}

function activex_viewer_applet( serverName, agentkey, agentPortNo, enableSSL, email , webServerPort , ipAddress, source , fb, live, inv, ch )
{

	showDiv('ForAgentDiv');
	var url = "/login/AgentApplet.jsp?meetingkey="+agentkey+"&servername="+serverName+"&serverport="+webServerPort+"&agent_ipaddress="+ipAddress+"&portno="+agentPortNo+"&enableSSL="+enableSSL+"&email="+email ;
	if ( fb != '' )
	{
		url = url +"&fb=" + fb ;
	}
	if ( live != '' )
	{
		url = url + "&live=" + live ;
	}
	if ( inv != '' )
	{
		 url = url + "&inv=" + inv ;
	}
	if ( ch != '' )
	{
		 url = url + "&ch=" + ch ;
	}
	if ( source != "" )
	{
		url = url + "&prd=" + source ;
	}
	url = url +"&role=viewer";
	
	document.getElementById ( 'ForAgent' ).src = url ;
	if(document.getElementById ('downloadingviewer') != null)
	{
		hideDiv('downloadingviewer');
	}
}

function flash_viewer(viewerKey,meetingHost,flashPortNo,enableSSL,email , source , fb , i18n )
{
	windowWidth = window.screen.width;
	windowHeight = window.screen.height;
	var browser = navigator.appName;
	if (browser == 'Microsoft Internet Explorer')
	{
		paramString = "scrollbars=no, fullscreen=no, top=0, left=0, toolbar=no, location=no, directories=no, status= no, menubar=no,  resizable=yes, copyhistory=no, width="; //NO I18N
	}
	else
	{
		paramString = "scrollbars=no, fullscreen=yes, top=0, left=0, toolbar=no, location=no, directories=no, status =no, menubar=no,  resizable=yes, copyhistory=no, width="; //NO I18N
	}

	paramString += windowWidth + ", height=" + windowHeight; //NO I18N
	day = new Date();
	//id = day.getTime();
	id = viewerKey;
	var url = "/login/flashviewer.jsp?meetingkey="+viewerKey+"&displayname="+meetingHost+"&portno="+flashPortNo+"&enableSSL="+enableSSL+"&email="+email + "&fb=" + fb + "&debugmode=1&i18n=" + i18n + "&gatewayname=" + document.commonValuesForm.serverName.value ;
	if ( source != "" )
	{
		url = url + "&Prd=" + source ;
	}
	windowID = window.open( url , id,paramString);
}

function html5_viewer(viewerKey,meetingHost,flashPortNo,enableSSL,email , source , fb , i18n )
{
	windowWidth = window.screen.width;
	windowHeight = window.screen.height;
	var browser = navigator.appName;
	if (browser == 'Microsoft Internet Explorer')
	{
		paramString = "scrollbars=no, fullscreen=no, top=0, left=0, toolbar=no, location=no, directories=no, status= no, menubar=no,  resizable=yes, copyhistory=no, width=";	//No I18N
	}
	else
	{
		paramString = "scrollbars=no, fullscreen=yes, top=0, left=0, toolbar=no, location=no, directories=no, status =no, menubar=no,  resizable=yes, copyhistory=no, width=";	//No I18N
	}

	paramString += windowWidth + ", height=" + windowHeight;	//No I18N
	day = new Date();
	//id = day.getTime();
	id = viewerKey;
	var url = "/viewer/html/viewer.jsp?meetingkey="+viewerKey;	//No I18N
	if ( source != "" )
	{
		url = url + "&Prd=" + source ;//No I18N
	}
	windowID = window.open( url , id,paramString);
}

function java_viewer(viewerKey,meetingHost,nonFlashPortNo,agentIpAddress,enableSSL,chatURL,email , source )
{
	/*day = new Date();
	id = day.getTime();
	windowWidth = 320;
	windowHeight = 200;
	topPosition = (windowHeight - windowHeight)/2;
	leftPosition = (windowWidth - windowWidth)/2;
	*/
	
	var url = "/login/meeting-java.jsp?key="+viewerKey+"&role=viewer&email="+email ;	//No I18N
	if ( source != "" )
	{
		url = url + "&productName=" + source ;
	}
	//var paramString = "scrollbars=no, top=" + topPosition + ", left=" + leftPosition + ", toolbar=no, location=no, directories=no, status=no, menubar=no, resizable=no, copyhistory=no, innerwidth=0, innerheight=0";

	//document.getElementById ( 'ForJavaViewerDiv' ).style.display = 'block' ;
	//document.getElementById ( 'ForJavaViewer' ).src = url ;
	
	window.open(url,new Date().getTime(),"status=yes,toolbar=no, menubar=no,location=no,resizable=yes");
	/*
	chatwidth = 330;
	chatheight = 450;
	var chatleft;
	var chattop;
	if ( navigator.appVersion.indexOf ( 'MSIE' ) >= 0 )
	{
		chatleft = screen.availWidth;
		chattop = screen.availHeight;
	}
	else
	{
		chatleft = window.innerWidth
		chattop  = window.innerHeight
	}
	chatleft = chatleft - chatwidth ;
	chattop = chattop - chatheight ;

	//chat window
	window.open ( chatURL , "ChatWindowID" , 'left='+chatleft+',top='+chattop+',width='+chatwidth+',height='+chatheight+',toolbar=0,resizable=0') ;
	*/
}

function agentZip(userId,displayname)
{
	document.getElementById('cabInstallId').src = "zipdownload.jsp?userid=" + userId + "&displayname=" + displayname + "&email=<%=email%>";
}
function setKeyValuePair ( keyValuePair )
	{
	globalKeyValuePair = keyValuePair ;
	}

function startMeeting ( meetingKey , agentPortNo , enableSSL , email , serverName)
{
	changeTabStyle('meetingDetails');
	var parameters = getParameters ( ) ;
	var url = location.href.split('#')[0]+"#start?key="+meetingKey+"&reloaded=true";
	if ( parameters [ "TP" ] != null )
	{
		url = url + '&TP=true' ;
	}
	ajaxShowTab('/start.do?key='+ meetingKey,'meetingcontentdiv');
	location.href = url ;
	
	if ( navigator.platform.indexOf( 'Win' )<0 ) 
	{ 
		agentAppletInstallMac( meetingKey );
	}

}

function select_viewer(divID)
{
	var divElement = document.getElementById(divID);
	divElement.style.display = 'none';
	
	var viewerKey = document.viewerform.viewerKey.value; 

	var meetingHost = document.viewerform.meetingHost.value;
	var email = document.viewerform.email.value;
	var chatURL = document.viewerform.chatURL.value;
	var agentPortNo = document.viewerform.agentPortNo.value;
	var flashPortNo = document.viewerform.flashPortNo.value;
	var nonFlashPortNo = document.viewerform.nonFlashPortNo.value;
	var enableSSL = document.viewerform.enableSSL.value;
	var agentIpAddress = document.viewerform.agentIpAddress.value;
	var serverName = document.viewerform.serverName.value;
	var webServerPort = document.viewerform.webServerPort.value;
	var ipAddress = document.viewerform.ipAddress.value;
	var fb = document.viewerform.fb.value;
	var live = document.viewerform.live.value;
	var inv = document.viewerform.inv.value;
	var i18n = document.viewerform.language.value;
	var ch = document.viewerform.ch.value;
	var rebrandName = document.viewerform.rebrandName.value ;
	var topic = document.viewerform.topic.value;
	if ( rebrandName == null || rebrandName == 'null' )
	{
		rebrandName = "" ;
	}
	var viewer_type="";
	for (i=0;i<document.viewerform.viewer.length;i++)
	{
		if (document.viewerform.viewer[i].checked)
		{
			viewer_type = document.viewerform.viewer[i].value;
		}
	}

	if(viewer_type=="activex")
	{
		getBrowserTypeForViewer( viewerKey,meetingHost,nonFlashPortNo,enableSSL,email,serverName,ipAddress,webServerPort , rebrandName , fb , live , inv, ch );
	}
	else if(viewer_type=="flash")
	{
		flash_viewer(viewerKey,meetingHost,flashPortNo,enableSSL,email , rebrandName  , fb , i18n );
	}
	else if(viewer_type=="java")
	{
		java_viewer(viewerKey,meetingHost,nonFlashPortNo,agentIpAddress,enableSSL,chatURL,email , rebrandName );
	}
	else if(viewer_type=="html5")
	{
		html5_viewer(viewerKey,meetingHost,nonFlashPortNo,agentIpAddress,enableSSL,chatURL,email , rebrandName , topic );
	}
}
var intervalObj;
function joinUsingOption(event, divID, viewerKey, meetingHost, chatURL , email)
{
	// for ipod, iPhone & iPad , open HTML5 viewer (only html5 is supported)
	if(navigator.appVersion.indexOf('iPod') != -1 || navigator.appVersion.indexOf('iPhone') != -1  || navigator.appVersion.indexOf('iPad') != -1)
     	{
        	var htmlURL = "/viewer/html/viewer.jsp?ch=0&cl_alert=0&cl=0"+"&key=" + viewerKey + "&email=" + email + "&Prd=" + commonValuesForm.rebrandName.value ;//No I18N
        	window.open (htmlURL,new Date().getTime(),"status=yes,toolbar=no, menubar=no,location=no,resizable=yes");
    	}
	else
	{
	if(globaljoinOption != null && globaljoinOption.indexOf('1') == 0)
	{
	windowWidth = window.screen.width;
	windowHeight = window.screen.height;
	var browser = navigator.appName;
	if (browser == 'Microsoft Internet Explorer')
	{
		paramString = "scrollbars=yes, fullscreen=no, status=yes,toolbar=no, menubar=no,location=no,resizable=yes, width=";	//No I18N
	}
	else
	{
		paramString = "scrollbars=yes, fullscreen=yes, status=yes,toolbar=no, menubar=no,location=no,resizable=yes, width=";	//No I18N
	}

	paramString += windowWidth + ", height=" + windowHeight;	//No I18N
		var viewerType = "html5";   //No I18N
		if(!supports_HTML5())
		{
			viewerType = "flash";  //No I18N
		}
		var url = "/login/embed-join-meeting.jsp?key="+viewerKey+"&email="+email+"&viewer="+viewerType+"&join=true";	//No I18N
		windowID = window.open( url ,new Date().getTime(),paramString);
	}
	else
	{
		showViewerDialog(event, divID, viewerKey, meetingHost, chatURL , email );
	}
	}
}
function showViewerDialog(event, divID, viewerKey, meetingHost, chatURL , email )
{

	var jsMsg = eval('('+globalKeyValuePair+')');
	document.viewerform.viewerKey.value = viewerKey; 
	document.viewerform.meetingHost.value = meetingHost;
	document.viewerform.chatURL.value = chatURL;
	//document.viewerform.topic.value = topic;
	if ( email ==  "" )
	{
		if ( document.emailID.participantEmail.value == "" )
		{
			clearInterval ( intervalObj ) ;
			document.getElementById ( 'EmailIdErrorMsg' ).innerHTML = jsMsg.ENTERNAME_EMAIL ;
			showDiv ( 'ErrorMessageDiv' ) ;
			intervalObj =  setInterval ( "hideDiv ( 'ErrorMessageDiv' ) " , 2000 ) ;
			document.emailID.participantEmail.focus();
			return false;
		}
		email = document.emailID.participantEmail.value;
	}
	email = email.replace ( /\u002B/g , '%2B' ) ;
	document.viewerform.email.value = email;
	if(document.emailID)
	{
		document.viewerform.email.value = document.emailID.participantEmail.value.replace ( /\u002B/g , '%2B' ) ;
	}
	
	var clickPos = identifyClickPosition ( event ) ;
	var divWidthAndHeight = identifyDivWidthAndHeight ( divID ) ;

    	var divElement ;
	divElement = document.getElementById(divID);

	var posX = clickPos[0] - divWidthAndHeight[0] - 67 ;
	var posY = clickPos[1] - divWidthAndHeight[1] + 5 ;
	divElement.style.left = posX + "px";
	if(divID.indexOf('join') != -1)
	{
		divElement.style.top = (posY-145) + "px";
	}
	else
	{
		divElement.style.top = posY + "px";
	}
	divElement.className = "joinbg" ;
	divElement.style.display = "block";
}
function hideDiv(divID)
{
	clearInterval ( intervalObj ) ;
	//backgroundDiv = document.getElementById ( 'DimBackgroundDiv' ) ;
	//if ( backgroundDiv != null )
	//{
	//	backgroundDiv.style.display="none";
	//}
	if ( document.getElementById ( divID ) != null )
	{
		document.getElementById(divID).style.display="none";
	}
}

function showDiv(divID)
{
	if ( document.getElementById(divID) != null )
	{
		document.getElementById(divID).style.display="block";
	}
}
function identifyClickPosition ( event )
{
	var clickX;
	var clickY;

	if(navigator.appName=='Microsoft Internet Explorer')
	{
			
		clickX = event.clientX + document.documentElement.scrollLeft;
		clickY = event.clientY + document.documentElement.scrollTop;
	}
	else
	{
		clickX = event.pageX;
		clickY = event.pageY;
	}
	return [ clickX , clickY ] ;
}
function identifyDivWidthAndHeight ( divID )
{
	var divElement ;
	divElement = document.getElementById(divID);

	var divElementWidthString = divElement.style.width;
	var divElementWidth = divElementWidthString.substring(0, divElementWidthString.indexOf("px"));
	var divElementHeightString = divElement.style.height;
	var divElementHeight = divElementHeightString.substring(0, divElementHeightString.indexOf("px"));

	return [ divElementWidth , divElementHeight ] ;
}
	
function detectOs ( )
{
	var os=navigator.platform;
	var flashversion = getFlashVersion ( ) ;
	if ( ( ( osName.indexOf ( "Win" ) >= 0 ) && ( navigator.userAgent.indexOf ( 'Windows 98' ) < 0 ) ) || ( osName.indexOf ( "Linux" ) >= 0 ) || ( osName.indexOf ( "Mac" ) >= 0 ) )
	{
		activexOption = document.getElementById ( "onlyForWindows" ) ;
		if ( activexOption !=null )
		{
			activexOption.style.display = "block";
		}
		if (osName.indexOf ( "Win" ) != 0)
		{
			activexOption.style.display = "none";
		}
		if ( !javaEnabled ( ) || flashversion < 8 )
		{
			if ( !javaEnabled ( ) )
			{

				if ( document.getElementById ( "JavaPlugInLink" ) )
				{
					document.getElementById ( "JavaPlugInLink" ).style.display = "block" ;
				}
				javaOption = document.getElementById ( 'javaDiv' ) ;
				if ( javaOption != null )
				{
					javaOption.style.display = "none";
				}
				if( navigator.userAgent.match("Firefox/2") == null )
				{
					if( osName.indexOf ( "Win" ) >= 0 )
					{
						if ( document.getElementById ( "JavaPlugInLinkForWin" ) )
						{
							document.getElementById ( "JavaPlugInLink" ).style.display = "none" ;
							document.getElementById ( "JavaPlugInLinkForWin" ).style.display = "block" ;
						}
						activexOption.style.display = "none";
					}
					else
					{
						if ( document.getElementById ( "JavaPlugInLinkForWin" ) )
						{
							document.getElementById ( "JavaPlugInLink" ).style.display = "block" ;
							document.getElementById ( "JavaPlugInLinkForWin" ).style.display = "none" ;
						}
						activexOption.style.display = "none";					
					}
				}
			}
			if ( flashversion < 8 )
			{
				if ( document.getElementById ( "FlashPlayerLink" ) )
				{
					document.getElementById ( "FlashPlayerLink" ).style.display = "block" ;
				}

				flashOption = document.getElementById ( 'flashDiv' ) ;
				if ( flashOption != null )
				{
					flashOption.style.display = "none";
				}
				// if flash plugin is not installed, activex viewer made as default in windows
				if ( navigator.platform.indexOf ( "Win" ) >= 0 )
				{
					if(navigator.userAgent.match("Firefox/3") != null )
					{
						document.viewerform.viewer[0].checked=true;
					}
					else
					{
						if ( javaEnabled ( ) )
						{
								document.viewerform.viewer[0].checked=true;
						}
					}
				}
				else
				{
					if ( javaEnabled ( ) )
					{
						document.viewerform.viewer[1].checked=true;
					}
				}
			}
			otherViewersDivElement = document.getElementById ( 'OtherViewers' ) ;
			if ( otherViewersDivElement )
			{
				otherViewersDivElement.style.display = "block" ;
			}
		}
	}
}
var osName=navigator.platform;
if(osName.indexOf("Linux")>=0)
{
	osName="Linux"; //NO I18N
}

var xmlHttpRequestObjectForMeeting;

function javaEnabled ( )
{
	    return ( navigator.javaEnabled ( ) ) ;
}

function detectOs1()
{
	if ( osName.indexOf ( "Win" ) >= 0  || ( osName.indexOf ( "Linux" ) >= 0 ) || ( osName.indexOf ( "Mac" ) >= 0 ) )	
	{
		activexOption = document.getElementById ( "onlyForWindows" ) ;
		if ( (activexOption !=null) || (osName.indexOf ( "Win" ) >= 0))
		{
			activexOption.style.display = "block";
		}
		if (osName.indexOf ( "Win" ) != 0)
		{
			activexOption.style.display = "none";
		}
		if ( !javaEnabled ( ) )
		{
			javaOption = document.getElementById ( 'javaDiv' ) ;
			if ( javaOption != null )
			{
				javaOption.style.display = "none";
			}
			if ( document.getElementById ( "JavaPlugInLink" ) )
			{
				document.getElementById ( "JavaPlugInLink" ).style.display = "block" ;
			}
			if( navigator.userAgent.match("Firefox/3") != null )
			{
					if( osName.indexOf ( "Win" ) >= 0 )
					{
						if ( document.getElementById ( "JavaPlugInLinkForWin" ) )
						{
							document.getElementById ( "JavaPlugInLink" ).style.display = "none" ;
							document.getElementById ( "JavaPlugInLinkForWin" ).style.display = "block" ;
						}
						activexOption.style.display = "none";
					}
					else
					{
						if ( document.getElementById ( "JavaPlugInLinkForWin" ) )
						{
							document.getElementById ( "JavaPlugInLink" ).style.display = "block" ;
							document.getElementById ( "JavaPlugInLinkForWin" ).style.display = "none" ;
						}
						activexOption.style.display = "none";					
					}
					
			}
			otherViewersDivElement = document.getElementById ( 'OtherViewers' ) ;
			if ( otherViewersDivElement )
			{
				otherViewersDivElement.style.display = "block" ;
			}

		}
		var flashversion = getFlashVersion ( ) ;
		if ( flashversion < 8 )
		{
			flashOption = document.getElementById ( 'flashDiv' ) ;
			if ( flashOption != null )
			{
				flashOption.style.display = "none";
			}
			if ( document.getElementById ( "FlashPlayerLink" ) )
			{
				document.getElementById ( "FlashPlayerLink" ).style.display = "block" ;
			}
			otherViewersDivElement = document.getElementById ( 'OtherViewers' ) ;
			if ( otherViewersDivElement )
			{
				otherViewersDivElement.style.display = "block" ;
			}
			// if flash plugin is not installed, activex viewer made as default in windows
			if ( navigator.platform.indexOf ( "Win" ) >= 0 )
			{
				document.viewerform.viewer[0].checked=true;
			}
			else
			{
				document.viewerform.viewer[1].checked=true;
			}
		}
	}
	else
	{
		linuxDivElement = document.getElementById('linux_block');
		if(linuxDivElement!=null)
		{
			linuxDivElement.style.display = "block";
		}
	}

	getMeetings();
}
var version = -1;
if ( navigator.appVersion.indexOf ( 'MSIE' ) != -1 )
{
	versionStr = navigator.appVersion.split ( 'MSIE' ) ;
	version = parseFloat ( versionStr[1] ) ;
}
function getMeetings()
{
	hideDiv ( 'cal' ) ;
	hideDiv ( 'join');
	hideDiv('confirmDelete');
	hideDiv('confirmStop');
	fillMeetingDateText();
	var pageView = document.getMeetingsForm.pageView.value
	var startIndex = (parseInt(pageNo,10)*parseInt(pageView,10))+1;
	url="/GetMeetings.do?date="+document.getMeetingsForm.date.value+"&page="+document.getMeetingsForm.page.value+"&startIndex="+startIndex+"&count="+pageView+"&random="+Math.random();//No I18N
	if(document.getElementById('done')!=null)
	{
		hideDiv('done');
	}
	showDiv ( 'loadingDiv' ) ;
	xmlHttpRequestObjectForMeeting = requestServer ( 'GET' , url , null ) ;
	if(xmlHttpRequestObjectForMeeting)
	{
		xmlHttpRequestObjectForMeeting.onreadystatechange=displayContent;
	}
}
function displayContent()
{
	showDiv ( 'loadingDiv' ) ;
	if(xmlHttpRequestObjectForMeeting.readyState==4)
	{
		setTableUsingJson(xmlHttpRequestObjectForMeeting);
		return true;
	}
}
var viewPerPage = 10 ;
var noOfMeetings ;
var noOfPages ; 
var pageNo = 0 ; // pageNo starts with zero
function showPreviousNextImages ( )
{
	backSpan = document.getElementById ( 'previous' ) ;
	nextSpan = document.getElementById ( 'next' ) ;
	if ( pageNo == 0 )
	{
		if(backSpan!=null)
		{	
			backSpan.style.display='none';
		}
	}
	else
	{
		nextSpan.style.display="inline";
		backSpan.style.display="inline";
		backSpan.onclick = Function ( "showPage ( 'previous' ) " ) ;
	}
	if ( pageNo >= ( noOfPages - 1 ) )
	{
		//next link should be hidden. work done inside setTableUsingJson
	}
	else
	{
		if(nextSpan!=null)
		{
			nextSpan.onclick = Function ( "showPage ( 'next' ) " ) ;
		}
	}
}
function showPage ( page )
{
	if ( page.indexOf ( 'next' ) >= 0 )
	{
		if ( pageNo < ( noOfPages - 1 ) )
		{
			pageNo++ ;
		}
	}
	else if ( page.indexOf ( 'previous' ) >= 0 )
	{
		if ( pageNo > 0 )
		{
			pageNo-- ;
		}
	}
	getMeetings ( ) ;
}
function setTableUsingJson(req)
{
	if(req.responseText == "notLoggedIn")
	{
		document.location.reload();
	}
	
	var content = eval('('+req.responseText+')');
	var jsMsg = eval('('+globalKeyValuePair+')');
	if ( document.getElementById('MeetingsTableSpan') != null )
	{
		document.getElementById('MeetingsTableSpan').innerHTML='';
	}
	var spanObj2 = document.getElementById('MeetingsTableSpan');
	var meetingsTableObj = document.createElement('table');
	meetingsTableObj.border=0;
	meetingsTableObj.setAttribute('width' , '100%')
	meetingsTableObj.setAttribute('align','center');
	meetingsTableObj.className='maintable';
	meetingsTableObj.cellPadding=3;
	meetingsTableObj.cellSpacing=0;

	var tableBody = document.createElement('tbody');

	if(content.meetings.length==0)
	{
		document.getElementById("meetingsRow").innerHTML ='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr ><td colspan="5" height="2" bgcolor="#e5e5e5"></td></tr></tbody></table>';
		document.getElementById("previousnext").style.display="none";
		var tableRow = document.createElement('tr');
		tableRow.className='bodytext3';
		tableRow.setAttribute('align','center');
		tableRow.setAttribute('height','17%');
		var tableColumn = document.createElement('td');
		tableColumn.setAttribute('colSpan',5);
		if(document.getMeetingsForm.page.value=='scheduled' || document.getMeetingsForm.page.value=='org')
		{
			document.title = jsMsg.ZM_MM;	
			if(document.getMeetingsForm.page.value=='org')
			{
				document.title = globalJsMsg.ORG_MEETING_TITLE;	
			}
			tableColumn.appendChild(document.createTextNode(jsMsg.SCHEDULEDMEETING_MESS) ) ; 
			if ( osName.indexOf("Win") >= 0)
			{
				var meetNowLink = document.createElement ( 'a' ) ;
				meetNowLink.setAttribute ( 'href' , 'javascript:void(null)' ) ;
				if(navigator.appName.indexOf("Microsoft")>=0) 
				{
					meetNowLink.onclick = Function('meetNow();');
				}
				else
				{
					meetNowLink.setAttribute ( 'onclick' , 'meetNow();');
				}
				meetNowLink.appendChild ( document.createTextNode ( jsMsg.MEETNOW ) ) ;
				tableColumn.appendChild ( meetNowLink ) ;
			}
			else
			{
				var createLink =  document.createElement ( 'a' ) ;
				createLink.setAttribute('href','/home.do#createmeeting');
				if(navigator.appName.indexOf("Microsoft")>=0) 
				{
					createLink.onclick = Function('changeTabStyle(\'create_header\');ajaxShowTab(\'/createmeeting.do?key=null\' , \'meetingcontentdiv\');');
				}
				else
				{
					createLink.setAttribute ( 'onclick' , 'changeTabStyle(\'create_header\');ajaxShowTab(\'/createmeeting.do?key=null\' , \'meetingcontentdiv\');');
				}

				createLink.appendChild ( document.createTextNode ( jsMsg.CLICK_CREATE ) ) ;
				tableColumn.appendChild ( createLink ) ;
			}
		}
		else
		{
			document.title = jsMsg.ZM_IM;
		        tableColumn.appendChild ( document.createTextNode (jsMsg.NOTINVITED_MESS ) ) ;
		}
		tableRow.appendChild(tableColumn);
		tableBody.appendChild(tableRow);
		meetingsTableObj.appendChild(tableBody);
		spanObj2.appendChild(meetingsTableObj);	
		
		hideDiv ( 'loadingDiv' ) ;
		showDiv ( 'done');
		setTimeout("hideDiv('done')",1500);
		return;
	}
	else
	{
		var tar1;
		if(document.getMeetingsForm.page.value=='scheduled')
		{
			tar1 = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr ><td width="24%" class="table_head">'+jsMsg.TOPIC+'</td><td width="16%" class="table_head">'+jsMsg.TIME+'</td><td width="16%" class="table_head">'+jsMsg.ROLE+'</td><td width="16%" class="table_head">'+jsMsg.STATUS+'</td><td width="16%" class="table_head"><a href="javascript:void(null)" onclick="getMeetings ( );"><div id="reload" class="reload"> </div></a></td></tr></tbody></table>';
		}
		else if( document.getMeetingsForm.page.value=='invited')
		{
			tar1 = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr ><td width="20%" class="table_head" >'+jsMsg.TOPIC+'</td><td width="16%" class="table_head">'+jsMsg.TIME+'</td><td width="16%" class="table_head">'+jsMsg.ROLE+'</td><td width="16%" class="table_head">'+jsMsg.STATUS+'</td><td width="16%" class="table_head">'+jsMsg.PRESENTER+'</td><td width="12%" class="table_head"><a href="javascript:void(null)" onclick="getMeetings ( );"><div id="reload" class="reload"> </div></a></td></tr></tbody></table>';
		}
		else if( document.getMeetingsForm.page.value=='org')
		{
			tar1 = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr ><td width="20%" class="table_head" >'+jsMsg.TOPIC+'</td><td width="16%" class="table_head">'+jsMsg.TIME+'</td><td width="16%" class="table_head">'+jsMsg.STATUS+'</td><td width="16%" class="table_head">'+jsMsg.PRESENTER+'</td></tr></tbody></table>';
		}
		document.getElementById("meetingsRow").innerHTML = tar1;
	}
	if(document.getElementById("previousnext")!=null)
	{
		document.getElementById("previousnext").style.display="block";
	
	}
	//noOfMeetings = content.meetings.length ;
	noOfMeetings = content.count;
	if(document.getMeetingsForm.page.value=='scheduled')
	{
		document.title = jsMsg.ZM_MM;	
	}
	else if(document.getMeetingsForm.page.value=='invited')
	{
		document.title = jsMsg.ZM_IM;	
	}
	else if(document.getMeetingsForm.page.value=='org')
	{
		document.title = jsMsg.ORG_MEETING_TITLE;	
	}
	if(document.getElementById ("totalmeetings")!=null)
	{
		document.getElementById ("totalmeetings").innerHTML = noOfMeetings;
	}
	noOfPages = Math.ceil ( noOfMeetings/viewPerPage ) ;
	showPreviousNextImages ( ) ;
	var startIndexOfMeeting = pageNo*viewPerPage ;
	var endIndexOfMeeting =  ( pageNo*viewPerPage ) + viewPerPage ;
	if ( endIndexOfMeeting > noOfMeetings )
	{
		nextSpan.style.display="none";
		endIndexOfMeeting = noOfMeetings ; 
	}
	if ( endIndexOfMeeting >=  noOfMeetings )
	{	
		nextSpan.style.display="none";
	}
	else
	{
		if(nextSpan!=null)
		{
			nextSpan.style.display="inline";
		}
	}
	if(document.getElementById ("countOfMeetings")!=null)
	{
		//document.getElementById('spacetd').style.display = 'none';
		document.getElementById ("countOfMeetings").innerHTML=(startIndexOfMeeting+1)+" - "+endIndexOfMeeting+ " " + jsMsg.OF ;
	}

	for ( var i = 0 ; i < content.meetings.length ; i++ )
	{
		var tableRow = document.createElement('tr');
		tableRow.className='bodytext2';
		tableRow.onmouseover = Function('this.className=\'mover\';');
		tableRow.onmouseout = Function('this.className=\'mout\';');
		if(navigator.appName.indexOf("Microsoft")>=0)
		{
			tableRow.onclick = Function('onclickOfTr(\''+content.meetings[i].role+'\',\''+content.meetings[i].meetingKey+'\');');
		}
		else
		{
			tableRow.setAttribute ( 'onclick',  'onclickOfTr(\''+content.meetings[i].role+'\',\''+content.meetings[i].meetingKey+'\');');
		}
		var tableColumnTopic = document.createElement('td');
		tableColumnTopic.setAttribute ( 'width' , '20%' ) ;
		tableColumnTopic.className='bodylink';
		
		var topicSubString = content.meetings[i].topic;
		if ( topicSubString.length > 20 )
		{
			topicSubString = topicSubString.substring ( 0 , 18 ) + '...' ;
		}
		tableColumnTopic.appendChild(document.createTextNode( topicSubString ) ) ;
		tableColumnTopic.title = content.meetings[i].topic ;
		//tableColumnTopic.appendChild(meetingTopic);
		tableRow.appendChild(tableColumnTopic);
		
		var tableColumnDate= document.createElement('td');
		var tableColumnDateSpan = document.createElement('span');
		tableColumnDate.className='bodytext2';
		tableColumnDate.setAttribute ( 'width' , '16%' ) ;
		tableColumnDateSpan.appendChild(document.createTextNode(content.meetings[i].date));
		tableColumnDateSpan.setAttribute ( 'title' ,content.meetings[i].datefortitle );
		tableColumnDate.appendChild(tableColumnDateSpan);
		tableRow.appendChild(tableColumnDate);
		
		if(document.getMeetingsForm.page.value !='org')
		{
			var tableColumnHost = document.createElement ( 'td' ) ;
			tableColumnHost.className = 'bodytext2' ;
			if ( content.meetings[i].role == 'Participant' )
			{
				tableColumnHost.style.color =  '#23a2d7'  ;
			}
			tableColumnHost.setAttribute ( 'width' , '16%' ) ;
			if ( ( content.meetings[i].role ) == "Participant" )
			{
				tableColumnHost.appendChild ( document.createTextNode ( jsMsg.PARTICIPANTS ) ) ;
			}
			else if ( content.meetings[i].role == 'Presenter' )
			{
				tableColumnHost.appendChild ( document.createTextNode ( jsMsg.PRESENTER ) ) ;
			}
			tableRow.appendChild ( tableColumnHost ) ;
		}
		var tableColumnStatus= document.createElement('td');
		tableColumnStatus.className='bodytext2';
		tableColumnStatus.setAttribute ( 'width' , '16%' ) ;
		if ( ( content.meetings[i].status ) == "Started" )
		{
		tableColumnStatus.appendChild(document.createTextNode(jsMsg.STARTED));
		}
		else if (( content.meetings[i].status ) == "Not Started" )
		{
		tableColumnStatus.appendChild(document.createTextNode(jsMsg.NOTSTARTED));
		}
		else if (( content.meetings[i].status ) == "Cancelled" )
		{
			tableColumnStatus.appendChild(document.createTextNode(jsMsg.CANCELLED));
		}
		tableRow.appendChild(tableColumnStatus);
		
		if(document.getMeetingsForm.page.value !='org')
		{
			var tableColumnImages = document.createElement('td');
			var tableColumnDiv = document.createElement('div');
			tableColumnImages.className='bodyimages';
			tableColumnImages.setAttribute('align','center');
			tableColumnImages.setAttribute ( 'width' , '16%' ) ;
			tableColumnDiv.className = 'bodydivs';
			tableColumnImages.appendChild(tableColumnDiv);
			/****************************/

			/*#####Start disabled#####*/
			var startDisabledDiv = document.createElement('div');
			startDisabledDiv.className="start_disabled";
			if(navigator.appName.indexOf("Microsoft")>=0)
			{
				startDisabledDiv.onclick=Function('globalclickedOnTr=false;');
			}
			else
			{
				startDisabledDiv.setAttribute ( 'onclick' , 'globalclickedOnTr=false;');
			}
			/*########################*/

			/*########## Start Meeting ######*/
			var startDiv = document.createElement('div');
			startDiv.className = "start_meeting" ;

			if ( version != -1 && version <= 5.5 )
			{
				// style cursor:pointer doesnot work in old IE verions
				startDiv.style.cursor='hand';
			}
			else
			{
				startDiv.style.cursor='pointer';
			}

			if(navigator.appName.indexOf("Microsoft")>=0)
			{
				startDiv.onclick=Function('globalclickedOnTr=false;changeTabStyle("meetingDetails");startMeeting(\''+content.meetings[i].meetingKey+'\','+document.commonValuesForm.agentPortNo.value+',\''+document.commonValuesForm.enableSSL.value+'\',\''+content.meetings[i].presenter+'\',\''+document.commonValuesForm.serverName.value+'\')');
			}
			else
			{
				startDiv.setAttribute ( 'onclick' , 'globalclickedOnTr=false;changeTabStyle("meetingDetails");startMeeting(\''+content.meetings[i].meetingKey+'\','+document.commonValuesForm.agentPortNo.value+',\''+document.commonValuesForm.enableSSL.value+'\',\''+content.meetings[i].presenter+'\',\''+document.commonValuesForm.serverName.value+'\')');
			}
			startDiv.setAttribute('title',jsMsg.STARTMEETING_TT);

			/*########################*/

			/*#########Join meeting#######*/
			var selectViewerLink = document.createElement('a');
			selectViewerLink.setAttribute('href','javascript:void(null)');
			if(navigator.appName.indexOf("Microsoft")>=0)
			{	
				selectViewerLink.onclick=Function('globalclickedOnTr=false;hideDiv(\'confirmStop\');hideDiv(\'confirmDelete\');joinUsingOption(event,\'join\',\''+content.meetings[i].meetingKey+'\',\''+content.meetings[i].presenter+'\',\'' + content.meetings[i].chatURL + '\',\'' + content.user.email +'\',\'' + content.meetings[i].topic.replace(/\'/g,'\\\'') + '\')');
			}
			else
			{
				selectViewerLink.setAttribute ( 'onclick' , 'globalclickedOnTr=false;hideDiv(\'confirmStop\');hideDiv(\'confirmDelete\');joinUsingOption(event,\'join\',\''+content.meetings[i].meetingKey+'\',\''+content.meetings[i].presenter+'\',\'' + content.meetings[i].chatURL + '\',\'' + content.user.email +'\',\'' + content.meetings[i].topic.replace(/\'/g,'\\\'') + '\')');
			}
			var joinDiv = document.createElement('div');
			joinDiv.className="join_meeting";
			joinDiv.setAttribute('title',jsMsg.JOINMEETING_TT);
			selectViewerLink.appendChild(joinDiv);
			/*########################*/

			/*###### Join Disabled#####*/
			var joinDisabledDiv = document.createElement('div');
			joinDisabledDiv.className = "join_disabled";
			joinDisabledDiv.setAttribute('title',jsMsg.JOINSTATUS_TT);
			if(navigator.appName.indexOf("Microsoft")>=0)
			{
				joinDisabledDiv.onclick=Function('globalclickedOnTr=false;');
			}
			else
			{
				joinDisabledDiv.setAttribute ( 'onclick' , 'globalclickedOnTr=false;');
			}
			/*##########################*/

			/*#####Stop Meeting###########*/
			var stopLink = document.createElement('a');
			var stopDiv = document.createElement('div');
			stopDiv.className = "stop_meeting" 	;
			stopDiv.setAttribute('title',jsMsg.STOPMEETING_TT);
			if(navigator.appName.indexOf("Microsoft")>=0)
			{
				stopLink.onclick=Function('globalclickedOnTr=false;hideDiv(\'confirmDelete\');hideDiv(\'join\');confirmStop(event, \''+content.meetings[i].meetingKey+'\')');
			}
			else
			{
				stopLink.setAttribute ( 'onclick' , 'globalclickedOnTr=false;hideDiv(\'confirmDelete\');hideDiv(\'join\');confirmStop(event, \''+content.meetings[i].meetingKey+'\')');
			}
			stopLink.href="javascript:void(null);";
			stopLink.appendChild(stopDiv);
			/*##############################*/

			/****************************/
		}
		if(document.getMeetingsForm.page.value=='scheduled')
		{
			//Scheduled meetings
			if ( content.meetings[i].role == 'Presenter' )
			{
				//Presenter -> Scheduled meetings
				if(content.meetings[i].status=='Started')
				{
					tableColumnDiv.appendChild(stopLink);
					tableColumnDiv.appendChild(selectViewerLink);
				}
				else
				{
					if( osName.indexOf("Win") < 0 && osName.indexOf("Mac") < 0  && osName.indexOf("Linux") < 0)
					{
						startDisabledDiv.setAttribute('title',jsMsg.MSWINDOWS);
						tableColumnDiv.appendChild(startDisabledDiv);
					}
					else if ( navigator.userAgent.indexOf ( 'Windows 98' ) >= 0 )
					{
						startDisabledDiv.setAttribute('title',jsMsg.WINDOWSPC98);
						tableColumnDiv.appendChild(startDisabledDiv);
					}
					else
					{
						if( (document.commonValuesForm.javaagent.value == "no") && ( osName.indexOf("Mac") >= 0  || osName.indexOf("Linux") >= 0 ))
						{
							tableColumnDiv.appendChild(startDisabledDiv);
						}
						else
						{
							tableColumnDiv.appendChild(startDiv);
						}
					}
					tableColumnDiv.appendChild(joinDisabledDiv);
				}
			}
			else
			{
				//Participant -> Scheduled meetings
				if(content.meetings[i].status=='Started')
				{
					tableColumnDiv.appendChild(stopLink);
					tableColumnDiv.appendChild(selectViewerLink);
				}
				else
				{
					startDisabledDiv.setAttribute('title',jsMsg.PRESENTERSTART_MESS);
					tableColumnDiv.appendChild(startDisabledDiv);
					tableColumnDiv.appendChild(joinDisabledDiv);
				}
			}
			//Edit meeting
			var editLink = document.createElement('a');
			editLink.setAttribute('href','#updatemeeting?key='+content.meetings[i].meetingKey);
			if(navigator.appName.indexOf("Microsoft")>=0)
			{
				editLink.onclick=Function('globalclickedOnTr=false;changeTabStyle(\'create_header\');ajaxShowTab(\'/createmeeting.do?key='+content.meetings[i].meetingKey + '\',\'meetingcontentdiv\')');
			}
			else
			{
				editLink.setAttribute ( 'onclick' , 'globalclickedOnTr=false;changeTabStyle(\'create_header\');ajaxShowTab(\'/createmeeting.do?key='+content.meetings[i].meetingKey+ '\',\'meetingcontentdiv\')');
			}
			var editDiv = document.createElement('div');
			editDiv.className = 'edit_meeting' ;
			editDiv.setAttribute('title',jsMsg.EDITMEETING_TT);
			editLink.appendChild(editDiv);
			tableColumnDiv.appendChild(editLink);

			if(content.meetings[i].status=='Started')
			{
				var deleteDisabledDiv = document.createElement('div');
				deleteDisabledDiv.className="delete_disabled";
				tableColumnDiv.appendChild(deleteDisabledDiv);
				if(navigator.appName.indexOf("Microsoft")>=0)
				{
					deleteDisabledDiv.onclick=Function('globalclickedOnTr=false;');
				}
				else
				{
					deleteDisabledDiv.setAttribute ( 'onclick' , 'globalclickedOnTr=false;');
				}
			}
			else
			{
				var deleteLink = document.createElement('a');
				var deleteDiv = document.createElement('div');
				deleteDiv.className = 'delete_meeting';
				deleteDiv.setAttribute('title',jsMsg.DELETEMEETING_TT);
				deleteLink.href="javascript:void(null);";
				if(navigator.appName.indexOf("Microsoft")>=0)
				{
					deleteLink.onclick=Function('globalclickedOnTr=false;hideDiv(\'join\');hideDiv(\'confirmStop\');confirmDelete(event, \''+content.meetings[i].meetingKey+'\',\''+content.meetings[i].topic.replace(/\'/g,'\\\'')+'\',\'' + content.meetings[i].source.replace ( /\s/g , '') + '\')');
				}
				else
				{
					deleteLink.setAttribute ( 'onclick' , 'globalclickedOnTr=false;hideDiv(\'join\');hideDiv(\'confirmStop\');confirmDelete(event, \''+content.meetings[i].meetingKey+'\',\''+content.meetings[i].topic.replace(/\'/g,'\\\'')+'\',\'' + content.meetings[i].source.replace ( /\s/g , '') + '\')');
				}
				deleteLink.appendChild(deleteDiv);
				tableColumnDiv.appendChild(deleteLink);
			}
		}
		else
		{
			//Invited meetings
			var presenterSubString = content.meetings[i].presenter;
			if ( presenterSubString.length > 20 )
			{
				presenterSubString = presenterSubString.substring ( 0 , 18 ) + '...' ;
			}
			var tableColumnPresenter= document.createElement('td');
			var tableColumnPresenterSpan = document.createElement('span');
			tableColumnPresenter.className='bodytext2';
			tableColumnPresenter.setAttribute ( 'width' , '16%' ) ;
			tableColumnPresenterSpan.appendChild(document.createTextNode(presenterSubString));
			tableColumnPresenterSpan.setAttribute ( 'title' ,content.meetings[i].presenter );
			tableColumnPresenter.appendChild(tableColumnPresenterSpan);
			tableRow.appendChild(tableColumnPresenter);
			
			if(document.getMeetingsForm.page.value=='invited')
			{
				if(content.meetings[i].status=='Not Started')
				{
					if ( content.meetings[i].role.indexOf ( 'Presenter' ) >=0 )
					{
						if(osName.indexOf("Win") < 0)
						{
							tableColumnDiv.appendChild(startDisabledDiv);
						}
						else
						{
							tableColumnDiv.appendChild(startDiv);
						}
					}
					else
					{
						tableColumnDiv.appendChild(joinDisabledDiv);
					}
				}
				else
				{
					//Started
					if ( content.meetings[i].role.indexOf ( 'Presenter' ) >=0 )
					{
						tableColumnDiv.appendChild(stopLink);
					}
					else
					{
						tableColumnDiv.appendChild(selectViewerLink);
					}
				}
			}
		}
		if(document.getMeetingsForm.page.value !='org')
		{
			tableRow.appendChild(tableColumnImages);
		}
		tableBody.appendChild(tableRow);
		meetingsTableObj.appendChild(tableBody);
		if(spanObj2!=null)
		{
			spanObj2.appendChild(meetingsTableObj);
		}
	}
	hideDiv ( 'loadingDiv' ) ;
	showDiv ( 'done');
	setTimeout("hideDiv('done')",3000);
}
function fillMeetingDateText()
{
	var jsMsg = eval('('+globalKeyValuePair+')');
	if(document.getMeetingsForm.date.value=="all")
	{
		//showDiv('listMeetings');
		hideDiv('scheduledMeetings');
	}
	else
	{
		showDiv('scheduledMeetings');
	
    //hideDiv('listMeetings');
	var meetingDate = document.getMeetingsForm.dateAsString.value ;
    if (meetingDate == 'today')
    {
    document.getElementById("MeetingDateText").innerHTML = jsMsg.TODAY;
    }
    else
    {
    document.getElementById("MeetingDateText").innerHTML = document.getMeetingsForm.dateAsString.value;
	}
    }
}
function getAllMeetings()
{
	document.getMeetingsForm.date.value='all'; //NO I18N
	getMeetings();
}
function getMeetingsOfThisDay()
{
	document.getMeetingsForm.date.value='today'; //NO I18N
	document.getMeetingsForm.dateAsString.value='today'; //NO I18N
	getMeetings();
}
function insertCharacterAtEveryNthPos ( str , chr , n )
{
	/*For short meetingkey,space should be after every three digits,like 978 678 1237*/
	if(str.length == 10)
	{
		n = 3;
	}
	var newStr = '' ;
	var count = 0;
	for ( i = 0 ; i <= str.length ; i++ )
	{
		if ( ( i > 0 ) && ( ( i % n ) == 0 ) && count < 7) 
		{
			newStr += chr ;
		}
		if(n == 3)
		{
			count++ ;
		}
		newStr += str.charAt ( i ) ;
	}
	if(n == 3)
	{
		newStr = newStr;
	}
	return ( newStr ) ;
}
 function showPlugInsDiv ( event , divID ) 
 {
	  var clickPos = identifyClickPosition ( event ) ;
	  var divWidthAndHeight = identifyDivWidthAndHeight ( divID ) ;

	  var divElement ;
	  divElement = document.getElementById(divID);

	  var posX = clickPos[0] - divWidthAndHeight[0]/2 ;
	  var posY = clickPos[1] - 20 ;
	  divElement.style.left = posX + "px";
	  divElement.style.top = posY + "px";
	  divElement.style.display = "block";
}
function onclickOfTr ( presenterOrParticipant , meetingKey ) 
{
 	if(globalclickedOnTr)
 	{
		if( presenterOrParticipant == 'Presenter' )
		{
			location.href = '#start?key='+meetingKey;
			changeTabStyle("meetingDetails");
			ajaxShowTab('/start.do?key='+meetingKey ,'meetingcontentdiv');
		}
		else 
		{
			location.href = '#join?key='+meetingKey;
			changeTabStyle("meetingDetails");
			ajaxShowTab('/join.do?key='+meetingKey,'meetingcontentdiv');
			
		}
 	
 	}
 	globalclickedOnTr = true;
}

/*var vari = false;
if (navigator.appName == 'Microsoft Internet Explorer')
{
	vari = true;
}
function showAlertWhenFlashSelected( event )
{
	var jsMsg = eval('('+globalKeyValuePair+')');
	if(event.id == "flash" && vari )
	{
		alert (jsMsg.TIP) ;
		vari = false;
	}
	else if( event.id == "activex" || event.id == "java")
	{
		vari = true;
	}
}*/
    
