//====================================================================
//	Browser Functions
//====================================================================

//	[ Cookies ]

	function setCookie(object, value, days)
		{
//		alert('value: ' + value);
		if(days)
			{
			time = new Date();
			time.setTime(time.getTime()+days*24*60*60*1000);
			var exp = '; expires='+time.toGMTString();
			}
		else
			{
			var exp='';
			}
//		alert(object + "=" + value + exp);
		document.cookie = object + "=" + value + exp + ";path=/";
//		alert(document.cookie);
		}

	function getCookie(object)
		{
		var SearchString = object + "=";
		var ReturnValue = "";
		if (document.cookie.length > 0)
			{
			offset = document.cookie.indexOf(SearchString);
			if (offset != -1)
				{
				offset += SearchString.length;
				end = document.cookie.indexOf(";", offset);
				if (end == -1) end = document.cookie.length;
				ReturnValue=unescape(document.cookie.substring(offset, end));
				}
			}
		return ReturnValue;
		}



/*====================================================
	General Functions
====================================================*/

//	[ start mOver / mOut ]
		function mOverRow(Item, color)
			{
//			alert(Item);
			if(!color)
				{var color = '#D6D6D6'}
//			Item.style.backgroundColor="#D6D6D6";
			Item.style.backgroundColor=color;
			Item.style.cursor="pointer";
/*
			if (navigator.appName == "Microsoft Internet Explorer")
				{
//				Item.style.cursor="hand";
				}
			else
				{
//				Item.style.cursor="pointer";
				}
*/
			}

		function mOutRow(Item)
			{
			Item.style.backgroundColor="";
			}


/*====================================================
	Navigation Functions
====================================================*/


//	if(document.images)
//		{
		BackImage1 = new Image; 
		BackImage1.src = "/Images/Formatting/TabBgColor.jpg";
		BackImage2 = new Image; 
		BackImage2.src = "/Images/Formatting/TabBgColor2.jpg";
//		}

	function TabOver(item)
		{
//		alert(item);
//		document.getElementById(item).className = 'tabs2'
//		document.getElementById(item + 'Back').style.-moz-opacity='1.0';
		document.getElementById(item + 'Back').style.opacity = '1.0';
		document.getElementById(item + 'Back').style.filter = 'alpha(opacity="100")';
/*		document.getElementById(item).style.cursor = 'pointer';*/
		}

	function TabOut(item)
		{
//		alert(item);
//		document.getElementById(item).className = 'tabs'
		document.getElementById(item + 'Back').style.opacity = '0.0';
		document.getElementById(item + 'Back').style.filter = 'alpha(opacity="0")';
//		document.getElementById(item).style.cursor = '';
		}


/*====================================================
	Page Functions
====================================================*/

	function InitPage()
		{
//		alert('test');

		}



/*====================================================
	Page Functions
====================================================*/

	function PwdWin(url)
		{
//		alert('open window');
		window.open(url, '','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=400,height=160,left = 20,top = 20');
		}

	function ImgWin(url)
		{
//		alert('open window');
		window.open(url, '','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=800,height=600,left = 20,top = 20');
		}

	function InquiryWin(url)
		{
//		alert('open window');
		var InquiryWindow = window.open(url, 'InquiryWindow','toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=450,height=625,left = 20,top = 20'); InquiryWindow.focus();
		}


/*====================================================
	Ajax Functions
====================================================*/

//	[ Create Objects ]
	if (window.XMLHttpRequest)
		{
		xProductList = new XMLHttpRequest();
		xHeader = new XMLHttpRequest();
		xFooter = new XMLHttpRequest();
		}
	else if (window.ActiveXObject)
		{
		xProductList = new ActiveXObject('Microsoft.XMLHTTP');
		xHeader = new ActiveXObject('Microsoft.XMLHTTP');
		xFooter = new ActiveXObject('Microsoft.XMLHTTP');
		}


	function LoadPage(src, div)
		{
//		alert('LoadProducts: ' + src + ', ' + div);

		if(xProductList)
			{
			xProductList.open('GET', src);
			xProductList.onreadystatechange = function()
				{
//				alert('test');
				try
					{
					if (xProductList.readyState == 4 && xProductList.status == 200)
						{
						document.getElementById('Main').innerHTML = xProductList.responseText;
						}
					}
				catch(err){}
				}
			try
				{
				xProductList.send(null);
				}
			catch(err){}
			}
		}


	function LoadHeader(src)
		{
//		alert('Load Header');
//		alert('Load Header: ' + src);
		if(xHeader)
			{
			xHeader.open('GET', src);
			xHeader.onreadystatechange = function()
				{
//				alert('test');
				try
					{
					if (xHeader.readyState == 4 && xHeader.status == 200)
						{
						document.getElementById('Header').innerHTML = xHeader.responseText;
						}
					}
				catch(err){}
				}
			try
				{
				xHeader.send(null);
				}
			catch(err){}
			}
		}


	function LoadFooter(src)
		{
//		alert('Load Footer');
		if(xFooter)
			{
			xFooter.open('GET', src);
			xFooter.onreadystatechange = function()
				{
//				alert('test');
				try
					{
					if (xFooter.readyState == 4 && xFooter.status == 200)
						{
						document.getElementById('Footer').innerHTML = xFooter.responseText;
						}
					}
				catch(err){}
				}
			try
				{
				xFooter.send(null);
				}
			catch(err){}
			}
		}

