			function formlcDataIsValid()
			{
				
				if (document.getElementById("divlcRetrievePass").style["display"] == "")
					return false;
				if (document.getElementById(clientid+"txtlcMembernumber").value=="")
				{
					document.getElementById(clientid+"txtlcMembernumber").focus();
					document.getElementById(clientid+"txtlcMembernumber").forecolor = "red";
					alert("Please enter your member number");
					return false;
				}
				if (document.getElementById(clientid+"txtlcSurname").value=="")
				{
					document.getElementById(clientid+"txtlcSurname").focus();
					document.getElementById(clientid+"txtlcSurname").forecolor = "red";
					alert("Please enter your surname");
					return false;
				}
				if (document.getElementById(clientid+"txtlcPassword").value=="")
				{
					document.getElementById(clientid+"txtlcPassword").focus();
					document.getElementById(clientid+"txtlcPassword").forecolor = "red";
					alert("Please enter your password");
					return false;
				}
				return true;	
			}
			
			function showlcRetrievePasswordFields()
			{
				var opc = lcanimateDisplay('divlcRetrievePass');
				if (opc == 100)
				{	
					document.getElementById('divlcRetrievePass').style["display"] = "";
					if(document.getElementById("trlcPasswordRetrieveFields").style["display"] != "")
						document.getElementById("trlcPasswordRetrieveFields").style["display"] = "";
				}
			}
			
			
			function hidelcRetrievePasswordFields()
			{
				var opc = lcanimateDisplay('divlcRetrievePass');
				if (opc == 0)
				{
					document.getElementById('divlcRetrievePass').style["display"] = "none";
					if(document.getElementById("trlcPasswordRetrieveFields").style["display"] != "none")
					{	
						document.getElementById("btnlcRetrievePassword").style["display"]="";
						document.getElementById("btnlcCancelRetrieve").value="Cancel";
						document.getElementById(clientid +"txtlcRetrieveForEmail").value = "";
						document.getElementById("spnlcRetrieveResponse").innerHTML = "";
						document.getElementById("trlcPasswordRetrieveFields").style["display"] = "none";
					}
				}
				
			}
			
			function dolcRetrievePasswordForEmail(){
				var validEmail = validateMandatoryEmail(clientid +"txtlcRetrieveForEmail", "Please enter email in proper format.");
				if (validEmail)
				{
					document.getElementById("btnlcRetrievePassword").style["display"]="none";
					document.getElementById("btnlcCancelRetrieve").value="Close";
					dolcRetrievePassword(clientid, document.getElementById('hidlcSiteUrl').value);
				}
			}
			
			function lcanimateDisplay(divname)
			{
				var opacity = (document.getElementById(divname).style["display"]=="none")?0:100;  
				if (opacity == 0)
				{
					while(opacity < 100)
					{
						opacity += 5;
						//alert(opacity);
						try
						{
							document.getElementById(divname).style.filter = 'alpha(opacity='+opacity+');';
						}
						catch(e)
						{
							document.getElementById(divname).style.MozOpacity = opacity / 100;
						}
						if (opacity == 100)
							document.getElementById(divname).style["display"] = "";
					}
				}
				else
				{
					while(opacity > 0)
					{
						opacity = opacity - 5;
						try
						{
							document.getElementById(divname).style.filter = 'alpha(opacity='+opacity+');';
						}
						catch(e)
						{
							document.getElementById(divname).style.MozOpacity = opacity / 100;
						}
						
						if (opacity == 0)
							document.getElementById(divname).style["display"] = "none";
					}
				}
				return opacity;
			}
