//FUNCTION for changing Tab Background color
//***************************************************************************
var strMemberName ;
function lnk_onclick(parmOption)
{

	
	switch (parmOption)
	{
		case 'Background':
		
		document.getElementById("tdBglnk1").bgColor = "#5FA7DC";
		document.getElementById("tdBglnk2").bgColor =  "#5FA7DC";
		document.getElementById("tdBglnk3").bgColor =  "#5FA7DC";;
		
		document.getElementById("tdPplnk1").bgColor = "#5a7eb4";
		document.getElementById("tdPplnk2").bgColor = "#5a7eb4";
		document.getElementById("tdPplnk3").bgColor = "#5a7eb4";
		
		document.getElementById("tdActlnk1").bgColor = "#5a7eb4";
		document.getElementById("tdActlnk2").bgColor = "#5a7eb4";
		document.getElementById("tdActlnk3").bgColor = "#5a7eb4";
		break;
		
		case 'People':
		
		document.getElementById("tdPplnk1").bgColor =  "#5FA7DC";
		document.getElementById("tdPplnk2").bgColor =  "#5FA7DC";
		document.getElementById("tdPplnk3").bgColor =  "#5FA7DC";
		
		document.getElementById("tdBglnk1").bgColor = "#5a7eb4";
		document.getElementById("tdBglnk2").bgColor = "#5a7eb4";
		document.getElementById("tdBglnk3").bgColor = "#5a7eb4";
		
		document.getElementById("tdActlnk1").bgColor = "#5a7eb4";
		document.getElementById("tdActlnk2").bgColor = "#5a7eb4";
		document.getElementById("tdActlnk3").bgColor = "#5a7eb4";
		break;		
		
		case 'activity':
		
		document.getElementById("tdActlnk1").bgColor =  "#5FA7DC";
		document.getElementById("tdActlnk2").bgColor =  "#5FA7DC";
		document.getElementById("tdActlnk3").bgColor =  "#5FA7DC";
		
		document.getElementById("tdPplnk1").bgColor = "#5a7eb4";
		document.getElementById("tdPplnk2").bgColor = "#5a7eb4";
		document.getElementById("tdPplnk3").bgColor = "#5a7eb4";
		
		document.getElementById("tdBglnk1").bgColor = "#5a7eb4";
		document.getElementById("tdBglnk2").bgColor = "#5a7eb4";
		document.getElementById("tdBglnk3").bgColor = "#5a7eb4";
		break;
		
		case 'Member':
		
		document.getElementById("tdMemlnk1").bgColor =  "#8D0100";
		document.getElementById("tdMemlnk2").bgColor =  "#8D0100";
		document.getElementById("tdMemlnk3").bgColor =  "#8D0100";
		document.getElementById("tdCmplnk1").bgColor = "#D9BA97";
		document.getElementById("tdCmplnk2").bgColor = "#D9BA97";
		document.getElementById("tdCmplnk3").bgColor = "#D9BA97";
		break;
		
		case 'Company':
		
		document.getElementById("tdCmplnk1").bgColor =  "#8D0100";
		document.getElementById("tdCmplnk2").bgColor =  "#8D0100";
		document.getElementById("tdCmplnk3").bgColor =  "#8D0100";
		document.getElementById("tdMemlnk1").bgColor = "#D9BA97";
		document.getElementById("tdMemlnk2").bgColor = "#D9BA97";
		document.getElementById("tdMemlnk3").bgColor = "#D9BA97";
		break;
		
		case 'NonMember':
		
		document.getElementById("tdCmplnk1").bgColor =  "#8D0100";
		document.getElementById("tdCmplnk2").bgColor =  "#8D0100";
		document.getElementById("tdCmplnk3").bgColor =  "#8D0100";
		document.getElementById("tdMemlnk1").bgColor = "#D9BA97";
		document.getElementById("tdMemlnk2").bgColor = "#D9BA97";
		document.getElementById("tdMemlnk3").bgColor = "#D9BA97";
		break;
		
		default:
		document.getElementById("tdBglnk1").bgColor =  "#5FA7DC";
		document.getElementById("tdBglnk2").bgColor =  "#5FA7DC";
		document.getElementById("tdBglnk3").bgColor =  "#5FA7DC";
	}			
}
			
	

