function toggle_visibility(name) {
   var e = document.getElementById(name);
   if(e.style.display == 'block')
      e.style.display = 'none';
   else
      e.style.display = 'block';
}

function validate_no_empty(secitonName) {

 var inputitems = document.getElementById(secitonName).getElementsByTagName("input");

 //alert(inputitems.length);
 for (i=0;i<inputitems.length;i++) {

 if(inputitems[i].value == "")
    {alert("Please be sure to fill in all fields before submitting the form!"); return false}
 }

 var selectitems = document.getElementById(secitonName).getElementsByTagName("select");

 //alert(selectitems.length);
 for (i=0;i<selectitems.length;i++) {

 if(selectitems[i].value == "")
    {alert("Please be sure to fill in all fields before submitting the form!"); return false}
 }

 return true;
 

}

function toggle_block_visibility( elementName, blockName) {

 var items = document.getElementById(blockName).getElementsByTagName("div");
 for (i=0;i<items.length;i++) {

 if(items[i].id != elementName)
    {items[i].style.display="none";}

 if(items[i].id == elementName)
    { if (items[i].style.display == "block")
         {items[i].style.display="none";}
      else
         {items[i].style.display="block";}
    }
 }   

}

function toggle_block_visibility_noclose( elementName, blockName) {

 var items = document.getElementById(blockName).getElementsByTagName("div");
 for (i=0;i<items.length;i++) {

 if(items[i].id != elementName)
    {items[i].style.display="none";}

 if(items[i].id == elementName)
    { items[i].style.display="block";}
 }   
 
}

function toggle_tabs( elementName, blockName) {

 var items = document.getElementById(blockName).getElementsByTagName("div");

 for (i=0;i<items.length;i++) {

   if(items[i].id != elementName)
   {
       items[i].style.display="none";

       var conatinerId = items[i].id + 'tabbutton';
       var containerDiv = document.getElementById(conatinerId);
       containerDiv.className = 'memberTabNotSel';
   }

   if(items[i].id == elementName)
   { 
       items[i].style.display="block";
       var conatinerId = items[i].id + 'tabbutton';
       var containerDiv = document.getElementById(conatinerId);
       containerDiv.className = 'memberTabSel';
   }
 }    

}
function toggle_block_visibility_multiselect( selectName, blockName) {

  var selObj = document.getElementById(selectName);
  var selectedArray = new Array();
  var i;
  var count = 0;

  for (i=0; i<selObj.options.length; i++) {
    if (selObj.options[i].selected) {
      selectedArray[count] = selObj.options[i].value;
      count++;
    }
  }

 var divitems = document.getElementById(blockName).getElementsByTagName("div");

 for (i=0;i<divitems.length;i++) 
 {
   if( count == 0)
    {divitems[i].style.display="none";}
   
   for (j=0;j<selectedArray.length;j++)
   {

       if(divitems[i].id == selectedArray[j])
       { 
         //alert('divitem id is ' + divitems[i].id + ' and selected value is ' + selectedArray[j]);
         divitems[i].style.display ="block"; 
         j=selectedArray.length;
       }
       else
       {
         divitems[i].style.display ="none";
       } 
   }   
 }
}

function toggle_collapsible_menu(divID) {
   var section = document.getElementById(divID);
   if(section.style.display == 'block')
      section.style.display = 'none';
   else
      section.style.display = 'block';

   var plusimage = divID + '_plus';
   var minusimage = divID + '_minus';

   var p = document.getElementById(plusimage);

   if(p.style.display == '')
      p.style.display = 'none';
   else
      p.style.display = '';

   var m = document.getElementById(minusimage);

   if(m.style.display == '')
      m.style.display = 'none';
   else
      m.style.display = '';

}

function changeClass(elem, className1,className2)
{
    elem.className = (elem.className == className1)?className2:className1;
}

function toggle_highlight(elementName, blockName) {

 var items = document.getElementById(blockName).getElementsByTagName("div");
 for (i=0;i<items.length;i++) {

   if(items[i].id == elementName)
   {
      items[i].style.backgroundColor = "#ffffcc";
   }
   else
   {
      items[i].style.backgroundColor = "#fff";
   }
 } 

}

function toggle_filter(filterName, blockName) {

 var items = document.getElementById(blockName).getElementsByTagName("div");

 for (i=0;i<items.length;i++) {

   if(filterName == 'None')
   {
       items[i].style.display="block";
   }
   else if(items[i].className.indexOf(filterName) > -1)
   {
       items[i].style.display="block";
   }
   else
   { 
       items[i].style.display="none";
       items[i].style.backgroundColor = "#fff";
   }
 }    

}

$(function() {

	$("button[rel]").overlay({
		
		onLoad: function(content) {
			this.getContent().find("a.mainPlayer").flowplayer(0).load();
		},
		
		onClose: function(content) {
			$f().unload();
		}
	});				
	
		$("a.mainPlayer").flowplayer("flowplayer.commercial-3.1.0.swf", {    
                  key: '$792bb71f386b0240a89', 
                   clip: {
                   autoPlay: true,
                   autoBuffering: true,
                   onStart: function (clip) { 
                     var w = parseInt(clip.metaData.width, 10), 
                     h = parseInt(clip.metaData.height, 10) + 20; 
                     $(this.getParent()).css({width: w, height: h}); 
                     } 
                   }
         });
});
