$("div.techdata").ready(function(){
	
	function techdataDoTracking(pagename,trackingpixel)
	{
		var ts = (new Date()).getTime();
		var trackingUrl = 'http://autoscout24.112.2o7.net/b/ss/autoscout24de/1/H.9-pdvu-2/s613467944828?[AQB]&pageName=Mag-Article-' + pagename + '&ch=Magazine&server=ww2.autoscout24.de&[AQE]&txyzs=' + ts;
		trackingpixel.attr("src",trackingUrl);
	}
	
	$("div.techdata").each(function(){
		
		var colCount = $(this).find("table.techdata tr:first").children().length -1;
		if(colCount > 2)
			$(this).find("img.rightarrow").show();
	
	});
	
	$("div.techdata img.showmore").click(function() {
		$(this).parent().parent().find("tr.opt").toggle();
		$(this).hide();
		$("div.techdata img.showless").show();
		techdataDoTracking("techData-Expand",$(this).parent().parent().find("img.techdatatrackingpixel") );
	});	
	
	$("div.techdata img.showless").click(function() {
		$(this).parent().parent().find("tr.opt").toggle();
		$(this).hide();
		$("div.techdata img.showmore").show();
		techdataDoTracking("techData-Collapse",$(this).parent().parent().find("img.techdatatrackingpixel") );
	});	

	
	$("div.techdata img.rightarrow").click(function() {
		var table = $(this).parent().parent().find("table.techdata");
		var cols = table.find("tr:first").children("td");
		var colCount = cols.length-1;
		var leftCol = 0;
		var rightCol = 0;
		
		for(i=1; i < cols.length ; i++)
			if($(cols[i]).css("display") != "none")
			{
				leftCol = i;
				rightCol = i+1;
				break;
			}			
				
		table.find("tr").each(function() {
			$(this).find("td:eq(" + leftCol + ")").hide();
			$(this).find("td:eq(" + (rightCol + 1) + ")").show();
		});
		
		
		if(leftCol+1  > 1)
			table.parent().find("img.leftarrow").show();
		
		if(rightCol+1 == colCount)
			table.parent().find("img.rightarrow").hide();
		
		techdataDoTracking("techData-Paging",$(this).parent().parent().find("img.techdatatrackingpixel") );
	});
	
	$("div.techdata img.leftarrow").click(function() {
		var table = $(this).parent().parent().find("table.techdata");
		var cols = table.find("tr:first").children("td");
		var colCount = cols.length-1;
		var leftCol = 0;
		var rightCol = 0;
		
		for(i=1; i < cols.length ; i++)
			if($(cols[i]).css("display") != "none")
			{
				leftCol = i;
				rightCol = i+1;
				break;
			}
		
		table.find("tr").each(function() {
			$(this).find("td:eq(" + rightCol + ")").hide();
			$(this).find("td:eq(" + (leftCol - 1) + ")").show();
		});
		
		if(leftCol-1 == 1)
			table.parent().find("img.leftarrow").hide();
		
		if(rightCol-1 < colCount)
			table.parent().find("img.rightarrow").show();
		
		techdataDoTracking("techData-Paging",$(this).parent().parent().find("img.techdatatrackingpixel") );
	});

		
});
