var layoutDocsPath = "/fmc/annual/2010/gb/layout";
var language;
var lang = new Object();
lang["German"] = new Array(
						"Dateien Sammelbox",
						"Es befinden sich noch keine Dateien in Ihrer Dateien-Sammelbox. Klicken Sie unten bei den gewünschten Inhalten auf \"merken\" um Dateien Ihrer Zusammenstellung hinzuzufügen.",
						"merken",
						"Datei bereits in Auswahl",
						'In diesem Bereich können Sie sich den gesamten Geschäftsbericht 2010 oder Einzelkapitel im PDF-Format sowie die wichtigsten Tabellen als Excel-Datei herunterladen.Dazu bieten wir Ihnen die Möglichkeit, Einzelkapitel und Tabellen in die Sammelbox vorzumerken und diese als ZIP herunterzuladen.',
						"entfernen",
						"gemerkt");
lang["English"] = new Array(
						"Download Collection",
						"There are no files in your download collection. Select below your desired files and add them to your collection.",
						"Add file",
						"File added to the download collection",
						'Your individual PDF download of already stored content can be found under <a href="###" title="Link to My annual Report">"My annual report"</a>',
						"remove",
						"added");

function changeDownloadType(event){
	jQuery(event.target).parentsUntil(".tabs").parent().find(".tabHeading").toggleClass("tabHeadingActive");
	jQuery(event.target).parentsUntil(".tabs").parent().find(".tabContent").toggleClass("tabContentActive");
}

function toggleDownloadList(event){
	//jQuery(event.target).parent().find(".tabContent .downloadItems").toggle("slide",{ direction: "up" },200);
}

function addDownloadItem(event){
	jQuery("#noDownloads").parent().css("display","none")
	var itemId = jQuery(event.target).attr("class").split(" ")[0];
	jQuery(".warenkorbContent table").append(
			'<tr>' + 
				'<td>' + jQuery(event.target).parent().parent().parent().find(".filename").html() + '</td>' +
				'<td class="type">' + jQuery(event.target).parent().parent().find(".downloadItem").text() + '</td>' + 
				'<td class="removeItem"><a class="' + itemId + ' removeItem">' + lang[language][5] + '</a></td>' +
			'</tr>');
	jQuery(".warenkorbContent ." + itemId).bind("click",removeDownloadItem);
	jQuery(event.target).unbind("click");
	jQuery(event.target).text(lang[language][6]).addClass("added");//attr("src",layoutDocsPath+"/pic/icon_downloadAdded.png").attr("alt",lang[language][3]).attr("title",lang[language][3]).unbind("click",addDownloadItem).css("cursor","auto");
	jQuery("#" + itemId).attr("checked","true");
}

function removeDownloadItem(event){
	var itemId = jQuery(event.target).attr("class").split(" ")[0];
	jQuery(".warenkorbContent ." + itemId).unbind("click",removeDownloadItem);
	jQuery(".warenkorbContent ." + itemId).parent().parent().remove();
	jQuery("." + itemId).text("merken").removeClass("added");//attr("src",layoutDocsPath+"/pic/icon_addDownload.png").attr("alt",lang[language][2]);
	jQuery("#" + itemId).attr("checked","");
	jQuery("." + itemId).bind("click", addDownloadItem);
	if(jQuery(".warenkorbContent tbody tr").length==1) jQuery("#noDownloads").parent().css("display","");
}

jQuery(document).ready(function(){
	language = jQuery(document).attr("URL").replace(/.*?\/((German)|(English))\/.+/,"$1");
	if(!language.match(/(German)|(English)/)) language="German";
	jQuery("#jsDownloadCenter").prepend('<div class="warenkorb"><div class="warenkorbSubheading">' + lang[language][4].replace(/###/,lang[language][5]) + '</div><div class="warenkorbHeading"><span>'+lang[language][0]+'</span></div><div class="warenkorbContent"><table><tr><td colspan="3" id="noDownloads">'+lang[language][1]+'</td></tr></table></div><div class="warenkorbDownload"><a href="#" id="warenkorb_submit_link">'+jQuery("#warenkorb_submit").val()+'</a></div></div>');
	
	//jQuery("#jsDownloadCenter").prepend('<div class="warenkorb"><div class="warenkorbHeading">'+lang[language][0]+'</div><div class="warenkorbSubheading">' + lang[language][4].replace(/###/,lang[language][5]) + '</div><div class="warenkorbContent"><table><tr><td colspan="3" id="noDownloads">'+lang[language][1]+'</td></tr></table></div><div class="warenkorbDownload"><a href="#" id="warenkorb_submit_link">'+jQuery("#warenkorb_submit").val()+'</a></div></div>');
	jQuery(".headingLink").wrapInner("<span />");
	jQuery(".headingLink span").unwrap();
	jQuery(".downloadAdd input[type=checkbox]").css("display","none").after(function(){return '<a class="'+jQuery(this).attr("id")+' addItem">'+lang[language][2]+'</a>';});
	//jQuery(".downloadItems").css("display","none");
	jQuery("#warenkorb_submit").remove();
	jQuery("#warenkorb_zip input[type=checkbox]").attr("checked","");
	jQuery(".tabHeading").bind("click",changeDownloadType);
	jQuery(".tabsHeading:not(.alwaysOpen)").bind("click",toggleDownloadList);
	jQuery(".addItem").bind("click",addDownloadItem);
	jQuery("#warenkorb_submit_link").bind("click",function(){ jQuery("#warenkorb_zip").submit(); });
});
