function popupWindow(url) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=50,screenY=50,top=50,left=50')
}

function openWin( windowURL, windowName, windowFeatures ) {
	return window.open( windowURL, windowName, windowFeatures ) ;
}

function estimatorpopupWindow(URL) {
  window.open(URL,'productsshippingestimator','toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=800,height=600')
}

function validateForm()
{
 var okSoFar=true
 with (document.phpformmailer)
 {
  var foundAt = email.value.indexOf("@",0)
  if (foundAt < 1 && okSoFar)
  {
    okSoFar = false
    alert ("Please enter a valid eMail address.")
    email.focus()
  }
  if (thesubject.value=="" && okSoFar)
  {
    okSoFar=false
    alert("Please enter a subject for your message.")
    thesubject.focus()
  }
  if (themessage.value=="" && okSoFar)
  {
    okSoFar=false
    alert("Please enter the details for your enquiry.")
    themessage.focus()
  }
  if (okSoFar==true)  submit();
 }
}

function getSelectedRadio(buttonGroup) {
   // returns the array number of the selected radio button or -1 if no button is selected
   if (buttonGroup[0]) { // if the button group is an array (one button is not an array)
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            return i
         }
      }
   } else {
      if (buttonGroup.checked) { return 0; } // if the one button is checked, return zero
   }
   // if we get to this point, no radio button is selected
   return -1;
} // Ends the "getSelectedRadio" function

function getSelectedRadioValue(buttonGroup) {
   // returns the value of the selected radio button or "" if no button is selected
   var i = getSelectedRadio(buttonGroup);
   if (i == -1) {
      return "";
   } else {
      if (buttonGroup[i]) { // Make sure the button group is an array (not just one button)
         return buttonGroup[i].value;
      } else { // The button group is just the one button, and it is checked
         return buttonGroup.value;
      }
   }
} // Ends the "getSelectedRadioValue" function

function getSelectedCheckbox(buttonGroup) {
   // Go through all the check boxes. return an array of all the ones
   // that are selected (their position numbers). if no boxes were checked,
   // returned array will be empty (length will be zero)
   var retArr = new Array();
   var lastElement = 0;
   if (buttonGroup[0]) { // if the button group is an array (one check box is not an array)
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            retArr.length = lastElement;
            retArr[lastElement] = i;
            lastElement++;
         }
      }
   } else { // There is only one check box (it's not an array)
      if (buttonGroup.checked) { // if the one check box is checked
         retArr.length = lastElement;
         retArr[lastElement] = 0; // return zero as the only array value
      }
   }
   return retArr;
} // Ends the "getSelectedCheckbox" function

function getSelectedCheckboxValue(buttonGroup) {
   // return an array of values selected in the check box group. if no boxes
   // were checked, returned array will be empty (length will be zero)
   var retArr = new Array(); // set up empty array for the return values
   var selectedItems = getSelectedCheckbox(buttonGroup);
   if (selectedItems.length != 0) { // if there was something selected
      retArr.length = selectedItems.length;
      for (var i=0; i<selectedItems.length; i++) {
         if (buttonGroup[selectedItems[i]]) { // Make sure it's an array
            retArr[i] = buttonGroup[selectedItems[i]].value;
         } else { // It's not an array (there's just one check box and it's selected)
            retArr[i] = buttonGroup.value;// return that value
         }
      }
   }
   return retArr;
} // Ends the "getSelectedCheckBoxValue" function


