$.fn.test= function(patern){
	return this.each(function(){
		if(patern){
			check= patern.test($(this).val());
		}else{
			check= true;
		}
		empty= $(this).val();
		if(!(empty && check)) {
			$(this).addClass('error');
		} else {
			$(this).removeClass('error');
		}
	});
}
$.fn.clearSelect= function(){
	return this.each(function(){
		if(this.tagName== 'SELECT')
			this.options.length=0;
	});
}
$.fn.loadSelect= function(DataArray){
	return this.clearSelect().each(function(){
		if(this.tagName== 'SELECT'){
			var selectElement= this;
			$.each(DataArray, function(index, optionData){
				var option= new Option(optionData.caption, optionData.value);
				if($.browser.msie){
					selectElement.add(option);
				} else {
					selectElement.add(option, null);
				}
			});
		}
	});
}

$.fn.WrapFile= function(){
	return this.each(function(){
		if(this.tagName== 'INPUT'){
			$(this).wrap('<div class="wraper"></div>').before('<div class="blocker"></div>').change(function(){
            	if($(this).val()){
            		$(this).parent('div').addClass('selected');
            	}
        	});
		}
	});
}

$.fn.TextAreaMaxSize= function(max){	return this.each(function(){		if(this.tagName== 'TEXTAREA'){
			$(this).keypress(function(){				if($(this).val().length>= max)
					return false;			});
		}	});
}
$.fn.Center= function(){
	return this.each(function(){		var w = $(window);
		$(this).css("position","absolute");
		$(this).css("top",(w.height()-$(this).height())/2+w.scrollTop() + "px");
		$(this).css("left",(w.width()-$(this).width())/2+w.scrollLeft() + "px");	});
}
$.fn.Activity= function(action){	if(action== 'start'){		if(!$('body> img').size()){
			return $('<img src="/kernel/img/ajax_activity.gif">').appendTo('body').Center();
		}
	}
	if(action== 'stop'){		return $('body> img').remove();
	}
}

function FixIE(){	var patern= new RegExp('([0-9]*)px');
	if($.browser.msie&& $.browser.version*1< 8){
		$('<div class="fixie"><p>Вы используете устаревшую версию браузера, что угрожает безопасности Вашего компьютера. Настоятельно рекомендуем обновить версию браузера. Сделать это можно <a href="/tpl/Browser/Browser.php">здесь</a>.</p></div>').prependTo('body');
	}
}

function getUrlVars(){
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

function WritePrice(price, valuta) {
	if(price){
		return valuta? valuta+'&nbsp;'+ price: price;
	} else {
		return '';
	}
}

$(function(){    $('#main_search_form_nomber').focus(function(){        $(this).val('').removeClass('search_default');    }).blur(function(){        if(!$(this).val()) {
            $(this).val('Поиск по номеру').addClass('search_default');
        }    });

    $('#main_search_form').submit(function(){        console.log(this);
        var val = $('#main_search_form_nomber').val();
        if(!val && val == 'Поиск по номеру') {            return false;
        }
    });});
