/* Global Javascript */

function write_email(user, domain, extension) 
{
  document.write('<a href="' + 'mailto:' + user + '@' + domain + '.' + extension + '">' + user + '@' + domain + '.' + extension + '</a>');
}

function write_email_text(user, domain, extension, text) 
{
  document.write('<a href="' + 'mailto:' + user + '@' + domain + '.' + extension + '">' + text + '</a>');
}

/* Store Gallery */
function validateStoreItem()
{
	var desc = document.getElementById('desc').value;
	var price = document.getElementById('price').value;
	var shipping = document.getElementById('shipping').value;
	var title = document.getElementById('title').value;
	var dealercode = document.getElementById('dealercode').value;
	
	if (desc == "")
	{
		alert ('Please enter a Description.');
		document.getElementById('desc').focus();
		return false;
	}
	if (title == "")
	{
		alert ('Please enter a Title.');
		document.getElementById('title').focus();
		return false;
	}
	if (dealercode == "")
	{
		alert ('Please enter a Dealer Code.');
		document.getElementById('dealercode').focus();
		return false;
	}	
	if (price != "")
	{
		if (!isNumeric(price))
		{
			alert("Price is not a valid number.")
			document.getElementById('price').focus();
			return false;
		}
	}
	else
	{
		alert('Please enter a Price.')
		document.getElementById('shipping').focus();
		return false;
	}
	if (shipping != "")
	{
		if (!isNumeric(shipping))
		{
			alert("Shipping is not a valid number.")
			document.getElementById('shipping').focus();
			return false;
		}
	}
	else
	{
		alert('Please enter a Shipping Amount.')
		document.getElementById('shipping').focus();
		return false;
	}
	showLoading();
	return true;
}

function isNumeric(sText)
{
	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;

	
	for (i = 0; i < sText.length && IsNumber == true; i++) 
		{ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		    {
		    IsNumber = false;
		    }
		}
	return IsNumber;
}

function showLoading()
{
	document.getElementById('imageUpload').style.display = "none";
	document.getElementById('imageLoading').style.display = "block";
}

/* Admin */
function confirmRemove()
{
	return confirm ("Are you sure you want to remove this item?");
}