﻿function onSubmit()
{
	var ve = new verify();
	try
	{
		VerifyPage();
		getobj("cmd").value = "REGISTRATION";
		document.form1.submit();
	}
	catch( err )
	{
		ve.obj.focus();
		alert( err.message );
	}
	
	function VerifyPage()
	{
		var brokerid = getobj('selBroker').value;
		if( brokerid == "" )
		{
			ve.empty( 'BrokerName' );
			ve.empty( 'BrokerWeb' );
		}

		if( brokerid != "NoBroker" )
		{
			ve.empty( 'Recommend' );
			ve.empty( 'Platform' );
			ve.empty( 'Service' );
			ve.empty( 'Accounts' );
			ve.empty( 'Funding' );
		}

		ve.empty( 'FirstName' );
		ve.empty( 'LastName' );
		ve.empty( 'ScreenName' );
		ve.empty( 'Country' );
		ve.empty( 'rqoption' );
		ve.email( 'email' );
		ve.password( 'Password1', 'Password2' );
		ve.checked( 'Checkbox1' );
		
		getobj("Comment").onfocus();
	}
}

function onBrokerChange()
{
	var brokerid = document.getElementById('selBroker').value;
	var bb = (brokerid != "");
	document.getElementById('BrokerName').disabled = bb;
	document.getElementById('BrokerWeb').disabled = bb;
	if( bb )
	{
		document.getElementById('BrokerName').value = "";
		document.getElementById('BrokerWeb').value = "";
	}
	
	var bn = (brokerid == "NoBroker");
	document.getElementById('Recommend').disabled = bn;
	document.getElementById('Platform').disabled = bn;
	document.getElementById('Service').disabled = bn;
	document.getElementById('Accounts').disabled = bn;
	document.getElementById('Funding').disabled = bn;
	document.getElementById('Comment').disabled = bn;
	if( bn )
	{
		document.getElementById('Recommend').value = "";
		document.getElementById('Platform').value = "";
		document.getElementById('Service').value = "";
		document.getElementById('Accounts').value = "";
		document.getElementById('Funding').value = "";
		document.getElementById('Comment').value = "";
	}
}