function makeOptionsVisible()
{
  if (document.getElementById)
  {
		var obj1 = document.getElementById('tr_position_logo_1_1');
		var obj2 = document.getElementById('tr_position_logo_1_2');
		var obj3 = document.getElementById('tr_color_logo_1_1');
		var obj4 = document.getElementById('tr_color_logo_1_2');
		var obj5 = document.getElementById('tr_logo_2_1');
		var obj6 = document.getElementById('tr_logo_2_2');
		var obj7 = document.getElementById('tr_position_logo_2_1');
		var obj8 = document.getElementById('tr_position_logo_2_2');
		var obj9 = document.getElementById('tr_color_logo_2_1');
		var obj10 = document.getElementById('tr_color_logo_2_2');
		var obj11 = document.getElementById('tr_personalization_1');
		var obj12 = document.getElementById('tr_personalization_2');
		var obj13 = document.getElementById('tr_personalization_text_1');
		var obj14 = document.getElementById('tr_personalization_text_2');
		var obj15 = document.getElementById('tr_personalization_color_1');
		var obj16 = document.getElementById('tr_personalization_color_2');
		var obj20 = document.getElementById('logo_second');
		var obj21 = document.getElementById('logo_personalize');
		var obj22 = document.getElementById('logo_personalize_text');
		var obj23 = document.getElementById('logo_personalize_color');
		var obj24 = document.getElementById('logo_color');
		var obj25 = document.getElementById('logo_second_position');
		var obj26 = document.getElementById('logo_second_color');
		var obj27 = document.getElementById('logo_position');

		var obj28 = document.getElementById('tr_club_name_1');
		var obj29 = document.getElementById('tr_club_name_2');
		var obj30 = document.getElementById('tr_club_name_text_1');
		var obj31 = document.getElementById('tr_club_name_text_2');
		var obj32 = document.getElementById('tr_club_name_color_1');
		var obj33 = document.getElementById('tr_club_name_color_2');
		var obj34 = document.getElementById('club_name');
		var obj35 = document.getElementById('club_name_text');
		var obj36 = document.getElementById('club_name_color');


         if(cart_quantity.logo_main.value=="No Logo")
         {
		    if (obj1 != null) {obj1.style.display = "none"; obj2.style.display = "none";}
		    if (obj3 != null) {obj3.style.display = "none"; obj4.style.display = "none";}
		    if (obj5 != null) {obj5.style.display = "none"; obj6.style.display = "none";}
		    if (obj7 != null) {obj7.style.display = "none"; obj8.style.display = "none";}
		    if (obj9 != null) {obj9.style.display = "none"; obj10.style.display = "none";}
		    if (obj11 != null) {obj11.style.display = "none"; obj12.style.display = "none";}
		    if (obj13 != null) {obj13.style.display = "none"; obj14.style.display = "none";}
		    if (obj15 != null) {obj15.style.display = "none"; obj16.style.display = "none";}
		    if (obj28 != null) {obj28.style.display = "none"; obj29.style.display = "none";}
		    if (obj30 != null) {obj30.style.display = "none"; obj31.style.display = "none";}
		    if (obj32 != null) {obj32.style.display = "none"; obj33.style.display = "none";}
		    if (obj20 != null) {obj20.value = "No Thanks!";}
		    if (obj21 != null) {obj21.value = "No Thanks!";}
		    if (obj34 != null) {obj34.value = "No Thanks!";}
		    if (obj21 != null) {obj21.disabled = true;}
		    if (obj22 != null) {obj22.disabled = true;}
		    if (obj23 != null) {obj23.disabled = true;}
		    if (obj24 != null) {obj24.disabled = true;}
		    if (obj25 != null) {obj25.disabled = true;}
		    if (obj26 != null) {obj26.disabled = true;}
		    if (obj27 != null) {obj27.disabled = true;}
		    if (obj32 != null) {obj32.disabled = true;}
		    if (obj34 != null) {obj34.disabled = true;}
		    if (obj35 != null) {obj35.disabled = true;}
		    if (obj36 != null) {obj36.disabled = true;}
            //redrawShadow();
		 } else {
		    if (obj1 != null) {obj1.style.display = "block"; obj2.style.display = "block";}
		    if (obj3 != null) {obj3.style.display = "block"; obj4.style.display = "block";}
		    if (obj5 != null) {obj5.style.display = "block"; obj6.style.display = "block";}
		    if (obj11 != null) {obj11.style.display = "block"; obj12.style.display = "block";}
		    if (obj28 != null) {obj28.style.display = "block"; obj29.style.display = "block";}
		    if (obj20 != null) {obj20.value = "No Thanks!";}
		    if (obj21 != null) {obj21.value = "No Thanks!";}
		    if (obj34 != null) {obj34.value = "No Thanks!";}
		    if (obj21 != null) {obj21.disabled = false;}
		    if (obj22 != null) {obj22.disabled = true;}
		    if (obj23 != null) {obj23.disabled = true;}
		    if (obj24 != null) {obj24.disabled = false;}
		    if (obj25 != null) {obj25.disabled = true;}
		    if (obj26 != null) {obj26.disabled = true;}
		    if (obj27 != null) {obj27.disabled = false;}
		    if (obj34 != null) {obj34.disabled = false;}
		    //redrawShadow();
         }
  }
}

