var old_productid = "";
function showIngredients(productid)
{
   var div     = document.getElementById('ingredients_' + productid);
   var olddiv  = document.getElementById('ingredients_' + old_productid);

   // geklikte div is al zichbaar, dus onzichtbaar maken
   if(statusDiv(div) == 'open')
   {
      closeDiv(div);
   }
   else
   {
      // geklikte div was onzichtbaar, dus zichtbaar maken
      openDiv(div);
      // oude div onzichtbaar maken indien die niet gelijk is aan de huidige div
      if(productid != old_productid)
      {
         //closeDiv(olddiv);
      }
   }
   old_productid = productid;
}

function openDiv(object)
{
   if(object)
   {
      object.style.display    = 'block';
      object.style.visibility = 'visible';
   }
}

function closeDiv(object)
{
   if(object)
   {
      object.style.display    = 'none';
      object.style.visibility = 'hidden';
   }
}

function statusDiv(object)
{
   if(object)
   {
      if(object.style.display == 'block')
      {
         return 'open';
      }
      else
      {
         return 'closed';
      }
   }
}
function realisatie() {
	var w = 800, h = 600;
	if (document.all || document.layers) {
		w = screen.availWidth;
		h = screen.availHeight;
	}
	var popW = 379, popH = 242;
	var leftPos = (w-popW)/2, topPos = (h-popH)/2;
	window.open("http://www.amercom.nl/realisatie/realisatie.html","realisatie","width="+popW+",height="+popH+",top="+topPos+",left="+leftPos+",scrollbars=no");
}

function checkCustomForm()
{
   // check q10
   eentjechecked = false;
   for (counter = 0; counter <= 1; counter++)
   {
   	if (document.contactform1b.q10[counter].checked == true)
   	{
       		eentjechecked = true;
	}
   }
   if (eentjechecked == false)
   {
     alert('vraag 1 is verplicht!');
     document.contactform1b.q10[0].focus();
     return false;
  
   } 

   // check q20
   eentjechecked = false;
   if (document.contactform1b.q10[1].checked == true)
   {
      for (counter = 0; counter <= 2; counter++)
      {
      	if (document.contactform1b.q20[counter].checked == true)
   	{
       	   eentjechecked = true;
	}  
  
      }
      if (eentjechecked == false)
      {
         alert('vraag 2 is verplicht!');
         document.contactform1b.q20[0].focus();
         return false;
      } 


      if ((document.contactform1b.q20[2].checked == true) && (document.contactform1b.andersnl.value.length == 0))  
      {
         alert('U heeft bij vraag 2 anders nl. niet ingevuld!');
         document.contactform1b.q20[2].focus();
         return false;
      }

   }

   
   //check q30
   eentjechecked = false;
   for (counter = 0; counter <= 4; counter++)
   {
   	if (document.contactform1b.q30[counter].checked == true)
   	{
       		eentjechecked = true;
	}
   }
   if (eentjechecked == false)
   {
     alert('vraag 3 is verplicht!');
     document.contactform1b.q30[0].focus();
     return false;
  
   } 

   //check q40
   eentjechecked = false;
   for (counter = 0; counter <= 7; counter++)
   {
   	if (document.contactform1b.q40[counter].checked == true)
   	{
       		eentjechecked = true;
	}
   }
   if (eentjechecked == false)
   {
     alert('vraag 4 is verplicht!');
     document.contactform1b.q40[0].focus();
     return false;
  
   } 


   //check 50
   eentjechecked = false;
   if (document.contactform1b.q50.value.length > 0)
   {
      		eentjechecked = true;
   }

   if (eentjechecked == false)
   {
     alert('vraag 5 is verplicht!');
     document.contactform1b.q50.focus();
     return false;
   } 

   return true;
		
}