function getIframeLayer(elementId) {
	iframeId = elementId+"IframeLayer";
	if ($('#'+iframeId).attr('id')+'' == 'undefined') {
		var iframeLayer = document.createElement("iframe");
		iframeLayer.setAttribute("id", iframeId);
		iframeLayer.setAttribute("scrolling", "no");
		iframeLayer.setAttribute("frameborder", "0");
		iframeLayer.setAttribute("style", "z-index:0; position:absolute; border:0; top:0; left:0; width:0; height:0; ");
		iframeLayer.setAttribute("src", "javascript:'<html></html>';");
//		iframeLayer.setAttribute("src", "http://www.ya.ru");
		first = document.body.firstChild,
		document.body.insertBefore(iframeLayer, first);
		
	} else {
		var iframeLayer = $(iframeId);
		return iframeLayer;
	}
	return $(iframeLayer);
}

function relocateIframeLayer(elementId) {
	iframeId = '#'+elementId+"IframeLayer";
	if ($(iframeId).attr('id')+'' == 'undefined') {
		var iframeLayer = getIframeLayer(elementId);
	} else {
		var iframeLayer = $(iframeId);
	}
	$('#'+elementId).css('display', 'block');
	pos = $('#'+elementId).offset();
	width = $('#'+elementId).outerWidth();
	height = $('#'+elementId).outerHeight();
	iframeLayer.css('position', 'absolute');
	iframeLayer.css('top', pos.top);
	iframeLayer.css('left', pos.left);
	iframeLayer.css('width', width);
	iframeLayer.css('height', height);
	iframeLayer.css('z-index', 1);
}

function hideIframeLayer(elementId) {
	iframeId = '#'+elementId+"IframeLayer";
	if ($(iframeId).attr('id')+'' != 'undefined') {
		var iframeLayer = $(iframeId);
		iframeLayer.css('width', 0);
		iframeLayer.css('height', 0);
		iframeLayer.css('z-index', 0);
		document.getElementById(elementId+"IframeLayer").style.zIndex = 0;
	}
}

function blur()
{
	$(this).blur();
}

function setHovers(pattern){
	if ($(pattern)) {
		$(pattern).each(function(){
			d = document;
			if (!d.preloadedImages) d.preloadedImages = new Array();
			ob = $('img', this);
			var i = d.preloadedImages.length;
			var source = ob.attr('src').split('_over').join('');
			var arSrc = source.split('.');
			var ext = arSrc.pop();
			var prefix = arSrc.join('');
			var overSource = prefix + '_over.' + ext;
			d.preloadedImages[i] = new Image;
			d.preloadedImages[i].src = source;
			d.preloadedImages[i + 1] = new Image;
			d.preloadedImages[i + 1].src = overSource;
			
			var curSource = $('img', this).attr('val');
			var arSrc = curSource.split('.');
			var ext = arSrc.pop();
			var prefix = arSrc.join('');
			if ($(this).hasClass('active')) 
			return;
			
			$(this).mouseenter(function(){
				$('img', this).attr('src', prefix + '_over.' + ext);
			});
			$(this).mouseleave(function(){
				$('img', this).attr('src', prefix + '.' + ext);
			});
			
			
		});
	}
}

$(document).ready(function(){
	$('.content hr').wrap('<div class="hr"></div>')
	$('a').focus(blur);
	
	$('embed, object').live('mouseover', function(){
		$(this).unbind('focus', blur);
		$(this).focus(blur);
	});
	
	$('.menuLeft a').hover(function(){$(this).toggleClass('hover', true)}, function(){$(this).toggleClass('hover', false)});
});
