 var id_news_timer;  
 var size_global;       
 var intervaId;
 var timeoutId;
 var  currentZIndex=1; 
 

function fromClass(domObj, param) {
	var re = new RegExp(param+"([^\\s]+)"); 
	var match = domObj.className.match(re);
	if(match)
		return match[1];
	else
		return false;
}

function postObject(oFields, url, confirmText) {
	if(confirmText && !confirm(confirmText))
		return false;
	
	var form = document.createElement("form");
	form.method = "post";
	if(url)
		form.action = url;
	for(field in oFields) {
		var input = document.createElement("input");
		input.type = "hidden";
		input.name = field;
		input.value = oFields[field];
		form.appendChild(input);
	}
	document.body.appendChild(form);
	form.submit();
	return false;
}


$(document).ready(function(){  
    var currentImage = 0;
    var currentZIndex = 1; 
    id_news_timer=1;         
    var is_start = $("#is_start").val() == "1";
    
    var jImages = $("#slider-images img");
    var jMenu = $(".j_slider_menu");   
/* Если это стартовая страница, то на слайдере первая картинка в рамочке   ' */     
   
        if(is_start)
         startAnimation();  
   /*$('.menu1 j_slider_menu').MouseOver(function(){ }); */
   
   
    $("#slider-forward").click(function() {
        if(++currentImage >= jImages.length) {
            currentImage = 0;
        }
        startAnimation();
        
		if(currentImage == 0) {
            $(".kollaj-temp-a").show();
        } else {
			$(".kollaj-temp-a").hide();
		}
		
        return false;
    });
    
    $("#slider-back").click(function() {
        if(--currentImage < 0) {
            currentImage = jImages.length - 1;
        }
        startAnimation();
        
		if(currentImage == 0) {
            $(".kollaj-temp-a").show();
        } else {
			$(".kollaj-temp-a").hide();
		}
		
        return false;
	});
		
	$("#authorize-button").click(function(){       
		$('#auth').show();
		$("#auth_block").show();
		$("#recovery_block").hide();
		$(this).parents("li").addClass('a-red');
		return false;
	});
	
	$("#auth_login").click(function(){
        
		/*if(!is_start) return;*/
		
		if($(this).val() == "Ваш логин")
			$(this).val("");
	});
	$("#auth_login").blur(function(){
        
		/*if(!is_start) return;*/
		
		if($(this).val() == "")
			$(this).val("Ваш логин");
	});
    /************Для формы не смогли до нас дозвониться ******************/
        $("#nocall_name").click(function(){
       /* if(!is_start) return;*/
        
        if($(this).val() == "Ваше имя")
            $(this).val("");
    });
    $("#nocall_name").blur(function(){
     /*   if(!is_start) return;*/
        
        if($(this).val() == "")
            $(this).val("Ваше имя");
    });   
     $("#nocall_phone").click(function(){
      /*  if(!is_start) return;*/
        
        if($(this).val() == "Ваш телефон")
            $(this).val("");
    });
    $("#nocall_phone").blur(function(){
     /*   if(!is_start) return;     */
        
        if($(this).val() == "")
            $(this).val("Ваш телефон");
    });
    /******************************/
    
	
	$("#auth_password_text").focus(function(){		
        
		$("#auth_password_text").hide();
		$("#auth_password").show();
		$("#auth_password").focus();
	});
	$("#auth_password").blur(function(){
		/*if(!is_start) return;*/
		
		if($(this).val() == "") {
			$("#auth_password").hide();
			$("#auth_password_text").show();
		}
	});
/*!!!!!!!!!!!!!!!!!!!*/
    if($('#auth_password').val() != "") {
            $("#auth_password").show();
            $("#auth_password_text").hide();
        }
	$("#auth_password").blur();
    
	
	$("#remember_auth").click(function(){
		$(this).toggleClass("checkbox-t-on");
		$(this).toggleClass("checkbox-t");
		var remVal = $(this).hasClass("checkbox-t-on") ? "on" : "";
		$("#remember_input").val(remVal);
	});
	
	$("#nocall-button").click(function(){
		$('#nocall').show();
		$(this).parents("li").addClass('a-red');
		return false;
	});
	
	$(".authorize-cont").click(function(e){
		var t = $(e.target);
		if(
			//пустая область
			(!t.hasClass("authorize-block") && t.parents(".authorize-block").length == 0)
			|| //кнопка закрыть
			(t.hasClass("popup-close") || t.parents(".popup-close").length)
		) {
			$(".authorize-cont").hide();
			$("#authorize-button").parents("li").removeClass('a-red');
			$("#nocall-button").parents("li").removeClass('a-red');
		}
	});
	
	$("#recovery_link").click(function(){
		$("#auth_block").hide();
		$("#recovery_block").show();
		return false;
	});
	
	function startAnimation() {	    
	    $(jImages[currentImage]).css({
	        opacity: 0,
	        zIndex: ++currentZIndex
	    })
	    .animate({opacity: 1}, 500);
	    
	    jMenu.removeClass('active-');
	    $(jMenu[currentImage]).addClass('active-');
	} 
    
    
    function incIdTimerNews(){
        if(id_news_timer>=size_global)
            id_news_timer=1;
        else
            id_news_timer++; 
        click_news($("#j_img_news_"+id_news_timer),id_news_timer,size_global);    
    }    
   // incIdTimerNews(5);                                                                                       
//*** **** Активная первая новость ********    
    click_news($('#j_img_news_1'),1,1);    
//***  Выполняет ф-ю ч/з каждые 5 секунд 
  /* intervaId=setInterval(incIdTimerNews, 5000);  
   function NewInterval(){
        intervaId=setInterval(incIdTimerNews, 5000);     
   }   */

   
    $("a[id^='j_news_count_']").click(function(){
        //onclick="if(id_news_timer!={$i})click_news(this,{$i},{$size_news});id_news_timer={$i};stop_interval();"
        /*5 секунд*/
       // clearTimeout(timeoutId);
        id=this.id.split("_")[3];
        if(id_news_timer!=id)
            click_news(this,id,size_global);
        id_news_timer=id;
        clearInterval(intervaId);
        /*5 секунд*/
     //   timeoutId=setTimeout(NewInterval, 60000);
   });
  
});   



