// JavaScript Document

(function($) {
 
	//Changes the displayed informations on the
    //article detail site and changes the active
    //images which is used by variant articles
    $.changeDetails = function (ordernumber) {
    	if (typeof($.checkNotification) == 'function') {
        	if (!ordernumber){
            	$.checkNotification($.ordernumber);
        	}else {
        		$.checkNotification(ordernumber);
        	}
        }
    	try { 
			if(!ordernumber || $('#instock_'+ordernumber).val() > 0) {
				$('#article_notification').hide();
				$('#detailCartButton').show();
				$('#detailBuyInfoNotAvailable').hide();
			} else {
				$('#article_notification').show();
				if($('#detailBuyInfoNotAvailable').length) {
					$('#detailCartButton').hide();
					$('#detailBuyInfoNotAvailable').show();
				}
			}
        } catch(e) {}
        
        if (!ordernumber) {
        	// Hide all other thumbnails
            if (isVariant) {
                var thumbs = $('.thumb_box').children('a:[id]');
                thumbs.each(function (i, el) {
                    if ($(el).attr('id') != 'thumb' + $.ordernumber) $(el).hide()
                })
            }
            // Hide basket
            $('#basketButton').css('opacity', '0.4')
            
            // set articlenumber invisible - TBNetz
            $('p.tbOrderNumber').css('visibility', 'hidden')
            
            // mittig teilen - ausblenden
            $('#option1').css('display', 'none');
            $('#tbMittig').attr('checked', false);
                        
        } else {
        
          //Basketbutton anhand von Attributen ein- bzw. ausblenden
              if($('#buttonView_'+ordernumber).val() == 'true') {
                $('#detailCartButton').css('display', 'inline');
              } else {
                $('#detailCartButton').css('display', 'none');
              }
            
            // mittig teilen - ausblenden
            if($('#mittig_'+ordernumber).val() == 'true') {
                $('#option1').css('display', 'inline');
            } else {
                $('#option1').css('display', 'none');
                $('#tbMittig').attr('checked', false);
            }
             
        	// Change informations 
            $('#article_details').html($('#' + ordernumber).html());
                        
            //Set basket button to active
            $('#basketButton').css('opacity', '1.0');
            
            // set articlenumber visible - TBNetz
            $('p.tbOrderNumber').css('visibility', 'visible')
            
            // Change main image
            $('a#zoom1 img').attr('src', $('#img' + ordernumber).find('img').attr('src'));
            
            //Wenn eine andere Variante ausgewaehlt ist
            if(ordernumber != $.ordernumber) {
            	
            	//Wenn ZoomViewer ist aktiv
            	useZoom = parseInt(useZoom);
            	if(useZoom) {
            		$('a#zoom1 img').attr('src', $('#img' + ordernumber).find('img').attr('src'));
            		$('#img' + ordernumber).find('a').trigger('click');
            	} else {
            		 //Lightboxlink wechseln
                	$('a#zoom1').attr('href', $('#img' + ordernumber).children('a').attr('href'));
            	}
            	
            	//Thumbnails wechseln
            	$('#thumb' + $.ordernumber).hide();
                $('#thumb' + ordernumber).show();          
              
                //neue Ordernumber in die globale Variable schreiben
                $.ordernumber = ordernumber;
            	try {
            		$('#variantOrdernumber').val(ordernumber);
            	}catch (err){
            		
            	}
            	// try to active liveshopping
            	try {
            		$('#article_details').liveshopping();
            	} catch(err) {}
            }
        }
    };
 
})(jQuery);

(function($) {
 
	//Stripes tables
    $.stripe = function (id) {
        var even = false;
        var evenColor = arguments[1] ? arguments[1] : "#fff";
        var oddColor = arguments[2] ? arguments[2] : "#efefef";
        var table = document.getElementById(id);
        if (!table) {
            return
        }
        var tbodies = table.getElementsByTagName("tbody");
        for (var h = 0; h < tbodies.length; h++) {
            var trs = tbodies[h].getElementsByTagName("tr");
            for (var i = 0; i < trs.length; i++) {
                
                if(i==0) {
                  var tdstemp = trs[i].getElementsByTagName("td");
                  for (var k = 0; k < tdstemp.length; k++) {
                        var mytdtemp = tdstemp[k];
                        mytdtemp.style.border = "0px"
                    }
                }
                
                if (!hasClass(trs[i]) && !trs[i].style.backgroundColor) {
                    var tds = trs[i].getElementsByTagName("td");
                    for (var j = 0; j < tds.length; j++) {
                        var mytd = tds[j];
                        
                        if (!hasClass(mytd) && !mytd.style.backgroundColor) {
                            mytd.style.backgroundColor = even ? evenColor : oddColor
                        }
                    }
                }
                even = !even
            }
        }
    };
 
})(jQuery);

/////////////////////////////////////////////////////////
// showPopup - Funktion für die Angebotsanfrage - TBNetz

function showPopup(lochref, targetname, parameters){
  var oWin = window.open(lochref, targetname, parameters);
  oWin.focus();
  return(false);
}; 

