function confirmFields(formName) {
	
	var errorMessage = "";

	for (var i = 0; i < document.forms[formName].elements.length; i++) {
	if (document.forms[formName].elements[i].value == "" && document.forms[formName].elements[i].attributes["required"] != null )
      errorMessage += "*   " + document.forms[formName].elements[i].attributes["required"].value + "\n";
	}

	if (errorMessage != "") {
		alert ("Please fill in the following fields:\n\n" + errorMessage);
		return false;
	} else return true;
}


function toggleNav(id) {
  ulElement = document.getElementById(id);
  if (ulElement) {
    if (ulElement.className == 'closed') {
      ulElement.className = "open";
      setCookie(id, 'open', 20);
    }
    else {
      ulElement.className = "closed";
      setCookie(id, 'closed', 20);
    }
  }
}

function getExpiryDate(nodays) {
  var UTCstring;
  Today = new Date();
  nomilli = Date.parse(Today);
  Today.setTime(nomilli + nodays * 24 * 60 * 60 * 1000);
  UTCstring = Today.toUTCString();
  return UTCstring;
}

function getCookie(cookieName) {
  var cookieString = "" + document.cookie;
  var index1 = cookieString.indexOf(cookieName);
  if (index1 == -1 || cookieName == "") return "";
  var index2 = cookieString.indexOf(';', index1);
  if (index2 == -1) index2 = cookieString.length; 
  return unescape(cookieString.substring(index1 + cookieName.length + 1, index2));
}

function setCookie(name, value, duration) {
  cookieString = name + "=" + escape(value) + ";EXPIRES=" + getExpiryDate(duration);
  document.cookie = cookieString;
  if(!getCookie(name))
    return false;
  else
    return true;
}

function checkStatus(id) {
  ulElement = document.getElementById(id);
  if (getCookie(id) == "open")
    ulElement.className = "open";
 }
				
function CheckShipping(copy)
{
	if (copy)
	{
		document.forms['shippingForm'].elements['ship_firstname'].value = document.forms['shippingForm'].elements['bill_firstname'].value;
		document.forms['shippingForm'].elements['ship_lastname'].value = document.forms['shippingForm'].elements['bill_lastname'].value;
		document.forms['shippingForm'].elements['ship_address'].value = document.forms['shippingForm'].elements['bill_address'].value;
		document.forms['shippingForm'].elements['ship_address2'].value = document.forms['shippingForm'].elements['bill_address2'].value;
		document.forms['shippingForm'].elements['ship_address3'].value = document.forms['shippingForm'].elements['bill_address3'].value;
		document.forms['shippingForm'].elements['ship_city'].value = document.forms['shippingForm'].elements['bill_city'].value;
		document.forms['shippingForm'].elements['ship_state'].value = document.forms['shippingForm'].elements['bill_state'].value;
		document.forms['shippingForm'].elements['ship_zip'].value = document.forms['shippingForm'].elements['bill_zip'].value;
		document.forms['shippingForm'].elements['ship_phone'].value = document.forms['shippingForm'].elements['bill_phone'].value;
		document.forms['shippingForm'].elements['ship_email'].value = document.forms['shippingForm'].elements['bill_email'].value;
	}
	else
	{
		document.forms['shippingForm'].elements['ship_firstname'].value = '';
		document.forms['shippingForm'].elements['ship_lastname'].value = '';
		document.forms['shippingForm'].elements['ship_address'].value = '';
		document.forms['shippingForm'].elements['ship_address2'].value = '';
		document.forms['shippingForm'].elements['ship_address3'].value = '';
		document.forms['shippingForm'].elements['ship_city'].value = '';
		document.forms['shippingForm'].elements['ship_state'].value = '';
		document.forms['shippingForm'].elements['ship_zip'].value = '';
		document.forms['shippingForm'].elements['ship_phone'].value = '';
		document.forms['shippingForm'].elements['ship_email'].value = '';
	}
}


function toggleGalleryImage (pic, caption)
{
	document.getElementById('gallaryImage').src = "gallery/" + pic;
	document.getElementById('caption').innerHTML = caption;
}

function myWriteLin(str)
{
		document.writeln(str);
}

function writeFlash() {
	myWriteLin('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="451" height="440" id="home" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="home.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="home.swf" quality="high" bgcolor="#ffffff" width="451" height="440" name="home" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
}
