/*

miwayagi.com
javascript vs2
10/11/2011
by Miwa Yagi
*/



// sub navigation small boxes icon
$(function imgMove() 
{
	$('.subNavSmallBoxes img').hover(
		function(e) 
		{
			$(this)
			.hoverFlow(e.type, { top : 10 }, 'fast')
			.css('opacity', '0.5')	
			.css('filter', 'alpha(opacity=50)')
			.css('overflow','visible')
		}, 
		function(e) 
		{
			$(this)
			.hoverFlow(e.type, { top : 0 }, 'fast')
			.css('opacity', '1')
			.css('filter', 'alpha(opacity=100)')
			.css('overflow','visible')

		}
	);
})


// main navigation 		
$(function mainNavShift() 
{
	$('nav ul li a').hover(
		function(e) 
		{
			$(this)
			.hoverFlow(e.type, { left : 10 }, 'fast')
			//.css('opacity', '0.5')	
			//.css('filter', 'alpha(opacity=50)')
		
		}, 
		function(e) 
		{
			$(this)
			.hoverFlow(e.type, { left : 0 }, 'fast')
			//.css('opacity', '1')
			//.css('filter', 'alpha(opacity=100)')
		}
	);
})

// copyright year 		
$(document).ready(
function copyrightYear()		
{
	var d=new Date();
	document.getElementById("crYear").innerHTML = (d.getFullYear());		
});

		
// icon slideshow		
$(function()
{
	setInterval("rotateImages()", 2500);
});

function rotateImages() 
{
	var oCurPhoto = $('#photoShow div.current');
	var oNxtPhoto = oCurPhoto.next();
	if (oNxtPhoto.length == 0)
	oNxtPhoto = $('#photoShow div:first');
	
	oCurPhoto.removeClass('current').addClass('previous');
	oNxtPhoto.css({ opacity : 0.0}).addClass('current').animate({ opacity: 1.0 }, 1500,
	
		function() 
		{
			oCurPhoto.removeClass('previous');
		}
	);
}
  	
// resume list	
$(document).ready(
	function()
	{  		
		$("ul.listDetails li").prepend(" - ");  		
	});


//portfolio tab


	
var theInt = null;
var $crosslink, $navthumb;
var curclicked = 0;

theInterval = 
function(cur)
{
	clearInterval(theInt);
	
	if( typeof cur != 'undefined' )
	curclicked = cur;
	
	$crosslink.removeClass("active-thumb");
	$navthumb.eq(curclicked).parent().addClass("active-thumb");
	$(".stripNav ul li a").eq(curclicked).trigger('click');
	
	theInt = setInterval(
	function()
	{
		$crosslink.removeClass("active-thumb");
		$navthumb.eq(curclicked).parent().addClass("active-thumb");
		$(".stripNav ul li a").eq(curclicked).trigger('click');
		curclicked++;
		if( 5 == curclicked )
		curclicked = 0;
	
	}, 5000);
};

$(function()
{	
	$("#main-photo-slider").codaSlider();
	
	$navthumb = $(".nav-thumb");
	$crosslink = $(".cross-link");
	
	$navthumb.click(
		function() 
		{
			var $this = $(this);
			theInterval($this.parent().attr('href').slice(1) - 1);
			return false;
		}
	);	
	theInterval();
});

$(document).ready(
	function()
	{
	  	$(".portfolioTabs").hover(
			function()
			{
				$(this).addClass("portfolioHover");
			},
			function()
			{
				$(this).removeClass("portfolioHover");
			});
	}
	
);	

//flash new window pop-up
function imgObj(id,url)
{
	this.id = id;
	this.url = url;
}

function navigationLink(value, id)
{	
	this.value = value;
	this.id = id;
}

var web = "Portfolio - Web UI Design and Development";
var email = "Portfolio - Email Campaign development";
var illustrator = "Portfolio - Illustrator, Photoshop";
var flash = "Portfolio - flash animation, action script2";


var linkArray = [];
linkArray [0] = new navigationLink(web,"portfolioWeb");
linkArray [1] = new navigationLink(email,"portfolioEmail");
linkArray [2] = new navigationLink(illustrator,"portfolioIllustrator");
linkArray [3] = new navigationLink(flash,"portfolioFlash");

function pTabs()
{
	for (i=0; i<linkArray.length; i++)
		{	
			if (document.getElementById("portfolioPageTitle").innerHTML == linkArray[i].value)
			{	
				 document.getElementById(linkArray[i].id).setAttribute("class", "portfolioTabs portfolioCurrant");
				break;
			}
		}
}
var imgArray =[];
imgArray [0] = new imgObj("flash1","flash1.html");
imgArray [1] = new imgObj("flash2","flash2.html");

$(document).ready(
	function()
	{
		$("#flashNavLg img").hover(
			function()
			{
				$(this).css("cursor","pointer");				
			},
			function()
			{
				$(this).css("cursor","default");
			}
		);
		
		$("#flashNavLg img").click(
			function ()
			{
				var thisUrl = "";
				for (i=0; i<imgArray.length; i++) 
				{
					if (this.id == imgArray[i].id)
					{
						thisUrl = imgArray[i].url;
						break;
					}
				}
				//alert (thisUrl);
				window.open(thisUrl,"_blank","toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, width=570, height=420");
			}						
		);		
	});









