﻿function RFV(str)
{
	str = str.replace(/^\s+|\s+$/g, '');
	if ((str.length < 1) || (str == 'Required'))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function btnPreview_Click(url)
{
	my_win = window.open(url, 'preview');
	my_win.focus();
}

function btnPreviewImage_Click(url)
{
	my_win = window.open(url, 'previewimage', 'width=750,height=585');
	my_win.focus();
}

function GlobalValidateDuplicates(list, name)
{
	for (var i = 0; i < list.options.length; i++)
	{
		if ((list.options[i].text.toLowerCase().trim() == name.toLowerCase().trim()) && (list.selectedIndex < 0 || list.selectedIndex != i))
		{
			return false;
		}
	}

	return true;
}

function GlobalValidateDuplicatesDropdown(list, dropdown)
{
	if (dropdown.selectedIndex >= 0)
	{
		for (var i = 0; i < list.options.length; i++)
		{
			if (list.options[i].text.toLowerCase().trim() == dropdown.options[dropdown.selectedIndex].text.toLowerCase().trim())
			{
				return false;
			}
		}
	}
	else
	{
		return false;
	}

	return true;
}

function GlobalValidateFileTypeImage(name)
{
	var name_len = name.length;	
	
	//Check to see if name is blank
	if (name_len < 1)
	{
		return false;
	}
	
	//Set to lower case.
	name = name.toLowerCase();
	
	var pos = name.lastIndexOf(".");
	var ext = name.slice(pos);
	
	if ((ext == '.jpg') || (ext == '.jpeg') || (ext == '.gif'))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function GlobalValidateFileTypeVideo(name)
{
	var name_len = name.length;	
	
	//Check to see if name is blank
	if (name_len < 1)
	{
		return false;
	}
	
	//Set to lower case.
	name = name.toLowerCase();
	
	var pos = name.lastIndexOf(".");
	var ext = name.slice(pos);

	if ((ext == '.wmv') || (ext == '.mpeg') || (ext == '.mpg') || (ext == '.mov') || (ext == '.avi') || (ext == '.swf') || (ext == '.flv') || (ext == '.f4v'))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function GlobalValidateFileTypeAudio(name)
{
	var name_len = name.length;	
	
	//Check to see if name is blank
	if (name_len < 1)
	{
		return false;
	}
	
	//Set to lower case.
	name = name.toLowerCase();
	
	var pos = name.lastIndexOf(".");
	var ext = name.slice(pos);
	
	if (ext == '.mp3')
	{
		return true;
	}
	else
	{
		return false;
	}
}

function GlobalValidateFileTypeDoc(name)
{
	var name_len = name.length;	
	
	//Check to see if name is blank
	if (name_len < 1)
	{
		return false;
	}
	
	//Set to lower case.
	name = name.toLowerCase();
	
	var pos = name.lastIndexOf(".");
	var ext = name.slice(pos);
	
	if ((ext == '.doc') || (ext == '.pdf') || (ext == '.xls') || (ext == '.txt') || (ext == '.ppt') || (ext == '.htm') || (ext == '.html') || (ext == '.rtf'))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function GlobalValidateFileTypeFlash(name)
{
	var name_len = name.length;	
	
	//Check to see if name is blank
	if (name_len < 1)
	{
		return false;
	}
	
	//Set to lower case.
	name = name.toLowerCase();
	
	var pos = name.lastIndexOf(".");
	var ext = name.slice(pos);
	
	if (ext == '.swf')
	{
		return true;
	}
	else
	{
		return false;
	}
}

