// (c) ProNET Company 14.10.2010 v 5.9.3

//var $jj = jQuery.noConflict();
//$j(document).ready(function($j) {
//jQuery.noConflict();
jQuery(document).ready(function($j){
//$j(document).ready(function(){
/*$j("a.pronet").attr("href", function() { return  this.href; }); // передаем значения href
$j("a.pronet").live('click', function() {
//$j("#sys a").click(function(){
var toLoad = $j(this).attr('href')+' #content2'; // устанавливаем фильтр (берем данные только из .text form)
$j("#popup_pronet").togglePopup(); // показываем модальное окно
$j("#load").append('<div style="font-size: 1.5em;">загружаю <img src="../f/i/wait_bottom.gif"></div>');//.evalScripts(); // выводим сообщениие о загрузке
$j("#load").load(toLoad); // грузим контент по ссылке в content-inner учитывая фильтр
//window.location.hash = $j(this).attr('href');
return false;
});*/

$j("a.pronet").attr("href", function() { return  this.href; }); // передаем значения href
$j("a.pronet").live('click', function() { // выполняем функцию при клике на ссылку с классом pronet.
//$j("a.pronet").one('click', function() { // выполняем функцию при клике на ссылку с классом pronet только один раз.
$j("#popup_pronet").togglePopup(); // показываем модальное окно.
$j.get(this, function(data) { // this - это ссылка, с классом pronet. грузим страницу с ссылки.
$j('#nowidth', data).appendTo('#load'); // устанавливаем фильтр, берем данные только из #nowidht, грузим контент в #load.
$j("#wait").hide("slow"); // скрываем сообщениие о загрузке с модального окна.
//$j('#content').html(data);
	});
return false; // запрещаем переход по ссылке.
});

$j("a.pronet_products").attr("href", function() { return  this.href; }); // передаем значения href
$j("a.pronet_products").live('click', function() { // выполняем функцию при клике на ссылку с классом pronet.
//$j("a.pronet").one('click', function() { // выполняем функцию при клике на ссылку с классом pronet только один раз.
$j("#popup_products").togglePopupProducts(); // показываем модальное окно.
$j.get(this, function(data) { // this - это ссылка, с классом pronet. грузим страницу с ссылки.
$j('#nowidth', data).appendTo('#load'); // устанавливаем фильтр, берем данные только из #nowidht, грузим контент в #load.
$j("#wait").hide("slow"); // скрываем сообщениие о загрузке с модального окна.
//$j('#content').html(data);
	});
return false; // запрещаем переход по ссылке.
});
/*
$j('a.jt:eq(0)').cluetip({
  cluetipClass: 'jtip', 
  arrows: true, 
  dropShadow: false,
  hoverIntent: false,
  sticky: true,
  mouseOutClose: true,
  closePosition: 'title',
  closeText: '<img src="/f/js/images/cross.png" alt="close" />'
});

$j(".1").mouseover(function() { // выполняем функцию при наведении мышки на блок с классом manager.
$j('.1 .mngr').togglePopupMngr();
});
//$j(".1").mouseout(function(){
//$j('.1 .mngr').togglePopup3();
//});

$j(".2").mouseover(function() { // выполняем функцию при наведении мышки на блок с классом manager.
$j('.2 .mngr').togglePopupMngr();
});

$j(".3").mouseover(function() { // выполняем функцию при наведении мышки на блок с классом manager.
$j('.3 .mngr').togglePopupMngr();
});
*/


$j(".mngr_id1").live('click', function() { // Выполняем функцияю при клике по ссылке с классом login
$j('.1 .mngr').togglePopupMngr(); // Показываем скрытый блок #login_form на этой же странице
return false; // запрещаем переход по ссылке.
});
$j(".mngr_id2").live('click', function() { // Выполняем функцияю при клике по ссылке с классом login
$j('.2 .mngr').togglePopupMngr(); // Показываем скрытый блок #login_form на этой же странице
return false; // запрещаем переход по ссылке.
});
$j(".mngr_id3").live('click', function() { // Выполняем функцияю при клике по ссылке с классом login
$j('.3 .mngr').togglePopupMngr(); // Показываем скрытый блок #login_form на этой же странице
return false; // запрещаем переход по ссылке.
});


/*
$j(".manager").attr("src", function() { return  this.src; }); // передаем значения href
$j(".manager").mouseover(function() { // выполняем функцию при наведении мышки на блок с классом manager.
$j(this).css('cursor', 'hand');
$j('.manager').togglePopup3();
$('img').each(function(n){ this.alt='Это image['+n+'] с id равным '+this.id; });
$('img.cn').each(function (index, domEle) { 
$j("img").attr("title", function() { return  this.title; }); // передаем значения href
this.href=this.title;
$j('.manager img.cn').wrapAll('<a class="mnn">'+this.href+'</a>');
//$j("a.mn").wrapInner(this.title);
        if ($j(this).is("#stop")) {
          $j("span").text("Stopped at div index #" + index);
          return false;
        }
});
//$j("a.mn").attr("title", function() { return  this.href; }); // передаем значения href
//$j('.manager img.cn').wrap('<a class="mnn">'+this.href+' 12345</a>');
//$j("a.mn").wrap(this.title);

//$j("#popup_pronet2").togglePopup2(); // показываем модальное окно.
//$j.get(this, function(data) { // this - это ссылка, с классом pronet. грузим страницу с ссылки.
//$j('.manager', data).appendTo('#load'); // устанавливаем фильтр, берем данные только из #nowidht, грузим контент в #load.
//$j("#wait").hide("slow"); // скрываем сообщениие о загрузке с модального окна.
//$j('#content').html(data);
     //});
return false; // запрещаем переход по ссылке.
});
*/


/*
$j("a.broadcrumbs").attr("href", function() { return  this.href; }); // передаем значения href
$j("a.broadcrumbs").load('click', function() { // выполняем функцию при клике на ссылку с классом pronet.
//$j("body").find("a.broadcrumbs").load('click', function() {
//$('a.broadcrumbs').click();
//$j("a.pronet").one('click', function() { // выполняем функцию при клике на ссылку с классом pronet только один раз.
//$j("#popup_pronet").togglePopup(); // показываем модальное окно.
$j.get(this, function(data) { // this - это ссылка, с классом pronet. грузим страницу с ссылки.
$j('#broadcrumbs_id', data).appendTo('#broadcrumbs'); // устанавливаем фильтр, берем данные только из #nowidht, грузим контент в #load.
//$j('#broadcrumbs_id', data).appendTo('#broadcrumbs');
//$j('#broadcrumbs_id', data).appendTo('#broadcrumbs');
//var toLoad = $j(this).attr('href')+' #broadcrumbs_id';
//$j("#broadcrumbs").load(toLoad);
//$j("#broadcrumbs").load(toLoad);
//$j("#broadcrumbs").load(toLoad);
//$j("#wait").hide("slow"); // скрываем сообщениие о загрузке с модального окна.
//$j('#broadcrumbs').html(data);
	});

$j(this).next("a.broadcrumbs").load('click', function() {
$j.get(this, function(data) { // this - это ссылка, с классом pronet. грузим страницу с ссылки.
$j('#broadcrumbs_id', data).appendTo('#broadcrumbs'); // устанавливаем фильтр, берем данные только из #nowidht, грузим контент в #load.
});
return false; // запрещаем переход по ссылке.
});

return false; // запрещаем переход по ссылке.
});
*/


    $j("div.broadcrumbs").load('click', function() {
      $j("div.broadcrumbs").each(function (index, domEle) {
        // domEle == this
		$j("div.broadcrumbs").attr("href", function() { return  this.href; });
		var toLoad = $j(this).attr('href')+' #broadcrumbs_id';
		//var toLoad2 = $j("#broadcrumbs").appendTo('<br /> <b><a class="pronet broadcrumbs" href="[+link+]">[+name+]</a></b>');
        $j(domEle).load(toLoad);
		//$j(domEle).load(toLoad2);
		/*$j(domEle).load('click', function() {
		$j.get(this, function(data) {
		$j('#broadcrumbs_id', data).appendTo('#broadcrumbs');
		return false;
		});
		$j(this).next("a.broadcrumbs").load('click', function() {
		$j.get(this, function(data) {
		$j('#broadcrumbs_id', data).prepend('div#broadcrumbs');
		});
		return false;
		});
		//$j('#broadcrumbs_id', data).prepend('#broadcrumbs');
		//$j('#broadcrumbs_id', data).prepend('#broadcrumbs');
		//$j('#broadcrumbs_id', data).appendTo('#broadcrumbs');
		return false; // запрещаем переход по ссылке.
		});*/
        if ($j(this).is("#stop")) {
          $j("span").text("Stopped at div index #" + index);
          return false;
        }
      });
    });


$j("a.job").live('click', function() {
//$j("#sys a").click(function(){
var toLoad = $j(this).attr('href')+' #about'; // устанавливаем фильтр (берем данные только из #about)
$j("#popup_pronet").togglePopup(); // показываем модальное окно
$j("#load").append('<div style="font-size: 1.5em;">загружаю <img src="../f/i/wait_bottom.gif"></div>'); // выводим сообщениие о загрузке
$j("#load").load(toLoad); // грузим контент по ссылке в #load учитывая фильтр
//window.location.hash = $j(this).attr('href');
return false;
});

$j("a.newuser").attr("href", function() { return  this.href; }); // передаем значения href
setTimeout(function() { // устанавливаем таймаут, перед выполнением скрипта
$j("a.newuser").load('click', function() { // выполняем функцию клика по ссылке с классом new.
//$j("a.new").one('click', function() { // выполняем функцию при клике на ссылку с классом pronet только один раз.
//var pop = getCookie(this.href); // Получаем куки
//if (pop) return; // если куки не найдены
$j("#popup_pronet").togglePopup(); // показываем модальное окно.
$j.get(this, function(data) { // this - это ссылка, с классом new. грузим страницу с ссылки.
$j('#nowidth', data).appendTo('#load'); // устанавливаем фильтр, берем данные только из #nowidth, грузим контент в #load.
$j("#wait").hide("slow"); // скрываем сообщениие о загрузке с модального окна.
$j("#warning").append('<br/><br/><div style="font-size: 0.9em;">Что бы убрать рекламный блок, пожалуйста <a href="http://ru-taurus.ru/forum/register.php">зарегистрируйтесь</a>.</div>');
//$j("#load").insertAfter('<br/><br/><div style="font-size: 0.9em;">Что бы убрать рекламный блок, пожалуйста <a href="http://ru-taurus.ru/forum/register.php">зарегистрируйтесь</a>.</div>');//.show("slow");
//$j('#content').html(data);
	});
//setCookie(this.href, '1', expires);
//setCookie(this.href, ''); // удаляем куки до следующего дня.
return false; // запрещаем переход по ссылке.
});
}, 20000); // время таймаута в милисекундах.


$j("a.new").attr("href", function() { return  this.href; }); // передаем значения href
setTimeout(function() { // устанавливаем таймаут, перед выполнением скрипта
$j("a.new").load('click', function() { // выполняем функцию клика по ссылке с классом new.
//$j("a.new").one('click', function() { // выполняем функцию при клике на ссылку с классом pronet только один раз.
var pop = getCookie(this.href); // Получаем куки
if (pop) return; // если куки не найдены
$j("#popup_pronet").togglePopup(); // показываем модальное окно.
$j.get(this, function(data) { // this - это ссылка, с классом new. грузим страницу с ссылки.
$j('#nowidth', data).appendTo('#load'); // устанавливаем фильтр, берем данные только из #nowidth, грузим контент в #load.
$j("#wait").hide("slow"); // скрываем сообщениие о загрузке с модального окна.
//$j('#content').html(data);
	});
//setCookie(this.href, '1', expires);
createCookie(this.href, '1', 120); // устанавливаем куки на 120 дней.
return false; // запрещаем переход по ссылке.
});
}, 1500); // время таймаута в милисекундах.

// Работа с куки.
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
};

function setCookie(name, value, expires, path, domain, secure) {
	document.cookie = name + "=" + escape(value) + expires +
	((expires) ? "; expires=" + expires : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
};
function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
};

// Отладка.
document.onkeypress = func;
function func(event) {
	if (window.event) event = window.event;
	var key = event.keyCode ? event.keyCode : event.which ? event.which : null;
	if( (event.ctrlKey) && ( (key == 0xA) || (key == 0xD) ) ) {
		setCookie('test', '');
		$j("a.pronet").attr("href", function() { return  this.href; }); // передаем значения href
		$j("a.pronet").load('click', function() { // выполняем функцию при клике на ссылку с классом pronet.
		$j("#popup_pronet").togglePopup(); // показываем модальное окно.
		$j.get(this, function(data) { // this - это ссылка, с классом pronet. грузим страницу с ссылки.
		$j('#nowidth', data).appendTo('#load'); // устанавливаем фильтр, берем данные только из #content2, грузим контент в #load.
		$j("#wait").hide("slow"); // скрываем сообщениие о загрузке с модального окна.
			});
		});
		
	}
};


$j("a.login").live('click', function() { // Выполняем функцияю при клике по ссылке с классом login
$j('#login_form').togglePopup2(); // Показываем скрытый блок #login_form на этой же странице
return false; // запрещаем переход по ссылке.
});
	
   //align element in the middle of the screen
   $j.fn.alignCenter = function() {
      //get margin left
      var marginLeft =  - $j(this).width()/2-10 + 'px';
      //get margin top
      var marginTop =  - $j(this).height()/2 + 'px';
      //return updated element
      return $j(this).css({'margin-left':marginLeft, 'margin-top':marginTop});
	  //return $j(this).css({'margin': 0 auto});
   };

   $j.fn.togglePopup = function(){
     //detect whether popup is visible or not
     if($j('#popup').hasClass('hidden'))
     {
       //hidden - then display
       //when IE - fade immediately
       if($j.browser.msie)
       {
         $j('#opaco').height($j(document).height()).toggleClass('hidden')
                    .click(function(){$j(this).togglePopup();});
       }
       else
       //in all the rest browsers - fade slowly
       {
         $j('#opaco').height($j(document).height()).toggleClass('hidden').fadeTo('slow', 0.4)
                    .click(function(){$j(this).togglePopup();});
       }

       $j('#popup')
         .html($j(this).html())
         .alignCenter()
         .toggleClass('hidden');
     }
     else
     {
       //visible - then hide
       $j('#opaco').toggleClass('hidden').removeAttr('style').unbind('click');
       $j('#popup').toggleClass('hidden');
     }
   };

   
   
   $j.fn.togglePopup2 = function(){
     //detect whether popup is visible or not
     if($j('#popup2').hasClass('hidden'))
     {
       //hidden - then display
       //when IE - fade immediately
       if($j.browser.msie)
       {
         $j('#opaco').height($j(document).height()).toggleClass('hidden')
                    .click(function(){$j(this).togglePopup2();});
       }
       else
       //in all the rest browsers - fade slowly
       {
         $j('#opaco').height($j(document).height()).toggleClass('hidden').fadeTo('slow', 0.4)
                    .click(function(){$j(this).togglePopup2();});
       }

       $j('#popup2')
         .html($j(this).html())
         .alignCenter()
         .toggleClass('hidden');
     }
     else
     {
       //visible - then hide
       $j('#opaco').toggleClass('hidden').removeAttr('style').unbind('click');
       $j('#popup2').toggleClass('hidden');
     }
   };

   $j.fn.togglePopupMngr = function(){
     if($j('#popup3').hasClass('hidden')) {
       if($j.browser.msie) { $j('#opaco2').height($j(document).height()).toggleClass('hidden').click(function(){$j(this).togglePopupMngr();}); }
       else { $j('#opaco2').height($j(document).height()).toggleClass('hidden').fadeTo('slow', 0).click(function(){$j(this).togglePopupMngr();}); }

       $j('#popup3')
         .html($j(this).html())
         //.alignCenter()
		 .center()
         .toggleClass('hidden');
     } else {
       $j('#opaco2').toggleClass('hidden').removeAttr('style').unbind('click');
       $j('#popup3').toggleClass('hidden');
     }
   };
   

   $j.fn.togglePopupProducts = function(){
     if($j('#popup4').hasClass('hidden')) {
       if($j.browser.msie) { $j('#opaco').height($j(document).height()).toggleClass('hidden').click(function(){$j(this).togglePopupProducts();}); }
       else { $j('#opaco').height($j(document).height()).toggleClass('hidden').fadeTo('slow', 0).click(function(){$j(this).togglePopupProducts();}); }

       $j('#popup4')
         .html($j(this).html())
         .center()
         .toggleClass('hidden');
     } else {
       $j('#opaco').toggleClass('hidden').removeAttr('style').unbind('click');
       $j('#popup4').toggleClass('hidden');
     }
   };
   
      $j.fn.alignCenterProducts = function() {
      //var marginLeft =  - $j(this).width()/2-10 + 'px';
      //var marginTop =  - $j(this).height()/2-20 + 'px';
      //return $j(this).css({'margin-left':marginLeft, 'margin-top':marginTop});
      //var winH = $(window).height();
      // var winW = $(window).width();
	  var winW = $j(this).width();
	  var winH = document.body.scrollTop;
	  //var winH = $(document).height();
	  //var winW = $(document).width();
	  return $j(this).css('top',  winH+20 + 'px');
      //return $j(this).css('top',  winH/2-$(this).height()/2);
      return $j(this).css('left', winW/2-$j(this).width()/2);
   };
   
   jQuery.fn.centering = function () {
    return this.each(function () {
        var offset = jQuery(this).offset(),
            w = jQuery(this).width(),
            h = jQuery(this).height();
        jQuery(this).css({
            'position': 'absolute',
            'width': w,
            'height': h,
            'top': parseInt(jQuery(window).scrollTop() - offset.top +
                     (jQuery(window).height() - h) / 2, 10),
            'left': parseInt(jQuery(window).scrollLeft() - offset.left +
                     (jQuery(window).width() - w) / 4, 10)
        });
    });
};

jQuery.fn.center = function()  	{
	var w = $j(window);
	this.css("position","absolute");
	//this.css("top",(w.height()-this.height())/2+w.scrollTop()/2 + "px");
	//var winH = document.windows.scrollTop;
	//var wH = $j(window).scrollTop();
	var winH = $j(this).offset().top;
	this.css('top', winH + 20 + 'px');
	this.css("left",(w.width()-this.width())/4+w.scrollLeft()/4 + "px");
	return this;
	};
   
});

/*
$j(function () { // make this code initialize when DOM loads
	$j('form').submit(function () { // optional: replace "form" with whatever CSS selector you want (ex: ID or class)
		$j('input[type="submit"]', this).replaceWith('<p align="center"><strong>Отправляю...</strong></p>'); // optional: change "Sending..." to something else
	});
});*/
