
// root path
var ROOTPATH = './'; //'http://john.hiddennetwork.co.uk'

// 2006 Engine/Tool/Project path
var MAINPATH_2006 = ROOTPATH + '2006_March/';
var FILEPATH_2006 = ROOTPATH + 'files/2006_March/';

// 2007
var MAINPATH_2007 = ROOTPATH + '2007_May/';
var FILEPATH_2007 = ROOTPATH + 'files/2007_May/';

// 2009
var MAINPATH_2009 = ROOTPATH + '2009/';
var FILEPATH_2009 = ROOTPATH + 'files/2009/';

// 2010
var MAINPATH_2010 = ROOTPATH + '2010/';
var FILEPATH_2010 = ROOTPATH + 'files/2010/';

var MAINPATH_OLDANDUNFINISHED = ROOTPATH + 'OldAndUnfinished/';
var FILEPATH_OLDANDUNFINISHED = ROOTPATH + 'files/OldAndUnfinished/';

var IMAGEPATH = ROOTPATH + 'images/';
var THUMBPATH = ROOTPATH + 'thumbs/';

var IMAGEPATH_2006 = ROOTPATH + 'images/2006_March/';
var THUMBPATH_2006 = ROOTPATH + 'thumbs/2006_March/';
	
var IMAGEPATH_2007 = ROOTPATH + 'images/2007_May/';
var THUMBPATH_2007 = ROOTPATH + 'thumbs/2007_May/';	

var IMAGEPATH_2009 = ROOTPATH + 'images/2009/';
var THUMBPATH_2009 = ROOTPATH + 'thumbs/2009/';	

var IMAGEPATH_2010 = ROOTPATH + 'images/2010/';
var THUMBPATH_2010 = ROOTPATH + 'thumbs/2010/';	
	
var IMAGEPATH_OLDANDUNFINISHED = ROOTPATH + 'images/OldAndUnfinished/';
var THUMBPATH_OLDANDUNFINISHED = ROOTPATH + 'thumbs/OldAndUnfinished/';	

var IMAGEPATH_OTHERWORK = ROOTPATH + 'images/OtherWork/';
var THUMBPATH_OTHERWORK = ROOTPATH + 'thumbs/OtherWork/';	

function UpdatePaths( )
{
	// 2006 Engine/Tool/Project path
	MAINPATH_2006 = ROOTPATH + '2006_March/';
	FILEPATH_2006 = ROOTPATH + 'files/2006_March/';

	// 2007
	MAINPATH_2007 = ROOTPATH + '2007_May/';
	FILEPATH_2007 = ROOTPATH + 'files/2007_May/';
	
	// 2009
	MAINPATH_2009 = ROOTPATH + '2009/';
	FILEPATH_2009 = ROOTPATH + 'files/2009/';	
	
	// 2010
	MAINPATH_2010 = ROOTPATH + '2010/';
	FILEPATH_2010 = ROOTPATH + 'files/2010/';
	
	MAINPATH_OLDANDUNFINISHED = ROOTPATH + 'OldAndUnfinished/';
	FILEPATH_OLDANDUNFINISHED = ROOTPATH + 'files/OldAndUnfinished/';
	
	IMAGEPATH = ROOTPATH + 'images/';
	THUMBPATH = ROOTPATH + 'thumbs/';

	IMAGEPATH_2006 = ROOTPATH + 'images/2006_March/';
	THUMBPATH_2006 = ROOTPATH + 'thumbs/2006_March/';
	
	IMAGEPATH_2007 = ROOTPATH + 'images/2007_May/';
	THUMBPATH_2007 = ROOTPATH + 'thumbs/2007_May/';	
	
	IMAGEPATH_2009 = ROOTPATH + 'images/2009/';
	THUMBPATH_2009 = ROOTPATH + 'thumbs/2009/';		
	
	IMAGEPATH_2010 = ROOTPATH + 'images/2010/';
	THUMBPATH_2010 = ROOTPATH + 'thumbs/2010/';
	
	IMAGEPATH_OLDANDUNFINISHED = ROOTPATH + 'images/OldAndUnfinished/';
	THUMBPATH_OLDANDUNFINISHED = ROOTPATH + 'thumbs/OldAndUnfinished/';	
	
	IMAGEPATH_OTHERWORK = ROOTPATH + 'images/OtherWork/';
	THUMBPATH_OTHERWORK = ROOTPATH + 'thumbs/OtherWork/';	
}

