﻿/******************************************************************************
    Application specific
******************************************************************************/
var ssHeight = '428px';
var ssWidth = '570px';
var ssPause = 5000;

var ssImages = new Array();

//  Image 0 is used for default background (normally white)
ssImages[0] = ['App_Themes/Images/homepage/homepage0.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[1] = ['App_Themes/Images/homepage/homepage1.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[2] = ['App_Themes/Images/homepage/homepage2.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
//ssImages[3] = ['App_Themes/Images/homepage/homepage3.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[3] = ['App_Themes/Images/homepage/homepage4.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
//ssImages[5] = ['App_Themes/Images/homepage/homepage5.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[4] = ['App_Themes/Images/homepage/homepage6.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[5] = ['App_Themes/Images/homepage/homepage7.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[6] = ['App_Themes/Images/homepage/homepage8.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[7] = ['App_Themes/Images/homepage/homepage9.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[8] = ['App_Themes/Images/homepage/homepage10.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[9] = ['App_Themes/Images/homepage/homepage11.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[10] = ['App_Themes/Images/homepage/homepage12.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[11] = ['App_Themes/Images/homepage/homepage13.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[12] = ['App_Themes/Images/homepage/homepage14.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[13] = ['App_Themes/Images/homepage/homepage15.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[14] = ['App_Themes/Images/homepage/homepage16.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[15] = ['App_Themes/Images/homepage/homepage17.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[16] = ['App_Themes/Images/homepage/homepage18.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[17] = ['App_Themes/Images/homepage/homepage19.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[18] = ['App_Themes/Images/homepage/homepage20.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];
ssImages[19] = ['App_Themes/Images/homepage/homepage21.jpg', 'Contemporary Foodservice Marketing, Inc.', ''];



/******************************************************************************
    DO NOT EDIT BEYOND THIS POINT
******************************************************************************/
/******************************************************************************
    Variables
******************************************************************************/
var ssCImage = 1;

/******************************************************************************
    Functions
******************************************************************************/
function ss()
{
	var fName = 'File:  slideshow.js\nFunction:  ss()';

	try
	{
		setTheArea();
		setTimeout('fadeImageDown();', ssPause);
	}
	catch(e)
	{
		if(_app.Debug) alert(fName + '\n\n' + e.toString());
	}
}

function setTheArea()
{
	var fName = 'File:  slideshow.js\nFunction:  setTheImage(OBJ)';

	try
	{
		document.write('<div style="position: absolute; top: 0px; left: 0px; height: ' + ssHeight + 'px; width: ' + ssWidth + 'px; background-color: #ffffff; z-index: 5;"><img id="iSS1" src="' + ssImages[0][0] + '" alt="' + ssImages[0][1] + '" title="' + ssImages[0][1] + '" style="position: absolute; top: 0px; left: 0px; height: ' + ssHeight + 'px; width: ' + ssWidth + 'px; border: solid 1px #a9a9a9; z-index: 3;" /><img id="iSS2" src="' + ssImages[0][0] + '" alt="' + ssImages[0][1] + '" title="' + ssImages[0][1] + '" style="position: absolute; top: 0px; left: 0px; height: ' + ssHeight + 'px; width: ' + ssWidth + 'px; border: solid 1px #a9a9a9; z-index: 2;" /></div>');
		
		ssCImage = parseInt(_cookie.Get('ssCImage'));
		
		if(!ssCImage || ssCImage == ssImages.length) { ssCImage = 1; }

		var tmpOBJ = document.getElementById('iSS1');

		_obj.SetData('iSS1', ssImages[ssCImage][0]);
		_obj.SetAttribute('iSS1', 'alt', ssImages[ssCImage][1]);
		_obj.SetAttribute('iSS1', 'title', ssImages[ssCImage][1]);
		_obj.SetStyle('iSS1', 'filter', 'alpha(opacity=100)');
		_obj.SetStyle('iSS1', 'opacity', '1');
		_obj.SetStyle('iSS1', '-moz-opacity', '1');

		if(tmpOBJ.filters)
		{
			tmpOBJ.filters.alpha.opacity = 100;
		}
		if(tmpOBJ.style.MozOpacity)
		{
			tmpOBJ.style.MozOpacity = 1;
		}

		ssCImage += 1;

		if(ssCImage == ssImages.length) { ssCImage = 1; }

		tmpOBJ = document.getElementById('iSS2');

		_obj.SetData('iSS2', ssImages[ssCImage][0]);
		_obj.SetAttribute('iSS2', 'alt', ssImages[ssCImage][1]);
		_obj.SetAttribute('iSS2', 'title', ssImages[ssCImage][1]);
		_obj.SetStyle('iSS2', 'filter', 'alpha(opacity=100)');
		_obj.SetStyle('iSS2', 'opacity', '1');
		_obj.SetStyle('iSS2', '-moz-opacity', '1');

		if(tmpOBJ.filters)
		{
			tmpOBJ.filters.alpha.opacity = 100;
		}
		if(tmpOBJ.style.MozOpacity)
		{
			tmpOBJ.style.MozOpacity = 1;
		}

		_cookie.Set('ssCImage', ssCImage);
	}
	catch(e)
	{
		if(_app.Debug) alert(fName + '\n\n' + e.toString());
	}
}

function fadeImageUp()
{
	var fName = 'File:  dotnet.js\nFunction:  fadeImageUp()';

	try
	{
		var tmpOBJ = document.getElementById('iSS1');
		var opc = 0;
		
		if(tmpOBJ.filters)
		{
			opc = parseInt(tmpOBJ.filters.alpha.opacity);

			if(opc < 100)
			{
				tmpOBJ.filters.alpha.opacity = opc + 5;

				setTimeout('fadeImageUp();', 50);
			}
			else
			{
				rotateImage('down');
			}
		}
		else if(tmpOBJ.style.MozOpacity)
		{
			opc = parseFloat(tmpOBJ.style.MozOpacity);

			if(opc < 1)
			{
				tmpOBJ.style.MozOpacity = opc + .05;

				setTimeout('fadeImageUp();', 50);
			}
			else
			{
				rotateImage('down');
			}
		}
		else
		{
			opc = parseFloat(_obj.GetStyle('iSS1', 'opacity'));

			if(opc < 1)
			{
				_obj.SetStyle('iSS1', 'opacity', '+' + (opc + .05));

				setTimeout('fadeImageUp();', 50);
			}
			else
			{
				rotateImage('down');
			}
		}
	}
	catch(e)
	{
		if(_app.Debug) alert(fName + '\n\n' + e.toString());
	}
}

function fadeImageDown()
{
	var fName = 'File:  dotnet.js\nFunction:  fadeImageDown()';

	try
	{
		var tmpOBJ = document.getElementById('iSS1');
		var opc = 0;
		
		if(tmpOBJ.filters)
		{
			opc = parseInt(tmpOBJ.filters.alpha.opacity);

			if(opc > 0)
			{
				tmpOBJ.filters.alpha.opacity = opc - 5;

				setTimeout('fadeImageDown();', 50);
			}
			else
			{
				rotateImage('up');
			}
		}
		else if(tmpOBJ.style.MozOpacity)
		{
			opc = parseFloat(tmpOBJ.style.MozOpacity);

			if(opc > 0)
			{
				tmpOBJ.style.MozOpacity = opc - .05;

				setTimeout('fadeImageDown();', 50);
			}
			else
			{
				rotateImage('up');
			}
		}
		else
		{
			opc = parseFloat(_obj.GetStyle('iSS1', 'opacity'));

			if(opc > 0)
			{
				_obj.SetStyle('iSS1', 'opacity', '+' + (opc - .05));

				setTimeout('fadeImageDown();', 50);
			}
			else
			{
				rotateImage('up');
			}
		}
	}
	catch(e)
	{
		if(_app.Debug) alert(fName + '\n\n' + e.toString());
	}
}

function rotateImage(UD)
{
	var fName = 'File:  dotnet.js\nFunction:  rotateImages(UD)';

	try
	{
		ssCImage += 1;
		
		if(ssCImage == ssImages.length) { ssCImage = 1; }
		
		_cookie.Set('ssCImage', ssCImage);


		if(UD == 'down')
		{
			_obj.SetData('iSS2', ssImages[ssCImage][0]);
			_obj.SetAttribute('iSS2', 'alt', ssImages[ssCImage][1]);
			_obj.SetAttribute('iSS2', 'title', ssImages[ssCImage][1]);

			setTimeout('fadeImageDown();', ssPause);
		}
		else
		{
			_obj.SetData('iSS1', ssImages[ssCImage][0]);
			_obj.SetAttribute('iSS1', 'alt', ssImages[ssCImage][1]);
			_obj.SetAttribute('iSS1', 'title', ssImages[ssCImage][1]);

			setTimeout('fadeImageUp();', ssPause);
		}
	}
	catch(e)
	{
		if(_app.Debug) alert(fName + '\n\n' + e.toString());
	}
}

ss();