function cmdUploadImage_onClick(parmType, parmFrom,parmID,ParmUserType)
{

if (parmFrom == "Company")
{
	upload_window = window.open("../Admin/Member/UploadDocumentsForMembers.aspx?Type=" + parmType + "&From=" + parmFrom+"&Member=" + parmID+"&UserType=C" ,'FileUpload','width=600,height=400,left=300,top=250'); 
}
else
{
	upload_window = window.open("../Admin/Member/UploadDocumentsForMembers.aspx?Type=" + parmType + "&From=" + parmFrom+"&Member=" + parmID+"&UserType=M" ,'FileUpload','width=600,height=400,left=300,top=250'); 
}
}
		
function Help_onclick()
{
	upload_window = window.open("Help/GeneralHelp.aspx",'Help','width=450,height=440,left=300,top=150,resizable=yes'); 
}

function Download_onclick(parmObj)
{
	var pdfname = parmObj.pdfname;
	window.open(pdfname,'','width=900,height=650,left=60,top=50'); 
}		
			

			
function OpenEmailWin(address,domain)
	{
	window.status="windowstatus";
	document.getElementById("anc").href="mailto:" + address + "@" + domain ;  
	}

function openNewWindow(URLtoOpen) 
	{ 
		

		window.focus();
		
 	   features = "width=550,height=150";
	   features += ",left=300,top=300,screenX=0,screenY=0,toolbar=no,scrollbars=yes resizable=yes,status=no,location=no";
       newWindow= window.open(URLtoOpen, "mywin", features);
 	}

function WindowToOpen(URLtoOpen,windowName,features) 
	{ 
		
	   features += ",left=300,top=150,screenX=0,screenY=0,toolbar=no,scrollbars=yes resizable=yes,status=no,location=no";
       newWindow= window.open(URLtoOpen, "mywin", features);
		 		
 	   
 	}



function eventHandler(type)
{
	if (type == "NUMBER")
	{   
		if (event.keyCode >= 48 && event.keyCode <= 57)
		{
			return;
		}
		else
		{
			event.keyCode = 0; 
			return;
		}	
	}
	
	if (type == "DECIMAL")
	{   
		if ((event.keyCode == 46) || (event.keyCode >= 48 && event.keyCode <= 57))
		{
			return;
		}
		else
		{
			event.keyCode = 0; 
			return;
		}	
	}
	
	if (type=="LOGIN")			
	{	event.keyCode = event.keyCode
		if(event.keyCode == 39)
		{
			event.keyCode=0;
			return;
		}
		if(event.keyCode == 32)
		{
			event.keyCode=0;
			return;
		}
		if ((event.keyCode >= 48 && event.keyCode <= 57)
			 ||(event.keyCode >= 97 && event.keyCode <= 122)
			 ||(event.keyCode >= 65 && event.keyCode <= 90)
			)
		{
			return;	
		}
		else
		{
			event.keyCode = 0;  
		}
	}
	
	if (type=="STRING")			
	{	if ((event.keyCode >= 48 && event.keyCode <= 57)
			 ||(event.keyCode >= 97 && event.keyCode <= 122)
			 ||(event.keyCode >= 65 && event.keyCode <= 90)
			)
		{
			if (event.keyCode >= 97 && event.keyCode <= 122)
			{
				event.keyCode = event.keyCode - 97  + 65;
			}	
		}
		else
		{
			event.keyCode = 0; 
		}
	}
}


function setIFRAME()
{
w = window.screen.availWidth;
  
h =window.screen.availHeight;

objiframe = document.getElementById('ifrContent'); 

if (w == 800 || h == 600) 
{ 
   objiframe.style.height = "350px";
   strHeight = "300px";
   
} 
else 
{ 
   objiframe.style.height = "455"; 
   
   strHeight  =  "455"
    
}
 return strHeight;
}
 



function AdminHomeCheckBoxOnClick(parm)
{
	return parm.value;
}


function MemberOnClick(parm,parm2,parm3)
{
	document.getElementById(parm2).value= parm;
	window.parent.document.all('hddMemberID').value = parm;
	window.parent.document.all('hddMemberStatus').value = parm3;
	var intSelectedMemberID = document.getElementById("hddMemberID").value;
	strMemberName =  document.getElementById("tdName" + intSelectedMemberID).innerHTML;
	window.parent.document.getElementById("spaMemberName").innerHTML = strMemberName;
}



function CompanyOnClick(parm,parm2,parm3)
{
	document.getElementById(parm2).value= parm;
	window.parent.document.all('hddCompanyID').value = parm;
	window.parent.document.all('hddCompanyStatus').value = parm3;
	var intSelectedCompanyID = document.getElementById("hddCompanyID").value;
	strCompanyName =  document.getElementById("tdName" + intSelectedCompanyID).innerHTML;
	window.parent.document.getElementById("spaCompanyName").innerHTML = strCompanyName;
}