function makeOptionsVisible2()
{
  if (document.getElementById)
  {

		var obj7 = document.getElementById('tr_position_logo_2_1');
		var obj8 = document.getElementById('tr_position_logo_2_2');
		var obj9 = document.getElementById('tr_color_logo_2_1');
		var obj10 = document.getElementById('tr_color_logo_2_2');
		var obj25 = document.getElementById('logo_second_position');
		var obj26 = document.getElementById('logo_second_color');

         if(cart_quantity.logo_second.value=="No Thanks!")
         {
		    if (obj7 != null) {obj7.style.display = "none"; obj8.style.display = "none";}
		    if (obj9 != null) {obj9.style.display = "none"; obj10.style.display = "none";}
		    if (obj25 != null) {cart_quantity.logo_second_position.disabled = true;}
		    if (obj26 != null) {cart_quantity.logo_second_color.disabled = true;}
		    //redrawShadow();
		 } else {
		    if (obj7 != null) {obj7.style.display = "block"; obj8.style.display = "block";}
		    if (obj9 != null) {obj9.style.display = "block"; obj10.style.display = "block";}
		    if (obj25 != null) {cart_quantity.logo_second_position.disabled = false;}
		    if (obj26 != null) {cart_quantity.logo_second_color.disabled = false;}
		    //redrawShadow();
		 }
  }
}

function makeOptionsVisible3()
{
  if (document.getElementById)
  {
		var obj13 = document.getElementById('tr_personalization_text_1');
		var obj14 = document.getElementById('tr_personalization_text_2');
		var obj15 = document.getElementById('tr_personalization_color_1');
		var obj16 = document.getElementById('tr_personalization_color_2');
		var obj21 = document.getElementById('logo_personalize');
		var obj22 = document.getElementById('logo_personalize_text');
		var obj23 = document.getElementById('logo_personalize_color');

         if(obj21.value=="No Thanks!")
         {
		    if (obj13 != null) {obj13.style.display = "none"; obj14.style.display = "none";}
		    if (obj15 != null) {obj15.style.display = "none"; obj16.style.display = "none";}
		    if (obj22 != null) {obj22.disabled = true;}
		    if (obj23 != null) {obj23.disabled = true;}
		    //cart_quantity.logo_personalize_text.disabled = true;
		    //cart_quantity.logo_personalize_color.disabled = true;
		    //redrawShadow();
		 } else {
		    if (obj13 != null) {obj13.style.display = "block"; obj14.style.display = "block";}
		    if (obj15 != null) {obj15.style.display = "block"; obj16.style.display = "block";}
		    if (obj22 != null) {obj22.disabled = false;}
		    if (obj23 != null) {obj23.disabled = false;}
		    //cart_quantity.logo_personalize_text.disabled = false;
		    //cart_quantity.logo_personalize_color.disabled = false;
		    //redrawShadow();
		 }
  }
}

function makeOptionsVisible4()
{
  if (document.getElementById)
  {
		var obj13 = document.getElementById('tr_personalization_text_1');
		var obj14 = document.getElementById('tr_personalization_text_2');
		var obj15 = document.getElementById('tr_personalization_color_1');
		var obj16 = document.getElementById('tr_personalization_color_2');
		var obj21 = document.getElementById('logo_personalize');
		var obj22 = document.getElementById('logo_personalize_text');
		var obj23 = document.getElementById('logo_personalize_color');

         if(obj21.value=="No Thanks!")
         {
		    if (obj13 != null) {obj13.style.display = "none"; obj14.style.display = "none";}
		    if (obj15 != null) {obj15.style.display = "none"; obj16.style.display = "none";}
		    if (obj22 != null) {obj22.disabled = true;}
		    if (obj23 != null) {obj23.disabled = true;}
		    //obj22.disabled = true;
		    //obj23.disabled = true;
		    //redrawShadow();
		 } else {
		    if (obj13 != null) {obj13.style.display = "block"; obj14.style.display = "block";}
		    if (obj15 != null) {obj15.style.display = "block"; obj16.style.display = "block";}
		    if (obj22 != null) {obj22.disabled = false;}
		    if (obj23 != null) {obj23.disabled = false;}
		    //obj22.disabled = false;
		    //obj23.disabled = false;
		    //redrawShadow();
		 }
  }
}

