/**
 * Проверка русских символов
 */
function CheckSearch()
{
var re = new RegExp('[а-яА-Я]');
if(document.getElementById('textSearchString').value.match(re)) {
    alert('Принимаются только латинские символы.');
    return false;
}
else {
    return true;
}
}


var pos = 0;
var step = 0.5;
var delay = 10;
var child = "#news";
var parent = "#container";
var childHeight;
var parentHeight;


$(document).ready(function(){
	
	childHeight =  $(child).height() * (-1);
	parentHeight = $(parent).height();
	
	myInt = setInterval(roll, delay);
	
	
	ABAjax();
	
	CheckUserType();
	RegValidation();
});

function ABAjax(){
	var si = $("#formSearch").find("#textSearchString");

	if ($.browser.safari){
		si.val($("#safari-bug").text().replace("\n",""));
	}

	var searchVal = si.val().replace(" ","%20");
	
	searchVal = $.trim(searchVal);
	searchVal = searchVal.replace("\n","");
	if (searchVal != "") { // && CheckSearch()){
		arr = [];
		$(".ajax-container").each(function(index){
			var str = "/SiteSearcher.ashx?SearchString=" + searchVal + "&TemplateID=28&SearcherID=" + (index + 1);
			var me = $(this);
			arr.push( $.ajax({
			   url: str,		
			   success: function(data){				
			     	me.html(data);
					if ($.browser.msie){
						$("#footer").toggleClass("temp")
					}
			   }
			}));			 		

		})
		$("a").click(function(){
			for (var i =0 ; i < arr.length; i++){
				arr[i].abort();
			}
		})
		$("#formSearch").submit(function(){
			for (var i =0 ; i < arr.length; i++){
				arr[i].abort();
			}
		})
		
 	}
}

function roll(){
	if (pos > childHeight) {
		pos -= step;
	} else {
		pos = parentHeight;
	}
	
	
	$(child).css({top: pos});
}


function OpenWnd(url){
	mywin=window.open(url,'w1','width=500px,height=500px,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,status=1');
	mywin.focus();
}



function CheckUserType(){
	var s = $("#user-type").find(":selected").text();

	if (s == "Юридическое лицо"){
		$(".jur").show();
		$(".jur").find("input").addClass("required");
	} else {
		$(".jur").hide();
		$(".jur").find("input").removeClass("required");
	}
}

function RegValidation(){
	$("#user-type").change(function(){
	    CheckUserType();
	})
	
	$("#register-form").submit(function(){
		filled = true;
		$(this).find(".required").each(function(){
			if ($.trim($(this).val()) == "") {
				alert("Заполните, пожалуйста, все поля")
				$(this).addClass("error");
				$(this).focus();
				$(this).blur(function(){
					if ($.trim($(this).val()) == "") {
						$(this).removeClass("error")
					}
				});
				filled = false;
				return false;				
			}
		})
		
		
		if (filled == true){
			return true
		} else {
			return false
		}
		
	});
	
}