function NonMemberOnClick(parm,parm2,parm3)
{
	document.getElementById(parm2).value= parm;
	window.parent.document.all('hddNonMemberID').value = parm;
	window.parent.document.all('hddNonMemberStatus').value = parm3;
	var intSelectedNonMemberID = document.getElementById("hddNonMemberID").value;
	strNonMemberName =  document.getElementById("tdName" + intSelectedNonMemberID).innerHTML;
	window.parent.document.getElementById("spaNonMemberName").innerHTML = strNonMemberName;
}

function StockOnClick(parm,parm2,parm3)
{
	var intSelectedStockID = parm;
	strStockName =  document.getElementById("tdName" + intSelectedStockID).innerHTML;	
	window.parent.document.getElementById("spaCompanyName").innerHTML = strStockName;
	window.parent.document.getElementById("hddStockID").value  =  parm;
	
}



/***************************************************************************
	Functions for the Phrase Text Boxes on the Login Page
***************************************************************************/

function OnFirstPhraseCharacterTextChanged()
{
	var ObjFirstPhraseCharacter		=	document.getElementById("FirstPhraseCharacter");
	if ( ObjFirstPhraseCharacter )
	{
		if ( ObjFirstPhraseCharacter.value !=  ' ' )
		{				
			if ( ObjFirstPhraseCharacter.value.length  >  0 )
			{
				var ObjSecondPhraseCharacter		=	document.getElementById("SecondPhraseCharacter");
				if ( ObjSecondPhraseCharacter )
				{
					ObjSecondPhraseCharacter.focus();
				}
			}
		}
	}
}

function OnSecondPhraseCharacterTextChanged()
{
	var ObjSecondPhraseCharacter		=	document.getElementById("SecondPhraseCharacter");
	if ( ObjSecondPhraseCharacter )
	{
		if ( ObjSecondPhraseCharacter.value !=  ' ' )
		{				
			if ( ObjSecondPhraseCharacter.value.length  >  0 )
			{
				var ObjThirdPhraseCharacter		=	document.getElementById("ThirdPhraseCharacter");
				if ( ObjThirdPhraseCharacter )
				{
					ObjThirdPhraseCharacter.focus();
				}
			}
		}
	}
}

function OnThirdPhraseCharacterTextChanged()
{
	var ObjThirdPhraseCharacter		=	document.getElementById("ThirdPhraseCharacter");
	if ( ObjThirdPhraseCharacter )
	{
		if ( ObjThirdPhraseCharacter.value !=  ' ' )
		{				
			if ( ObjThirdPhraseCharacter.value.length  >  0 )
			{
				var ObjcmdLogin		=	document.getElementById("cmdLogin");
				if ( ObjcmdLogin )
				{
					ObjcmdLogin.focus();
				}
			}
		}
	}
}

/***************************************************************************
	Functions for the Phrase Text Boxes on the Login Page
***************************************************************************/


