$(document).ready(function(){
	// text convert
	$('#mainnav-mp ul li a, #mainnav-pg ul li a, #mainnav-en-mp ul li a, #mainnav-en-pg ul li a, .txt-header, .m-txt-header, .c-txt-h1').sifr({path:'assets/js/bsl/jq/', font: 'georgiai', underline: false, hover: '#FF9900'});
});

$(document).ready(function(){    
if ($.browser.safari) {
	$(document).ready(function(){$('#mainnav-mp ul li a, #mainnav-pg ul li a, #mainnav-en-mp ul li a, #mainnav-en-pg ul li a, .txt-header, .m-txt-header, .c-txt-h1').sifr(false);}); //fix for safari
};
});

// show gallery
$(document).ready(function(){
		$(".c-root-img").css("display","block"); // fix for ie7
});

// tooltip
$(document).ready(function() {
	$.tools.addTipEffect("slidedown",   
		 
		// opening animation 
		function() {  
			var opacity = this.getConf().opacity; 
			this.getTip().css({opacity:0}).animate({top: '+=200', opacity:opacity}, 100).show(); 
		},  
		 
		// closing animation 
		function() { 
			this.getTip().animate({top: '+=15', opacity:0}, 100, function() {  
					$(this).hide().animate({top: '+=200'}, 0); 
			}); 
		} 
	);
				
	//$(".tip").tooltip({effect: 'slidedown'});
	$(".tip").tooltip({position: ['bottom', 'center']});
});

$(document).ready(function(){       
					$("#calculator").dialog({
								bgiframe: true,	draggable: false, resizable: false,
								autoOpen: false, width: 420, height: 360, modal: true,
								overlay: {opacity: 0.5, background: "#321d11 url(/assets/templates/bsl/img/copy-bsl.png)"} 
							});
							
							$('.calculator').click(function() {
								$('#calculator').dialog('open');
							});
							
							
							$("#order").dialog({
								bgiframe: true,	draggable: false, resizable: false,
								autoOpen: false, width: 420, height: 360, modal: true,
								overlay: {opacity: 0.5, background: "#321d11 url(/assets/templates/bsl/img/copy-bsl.png)"} 
							});
							
							$('.order').click(function() {
								$('#order').dialog('open');
								$.cookie('dTop', 'open-dialog', {path: "/", domain: "bsl-ukraine.com.ua"});
							});
							


});
$(document).ready(function(){ 
							// COOKIES
								// Header State
								var dTop = $.cookie('dTop');
								
								// Set the user's selection for the Header State
								if (dTop == 'open-dialog') {
								$('.order').ready(function() {
									$('#order').dialog('open');
									$.cookie('dTop', 'open-dialog', {path: "/", domain: "bsl-ukraine.com.ua"});
								});
								
								};
								
							$('.ui-dialog-titlebar-close').click(function() {
								$.cookie('dTop', 'close-dialog', {path: "/", domain: "bsl-ukraine.com.ua"});
							});
							
							$('.mr-order').click(function() {
								$.cookie('dTop', 'open-dialog', {path: "/", domain: "bsl-ukraine.com.ua"});
							});
							
							$(document).keyup(function(event){
							  if (event.keyCode == 27) {
									$.cookie('dTop', 'close-dialog', {path: "/", domain: "bsl-ukraine.com.ua"});
									return false;
							  }
							});
});

// Credits: Robert Penners easing equations (http://www.robertpenner.com/easing/).
jQuery.easing['BounceEaseOut'] = function(p, t, b, c, d) {
	if ((t/=d) < (1/2.75)) {
		return c*(7.5625*t*t) + b;
	} else if (t < (2/2.75)) {
		return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
	} else if (t < (2.5/2.75)) {
		return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
	} else {
		return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
	}
};

$(document).ready(function(){    
							$('#mycarousel').jcarousel({
								easing: 'BounceEaseOut',
								animation: 1000,
								vertical: true,
								scroll: 3
							});
});
					
$(document).ready(function() {	
				var imgAlt = $("#mycarousel li:first span").find('img').attr("alt"); //Get Alt Tag of Image
                var imgTitle = $("#mycarousel li:first span").find('img').attr("src"); //Get Main Image URL
				var imgTitleBig = $("#mycarousel li:first").find('img').attr("rel"); //Get Main Image URL
                var imgDescHeight = $(".c-img-co");
				$(".c-img-co img").attr({ src: imgTitle , alt: imgAlt  });
				$(".c-img-co a").attr({ href: imgTitleBig , title: imgAlt  });
				
                //Click and Hover events for thumbnail list
				$("#mycarousel li:first").addClass('myco-active');
                $("#mycarousel li").click(function(){ 
                        //Set Variables
                        var imgAlt = $(this).find('span img').attr("alt"); //Get Alt Tag of Image
                        var imgTitle = $(this).find('span img').attr("src"); //Get Main Image URL
						var imgTitleBig = $(this).find('img').attr("rel"); //Get Main Image URL
                        var imgDescHeight = $(".c-img-co");
							$(".c-img-co img").removeAttr("src").removeAttr("alt");
							$(".c-img-co img").attr({ src: imgTitle , alt: imgAlt  });
							$(".c-img-co a").attr({ href: imgTitleBig , title: imgAlt  });
							
								$("#mycarousel li").removeClass('myco-active'); //Remove class of 'active' on all lists
								$(this).addClass('myco-active');  //add class of 'active' on this list only
								return false;

                });
 });
// print
$(document).ready(function() {	
	$(".c-for-print").toggle(
	  function () {
		$('link[@title=printview]').removeAttr("disabled");
		$(".c-for-print").html("<a href='#'>← Вернуться к стандартному виду</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a onClick='window.print()' href='#'>Напечатать страницу</a>");
	  },
	  function () {
		$('link[@title=printview]').attr("disabled","disabled");
		$(".c-for-print").html("<a href='#print'>Версия для печати</a>");
	  }
	);
	
	//$(".c-for-print").click(function(){
	//		var lprint = $("head").find('link[@media=print]').attr("href");
	//		$("link[@media=screen]").attr({href:lprint});
	//		$("body").before("<div class='back1'>Вернуть в режим просмотра</div>");
	//	$(".back1").click(function(){
	//			$("link[rel=stylesheet]").attr({href: "/assets/templates/bsl/css/main.css"});
	//			return false;
	//	});
	//	return false;
	//});
});
