/**
 * Javascript - jQuery enabled
 * 
 * @package WPFramework
 * @subpackage Media
 */

function positionHeaderImage(){
  //var headerImages = $$('img.headerimage');
  var headerImages = $(".headerimage"); //document.getElementById('primary').select('[class="headerimage"]');
  var div = document.getElementById('column-image');
  var extradiv = document.getElementById( 'column-extra-images' );
  if( div != null ){
    if( headerImages == null || headerImages.length == 0 ){
      div.height = "0px";
      extradiv.height = "0px";
      div.style.display = 'none';
      extradiv.style.display = 'none';
    } else if( headerImages.length == 1 ){
      var headerImage = headerImages[0];
      var contentParent = headerImage.parentNode;
      contentParent.removeChild(headerImage );
      var existingChild = div.childNodes[0];
      if( existingChild != null ){
        div.removeChild( existingChild );
      } else {
      }
      div.appendChild( headerImage );
      div.height = headerImage.height;
    } else {
      var numberOfFade = 0;
      for( var i = 0; i < headerImages.length; i++ ){
        var headerImage = headerImages[i];
        if( headerImage.className.indexOf('fade' ) > -1 ){
          numberOfFade++;
        }
      }
      if( numberOfFade > 1 ){
      
        var source = "$(document).ready(function(){ ";
        source += "  $('#column-image').crossSlide({";
        source += "     sleep: 4, ";
        source += "    fade: 2  ";  
        source += "  }, [";
        var numberFaded = 0;
        for( var i = 0; i < headerImages.length; i++ ){
          var headerImage = headerImages[i];
          if( headerImage.className.indexOf('fade' ) > -1 ){
            source += " { src: '" + headerImage.src + "' }";
            if( numberFaded < numberOfFade - 1 ){
              source += ',';
            }
            headerImage.style.display = 'none';
            numberFaded++;
          }
        }
        source += "]);});";
        eval(source);
      } else {
        div.style.display = 'none';
        div.height = "0px";
      }
      if( numberOfFade < headerImages.length ){
        var existingChild = extradiv.childNodes[0];
        if( existingChild != null ){
          extradiv.removeChild( existingChild );
        }
        for( var i = 0; i < headerImages.length; i++ ){
          var headerImage = headerImages[i];
          if( headerImage.className.indexOf('fade' ) == -1 ){
            var contentParent = headerImage.parentNode;
            contentParent.removeChild(headerImage );
            extradiv.appendChild( headerImage );
          }
        }
      } else {

      }
    }
  }
  var div = document.getElementById('column-text');
  if( div != null ){
    var table = document.getElementById( 'headertext' );
    if( table != null ){
      var contentParent = table.parentNode;
      contentParent.removeChild(table );
      var existingChild = div.childNodes[0];
      if( existingChild != null ){
        div.removeChild( existingChild );
      } else {
      }
      div.appendChild( table );
    }
  }
}

function fixCSS(){
  var els = document.getElementsByTagName('input');
  var i = 0;
  for ( var i=0;i<els.length;i++ ){
    if ( els[i].getAttribute('type') ){
      if ( els[i].getAttribute('type') == 'button' || els[i].getAttribute('type') == 'submit' ) {
        els[i].className = 'button';
      }
    }
  }
}

