/**
 * Frontend common JS styles
 *
 * Project: HORECABRAND
 * File: common.js
 *
 * @author Rainum <rainum@altsolution.net>
 * @package js
 */

function fixPNG(element)
{
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
	{
		var src;
		
		if ((element.tagName=='IMG') || (element.tagName=='INPUT'))
		{
			if (/\.png$/.test(element.src))
			{
				src = element.src;
				element.src = "/public/hore/images/blank.gif";
			}
		}
		else
		{
			src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)
			if (src)
			{
				src = src[1];
				element.runtimeStyle.backgroundImage="none";
			}
		}
		
		if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
	}
}

function sfocus(field) 	
{
	if(field.value == field.defaultValue)
	{
		field.value = '';
	}
}
	
function sblur(field) 	
{ 	
	if(field.value == '')
	{
		field.value = field.defaultValue;
	}

}

function getBrowserInfo() {
	var t,v = undefined;
	if (window.opera) t = 'Opera';
	else if (document.all) {
	t = 'IE';
	var nv = navigator.appVersion;
	var s = nv.indexOf('MSIE')+5;
	v = nv.substring(s,s+1);
	}
	else if (navigator.appName) t = 'Netscape';
	return {type:t,version:v};
}
 
function bookmark(a){
	var url = window.document.location;
	var title = window.document.title;
	var b = getBrowserInfo();
	
	if (b.type == 'IE' && 7 > b.version && b.version >= 4)
		window.external.AddFavorite(url,title);
	else if (b.type == 'Opera') {
		a.href = url;
		a.rel = "sidebar";
		a.title = url+','+title;
		return true;
	} else if (b.type == "Netscape")
		window.sidebar.addPanel(title,url,"");
	else
		alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
	
	return false;
}

$(document).ready(function() {
	$('.fav').click(function() {
		if ($.browser.safari) {
			alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
		}
	});

	if ($('.leftCol').height() > $('.rightCol').height()) {
		$('.rightCol .brownBlock').height($('.leftCol').height() - 30);
	}
	$('.rightCol .brownBlock').width(335);
	
	$('a.lightboxImg').lightBox({
		overlayOpacity: 0.6,
		containerResizeSpeed: 200,
		imageLoading: '/public/hore/images/lightbox/lightbox-ico-loading.gif',
		imageBtnClose: '/public/hore/images/lightbox/lightbox-btn-close.gif',
		imageBtnPrev: '/public/hore/images/lightbox/lightbox-btn-prev.gif',
		imageBtnNext: '/public/hore/images/lightbox/lightbox-btn-next.gif',
		imageBlank: '/public/hore/images/lightbox/lightbox-blank.gif'
	});
	
	$('.hov').children('.overlay').animate({opacity: '0.5'}, 0);
	
	$('.dload').hover(
		function () {
			$(this).css({backgroundColor : '#e0924b'});
		},
		function () {
			$(this).css({backgroundColor : '#7f5c5b'});
		}
	);
	
	$('.hov').hover(
		function () {
			$(this).children('.overlay').fadeOut(200);
			$(this).children('h2').children('a').css({color: '#fff'});
		},
		function () {
			$(this).children('.overlay').fadeIn(200);
			$(this).children('h2').children('a').css({color: '#c0be11'});
		}
	);
});
