/* ------------------------ cufon text replacement ---------------------- */

Cufon.replace('h2');
//Cufon.replace(['a'], {hover: true});
//Cufon.replace('a.ths',{hover: true});

/* ------------------------ end of cufon text replacement ---------------------- */

$(document).ready(function(){

	/* ------------------------ flash ---------------------- */

	$('a[href$="mp3"]').flash(
		{ src: '/enetwp/wp-content/themes/esthezia/images/singlemp3player.swf', height: 20, width: 100 },
		{ version: 7 },
		function(htmlOptions) {
			$this = $(this);
			htmlOptions.flashvars.file = $this.attr('href');
			$this.before($.fn.flash.transform(htmlOptions));						
		}
	);
	
	/* ------------------------ end of flash ---------------------- */
	
	/* ------------------------ menu ---------------------- */
	
	$(".menu_container ul:first").lavaLamp({
		fx: "backout",
		speed: 300,
		click: function(event, menuItem) {
			return true;
		}
	});
	
	/* ------------------------ submenu ---------------------- */
	
	$(".menu_container ul li.page-item-7 ul").addClass('submeniu');
	$(".submeniu").clone().prependTo(".submeniu_container");
	$(".menu_container ul li.page-item-7 ul").removeClass('submeniu');
	$(".menu_container ul li.back").clone().prependTo(".menu_container ul:first").attr("style","").addClass("back2");
	
	$(".menu_container ul li.page-item-7").hover(function() {
		$(".submeniu_container").fadeIn(200);
		$(this).addClass("current_page_item");
	},function(){
		$(".submeniu_container").hover(function(){
			$(".submeniu_container").show();
			$(".menu_container ul li.page-item-7").addClass("current_page_item");
			$(".menu_container ul li.back2").show();
		},function(){
			$(".submeniu_container").hide();
			$(".menu_container ul li.page-item-7").removeClass("current_page_item");
			$(".menu_container ul li.back2").fadeOut(200);
		});
		$(".submeniu_container").hide();
		$(this).removeClass("current_page_item");
		$(".menu_container ul li.back2").fadeOut(200);
	});
	
	/* ------------------------ end of submenu ---------------------- */
	
	/* ------------------------ end of menu ---------------------- */
	
	/* ------------------------ photoshop page - hover ---------------------- */
	
	$('#gallery a img').each(function(i){
		$(this).clone().addClass('onthefly').insertAfter($(this));
	});
	$('#gallery a').wrap('<div class="png_bg ps_shadow"></div>');
	$('#gallery a').hover(function(){
		if($(this).children(":first-child").height() == 300){
			//$(this).find('img').attr('style','position: relative;').stop().animate({top : '-150px'},300);
			$(this).find('.onthefly').fadeIn(300);
		}
	},function(){
		if($(this).children(":first-child").height() == 300){
			//$(this).find('img').attr('style','position: relative;').stop().animate({top : '0'},300);
			$(this).find('.onthefly').fadeOut(300);
		}
	});
	
	/* ------------------------ end of photoshop page - hover ---------------------- */
	
	$('.comments').children().wrap('<div class="box_top3 png_bg flleft"><div class="box_bottom3 png_bg"><div class="box_mid3 png_bg"></div></div></div>');
	
	/* ------------------------ videos ---------------------- */
	
	$('.video_prev').hover(function(){
		$(this).find('span.play').css('backgroundPosition','left bottom');
	},function(){
		$(this).find('span.play').css('backgroundPosition','left top');
	});
	
	/* ------------------------ end of videos ---------------------- */
	
	/* ------------------------ personal text shadow ---------------------- */
	
	$('.wood span:first').clone().addClass('txt_shdw').appendTo('.wood');
	
	/* ------------------------ end of personal text shadow ---------------------- */
});

/* ------------------------ carousel ---------------------- */
/*
var mycarousel_itemList = [
    {url: 'http://static.flickr.com/66/199481236_dc98b5abb3_s.jpg', title: 'Flower1'},
    {url: 'http://static.flickr.com/75/199481072_b4a0d09597_s.jpg', title: 'Flower2'},
    {url: 'http://static.flickr.com/57/199481087_33ae73a8de_s.jpg', title: 'Flower3'},
    {url: 'http://static.flickr.com/77/199481108_4359e6b971_s.jpg', title: 'Flower4'},
    {url: 'http://static.flickr.com/58/199481143_3c148d9dd3_s.jpg', title: 'Flower5'},
    {url: 'http://static.flickr.com/72/199481203_ad4cdcf109_s.jpg', title: 'Flower6'},
    {url: 'http://static.flickr.com/58/199481218_264ce20da0_s.jpg', title: 'Flower7'},
    {url: 'http://static.flickr.com/69/199481255_fdfe885f87_s.jpg', title: 'Flower8'},
    {url: 'http://static.flickr.com/60/199480111_87d4cb3e38_s.jpg', title: 'Flower9'},
    {url: 'http://static.flickr.com/70/229228324_08223b70fa_s.jpg', title: 'Flower10'}
];

function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
{
    // The index() method calculates the index from a
    // given index who is out of the actual item range.
    var idx = carousel.index(i, mycarousel_itemList.length);
    carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - 1]));
};

function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
{
    carousel.remove(i);
};
*/
/**
 * Item html creation helper.
 */
/*
function mycarousel_getItemHTML(item)
{
    return '<img src="' + item.url + '" width="75" height="75" alt="' + item.title + '" />';
};

$(document).ready(function() {
    $('#mycarousel').jcarousel({
        wrap: 'circular',
        itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
        itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}
    });
});
*/
/* ------------------------ end of carousel ---------------------- */