function check_form(){
	var obj_Form		= document.memberform;
	var obj_Agreement	= obj_Form.agreement;
	var obj_Gender		= obj_Form.gender;
	var n_CountryID		= obj_Form.country.options[obj_Form.country.options.selectedIndex].value;
	var n_CityID		= obj_Form.city.options[obj_Form.city.options.selectedIndex].value;
	var n_NonFilled		= 0;
	var arr_ReqFields	= new Array(9);
	
	for (i = 0; i < arr_ReqFields.length; i++){
		arr_ReqFields[i] = new Array(2);
	}
	
	arr_ReqFields[0][0] = obj_Form.name.value.Trim();
	arr_ReqFields[0][1] = 'itName';
	arr_ReqFields[1][0] = obj_Form.surname.value.Trim();
	arr_ReqFields[1][1] = 'itSurname'
	arr_ReqFields[2][0] = obj_Form.e_mail.value.Trim();
	arr_ReqFields[2][1] = 'itEmail'
	arr_ReqFields[3][0] = obj_Form.address_1.value.Trim();
	arr_ReqFields[3][1] = 'itAddress1'
	arr_ReqFields[4][0] = obj_Form.country.options[obj_Form.country.options.selectedIndex].value.Trim();
	arr_ReqFields[4][1] = 'itCountry'
	arr_ReqFields[5][0] = obj_Form.phone_1.value.Trim();
	arr_ReqFields[5][1] = 'itPhone1'
	arr_ReqFields[6][0] = obj_Form.user_name.value.Trim();
	arr_ReqFields[6][1] = 'itUsername'
	arr_ReqFields[7][0] = obj_Form.password.value.Trim();
	arr_ReqFields[7][1] = 'itPassword'
	arr_ReqFields[8][0] = obj_Form.confirm_password.value.Trim();
	arr_ReqFields[8][1] = 'itConfirmPassword'
	
	for (i = 0; i < arr_ReqFields.length; i++){
		if (arr_ReqFields[i][0] == ''){
			set_marker(arr_ReqFields[i][1]);
			n_NonFilled++;
		}else{
			unset_marker(arr_ReqFields[i][1]);
		}
	}
	
	if (obj_Gender[0].checked != true && obj_Gender[1].checked != true){
		set_marker('itGender');
		n_NonFilled++;
	}else{
		unset_marker('itGender');
	}
	
	if (n_CountryID == 'TR' && n_CityID == 0){
		set_marker('itCity');
		n_NonFilled++;
	}else{
		unset_marker('itCity');
	}
	
	if (arr_ReqFields[7][0] != arr_ReqFields[8][0] || arr_ReqFields[7][0].length < 8){
		set_marker('itPassword');
		set_marker('itConfirmPassword');
		n_NonFilled++;
	}else{
		unset_marker('itPassword');
		unset_marker('itConfirmPassword');
	}
	
	if (obj_Agreement.checked != true){
		set_marker('itAgree');
		n_NonFilled++;
	}else{
		unset_marker('itAgree');
	}
	
	if (n_NonFilled > 0){
		alert('Please review your information marked with \'*\'\t');
	}else{
		obj_Form.submit();
	}
}

function set_marker(str_SpanID){
	var obj_Span = eval(str_SpanID);
	obj_Span.innerText = '*';
}

function unset_marker(str_SpanID){
	var obj_Span = eval(str_SpanID);
	obj_Span.innerText = '';
}