	


	function SelectStateAjax()
	{
		/*
		1. Get country code
		2. Send country code to ajax_getState.asp
		3. Check if string is empty, if empty, display textbox
			Else, display select input with string option returned.
		*/			
		
		var f = document.form0
		var countryCode = f.affCountryCode.options[f.affCountryCode.options.selectedIndex].value;
	
			
			
		var url = '../includes/ajax_getState.asp';
		var strSendData = 'countryCode=' + countryCode;
		var httpSendOption = 'POST';
		var expToCall = function(responseText){ 

					//f.StateName = null;	
					//f.StateCode = null;
	
					retval = responseText;
					
										
					var objDivState = document.getElementById('divState');

					if(retval.length == 0)
					{
						
						strHTML = '<input type="text" name="affStateName" value="" class="textbox" >';
											
					}
					else if(retval.length > 0)
					{
						strHTML = '<select name="affStateCode" class="dropdownlist" >' + 
								retval + 
								'</select>';
					}
					divState.innerHTML = strHTML;

				}
			
		var objAjax1 = new clsAjax();
			
					
		objAjax1.makeRequest(url, strSendData, httpSendOption, expToCall);	
		
	}

	function ValidateForm()
	{
		var f = document.form0;

		if(f.affName.value == '')
		{
			alert('Please enter your name.');
			f.affName.focus();
			return false;
		}
	
		if(f.affEmail.value == '' || f.affEmail.value.indexOf('@') == -1 || f.affEmail.value.indexOf('.') == -1 )
		{
			alert('Please enter a valid email address.');
			f.affEmail.focus();
			return false;
		}
		
		if(f.affPwd.value == '')
		{
			alert('Please enter password.');
			f.affPwd.focus();
			return false;
		}
		
		if(f.affPwdConfirm.value == '')
		{
			alert('Please enter password again to confirm.');
			f.affPwd.focus();
			return false;
		}		
		
		if(f.affPwd.value != f.affPwdConfirm.value)
		{
			alert('Confirm password is incorrect.');
			f.affPwd.focus();
			return false;
		}
		
		f.fp.value = '1';

		return true;

	}