function GetPath( pathRequest )
{
	UpdatePaths();
	
	if( pathRequest == ROOTPATH )
	{
		return ROOTPATH;
	}
	if( pathRequest == MAINPATH_2006 )
	{
		return MAINPATH_2006;
	}
	if( pathRequest == FILEPATH_2006 )
	{
		return FILEPATH_2006;
	}
	if( pathRequest == MAINPATH_2007 )
	{
		return MAINPATH_2007;
	}
	if( pathRequest == FILEPATH_2007 )
	{
		return FILEPATH_2007;
	}
	if( pathRequest == MAINPATH_2009 )
	{
		return MAINPATH_2009;
	}	
	if( pathRequest == FILEPATH_2009 )
	{
		return FILEPATH_2009;
	}	
	if( pathRequest == MAINPATH_2010 )
	{
		return MAINPATH_2010;
	}	
	if( pathRequest == FILEPATH_2010 )
	{
		return FILEPATH_2010;
	}	
	if( pathRequest == MAINPATH_OLDANDUNFINISHED )
	{
		return MAINPATH_OLDANDUNFINISHED;
	}
	if( pathRequest == FILEPATH_OLDANDUNFINISHED )
	{
		return FILEPATH_OLDANDUNFINISHED;
	}
	if( pathRequest == IMAGEPATH )
	{
		return IMAGEPATH;
	}
	if( pathRequest == THUMBPATH )
	{
		return THUMBPATH;
	}	
	if( pathRequest == IMAGEPATH_2006 )
	{
		return IMAGEPATH_2006;
	}
	if( pathRequest == THUMBPATH_2006 )
	{
		return THUMBPATH_2006;
	}
	if( pathRequest == IMAGEPATH_2007 )
	{
		return IMAGEPATH_2007;
	}
	if( pathRequest == THUMBPATH_2007 )
	{
		return THUMBPATH_2007;
	}	
	if( pathRequest == IMAGEPATH_2009 )
	{
		return IMAGEPATH_2009;
	}
	if( pathRequest == THUMBPATH_2009 )
	{
		return THUMBPATH_2009;
	}	
	if( pathRequest == IMAGEPATH_2010 )
	{
		return IMAGEPATH_2010;
	}
	if( pathRequest == THUMBPATH_2010 )
	{
		return THUMBPATH_2010;
	}	
	if( pathRequest == IMAGEPATH_OLDANDUNFINISHED )
	{
		return IMAGEPATH_OLDANDUNFINISHED;
	}
	if( pathRequest == THUMBPATH_OLDANDUNFINISHED )
	{
		return THUMBPATH_OLDANDUNFINISHED;
	}
	if( pathRequest == IMAGEPATH_OTHERWORK )
	{
		return IMAGEPATH_OTHERWORK;
	}
	if( pathRequest == THUMBPATH_OTHERWORK )
	{
		return THUMBPATH_OTHERWORK;
	}	
}

function GetFilePath( pathRequest, filePath )
{
	UpdatePaths();
	
	if( pathRequest == ROOTPATH )
	{
		return ROOTPATH + filePath;
	}
	if( pathRequest == MAINPATH_2006 )
	{
		return MAINPATH_2006 + filePath;
	}
	if( pathRequest == FILEPATH_2006 )
	{
		return FILEPATH_2006 + filePath;
	}
	if( pathRequest == MAINPATH_2007 )
	{
		return MAINPATH_2007 + filePath;
	}
	if( pathRequest == FILEPATH_2007 )
	{
		return FILEPATH_2007 + filePath;
	}
	if( pathRequest == MAINPATH_2009 )
	{
		return MAINPATH_2009 + filePath;
	}
	if( pathRequest == FILEPATH_2009 )
	{
		return FILEPATH_2009 + filePath;
	}	
	if( pathRequest == MAINPATH_2010 )
	{
		return MAINPATH_2010 + filePath;
	}
	if( pathRequest == FILEPATH_2010 )
	{
		return FILEPATH_2010 + filePath;
	}	
	if( pathRequest == MAINPATH_OLDANDUNFINISHED )
	{
		return MAINPATH_OLDANDUNFINISHED + filePath;
	}
	if( pathRequest == FILEPATH_OLDANDUNFINISHED )
	{
		return FILEPATH_OLDANDUNFINISHED + filePath;
	}
	if( pathRequest == IMAGEPATH )
	{
		return IMAGEPATH + filePath;
	}
	if( pathRequest == THUMBPATH )
	{
		return THUMBPATH + filePath;
	}
	if( pathRequest == IMAGEPATH_2006 )
	{
		return IMAGEPATH_2006 + filePath;
	}
	if( pathRequest == THUMBPATH_2006 )
	{
		return THUMBPATH_2006 + filePath;
	}
	if( pathRequest == IMAGEPATH_2007 )
	{
		return IMAGEPATH_2007 + filePath;
	}
	if( pathRequest == THUMBPATH_2007 )
	{
		return THUMBPATH_2007 + filePath;
	}
	if( pathRequest == IMAGEPATH_2009 )
	{
		return IMAGEPATH_2009 + filePath;
	}
	if( pathRequest == THUMBPATH_2009 )
	{
		return THUMBPATH_2009 + filePath;
	}	
	if( pathRequest == IMAGEPATH_2010 )
	{
		return IMAGEPATH_2010 + filePath;
	}
	if( pathRequest == THUMBPATH_2010 )
	{
		return THUMBPATH_2010 + filePath;
	}	
	if( pathRequest == IMAGEPATH_OLDANDUNFINISHED )
	{
		return IMAGEPATH_OLDANDUNFINISHED + filePath;
	}
	if( pathRequest == THUMBPATH_OLDANDUNFINISHED )
	{
		return THUMBPATH_OLDANDUNFINISHED + filePath;
	}
	if( pathRequest == THUMBPATH_OLDANDUNFINISHED )
	{
		return THUMBPATH_OLDANDUNFINISHED + filePath;
	}
	if( pathRequest == IMAGEPATH_OTHERWORK )
	{
		return IMAGEPATH_OTHERWORK + filePath;
	}
	if( pathRequest == THUMBPATH_OTHERWORK )
	{
		return THUMBPATH_OTHERWORK + filePath;
	}	
}

function WriteNavHTMLLink( pathRequest, htmlLink )
{
	FinalPath = GetPath( pathRequest ) + htmlLink;
	document.write( '<a href="javascript: window.location.href=\'' + FinalPath + '\' "' );
}

function WriteFileLink( pathRequest, fileLink )
{
	FinalPath = GetPath( pathRequest ) + fileLink;
	document.write( '<a href="javascript: window.location.href=\'' + FinalPath + '\' ">' );
}

function WriteImageLink( imagePath, thumbPath, docImage, docThumb )
{
	FinalImagePath = GetFilePath( imagePath, docImage );
	FinalThumbPath = thumbPath + docThumb;
	document.write( '<a href="javascript: window.location.href=\'' + FinalImagePath + '\'"><img height="100" src="' + FinalThumbPath + '" width="100" alt="image" /></a>' );
} 

