/**
 * @author Michael Dobekidis
 */

var bar2ItemsProjects = new Array();
var bar2ItemsContact = new Array();
bar2ItemsProjects[0] = "Web";
bar2ItemsProjects[1] = "Desktop";
bar2ItemsProjects[2] = "Mobile";

//Social Icons
bar2ItemsContact[0] = {src:"css/assets/facebook.png",url:"http://www.facebook.com/mike.Dobs"};
bar2ItemsContact[1] = {src:"css/assets/twitter.png",url:"http://www.twitter.com/#!netgfx"};
bar2ItemsContact[2] = {src:"css/assets/linkedin.png",url:"http://www.linkedin.com/profile?viewProfile=&key=50023306&authToken=EQta&authType=NAME_SEARCH&locale=en_US&srchindex=1&srchid=d43c8d62-2ab7-4f92-bc8c-307f04d11657-0&srchtotal=1&pvs=ps&goback=%2Efps_michael+dobekidis_*1_*1_*1_*1_*1_*1_*51_*1_Y_*1_*1_*1_false_1_R_true_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2"};
bar2ItemsContact[3] = {src:"css/assets/deviantart.png",url:"http://midnight71.deviantart.com/"};
bar2ItemsContact[4] = {src:"css/assets/tumblr.png",url:"http://netgfx.tumblr.com/"};
bar2ItemsContact[5] = {src:"css/assets/blogger.png",url:"http://flexville.blogspot.com/"};
bar2ItemsContact[6] = {src:"css/assets/wordpress.png",url:"http://www.nightlycoding.com"};
bar2ItemsContact[7] = {src:"css/assets/email.png",url:""};
var opener;
var openBar = false;
//Transition you want :)
	var easing_type = 'easeOutSine';
	
	//console.log(getFlashContainer());
$(document).ready(function(){
	
	// increase the default animation speed to exaggerate the effect
	$.fx.speeds._default = 1000;
	$(function() {
		$( "#dialog" ).dialog({
			autoOpen: false,
			position: "top",
			width: "600px",
			show: "fold",
			modal: true,
			hide: "explode"
		});

	});
	
	$('.btnText').click(function(e){
		if($(this).parent().attr('id')=="BlogBtn"||$(this).parent().attr('id')=="infoBtn"||$(this).parent().attr('id')=="assosiatesBtn"){
			closeBar(opener);
			if($(this).parent().attr('id')=="BlogBtn"){
				invokePos('blog');
				}
			else if($(this).parent().attr('id')=="infoBtn"){
				invokePos('info');
			}
			else if($(this).parent().attr('id')=="assosiatesBtn"){
				invokePos('partners');
			}
		}
		else{
			
		if(openBar==false){
			if($(this).parent().attr('id')=="ContactBtn"){
				openBar2(bar2ItemsContact,this);
				}
			else{
				openBar2(bar2ItemsProjects,this);
			}
			openBar = true;
		}
		else{
			closeBar(opener);
			
		}
		
		
		}
		
	});
	
	
	
	
	
});

function getFlashMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window[movieName] : document[movieName];
}

function openBar2(arr,btn)
{
	opener = btn;
	$(btn).parent().removeClass().addClass("mainBtn_selected");
	
	if($(btn).parent().attr('id')=="ContactBtn"){
		$('#buttonsBar2Container').append("<div class='buttonsContainer2Img'>");
		for(var i=0;i<arr.length;i++)
		{
			
			$('#buttonsBar2Container .buttonsContainer2Img').append("<a target='_blank' class='mainBtn2Img' href='"+arr[i].url+"'>"+"<img class='btnImg' id='img"+i+"' src='"+arr[i].src+"'></img>"+"</a>"+"</div>");
		}
		
		$('.mainBtn2Img').click(function(e){
			if($(this).children().attr('id')=='img7'){
				invokePos('mail');
				e.preventDefault();
				
			}
		});
	}
	else{
		$('#buttonsBar2Container').append("<div class='buttonsContainer2'>");
		for(var i=0;i<arr.length;i++)
		{
			$('#buttonsBar2Container .buttonsContainer2').append("<div class='mainBtn2' id='"+"btn2_proj"+i+"'>"+"<div class='btnText'>"+arr[i]+"</div>"+"</div>"+"</div>");
		}
		
		$('#btn2_proj0').click(function(){
			invokePos('web');
		});
		$('#btn2_proj1').click(function(){
			invokePos('desktop');
		});
		$('#btn2_proj2').click(function(){
			invokePos('mobile');
		});
	}
	$('#secondaryBar').animate({'top': 151},{queue:false, duration:600, easing: easing_type});
}

function closeBar(btn){
	$(btn).parent().removeClass().addClass("mainBtn");
	$('#secondaryBar').animate({'top': 102},{queue:false, duration:500, easing: easing_type, complete:
		function()
		{
			$('#buttonsBar2Container .buttonsContainer2').remove();
			$('#buttonsBar2Container .buttonsContainer2Img').remove();
			openBar = false;
		}});
	
	
}

function getFlashContainer()
{
	return {width:920,height:$(window).height()};
}

function invokePos(val)
{
	getFlashMovie('GridGallery').invokePos(val);
}

function printflash(val)
{
	//console.log("printing: "+val);
}

function openBBI(img)
{
	$('#popUpImg').attr('src',img);
	$("#dialog" ).dialog( "open" );
	
}

