/*
 * @package Component jVoteSystem for Joomla! 1.5
 * @projectsite www.joomess.de/projekte/18
 * @author Johannes Meßmer
 * @copyright (C) 2010- Johannes Meßmer
 * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
*/
jVBStrans=false;
function jVoteBoxT(e,p) { if(jVBStrans) { jVoteBoxTransparency(e,p); }}
function jVoteBoxBlend(imgObj,imgURL,step,time) {
	imgObj.style.display="block";
 if(imgURL && !imgObj.blendTrans) {
  imgObj.blendStop=false;
  imgObj.blendTrans=100;
  imgObj.blendStep=(step)?step:4;
  imgObj.blendTime=(time)?time:30;
  imgObj.parentNode.style.background="url("+imgObj.src+") no-repeat center";
  jVoteBoxT(imgObj,imgObj.blendTrans);
  imgObj.src=imgURL;
  setTimeout(function() { jVoteBoxBlend(imgObj); },imgObj.blendTime);
 } else if(!imgURL) {
  imgObj.blendTrans=Math.max(0,imgObj.blendTrans-imgObj.blendStep);
  if(imgObj.blendTrans>0 && !imgObj.blendStop) {
   jVoteBoxT(imgObj,imgObj.blendTrans);
   setTimeout(function() { jVoteBoxBlend(imgObj); },imgObj.blendTime);
  } else { imgObj.blendTrans=0; jVoteBoxT(imgObj,0);
   imgObj.parentNode.style.backgroundImage=""; }}}

function jVoteBoxTransparency(element,percentage) {
 var i, count, objStyle, filterValue, opacityValue;
 if(document.getElementById) {
  if(typeof(element)=="object" && element) { obj=element; }
  else if (document.getElementsByName(element) && document.getElementsByName(element)[0]) { obj=document.getElementsByName(element); }
  else if (document.getElementById(element)) { obj=document.getElementById(element); }
  else if (document.getElementsByTagName && document.getElementsByTagName(element) && document.getElementsByTagName(element)[0]) { obj=document.getElementsByTagName(element); }
  else { obj=false; }
  if(obj) { percentage=(typeof(percentage)=="undefined")?50:100-percentage;
   filterValue="Alpha(opacity="+percentage+")";
   opacityValue=""+percentage/100;
   count=(obj.length)?obj.length:1;
   for(i=0;i<count;i++) {
    objStyle=(obj.length)?obj[i].style:obj.style;
    objStyle.filter=filterValue;
    objStyle.MozOpacity=opacityValue;
    objStyle.KhtmlOpacity=opacityValue;
    objStyle.opacity=opacityValue; }}}}
jVBStrans=true;
function jVoteBoxWeg(divek) {divek.style.display="none";}
