jq(document).ready(function() {
  
  // main navigation
  /*jq('#ucMenu_divRubrikList li').mouseover(function() {
    jq(this).children('ul').css('display', 'block');
  });
  jq('#ucMenu_divRubrikList li').mouseout(function() {
    jq(this).children('ul').css('display', 'none');
  });
  jq('#ucMenu_divAhkRubrikList li').mouseover(function() {
    jq(this).children('ul').css('display', 'block');
  });
  jq('#ucMenu_divAhkRubrikList li').mouseout(function() {
    jq(this).children('ul').css('display', 'none');
  });*/
  
  // Titelverzeichnis
  tmpObj = jq('#ucMenu_lblLinkDownloadPdf').parent('div');
  tmpObj.removeClass().addClass('menuDiv');
  jq('#nav-artikel-wrapper').append(tmpObj);
  
  tmpObj = jq('#ucMenu_lblLinkLiefer').parent('div');
  tmpSpacer = jq('<div class="pubMenueSpacer"><hr /></div>');
  tmpSpacer.insertBefore(tmpObj);
  
  jq('#ucMenu_divAhkRubrikList ul li').unbind('onmouseover');


  jq('#ucMenu_divRubrikList li ul li a strong').each(function(index) {
    if( jq(this).html() ==  jq('h2.page').html() ){
      jq(this).parents('ul').css('display', 'block');
    }
  });
  /*jq('#ucMenu_divRubrikList li a strong').each(function(index) {
    if( jq(this).html() ==  jq('h2.page').html() ){
      jq(this).parents('li').children('ul').css('display', 'block');
    }
  });*/
  
  //partner
  jq('#lblDocBody div').each(function(index) {
    if( jq(this).css('marginBottom') == '30px'  ){
      jq(this).addClass('partnerBox');
      jq(this).css('marginBottom', '0px');
    }
  });
  jq('.partnerBox img').removeAttr('width').removeAttr('height');
  // login
  jq('#lblButtonLogin').parent('div').addClass('submitBox');
  if( jq.trim(jq('#divWarning').text() ) != '') {
    jq('#divWarning').addClass('active');
  }
  
  // detail
  jq('#infos2 table td').each(function(index) {
  if( jq(this).attr('colspan') == 2 ){
      jq(this).parent('tr').remove();
    }
      jq(this).parent('tr').addClass('line');
  });
  jq('#infos2 table tr:last').removeClass('line');
  jq('#lblLinkAdd2Warenkorb').parent('td').parent('tr').children('td:first').remove();
  jq('#lblLinkAdd2Warenkorb').parent('td').attr('colspan', '2');
  jq('#lblLinkAdd2Warenkorb').parent('td').css('paddingTop', '12px');
  
  if ( jq('.mediumIcon').length > 0 ) {
    jq('#infos1').addClass('downloadInformation');
  }
 if( jq('#imgArtikel').length > 0 ){
  jq('#infos2 table').before( jq('#imgArtikel') );
  jq('#infos2 table').addClass('smallInfo');
 }
 jq('#lblArtTitleSub').after( jq('#infos2') );
 jq('#divArticleDetails').append( jq('#lblLinkBack') );
 
 jq('#lblLinkAdd2Warenkorb').clone().insertBefore('#lblLinkBack').addClass('clone');
 jq('#infos1 br').remove();
 if( jq('span.mediumIcon').length > 1 ){
    jq('span.mediumIcon ~ br').remove();
 }

 
 // a-z
 if( jq('#lblIndexAbisZ').length > 0 ){
   jq('#lblIndexAbisZ').addClass('initial');
   var tmpStr = jq('#lblIndexAbisZ').html();
   tmpStr = tmpStr.replace(/&nbsp;&nbsp;/g,'&nbsp;');
   tmpStr = tmpStr.replace(/&nbsp;/g,' ');
   jq('#lblIndexAbisZ').html(tmpStr);
   jq('#lblIndexAbisZ strong').each(function(index) {
    if( jq(this).parent()[0].tagName.toLowerCase() != 'a' ){
      var tmpStr =  jq(this).html().toLowerCase();
      jq('#lblIndexAbisZ').addClass('current_' + tmpStr);
    }
   });
 }
 
 // form
 // Adress 
 jq('table tr td').each(function(index) {
  //if ( jq(this).attr('width') == 20 ) { jq(this).attr('width', '0') };
  if ( jq(this).attr('width') == 20 ) { jq(this).removeAttr('width') };
  if ( jq(this).attr('width') == '100%' ) { jq(this).removeAttr('width') };
  if( jq(this).children('label').length > 0 ){
     jq(this).children('label').removeAttr('style')
  }
  
 
  var tmpStr = jq(this).html();
  if( tmpStr.indexOf('&nbsp;&nbsp;') > -1 ){
      tmpStr = tmpStr.replace(/&nbsp;&nbsp;/g,'');
      if( jq(this).children('label').length == 0 ){
        jq(this).html(tmpStr);
      }
  }
 });
 jq('table td.headwhitebig').each(function(index) {
  var tmpStr = jq(this).html();
  tmpStr = tmpStr.replace(/&nbsp;/g,'');
  jq(this).html(tmpStr);
 });
 
 jq('table td input[type=image]').each(function(index) {
    if( jq(this).parent('td') > 0 ){
      var tmpObj = jq(this).parent('td');
      var tmpStr = tmpObj.html();
      tmpStr = tmpStr.replace(/&nbsp;/g,'');
      tmpObj.html(tmpStr);
      tmpObj.addClass('submitNext');
    }
 });
 jq('#rad_OrdRAdrAnredeId1').parent('td').children('label').css('paddingRight','10px');
 jq('#rad_OrdLAdrAnredeId1').parent('td').children('label').css('paddingRight','10px');
 
 /* Shopping Cart */
 jq('div#lblShowCart table tr').each(function(index) {
  jq(this).children('td:first').remove();
 });
 
  jq('#lblLinkBack2Articles').parents('table').addClass('card-funktion')
  jq('#lblLinkBack2Articles').parent('td').attr('colspan', '2');
  jq('#lblLinkBack2Articles').parent('td').parent('tr').children('td:first').remove();
  jq('#lblLinkBack2Articles').parent('td').parent('tr').addClass('card-funktion');
  jq('#lblLinkBack2Articles').parent('td').parent('tr').children('td:last').append( jq('#lblAdvance2Order') );
  
  var count = 0;
  jq('div#lblShowCart table tr td input').each(function(index) {
    if( jq(this).css('width') ==  '46px' ){
      jq(this).css('width', '20px');
      jq(this).addClass('count');
      count++;
      if( count == 1){
        jq(this).parent('td').parent('tr').addClass('CartContentFirstItem');
      }
      jq(this).parent('td').parent('tr').addClass('CartContent'); 
    }
  });
  
  jq('div#lblShowCart table tr').each(function(index) {
    if( jq(this).attr('id').indexOf('lblSeparator')  > -1 ) {
      jq(this).remove();
    }
  });
  jq('#lblShowCart tr td:nth-child(1) span').addClass('card-pos');
  jq('#lblShowCart tr td:nth-child(4)').addClass('card-sum');
  jq('#lblShowCart tr td:nth-child(5)').addClass('card-sum');
  //jq('#lblShowCart tr td:last-child').addClass('card-sum');
  
  jq('#lblRowNoTax').children('td').css('fontWeight','bold');
  
  /* overview */
  jq('#chk_OrdFlagAgree').parents('table').attr('id', 'cart-overview-legal');
  jq('#lblGesamtsumme').parents('table').attr('id', 'cart-overview');
  jq('#cart-overview tr:first').addClass('tdHeader');
  jq('#cart-overview tr:first td:nth-child(3)').addClass('tdTitle');
  jq('#cart-overview tr td:nth-child(4)').addClass('sum');
  jq('#cart-overview tr td:nth-child(5)').addClass('sum');
  jq('#cart-overview tr td:last-child').addClass('sum');
  jq('#lblMwStSatz').parent('td').addClass('sum');
  jq('#lblLinkWarenkorb').parent('td').removeClass('sum');
  jq('#lblLinkBack2OrderPayment').parent('td').removeClass('sum');
  var count = 0;
  var foundHR = false;
  jq('#cart-overview tr').each(function(index) {
     if( jq(this).children('td').children('hr').length > 0 ) {
        if( foundHR == false ){
          foundHR = true;
        }else{
          foundHR = false;
        }
      }
      if( foundHR == true ){
        count++;
        if( count == 2){
          jq(this).addClass('CartContentFirstItem');
        }
        if( count >= 2){
          jq(this).addClass('CartContent');
        }  
       }
  });

  jq('#lblGesamtsumme').parents('tr').children('td').css('fontWeight','bold')
  //Zahlungsart
  jq('#lblPayID_Bankeinzug').parents('table').attr('id', 'money-transfer');
  jq('#lblLinkBack2Adress').parent('td').children('input').addClass('step_4');  
});

