function emailValidator(address) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   return reg.test(address);
}
$(document).ready(function(){
	
	$("table.reg_form input").focus(function(){
		$(this).next('span.validator').html('<img src="modules/Hosting/images/arrows.gif">');
	});
	
	$("table.reg_form input").blur(function(){
		//alert($(this).next('span.validator').length);
		if($(this).next('span.validator').length > 0){
			
			//alert($(this).next('span.validator').length);
			var isValid = true;
			if($(this).val() == '')
				isValid = false;
			else{
				if($(this).attr('id') == 'm7dbc9input_username'){
					if(emailValidator($(this).val()) === false){
						isValid = false;
						$(this).next('span').next('span').css('width','300px').css('margin-top','7px').css('display','block').addClass('tip').html('ايميل وارد شده صحيح نيست. فرمت صحيح: test@test.com');
					}else
						$(this).next('span').next('span').hide();
				}else
					if($(this).attr('name') == 'm7dbc9input_repeatpassword'){
						if($(this).val() != $("input[name='m7dbc9input_password']").val()){
							isValid = false;
							$(this).next('span').next('span').css('width','300px').css('margin-top','7px').css('display','block').addClass('tip').html('تكرار رمزعبور بايد با رمزعبور يكسان باشد.');
						}else
							$(this).next('span').next('span').hide();
					}else
						if($(this).attr('name') == 'm7dbc9input_password'){
							$("input[name='m7dbc9input_repeatpassword']").blur();
						}
			}
		
		}else
			isValid = true;
		
		if(isValid)
			$(this).attr('valid','valid').next('span.validator').html('<img src="modules/Hosting/images/valid.png">');
		else
			$(this).attr('valid','invalid').next('span.validator').html('<img src="modules/Hosting/images/invalid.png">');
		
		
		if($("input[valid='invalid']").length == 0)
			$("#m7dbc9submit").removeAttr('disabled');
		else
			$("#m7dbc9submit").attr('disabled','disabled');
	
		
	});
	
	//$("table.reg_form input").blur();
	
});
