var helper = 0;
var helper2 = 9;
var new_firstordernumber;
var first_ordernumber;

/*
Verschiebt Artikel um eine Position nach rechts
-----------------------------------------------
@param 	erste Bestellnummer


*/
function slideshow_links(first_ordernumber) {
var anz_view =Recommendation.getNum_of_Prod();

//alert("Rechts=" + first_ordernumber);
	
	for (var i =0; i < related_article.length; i++) {
		if (first_ordernumber == related_article[i]['order_number']) {
		helper2 = i-1;
			for (var j=0; j < anz_view; j++) {
				if(i==0 && j==0) {
					//alert("Start");
					document.getElementById('bildpos0').innerHTML = related_article[related_article.length-1]['picture'];
					document.getElementById('bildpos0').onclick = new Function("Tracking.setTrackingInformation('"+related_article[related_article.length-1]['order_number']+"','"+related_article[related_article.length-1]['recomm_source']+"')");
					document.getElementById('bildpos1').innerHTML = related_article[0]['picture'];
					document.getElementById('bildpos1').onclick = new Function("Tracking.setTrackingInformation('"+related_article[0]['order_number']+"','"+related_article[0]['recomm_source']+"')");
					document.getElementById('bildpos2').innerHTML = related_article[1]['picture'];
					document.getElementById('bildpos2').onclick = new Function("Tracking.setTrackingInformation('"+related_article[1]['order_number']+"','"+related_article[1]['recomm_source']+"')");
					document.getElementById('bildpos3').innerHTML = related_article[2]['picture'];
					document.getElementById('bildpos3').onclick = new Function("Tracking.setTrackingInformation('"+related_article[2]['order_number']+"','"+related_article[2]['recomm_source']+"')");
					
					document.getElementById('textpos0').innerHTML = related_article[related_article.length-1]['text'];
					document.getElementById('textpos0').onclick = new Function("Tracking.setTrackingInformation('"+related_article[related_article.length-1]['order_number']+"','"+related_article[related_article.length-1]['recomm_source']+"')");
					document.getElementById('textpos1').innerHTML = related_article[0]['text'];
					document.getElementById('textpos1').onclick = new Function("Tracking.setTrackingInformation('"+related_article[0]['order_number']+"','"+related_article[0]['recomm_source']+"')");
					document.getElementById('textpos2').innerHTML = related_article[1]['text'];
					document.getElementById('textpos2').onclick = new Function("Tracking.setTrackingInformation('"+related_article[1]['order_number']+"','"+related_article[1]['recomm_source']+"')");
					document.getElementById('textpos3').innerHTML = related_article[2]['text'];
					document.getElementById('textpos3').onclick = new Function("Tracking.setTrackingInformation('"+related_article[2]['order_number']+"','"+related_article[2]['recomm_source']+"')");
					
					new_firstordernumber = related_article[related_article.length-1]['order_number'];
					break;
				}
				
				if (i >= related_article.length-anz_view+2) {
					//alert("Sonderfall");
					if (j==0) {
						new_firstordernumber = related_article[helper2]['order_number'];
					}
					document.getElementById('bildpos'+j).innerHTML = related_article[helper2]['picture'];
					document.getElementById('textpos'+j).innerHTML = related_article[helper2]['text'];
					document.getElementById('bildpos'+j).onclick = new Function("Tracking.setTrackingInformation('"+related_article[helper2]['order_number']+"','"+related_article[helper2]['recomm_source']+"')");
					document.getElementById('textpos'+j).onclick = new Function("Tracking.setTrackingInformation('"+related_article[helper2]['order_number']+"','"+related_article[helper2]['recomm_source']+"')");
					
					if (helper2 >=related_article.length-1) {
						helper2=0;
					}
					else {
						helper2=helper2 +1;
					}
				}
				else {
					//alert("Regelfall i= " +i);
					if (j==0) {
					new_firstordernumber = related_article[i-1]['order_number'];
					}
					
					document.getElementById('bildpos'+j).innerHTML = related_article[i+j-1]['picture'];
					document.getElementById('textpos'+j).innerHTML = related_article[i+j-1]['text'];
					document.getElementById('bildpos'+j).onclick = new Function("Tracking.setTrackingInformation('"+related_article[i+j-1]['order_number']+"','"+related_article[i+j-1]['recomm_source']+"')");
					document.getElementById('textpos'+j).onclick = new Function("Tracking.setTrackingInformation('"+related_article[i+j-1]['order_number']+"','"+related_article[i+j-1]['recomm_source']+"')");
				}
			}
			
		break;
		}	
	
	}
//alert("Firstorder " +first_ordernumber + " New " + new_firstordernumber);
	document.getElementById('linkrechts'+(first_ordernumber)).onclick= function() {slideshow_rechts(new_firstordernumber); return false;};
	document.getElementById('linkrechts'+(first_ordernumber)).id = 'linkrechts'+new_firstordernumber;
	
	document.getElementById('linklinks'+(first_ordernumber)).onclick= function() {slideshow_links(new_firstordernumber); return false;};
	document.getElementById('linklinks'+(first_ordernumber)).id = 'linklinks'+new_firstordernumber;
	Hyphenator.config({classname: 'hyphenate_related'}); 
	Hyphenator.run();

}