function makeOptionsVisible5()
{
  if (document.getElementById)
  {
		var obj28 = document.getElementById('tr_club_name_1');
		var obj29 = document.getElementById('tr_club_name_2');
		var obj30 = document.getElementById('tr_club_name_text_1');
		var obj31 = document.getElementById('tr_club_name_text_2');
		var obj32 = document.getElementById('tr_club_name_color_1');
		var obj33 = document.getElementById('tr_club_name_color_2');
		var obj34 = document.getElementById('club_name');
		var obj35 = document.getElementById('club_name_text');
		var obj36 = document.getElementById('club_name_color');

         if(obj34.value=="No Thanks!")
         {
		    if (obj30 != null) {obj30.style.display = "none"; obj31.style.display = "none";}
		    if (obj32 != null) {obj32.style.display = "none"; obj33.style.display = "none";}
		    if (obj35 != null) {obj35.disabled = true;}
		    if (obj36 != null) {obj36.disabled = true;}
		 } else {
		    if (obj30 != null) {obj30.style.display = "block"; obj31.style.display = "block";}
		    if (obj32 != null) {obj32.style.display = "block"; obj33.style.display = "block";}
		    if (obj35 != null) {obj35.disabled = false;}
		    if (obj36 != null) {obj36.disabled = false;}
		 }
  }
}

function makeOptionsVisiblePrint()
{
  if (document.getElementById)
  {
		var obj50 = document.getElementById('tr_position_printed_logo_2_1');
		var obj51 = document.getElementById('tr_position_printed_logo_2_2');
		var obj52 = document.getElementById('second_printed_logo');
		var obj53 = document.getElementById('second_printed_logo_position');

         if(obj52.value=="No Thanks!")
         {
		    if (obj50 != null) {obj50.style.display = "none"; obj51.style.display = "none";}
		    if (obj53 != null) {obj53.disabled = true;}
		 } else {
		    if (obj50 != null) {obj50.style.display = "block"; obj51.style.display = "block";}
		    if (obj53 != null) {obj53.disabled = false;}
		 }
  }
}

rdat='';

function makeMemberOptionsVisible()
{
  if (document.getElementById)
  {
  	 	// radio button values for membership selections are:
  	 	// 600020 - Personal
  	 	// 600021 - With Spouse/Partner
  	 	// 600022 - Family
  	 	// 600023 - Corporate

		var obj1 = document.getElementById('tr_partner_text_1');
		var obj2 = document.getElementById('tr_partner_text_2');
		var obj3 = document.getElementById('partner_text');
		var obj4 = document.getElementById('tr_corporate_text_1');
		var obj5 = document.getElementById('tr_corporate_text_2');
		var obj6 = document.getElementById('corporate_text');

		if (rdat==600020)
		{
		  if (obj1 != null) {obj1.style.display = "none"; obj2.style.display = "none";}
		  if (obj3 != null) {obj3.disabled = true;}
		  if (obj4 != null) {obj4.style.display = "none"; obj5.style.display = "none";}
		  if (obj6 != null) {obj6.disabled = true;}
		}
		if (rdat==600021)
		{
		  if (obj1 != null) {obj1.style.display = "block"; obj2.style.display = "block";}
		  if (obj3 != null) {obj3.disabled = false;}
		  if (obj4 != null) {obj4.style.display = "none"; obj5.style.display = "none";}
		  if (obj6 != null) {obj6.disabled = true;}
		}
		if (rdat==600022)
		{
		  if (obj1 != null) {obj1.style.display = "none"; obj2.style.display = "none";}
		  if (obj3 != null) {obj3.disabled = true;}
		  if (obj4 != null) {obj4.style.display = "none"; obj5.style.display = "none";}
		  if (obj6 != null) {obj6.disabled = true;}
		}
		if (rdat==600023)
		{		  if (obj1 != null) {obj1.style.display = "none"; obj2.style.display = "none";}
		  if (obj3 != null) {obj3.disabled = true;}
		  if (obj4 != null) {obj4.style.display = "block"; obj5.style.display = "block";}
		  if (obj6 != null) {obj6.disabled = false;}
		}

  }
}

