function LoadingPic()
{
	window.document.getElementById('pic').innerHTML = '<h4>Loading...</h4>';
}

function LoadingDesc()
{
	window.document.getElementById('descriptiondiv').innerHTML = '<p>Loading...</p>';
}

function Bookmark(url, description)
{
	netscape="Press CTRL+D to add a bookmark to this page."
	if (navigator.appName=='Microsoft Internet Explorer')
	{
		window.external.AddFavorite(url, description);
	}
	else if (navigator.appName=='Netscape')
	{
		alert(netscape);
	}
}

function AddCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

function UpdatePrice(price)
{
	var allOptions = window.document.getElementsByTagName('input');
	
	var newPrice = parseFloat(price);
	
	var foundOption = false
	
	for(var i=0; i < allOptions.length; i++)
	{
		if(document.getElementsByTagName("input")[i].type == "checkbox" && document.getElementsByTagName("input")[i].checked == true)
		{
			var parts = document.getElementsByTagName("input")[i].value.split('^');
			newPrice+=parseFloat(parts[2]);
			foundOption = true;
		}
	}
	
	if(document.main.lenses)
	{
		for (var i=0; i < document.main.lenses.length; i++) 
		{
			if (document.main.lenses[i].checked) 
			{
				var parts = document.main.lenses[i].value.split('^');
				if(parts[1] > 0)
					newPrice+=parseFloat(parts[1]);
			}
		}
	}
	
	if(document.main.hours)
	{
		for (var i=0; i < document.main.hours.length; i++) 
		{
			if (document.main.hours[i].checked) 
			{
				var parts = document.main.hours[i].value.split('^');
				if(parts[1] > 0)
					newPrice+=parseFloat(parts[1]);
			}
		}
	}
	
	if(document.main.harddrive)
	{
		for (var i=0; i < document.main.harddrive.length; i++) 
		{
			if (document.main.harddrive[i].checked) 
			{
				var parts = document.main.harddrive[i].value.split('^');
				if(parts[1] > 0)
					newPrice+=parseFloat(parts[1]);
			}
		}
	}
	
	if(document.main.wireless)
	{
		for (var i=0; i < document.main.wireless.length; i++) 
		{
			if (document.main.wireless[i].checked) 
			{
				var parts = document.main.wireless[i].value.split('^');
				if(parts[1] > 0)
					newPrice+=parseFloat(parts[1]);
			}
		}
	}
	
	if(document.main.resolution)
	{
		for (var i=0; i < document.main.resolution.length; i++) 
		{
			if (document.main.resolution[i].checked) 
			{
				var parts = document.main.resolution[i].value.split('^');
				if(parts[1] > 0)
					newPrice+=parseFloat(parts[1]);
			}
		}
	}

	
	if(document.main.videoFormat)
	{
		for (var i=0; i < document.main.videoFormat.length; i++) 
		{
			if (document.main.videoFormat[i].checked) 
			{
				var parts = document.main.videoFormat[i].value.split('^');
				if(parts[1] > 0)
					newPrice+=parseFloat(parts[1]);
			}
		}
	}

	if(document.main.lenseShape)
	{
		for (var i=0; i < document.main.lenseShape.length; i++) 
		{
			if (document.main.lenseShape[i].checked) 
			{
				var parts = document.main.lenseShape[i].value.split('^');
				if(parts[1] > 0)
					newPrice+=parseFloat(parts[1]);
			}
		}
	}
	
	if(document.main.camera)
	{
		for (var i=0; i < document.main.camera.length; i++) 
		{
			if (document.main.camera[i].checked) 
			{
				var parts = document.main.camera[i].value.split('^');
				if(parts[1] > 0)
					newPrice+=parseFloat(parts[1]);
			}
		}
	}
	
	if(document.main.highpower)
	{
		for (var i=0; i < document.main.highpower.length; i++) 
		{
			if (document.main.highpower[i].checked) 
			{
				var parts = document.main.highpower[i].value.split('^');
				if(parts[1] > 0)
					newPrice+=parseFloat(parts[1]);
			}
		}
	}

	
	if(document.main.cameras)
	{
		for (var i=0; i < document.main.cameras.length; i++) 
		{
			if (document.main.cameras[i].checked) 
			{
				var parts = document.main.cameras[i].value.split('^');
				if(parts[1] > 0)
					newPrice+=parseFloat(parts[1]);
			}
		}
	}
	
	if(document.main.framerates)
	{
		for (var i=0; i < document.main.framerates.length; i++) 
		{
			if (document.main.framerates[i].checked) 
			{
				var parts = document.main.framerates[i].value.split('^');
				if(parts[1] > 0)
					newPrice+=parseFloat(parts[1]);
			}
		}
	}
	
	
	if(document.main.cable)
	{
		for (var i=0; i < document.main.cable.length; i++) 
		{
			if (document.main.cable[i].checked) 
			{
				var parts = document.main.cable[i].value.split('^');
				if(parts[1] > 0)
					newPrice+=parseFloat(parts[1]);
			}
		}
	}

	if(document.main.receivers)
	{
		for (var i=0; i < document.main.receivers.length; i++) 
		{
			if (document.main.receivers[i].checked) 
			{
				var parts = document.main.receivers[i].value.split('^');
				if(parts[1] > 0)
					newPrice+=parseFloat(parts[1]);
			}
		}
	}


	
	newPrice = AddCommas(newPrice.toFixed(2));
	
	if(foundOption)
		window.document.getElementById('price').innerHTML = '<h4><b>Price</b>: $' + newPrice + ' with Optional Acc.</h4>';
	else
			window.document.getElementById('price').innerHTML = '<h4><b>Price</b>: $' + newPrice + '</h4>';
}
