//===============================================================
// GYK Portfolio Popup
//===============================================================
// Globals
var picat = "interactive/";
var piloc = "../App_Images/portfolio/";
var pcur = 1;
var pcloc = "http://www.catholicmedicalcenter.org";

//------------------------------
// Value Functions
//------------------------------
// Set Data (used for page urls)
function setData( n )
{
	//set variables
	pcur = n;			//set number to show
	
	//TV values
	if( picat == "tv/" )
	{
		switch( n )
		{
			case 1:
				pcloc = "";
				break;
			case 2:
				
				pcloc = "http://www.catholicmedicalcenter.org";
				break;
			case 3:
				pcloc = "http://www.catholicmedicalcenter.org";
				break;
			case 4:
				pcloc = "";
				break;
			case 5:
				pcloc = "http://conserve.nhoilheat.com/";
				break;
		}
	}
	//Design values
	else if( picat == "design/" )
	{
		switch( n )
		{
			case 1:
				pcloc = "";
				break;
			case 2:
				pcloc = "";
				break;
			case 3:
				pcloc = "http://www.catholicmedicalcenter.org";
				break;
			case 4:
				pcloc = "";
				break;
			case 5:
				pcloc = "";
				break;
		}
	}
	//Print values
	else if( picat == "print/" )
	{
		switch( n )
		{
			case 1:
				pcloc = "";
				break;
			case 2:
				pcloc = "";
				break;
			case 3:
				pcloc = "";
				break;
			case 4:
				pcloc = "";
				break;
			case 5:
				pcloc = "";
				break;
		}
	}
	//Interactive values
	else if( picat == "interactive/" )
	{
		switch( n )
		{
			case 1:
				pcloc = "http://www.catholicmedicalcenter.org";
				break;
			case 2:
				pcloc = "http://www.sweetbabyrays.com";
				break;
			case 3:
				pcloc = "https://www.nhlotteryreplay.com";
				break;
			case 4:
				pcloc = "http://www.cwcapital.com";
				break;
			case 5:
				pcloc = "http://griffinyorkkrause.com/clientconnect/JulyShutDown/";
				break;
		}
	}
	//Identity values
	else if( picat == "identity/" )
	{
		switch( n )
		{
			case 1:
				pcloc = "";
				break;
			case 2:
				pcloc = "https://www.nhlotteryreplay.com";
				break;
			case 3:
				pcloc = "";
				break;
			case 4:
				pcloc = "";
				break;
			case 5:
				pcloc = "";
				break;
		}
	}
	togSite();
}

//------------------------------
// Visibility Functions
//------------------------------
// Display Popup Function
function showPort( cat, num, i )
{
	var strshow = "<img id='PortShowImg' />"
	picat = cat + "/";	//set catigory
	setData( num );
	for( var j = 1; j < 6; j++ ) { gd('pvCat' + j).className = ""; }
	gd('pvCat' + i).className = "currentLink";
	gd('PortLogoImg').src = (piloc + picat + "logo_" + pcur + ".gif");
	if( cat == "tv" ) {
		gd('PortShow').innerHTML = "";
		so = new SWFObject("../App_Images/portfolio/tv/"+num+".swf", "arm", "652", "473", "8", "#000");
		so.write("PortShow");
	} else {
		gd('PortShow').innerHTML = strshow;
		gd('PortShowImg').src = (piloc + picat + pcur + ".jpg");
	}
	for( var j = 1; j < 6; j++ ) 
	{ 
		gd('pvBox' + j).style.backgroundColor = '#94A210'; 
		gd('pvBox' + j).className = "prevBox"; 
	}
	gd('pvBox' + num).className = "prevBoxCur";
	gd('pvBox' + num).style.backgroundColor = '#C1C403';
	showPop('Portfolio', 865, 506);
}
// Hide Popup Function
function hidePort()
{
	hidePop('Portfolio');
	gd('PortShow').innerHTML = "";
	
}

//------------------------------
// Hover Function
//------------------------------
// Hover X
function hoverX( b ) { gd('PortClose').style.color = b ? '#CCCCCC' : '#666666'; }
// Hover Preview Box
function hoverPBox( o, b, i ) { 
	if( gd( o ).className != "prevBoxCur" ) {
		gd( o ).style.backgroundColor = b ? '#C1C403' : '#94A210'; 
	}
	gd('PortLogoImg').src = b ? (piloc + picat + "logo_" + i + "hover.gif") : (piloc + picat + "logo_" + pcur + ".gif");
}
//Hover View Site
function hoverVS( b ) { gd('PortLocation').innerHTML = b ? pcloc : ""; }

//------------------------------
// Control Function
//------------------------------
// Visit Site
function vSite() { window.open( pcloc, '_blank' ); }
// Pick Client To View
function pPrev( i )
{
	setData( i );
	var strshow = "<img id='PortShowImg' />"
	gd('PortLogoImg').src = (piloc + picat + "logo_" + pcur + ".gif");
	if( picat == "tv/" || ( picat == "interactive/" && i == 5 ) ) {
		gd('PortShow').innerHTML = "";
		so = new SWFObject("../App_Images/portfolio/"+picat+i+".swf", "arm", "652", "473", "8", "#000");
		so.write("PortShow");
	} else {
		gd('PortShow').innerHTML = strshow;
		gd('PortShowImg').src = (piloc + picat + pcur + ".jpg");
	}
	for( var j = 1; j < 6; j++ ) 
	{ 
		gd('pvBox' + j).style.backgroundColor = '#94A210'; 
		gd('pvBox' + j).className = "prevBox"; 
	}
	gd('pvBox' + i).className = "prevBoxCur";
	gd('pvBox' + i).style.backgroundColor = '#C1C403';
}
// Togggle Site
function togSite() {
	gd('PortVisit').style.display = (pcloc != "") ? 'block' : 'none';
}
// Pick Category
function pCat( cat, i )
{
	picat = cat + "/";	//set catigory
	setData( 1 );
	var strshow = "<img id='PortShowImg' />"
	gd('PortLogoImg').src = (piloc + picat + "logo_1.gif");
	if( cat == "tv" ) {
		gd('PortShow').innerHTML = "";
		so = new SWFObject("../App_Images/portfolio/tv/"+i+".swf", "arm", "652", "473", "8", "#000");
		so.write("PortShow");
	} else {
		gd('PortShow').innerHTML = strshow;
		gd('PortShowImg').src = (piloc + picat + pcur + ".jpg");
	}
	for( var j = 1; j < 6; j++ ) { gd('pvCat' + j).className = ""; }
	gd('pvCat' + i).className = "currentLink";
	for( var j = 1; j < 6; j++ ) 
	{ 
		gd('pvBox' + j).style.backgroundColor = '#94A210'; 
		gd('pvBox' + j).className = "prevBox"; 
	}
	gd('pvBox' + 1).className = "prevBoxCur";
	gd('pvBox' + 1).style.backgroundColor = '#C1C403';
}

//------------------------------
// General Functions
//------------------------------
// Get Div
function gd( s ) { return document.getElementById( s ); }
