	function setAuthFormAction(){
		if (jQuery('#at_new').attr('checked')){
			jQuery('#authform4').attr('action','?action=reg_from_order');
			jQuery('#confirm_email').css('display','block');
			//alert('reg');
		}else{
			jQuery('#authform4').attr('action','?action=auth_from_order');
			jQuery('#confirm_email').css('display','none');
			//alert('auth');
		}
	}
	function trim(str) {
		var newstr = str.replace(/^\s*(.+?)\s*$/, "$1");
		if (newstr == " ") {
			return "";
		}
		return newstr;
	}
	function drop_spaces(str) {
		var newstr = trim(str); //функцию trim() см. выше
		return newstr.replace(/(\s)+/g, ""); 
	}
	function check_email_confirm(email, confirm_email) {
		var template = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z])+$/;
		email = drop_spaces(email); //функцию drop_spaces() см. выше
		confirm_email = drop_spaces(confirm_email);
		if (jQuery('#at_new').attr('checked')){
			if (email == confirm_email) {
				jQuery('.email-confirm-input').css('color','black');
				jQuery('#label-confirm-email').css('color','black');
				
				if (template.test(email)) {
					jQuery('.login-input').css('color','black');
					jQuery('#label-email').css('color','black');
					return true;
				} else {
					jQuery('.login-input').css('color','red');
					jQuery('#label-email').css('color','red');
					return false; 
				}
			} else {
				jQuery('.email-confirm-input').css('color','red');
				jQuery('#label-confirm-email').css('color','red');
				return false; 
			}
		} else {
			if (template.test(email)) {
					jQuery('.login-input').css('color','black');
					jQuery('#label-email').css('color','black');
					return true;
				} else {
					jQuery('.login-input').css('color','red');
					jQuery('#label-email').css('color','red');
					return false; 
				}
		}
	}
	function check_email(email) {
		var template = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z])+$/;
		email = drop_spaces(email); //функцию drop_spaces() см. выше
		if (template.test(email)) {
			return true;
		}
	}
	function check_address(){
		r=true;
		
		if (drop_spaces(jQuery('input[name=firstname]').val()) == ''){
			jQuery('#label-firstname').css('color','red');
			r=false;
		}else{
			jQuery('#label-firstname').css('color','black');
		}
		if (drop_spaces(jQuery('textarea[name=address]').val()) == ''){
			jQuery('#label-address').css('color','red');
			r=false;
		}else{
			jQuery('#label-address').css('color','black');
		}
		if (drop_spaces(jQuery('input[name=phone]').val()) == ''){
			jQuery('#label-phone').css('color','red');
			r=false;
		}else{
			jQuery('#label-phone').css('color','black');
		}
		return r;
	}
