/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
var LoginVisible = false;
var MouseInside = false;


$(document).ready(function() {
	$('.loginform').hover(function(){ 
        MouseInside=true; 
    }, function(){ 
        MouseInside=false; 
    });
	
	$('.usermenu-v7').hover(function(){ 
        MouseInside=true; 
    }, function(){ 
        MouseInside=false; 
    });

	$("body").click(function(event){ 
       if( (!$(event.target).is("#LoginEnterance")) && (!MouseInside) && LoginVisible)
		{
			LoginVisible = false;
 			$('.loginform').hide();
			$('.usermenu-v7').hide();
			$("#LoginEnterance").removeClass("open");
		}
    });
	
	
	$("#LoginEnterance").click(function(event){
		if(LoginVisible)
		{
			LoginVisible = false;
			$(".loginform").hide();
			$(".usermenu-v7").hide();
			$("#LoginEnterance").removeClass("open");
		} else
		{
			LoginVisible = true;
			$(".loginform").show();			
			$(".usermenu-v7").show();
			$("#LoginEnterance").addClass("open");
			event.stopPropagation();
		}
	});
	
	/*var html1 = $("#rightcol").html();
	$("#DataCopy").html(html1);
	
	ZoomInit();*/
});



/* from artlebedev.ru */
/*
function RegisterEventHandler (object, eventName, handler)
{
	if (object.attachEvent)
	object.attachEvent ('on' + eventName, handler);
	else if (object.addEventListener)
	object.addEventListener (eventName, handler, true);
}
var MainData = null;
var DataCopy = null;
var ZoomPlaceholder = null;
var MainDataOffset = null;
var CursorFrame = null;

var widthCopy;;
var heightCopy;
var widthData;
var heightData;
var coefX;
var coefY;

function ZoomInit()
{
	MainData = document.getElementById ('rightcol');
	DataCopy = document.getElementById ('DataCopy');

	ZoomPlaceholder = document.getElementById ('ZoomPlaceholder');
	if (MainData) if (DataCopy)
	{
		RegisterEventHandler (MainData, 'mousemove', EventMousemove);
		MainDataOffset = cumulativeOffset (MainData);			

		//DataCopy.innerHTML = MainData.innerHTML;

		widthData = MainData.offsetWidth;
		heightData = MainData.offsetHeight;

		widthCopy = DataCopy.offsetWidth;
		heightCopy = DataCopy.offsetHeight;

		coefX = widthCopy / widthData;
		coefY = heightCopy / heightData;
	}
}
function EventMousemove (event)
{
	var target = null;
	if (window.event)
	{
		event = window.event;
		target = event.srcElement;
	}
	else
	{
		target = event.target;
	}
	if (!target || !MainData || !DataCopy || !ZoomPlaceholder) return;

	var x = (event.clientX - MainDataOffset[0]);
	var y = (event.clientY - MainDataOffset[1]);
	DataCopy.style.left = (-coefX * x + 70) + 'px';

	DataCopy.style.top = (-coefY * y + 70 - document.body.scrollTop * 3) + 'px';
}
function cumulativeOffset (element)
{
	var valueT = 0, valueL = 0;
	do
	{
		valueT += element.offsetTop || 0;
		valueL += element.offsetLeft - element.scrollLeft || 0;
		element = element.offsetParent;
	}
	while (element);
	return [valueL, valueT];
}

*/
