
function ValidateRequired()
{
if (document.forms.length > 0)
{
	var fobj = null;
	for (var i = 0; i< document.forms.length; i++) 
		{
		fobj = document.forms(i)
		
		for (a=0; a < fobj.length; a++) 
			{
			if (fobj(a).required == "true")
				{
				if (fobj(a).value == '')
					{
					alert('The required field "' + fobj(a).name + '" must be filled out to continue.')
					fobj(a).focus();
					return false
					}
				}
			}
		}
}		
return true
}

function CheckEmailType()
{
	try
	{
	document.all('Email_Body_HTML').value = document.all('EmailBodySpan').innerHTML
	} catch(err)
	{}
	return true;
}

function SearchProducts()
{  
    if (document.all('SearchValue').value != null)
    {
		if (document.all('SearchValue').value == '')
			{
			alert('You must enter a value to seach on.')
			document.all('SearchValue').focus();
			return false;
			}
	        
		window.location.href= jsURL + '/uploads/ProductLayouts/ProductsSearch.asp?Search=' + escape(document.all('SearchValue').value)
	}
}

var objExtWindow
function OpenExternalWindow(sURL ,lWinHeight, lWinWidth, sOptions)
{
	if (lWinHeight=='')
		{lWinHeight='100%'}
	if (lWinWidth=='')
		{lWinWidth='100%'}
		
if (lWinHeight.indexOf('%',0)==-1)
	{
	if (isNaN(lWinHeight)==true)
		{lWinHeight='100%'}
	}

if (lWinWidth.indexOf('%',0)==-1)
	{
	if (isNaN(lWinWidth)==true)
		{lWinWidth='100%'}
	}	
	
    if (document.all)
        var xMax = screen.width, yMax = screen.height;
    else
        if (document.layers)
            var xMax = window.outerWidth, yMax = window.outerHeight;
        else
            var xMax = 800, yMax=600;

	//handle offset if page is percentage
	if (lWinHeight.indexOf('%',0)>=0)
		{
		var tHeight = yMax * (lWinHeight.replace('%','') / 100)
		var yOffset = (yMax-tHeight)/2;
		} else {
		//not percentage so use normal offsets
		var tHeight = lWinHeight
		var yOffset = (yMax - lWinHeight)/2;
		}
		
	if (lWinWidth.indexOf('%',0)>=0)
		{
		var tWidth = xMax * (lWinWidth.replace('%','') / 100)
		var xOffset = (xMax-tWidth)/2;
		} else {
		var tWidth = lWinWidth
		var xOffset = (xMax - lWinWidth)/2
		}
	
    //alert(sOptions + 'width=' + lWinWidth + ',height=' + lWinHeight + ',screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'')
    var objExtWindow = window.open(sURL,'ExtWindow', sOptions + 'width=' + tWidth + ',height=' + tHeight + ',screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
    objExtWindow.focus();
    return false;
}

function PrintWindow()
{
	window.print();
}

var mac= /mac/i.test(navigator.platform);
var win= /win/i.test(navigator.platform);
var unix= /lin|unix|x11/i.test(navigator.platform);
