// TODO:
// This is totally round about way of doing this - should be rewritten.
// Need to get the extension and then check if its in a list of extensions.'

var debug = false;

function ImageExtensionSingle(filename, extension)
{
	var intPos;
	var intLen = filename.length;
	var lowerFileName = filename.toLowerCase();
	if((( intPos = lowerFileName.lastIndexOf(extension)) != -1) &&
	    (intLen - intPos == extension.length))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function VideoExtension(filename)
{
	if (debug) { alert("checking extension of " + filename); }
	
	if (filename == "")
	{
		return false;
	}
	else if(ImageExtensionSingle(filename, ".mov") ||
	   ImageExtensionSingle(filename, ".mpeg") ||
	   ImageExtensionSingle(filename, ".wmd") ||
	   ImageExtensionSingle(filename, ".fla"))
	{
		return true;
	}
	else
	{
		return false;
	} 
}

function ImageExtension(filename)
{
	if (debug) { alert("checking extension of " + filename); }
	
	if (filename == "")
	{
		return false;
	}
	else if(ImageExtensionSingle(filename, ".jpg") ||
	   ImageExtensionSingle(filename, ".jpeg") ||
	   ImageExtensionSingle(filename, ".jpg2") ||
	   ImageExtensionSingle(filename, ".jpeg2") ||
	   ImageExtensionSingle(filename, ".gif") ||
	   ImageExtensionSingle(filename, ".tif") ||
	   ImageExtensionSingle(filename, ".tiff") ||
	   ImageExtensionSingle(filename, ".png") ||
	   ImageExtensionSingle(filename, ".pict") ||
	   ImageExtensionSingle(filename, ".psd") ||
	   ImageExtensionSingle(filename, ".pdf"))
	{
		return true;
	}
	else
	{
		return false;
	} 
}
