
	function validate_fieldFXPro(obj) {
		if(obj.value.length == 0)
			obj.style.backgroundColor = FXProFieldFailColor;
		else	
			obj.style.backgroundColor = FXProFieldColor;
	}
	
	function validate_frmFXProLogin() {
		
		if(document.frmFXProLogin.txtUsername.value.length == 0)
			document.frmFXProLogin.txtUsername.style.backgroundColor = FXProFieldFailColor;
		else	
			document.frmFXProLogin.txtUsername.style.backgroundColor = FXProFieldColor;
			
		if(document.frmFXProLogin.txtPassword.value.length == 0)
			document.frmFXProLogin.txtPassword.style.backgroundColor = FXProFieldFailColor;
		else	
			document.frmFXProLogin.txtPassword.style.backgroundColor = FXProFieldColor;
		
		if((document.frmFXProLogin.txtUsername.value.length == 0) || (document.frmFXProLogin.txtPassword.value.length == 0))
			return false;
	}
	
	if(navigator.appName == 'Microsoft Internet Explorer') {
		
		document.write(
			'<form name="frmFXProLogin" id="frmFXProLogin" method="post" onsubmit="return validate_frmFXProLogin()" action="http://www.sailfishfx.co.za/online/Home.aspx">' + 
				'<input type="hidden" id="hdnType" name="hdnType" value="Login"/>' + 
				'<input type="hidden" id="hdnSource" name="hdnSource" value="JSControl"/>' + 
				'<input type="hidden" id="hdnReturnUrl" name="hdnReturnUrl" value="http://www.sailfishfx.co.za/ClientLogin.aspx"/>' + 
				'<table border="0" cellpadding="0" cellspacing="0" style="'+FXProMainStyle+'">' + 	
					'<tr>' + 
						'<td colspan="3" align="center" style="'+FXProHeaderStyle+'">'+FXProTitle+'</td>' + 
					'</tr>' + 
					'<tr>' + 
						'<td style="'+FXProLabelStyle+'">Username:</td>' + 
						'<td>' + 
							'<input name="txtUsername" id="txtUsername" onkeyup="validate_fieldFXPro(document.frmFXProLogin.txtUsername)" type="text" maxlength="50" tabindex="1" style="'+FXProFieldStyle+'"/>' + 
						'</td>' + 
						'<td></td>' + 
					'</tr>' + 
					'<tr>' + 
						'<td style="'+FXProLabelStyle+'">Password:</td>' + 
						'<td>' + 
							'<input name="txtPassword" id="txtPassword" onkeyup="validate_fieldFXPro(document.frmFXProLogin.txtPassword)" type="password" maxlength="20" tabindex="2" style="'+FXProFieldStyle+'"/>' + 
						'</td>' + 
						'<td></td>' + 
					'</tr>' + 
					'<tr>' + 
						'<td colspan="2" align="right">' + 
							'&nbsp;&nbsp;<a href="http://www.sailfishfx.co.za/clientlogin.aspx?type=forgotten" class="login" style="font-size:9px;font-weight:normal;">Forgotten your password?</a><br />' + 
							'&nbsp;&nbsp;<a href="http://www.sailfishfx.co.za/clientlogin.aspx?type=change" class="login" style="font-size:9px;font-weight:normal;position:relative;top:-3px">Change your password</a> <br />' + 
						'</td>' + 
						'<td></td>' + 
					'</tr>' + 					
					'<tr>' + 
						'<td></td>' + 
						'<td align="right">' + 
							'<input type="submit" name="btnLogin" id="btnLogin" value="Login" width="60px" tabindex="3"/>' + 
						'</td>' + 
						'<td>&nbsp;</td>' + 
					'</tr>' + 	
					'<tr>' + 
						'<td colspan="3">' + 
						'</td>' + 
					'</tr>' + 				
				'</table>' + 				
			'</form>'
		);	

	}
	else {

		document.write(
			'<form name="frmFXProLogin" id="frmFXProLogin" method="post" onsubmit="return validate_frmFXProLogin()" action="http://www.sailfishfx.co.za/online/Home.aspx">' + 
				'<input type="hidden" id="hdnType" name="hdnType" value="Login"/>' + 
				'<input type="hidden" id="hdnSource" name="hdnSource" value="JSControl"/>' + 
				'<input type="hidden" id="hdnReturnUrl" name="hdnReturnUrl" value="http://www.sailfish.co.za"/>' + 
				'<table border="0" cellpadding="0" cellspacing="0" style="'+FXProMainStyle+'">' + 	
					'<tr>' + 
						'<td colspan="3" align="center" style="'+FXProHeaderStyle+'">'+FXProTitle+'</td>' + 
					'</tr>' + 
					'<tr>' + 
						'<td style="'+FXProLabelStyle+'">Username:</td>' + 
						'<td>' + 
							'<input name="txtUsername" id="txtUsername" onkeyup="validate_fieldFXPro(document.frmFXProLogin.txtUsername)" disabled="true" type="text" maxlength="15" tabindex="1" style="'+FXProFieldStyle+'"/>' + 
						'</td>' + 
						'<td></td>' + 
					'</tr>' + 
					'<tr>' + 
						'<td style="'+FXProLabelStyle+'">Password:</td>' + 
						'<td>' + 
							'<input name="txtPassword" id="txtPassword" onkeyup="validate_fieldFXPro(document.frmFXProLogin.txtPassword)" disabled="true" type="text" maxlength="15" tabindex="2" style="'+FXProFieldStyle+'"/>' + 
						'</td>' + 
						'<td></td>' + 
					'</tr>' + 
					'<tr>' + 
						'<td></td>' + 
						'<td align="right">' + 
							'<input type="submit" name="btnLogin" id="btnLogin" value="Login" width="60px" tabindex="3" disabled="true"/>' + 
						'</td>' + 
						'<td>&nbsp;</td>' + 
					'</tr>' + 	
					'<tr>' + 
						'<td colspan="3">' + 
						'</td>' + 
					'</tr>' + 				
				'</table>' + 				
			'</form>'
		);	
		document.write('This application requires Internet Explorer 6.0 or later.');
		
	}

	