затык какой то..
function UpdateMainFrame(action,art) {
var brandart=/^[A-Z]{2,}/.exec(art.toUpperCase());
	show('show_loading');
	if (brandart!=null) { 
		action='get_art_and_brand'; 
		art=brandart+"^"+art.slice(brandart.length-1);
		alert(brandart.length);
	}
почему brandart содержит ABCDEF - а alert выдает еденицу???