//jquery specific styles



function productionHomeGetViewTab(anchorDom)
{
	/*
	var projectThumbList=$('#project_thumb_list');
	var projectTableList=$('#project_table_list');

	if(!projectThumbList.size() || !projectTableList.size())
	{
		return;
	}

	if(projectThumbList.css('display') != 'none')
		return;

	var anchor=$(anchorDom);

	var newHref=anchor.attr('href');

	if(newHref.indexOf('?') != -1 )
		newHref += '&';
	else
		newHref += '?';

	newHref += 'view=1';

	anchor.attr('href', newHref);
	*/
}












$(document).ready(function(){



	$('a.ext').attr('target', '_blank');



	////////////////////////////////////////////////////////////////
	//  Menu style fix start
	//first level meni
	$("ul.main li a").mouseover(function(){

		var linkli=$(this).parent();

		linkli.next().addClass("no_bar");
	}).mouseout(function(){

		var linkli=$(this).not('.current').parent();

		linkli.next().removeClass("no_bar");

	});


	//current
	function currentMain()
	{
		var aobj=$('ul.main li a.current');
		if(aobj.length)
		{
			var linkli=aobj.parent();

			linkli.next().addClass("no_bar");
		}
	}

	currentMain();



	//second level meni
	$("ul.sec li a").mouseover(function(){

		var linkli=$(this).parent();

		linkli.prev().addClass("no_bar");
		//linkli.addClass("no_bar");

	}).mouseout(function(){

		var linkli=$(this).not('.current').parent();

		linkli.prev().removeClass("no_bar");
		//linkli.removeClass("no_bar");

	});


	//current
	function currentSec()
	{
		var aobj=$('ul.sec li a.current');
		if(aobj.length)
		{
			var linkli=aobj.parent();

			linkli.prev().addClass("no_bar");
			//linkli.addClass("no_bar");

		}
	}

	currentSec();


	//footer meni
	$("ul.foot_nav li a").mouseover(function(){

		var linkli=$(this).parent().not('.top');

		linkli.next().addClass("no_bar");

	}).mouseout(function(){

		var linkli=$(this).not('.current').parent();

		linkli.next().removeClass("no_bar");

	});


	//current
	function currentFoot()
	{
		var aobj=$('ul.foot_nav li a.current');
		if(aobj.length)
		{
			var linkli=aobj.parent();

			linkli.next().addClass("no_bar");
		}
	}

	currentFoot();


	//  Menu style fix stop
	////////////////////////////////////////////////////////////////


	////////////////////////////////////////////////////////////////
	// slider start

	if( $('#slider').length )
		$("#slider").easySlider({koliko_ostavlja_slikica_od_kraja:3});

	if( $('#slider_gallery').length )
		$("#slider_gallery").easySlider();
		
	if( $('#slider_audio').length )
		$("#slider_audio").easySlider({prevId: 'prevBtnAudio', nextId:'nextBtnAudio'});

	if( $('#slider_video').length )
		$("#slider_video").easySlider({prevId: 'prevBtnVideo', nextId:'nextBtnVideo'});


	function checkDescPlaceholder()
	{
		var txt=$('#desc_placeholder').text();

		if(txt != '')
		{
			$('#info_box_desc_placeholder').removeClass('displaynone');
		}
		else
		{
			$('#info_box_desc_placeholder').addClass('displaynone');
		}
	}

	function placeimg () {
		var obj = $('#slider_gallery ul li a.current');
		var src = obj.attr('href');
		var title = obj.attr('title');

		$('#place').attr('src', src);
		$('#place').attr('title', title);
		$('#desc_placeholder').text(title);



		//$('#place_link').attr('href', $('#slider ul li a.current + input').val());
		//$('#place_link').html($('#slider ul li a.current + input').attr('title'));


	    //$('.placeholder a').remove();
		//obj.clone().appendTo('.placeholder');

		$('a.thickbox').attr('href', function() {
		  return  src;
		});

		$('a.thickbox').attr('title', function() {
		  return  title;
		});

		obj.children('img').animate({opacity: 0.4 });


		checkDescPlaceholder();
	};
	placeimg ();


	$('#slider_gallery ul li a').click(function(){

		var obj=$(this);

		if(obj.hasClass('current'))
		{
			 //obj.removeClass('current');
			 return false;
		}
		else
		{
			$('#slider_gallery').find('a.current img').animate({opacity: 1 });
			$('#slider_gallery').find('a.current').removeClass('current');
			obj.addClass('current');
			placeimg ();			
			prevInLink ();
			nextInLink ();
		}
		return false;
		
	});


	//provjera dali je galerija na pocetku ili kraju te micem ili stavljam linkove na sliku
	function prevInLink () {
		if ($('#slider_gallery ul li:first').children().is('a.current'))
		{
			$('#wrap_slider_gallery a.sprev').addClass('disable');
		}
		else
		{
			$('#wrap_slider_gallery a.sprev').removeClass('disable');
		}
	};
	prevInLink ();
	
	function nextInLink () {
		if ($('#slider_gallery ul li:last').children().is('a.current'))
		{
			$('#wrap_slider_gallery a.snext').addClass('disable');
		}
		else
		{
			$('#wrap_slider_gallery a.snext').removeClass('disable');
		}

	};
	nextInLink ();

	//linkovi na slici, surfanje po galeriji sa fajdanjem liste
	$('#wrap_slider_gallery a.sprev').click(function(){
													 
		var current=$('#slider_gallery a.current');
		
		if (current.parent().prev().children().is('a'))
		{
			$('#slider_gallery').find('a.current img').animate({opacity: 1 });		
			current.parent().prev().children('a').addClass('current');
			current.eq(0).removeClass('current');
			$('#wrap_slider_gallery a.snext').removeClass('disable');
			prevInLink ();
		}
		placeimg ();		
	});
	
	$('#wrap_slider_gallery a.snext').click(function(){
													 
		var current=$('#slider_gallery a.current');
			
		if (current.parent().next().children().is('a'))
		{
			$('#slider_gallery').find('a.current img').animate({opacity: 1 });		
			current.parent().next().children('a').addClass('current');
			current.eq(0).removeClass('current');
			$('#wrap_slider_gallery a.sprev').removeClass('disable');
			nextInLink ();
		}
		placeimg ();
		
	});
	
	
	$('.placeholder').mouseover(function(){
		$('#wrap_slider_gallery a.incontrols').removeClass('displaynone');
	}).mouseout(function(){
		$('#wrap_slider_gallery a.incontrols').addClass('displaynone');
	});

	$('#wrap_slider_gallery a.incontrols').mouseover(function(){
		$('#wrap_slider_gallery a.incontrols').removeClass('displaynone');
	}).mouseout(function(){
		$('#wrap_slider_gallery a.incontrols').addClass('displaynone');
	});




	// slider stop
	////////////////////////////////////////////////////////////////


	// video stuff
	if ($("#video_main_holder").size() > 0)
	{
		// ima video na stranici
		$("#wrap_slider_gallery").hide();

	}

	// audio stuff
	if ($("#video_main_holder").size() > 0 || $('#wrap_slider_gallery').size() )
	{
		// ima video na stranici
		$("#audio_main_holder").hide();

	}

	if( $('#video_tab').size() )
	{
		$('#video_tab').addClass('current');
	}
	else if( $('#galerija_tab').size() )
	{
		$('#galerija_tab').addClass('current');
	}
	else if( $('#audio_tab').size() )
	{
		$('#audio_tab').addClass('current');
	}


//$("#wrap_slider_gallery").hide();

$("#video_tab").click(function ()
{
	if( typeof(flowplayer1_audio) != 'undefined' )
	{
		if(flowplayer1_audio.isPlaying())
			flowplayer1_audio.stop();

		if(flowplayer1_audio.isLoaded())
			flowplayer1_audio.unload();
	}

	if(typeof(flowplayer0) != 'undefined')
	{
		flowplayer0.load();
	}

	$(this).addClass('current');
	$(this).parent().parent().addClass('ie7fix');
	$("#galerija_tab").removeClass('current');
	$("#wrap_slider_gallery").hide();

	$("#video_main_holder").show();


	$("#audio_tab").removeClass('current');
	$("#audio_main_holder").hide();

	if(typeof(flowplayer0) != 'undefined')
	{
		var anchor=$('#slider_video a.current').eq(0);

		//alert(anchor.attr('href'));

		flowplayer0.play( anchor.attr('href') ); /*.substr(1)*/
	}

	return false;
});

$("#galerija_tab").click(function ()
{
	if( typeof(flowplayer0) != 'undefined' )
	{
		if(flowplayer0.isPlaying())
			flowplayer0.stop();

		if(flowplayer0.isLoaded())
			flowplayer0.unload();
	}

	if( typeof(flowplayer1_audio) != 'undefined' )
	{
		if(flowplayer1_audio.isPlaying())
			flowplayer1_audio.stop();

		if(flowplayer1_audio.isLoaded())
			flowplayer1_audio.unload();
	}


	$(this).addClass('current');
	$(this).parent().parent().removeClass('ie7fix');
	$("#wrap_slider_gallery").show();

	$("#video_tab").removeClass('current');
	$("#video_main_holder").hide();


	$("#audio_tab").removeClass('current');
	$("#audio_main_holder").hide();

	return false;
});


$("#audio_tab").click(function ()
{
	if( typeof(flowplayer0) != 'undefined' )
	{
		if(flowplayer0.isPlaying())
			flowplayer0.stop();

		if(flowplayer0.isLoaded())
			flowplayer0.unload();
	}

	if(typeof(flowplayer1_audio) != 'undefined')
	{
		flowplayer1_audio.load();
	}

	$(this).addClass('current');
	$("#audio_main_holder").show();

	$("#video_tab").removeClass('current');
	$("#video_main_holder").hide();

	$("#galerija_tab").removeClass('current');
	$("#wrap_slider_gallery").hide();


	if(typeof(flowplayer1_audio) != 'undefined')
	{
		var anchor=$('#slider_audio a.current').eq(0);

//		alert(anchor.attr('href'));

		flowplayer1_audio.play( anchor.attr('href') ); /*.substr(1)*/
	}

	return false;
});







/*
$("a[title='dlog']").each(function(i)
{
	$(this).attr('target', '_blank');
});
*/
$("a[href*='/blog/']").each(function(i)
{
	$(this).attr('target', '_blank');
});



////////////////////////////////////////////////////////////////
//  Link style setup

	$("dl.download_row dd.pdf").append("<span>(pdf)</span>");
	$("dl.download_row dd.doc").append("<span>(doc)</span>");
	$("dl.download_row dd.xls").append("<span>(xls)</span>");
	$("dl.download_row dd.zip").append("<span>(zip)</span>");
	$("dl.download_row dd.rar").append("<span>(rar)</span>");
	$("dl.download_row dd.pps").append("<span>(pps)</span>");
	$("dl.download_row dd.mp3").append("<span>(mp3)</span>");
	$("dl.download_row dd.jpg").append("<span>(jpg)</span>");
	$("dl.download_row dd.gif").append("<span>(gif)</span>");
	$("dl.download_row dd.png").append("<span>(png)</span>");


//  Link style setup
////////////////////////////////////////////////////////////////








/*
linkTargets();

function linkTargets() {
	var d = document;

    if (!d.getElementsByTagName('a')[0]) return;
    var elem_arr = d.getElementsByTagName('a');

    for (var i = 0; i < elem_arr.length; i++) {

        var elem = elem_arr[i];
        if (elem.getAttribute('href').match('datastore') || elem.getAttribute('href').match('UserFiles')
		|| (elem.getAttribute('href').match(/^(http|https|mailto|ftp)/) && elem.getAttribute('href').indexOf(location.hostname) == -1)
		|| (elem.getAttribute('class') == 'external')
		) {
//			alert (elem.getAttribute('href'));
//            alert (elem);
            elem.setAttribute('target','_blank');
        };

    };
};
*/


	$('#slider_gallery a.current img').animate({opacity: 0.4 });
	$('#slider_video a.current img').animate({opacity: 0.4 });
	$('#slider_audio a.current img').animate({opacity: 0.4 });


}); // end document ready