/***************************************************************************
				Functions for the Help Icon
***************************************************************************/

	// Function called for the Default.aspx Page	
	function OnBodyLoad()
	{
		timerID  =	window.setInterval("fnOnLoad()",1000);				
		// fnOnLoad();
	}
	
	// Function called for the Exchnet.aspx Page	
	function OnLoginBodyLoad()
	{
		timerID  =	window.setInterval("fnLoginOnLoad()",1000);	
	}
	
	// Function called for the Home.aspx Page
	function OnHomeBodyLoad()
	{
		timerID  =	window.setInterval("fnHomeOnLoad()",1000);	
	}
	
	var lastIFrameURL = "";
	// Function called for the Default.aspx Page	
	function fnOnLoad()
	{
		var strIframeSource     =  "";
		var ObjIframe			=  document.getElementById("ifrContent")
		strIframeSource			=  ObjIframe.contentWindow.document.location.href
		strIframeSource			=  ExtractPageNameFromUrl(strIframeSource)
		if (strIframeSource != lastIFrameURL)
		{
			// Added the Condition on 31-Aug-2006 to avoid the Object is null or not defined error
			if ( _Default )
			{
				_Default.GetHelpPage(strIframeSource, callback_test1);
				lastIFrameURL = strIframeSource;
			}	
			// Added the Condition on 31-Aug-2006 to avoid the Object is null or not defined error
		}
		
	} 

	// Function called for the Exchnet.aspx Page	
	function fnLoginOnLoad()
	{
		var strIframeSource     =  "";
		var ObjIframe			=  document.getElementById("ifrContent")
		strIframeSource			=  ObjIframe.contentWindow.document.location.href
		strIframeSource			=  ExtractPageNameFromUrl(strIframeSource)
		if (strIframeSource != lastIFrameURL)
		{
			// Added the Condition on 31-Aug-2006 to avoid the Object is null or not defined error 
			if ( Exchnet )
			{
				Exchnet.GetHelpPage(strIframeSource, callback_test1);
				lastIFrameURL = strIframeSource;
			}	
			// Added the Condition on 31-Aug-2006 to avoid the Object is null or not defined error
		}
	} 
	
	// Function called from the Home.aspx Page
	function fnHomeOnLoad()
	{
		var strIframeSource     =  "";
		var ObjIframe			=  document.getElementById("ifrContent")
		strIframeSource			=  ObjIframe.contentWindow.document.location.href
		strIframeSource			=  ExtractPageNameFromUrl(strIframeSource)
		if (strIframeSource != lastIFrameURL)
		{
			// Added the Condition on 31-Aug-2006 to avoid the Object is null or not defined error
			if ( Home )
			{
				Home.GetHelpPage(strIframeSource, callback_test1);
				lastIFrameURL = strIframeSource;
			}
			// Added the Condition on 31-Aug-2006 to avoid the Object is null or not defined error	
		}
	}
	
	// Function called from the HomeAdmin.aspx Page
	function fnHomeAdminOnLoad()
	{
		var strIframeSource     =  "";
		var ObjIframe			=  document.getElementById("ifrContent")
		strIframeSource			=  ObjIframe.contentWindow.document.location.href
		strIframeSource			=  ExtractPageNameFromUrl(strIframeSource)
		if (strIframeSource != lastIFrameURL)
		{
			// Added the Condition on 31-Aug-2006 to avoid the Object is null or not defined error
			if ( HomeAdmin )
			{
				HomeAdmin.GetHelpPage(strIframeSource, callback_test1);
				lastIFrameURL = strIframeSource;
			}
			// Added the Condition on 31-Aug-2006 to avoid the Object is null or not defined error	
		}
	}	
	
	function callback_test1(res)
	{		
		if (res.value == 'Show' )
		{						
			ShowHelpIcon();
		}
		else
		{
			HideHelpIcon();		
		}
	}

	function GetPageNameFromUrl(strUrl)
	{	
		UrlArray			=  strUrl.split("/");	
		var intArrayCount   =  UrlArray.length;
		var strPageName		=  UrlArray[(intArrayCount - 1)];

		return strPageName;

	}

/***************************************************************************
				Functions for the Help Icon
***************************************************************************/

/***************************************************************************
			Functions to Set Focus in the First Field of Form
***************************************************************************/
function SetFocus( _ControlName )
{
	var ObjControlName		=	document.getElementById( _ControlName );
	if ( ObjControlName )
	{
		ObjControlName.focus();
	}
}

/***************************************************************************
			Functions to Set Focus in the First Field of Form
***************************************************************************/

/***************************************************************************
			Functions to Keep Session Alive while Registration
***************************************************************************/

	// Function called from Registration.aspx and Company Registration page
	function fnPreRegistration( _RegistrationClassName )
	{
		timerID  =	window.setInterval("fnKeepSessionAlive(" + _RegistrationClassName + ")",50000);				
	}
	
	function fnKeepSessionAlive( _RegistrationClassName )
	{
		_RegistrationClassName.KeepSessionAlive( CallBack_Registrations );		
	} 	
	
	function CallBack_Registrations(res)
	{		
		 //alert(res.value)
	}	

/***************************************************************************
			Functions to Keep Session Alive while Registration
***************************************************************************/

/*******************************************************************************************
  Function to Avoid going back ie going to the previous page ie disable browser back button
*******************************************************************************************/
	function HandleBrowserBackButtonClick()
	{
		history.go(+1);
	}
/*******************************************************************************************
  Function to Avoid going back ie going to the previous page ie disable browser back button	
*******************************************************************************************/

/*******************************************************************************************
	Function to show a particular link from the menu as Highlighted or Selected	
*******************************************************************************************/

	function ToggleMenuOptionSelection( _SelectedMenuOptionID, _UnSelectedMenuOptionID )
	{
		if ( parent.document.getElementById( _SelectedMenuOptionID ) )
			parent.document.getElementById( _SelectedMenuOptionID ).style.background =  "#1B7CCD";
		
		if ( parent.document.getElementById( _UnSelectedMenuOptionID ) )	
			parent.document.getElementById( _UnSelectedMenuOptionID ).style.background =  "#97D779";
	}	

/*******************************************************************************************
	Function to show a particular link from the menu as Highlighted or Selected	
*******************************************************************************************/