/*===========================================================
	load background image
===========================================================*/

function ChangeBgImage(p)
	{
//	alert(p);
	var BgPath;
	BgPath = '/images/general/';

	var BgImage = '';
	switch(p){
		case 'about':
			BgImage = 'BgAbout.jpg';
			break;
		case 'contact':
			BgImage = 'BgContact.jpg';
			break;
		case 'portfolio':
			BgImage = 'BgPortfolio.jpg';
			break;
		case 'upload':
			BgImage = 'BgUpload.jpg';
			break;
		default:
			BgImage = 'BgUpload.jpg';
			break;
	}
//	alert(BgPath + BgImage);
	document.getElementById('Container1').style.backgroundImage = "url('" + BgPath + BgImage + "')";
	}


//====================================================================
//	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;
		}


	function PwdRequest(wintype)
		{
		PwdRequestWin = window.open(wintype,"PwdRequestWin","toolbar=no,resizable=no,directories=no,status=no,scrollbars=no,menubar=no,width=385,height=110,left=50,top=250"); PwdRequestWin.window.focus()
		}



/*====================================================
	General Functions
====================================================*/

//	[ start mOver / mOut ]
	function mOverRow(Item, color)
		{
//		alert(Item);
		if(!color)
			{var color = '#D6D6D6'}
		Item.style.backgroundColor=color;
		Item.style.cursor="default";
		}

	function mOutRow(Item)
		{
		Item.style.backgroundColor="";
		}





/*====================================================
	Page Functions
====================================================*/

//	var UploadId

	function Trace()
		{alert('Trace');}

	function UpdateFile()
		{
		alert('trace');
		document.Upload.FileAlt.value = document.Upload.File.value;
		}


	function ProgressBarPopup(UploadID)
		{
//		alert('Progress Popup');
		var ProgressURL;
		ProgressURL = '/Upload/ProgressPopup.asp?UploadID=' + UploadID;
		var v = window.open(ProgressURL,'_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=350,height=150, top=30, left=30');
		return true;
		}



	function ProgressBar(UploadID)
		{
//		alert('ProgressBar: ' + UploadID);
		setTimeout('GetProgressBar(' + UploadID + ')', 100);
//		GetProgressBar(UploadID);
		}


/*====================================================
	Ajax Functions
====================================================*/
/*
//	[ Create Objects ]
	if (window.XMLHttpRequest)
		{
		xProgress = new XMLHttpRequest();
		xReset = new XMLHttpRequest();
		}
	else if (window.ActiveXObject)
		{
		xProgress = new ActiveXObject('Microsoft.XMLHTTP');
		xReset = new ActiveXObject('Microsoft.XMLHTTP');
		}


	function GetProgressBar(UploadID)
		{
//		alert('Get Progress Bar: ' + UploadID);

		if(xProgress)
			{
//			alert('trace1');
			xProgress.open('GET', '/Upload/Progress.asp?UploadID=' + UploadID);
//			xProgress.open('GET', '/Misc/Ajax/AjaxTest2.asp');
			xProgress.onreadystatechange = function()
				{
//				alert('trace2');
				try
					{
//					alert('trace3');
					if (xProgress.readyState == 4 && xProgress.status == 200)
						{
//						alert('trace4');
						document.getElementById('ProgressDiv').innerHTML = xProgress.responseText;
						ProgressBar(UploadID);
						}
					}
				catch(err){}
				}
			try
				{
				xProgress.send(null);
				}
			catch(err){}
			}

		}


	function ResetVariables()
		{
//		alert('Reset Variables');

		if(xReset)
			{
//			alert('trace1');
			xReset.open('GET', '/common/resetvars.asp');
			xReset.onreadystatechange = function()
				{
//				alert('trace2');
				try
					{
//					alert('trace3');
					if (xReset.readyState == 4 && xReset.status == 200)
						{
//						alert('trace4');
						}
					}
				catch(err){}
				}
			try
				{
				xReset.send(null);
				}
			catch(err){}
			}

		}

*/