function click_news(obj,id,size){
   
   
    for(i=1;i<=size;i++){
        if(i==id){ 
            //$('#j_img_news_'+id).css({opacity: 0});
            $('#j_img_news_'+id).css({
                 opacity: 0,
                 zIndex: currentZIndex++ 
            })              
             .animate({opacity: 1}, 500);    
            $('#j_'+i).css({display:""});
            $('#j_news_count_'+i).css({display:"none"});                    
        }else{
            $('#j_img_news_'+i).css({               
               // opacity: 1,
              //   zIndex: 0
            }).animate({opacity: 0}, 500);   
             $('#j_'+i).css({display:"none"});                                                    
             $('#j_news_count_'+i).css({display:""}); 
        }               
    } 
    return true;
}


function checkPhone(phone) {
	//допустимые символы
	if(!(/^\+?[\d\s-\(\)]+$/).test(phone))
		return false;
	//формат номера
	phone = phone.replace(/[^\d]/g,'');
	if(phone.charAt(0) == '8' || phone.charAt(0) == '7')
		phone = phone.substr(1);
	//без семерок и восьмерок должно быть либо 7 букв(без кода) или 10(с кодом)
	return phone.length == 7 || phone.length == 10;
}

function checkAuthForm() {
	if($("#auth_login").val().replace(/^\s+/,'').replace(/\s+&/,'').length == 0 || $("#auth_login").val()=='Ваш логин') {
		alert ("Введите ваш логин");
		return false;
	}
	if($("#auth_password").val().length == 0) {
		alert("Введите пароль");
		return false;
	}
	return true;
}
function checkNocallForm() {    
    if($("#nocall_name").val().replace(/^\s+/,'').replace(/\s+&/,'').length == 0 ||$("#nocall_name").val()=='Ваше имя') {
        alert("Введите ваше имя ");
        return false;
    }
    if($("#nocall_phone").val().length == 0 ||$("#nocall_phone").val()=='Ваш телефон') {
        alert("Введите ваш телефон");
        return false;
    }
    return true;
}
   
    

    