/////////////////////////////////// video / audio
function playVideo(anchorDom)
{
	var anchor=$(anchorDom);

	//$('#player').attr('href', anchor.attr('href') );

	// prethodni current stravlham opa na 1


	$('#slider_video a.current img').animate({opacity: 1 });
	$('#slider_video a').removeClass('current');

	if(typeof(flowplayer0) != 'undefined')
	{
		//$f()
		flowplayer0.play( anchor.attr('href') ); /*.substr(1)*/
	}

	anchor.addClass('current');
	anchor.find('img').eq(0).animate({opacity: 0.4 });
}


function playAudio(anchorDom, ix)
{
	var anchor=$(anchorDom);

	//$('#player').attr('href', anchor.attr('href') );

	//	alert( $('#slider_audio a').length );
	
	$('#slider_audio a.current img').animate({opacity: 1 });
	$('#slider_audio a').removeClass('current');

	if(typeof(flowplayer1_audio) != 'undefined')
	{
		/*.substr(1)*/
		//$f()
		//flowplayer1_audio.play( [ '/images/audio/thumb'+ix+'.jpg' ,anchor.attr('href')] );
		flowplayer1_audio.play(anchor.attr('href'));
	}

	anchor.addClass('current');
	anchor.find('img').eq(0).animate({opacity: 0.4 });
}