/*
Verschiebt Artikel um eine Position nach links
-----------------------------------------------
@param 	erste Bestellnummer


*/
function slideshow_rechts(first_ordernumber) {
var anz_view =Recommendation.getNum_of_Prod();
		//alert("Links=" + first_ordernumber);
	
	for (var i =0; i < related_article.length; i++) {
			if (first_ordernumber == related_article[i]['order_number']) {
				for (var j=0; j < anz_view; j++) {
					//Sonderfall Wiederholung
					if(i+j+1 > related_article.length-1) {
						document.getElementById('bildpos'+(j)).innerHTML = related_article[helper]['picture'];
						document.getElementById('textpos'+(j)).innerHTML = related_article[helper]['text'];
						document.getElementById('bildpos'+j).onclick = new Function("Tracking.setTrackingInformation('"+related_article[helper]['order_number']+"','"+related_article[helper]['recomm_source']+"')");
						document.getElementById('textpos'+j).onclick = new Function("Tracking.setTrackingInformation('"+related_article[helper]['order_number']+"','"+related_article[helper]['recomm_source']+"')");
						helper = helper+1;
					}
					else {
						document.getElementById('bildpos'+(j)).innerHTML = related_article[i+(j+1)]['picture'];
						document.getElementById('textpos'+(j)).innerHTML = related_article[i+(j+1)]['text'];
						document.getElementById('bildpos'+j).onclick = new Function("Tracking.setTrackingInformation('"+related_article[i+(j+1)]['order_number']+"','"+related_article[i+(j+1)]['recomm_source']+"')");
						document.getElementById('textpos'+j).onclick = new Function("Tracking.setTrackingInformation('"+related_article[i+(j+1)]['order_number']+"','"+related_article[i+(j+1)]['recomm_source']+"')");
					}
				}
			 break;
			}
		 helper=0;
	}
	
	if (i>=related_article.length-1) {
		new_firstordernumber = related_article[0]['order_number'];
	}else {
		new_firstordernumber = related_article[i+1]['order_number'];
			
	}

	// Verschiebung der nächsten Artikelnummer auf pos0 bei den Links
//alert("Firstorder " +first_ordernumber + " New " + new_firstordernumber + " i " + i);
	document.getElementById('linklinks'+(first_ordernumber)).onclick= function() {slideshow_links(new_firstordernumber); return false;};
	document.getElementById('linklinks'+(first_ordernumber)).id = 'linklinks'+new_firstordernumber;
	
	document.getElementById('linkrechts'+(first_ordernumber)).onclick= function() {slideshow_rechts(new_firstordernumber); return false;};
	document.getElementById('linkrechts'+(first_ordernumber)).id = 'linkrechts'+new_firstordernumber;
	Hyphenator.config({classname: 'hyphenate_related'}); 
	Hyphenator.run();
	
}




