// Document Order Center - (c) 2004 Fidelity Investments Ltd. (A314740)
//
// populates download page when cookie already filled.
//
function populate()
{
	var ff_array = cookie_matrix('DocuCenter');
	var ff_array_len = ff_array.length;
		
	if (cookie_enabled('DocuCenter'))
	{
	
		for (var i=1; i < ff_array_len; i++)
		{
			if (document.forms['DokumentOrder'].elements[ff_array[i][0]])
			{
				document.forms['DokumentOrder'].elements[ff_array[i][0]].value = ff_array[i][1];
			}
		}
	}
}

function docuCenter(doc_Name,doc_NR,action)
{
var ret=false;
var cookie_found=-1;
var storeable_items = 15;
var max_store_str = "Leider wurde die maximale Anzahl bestellbarer Artikel erreicht.\n";
var doc_found = -1;

if (doc_NR <= 0)
{
	action = "del";
}

if (cookie_enabled('DocuCenter'))
{	
switch(action)
	{
		case "buy":
		
		break;
		
		case "reset":
			dropCookie("DocuCenter","!AA%3A%3A-1",0, '/', '.fidelity.at',0);
			doc_output();
		break;
		
		case "save":

			var ff_array = cookie_matrix('DocuCenter');
			var ff_array_len = ff_array.length;
			if (ff_array_len > storeable_items)
			{
				alert(max_store_str);
				break;	
			}
			var temp_array = new Array();
			var new_list = "";
// update number
			for (var i=0; i < ff_array_len; i++)
			{
				if (doc_Name == ff_array[i][0])
				{
					ff_array[i][1] = doc_NR;
					doc_found = 1;
				}
			}
// new item
			for (var i=0; i < ff_array_len; i++)
			{
				temp_array[i] = ff_array[i].join("%3A%3A");
			}
			if (doc_found < 0)
			{
				temp_array[i]= doc_Name+"%3A%3A"+doc_NR;
				temp_array.sort();
			}
			new_list = temp_array.join("%3B");
			dropCookie("DocuCenter",new_list,0.1, '/', '.fidelity.at',0);
		break;
				
		
		case "del":
			
			var ff_array = new Array();
			ff_array = cookie_matrix('DocuCenter');
			var ff_array_len = ff_array.length;
			
			var temp_array = new Array();
			var new_list = "";
			for (var i=0; i < ff_array_len; i++)
			{
				if (doc_Name == ff_array[i][0])
				{
					ff_array_len--;
					ff_array[i][0] = ff_array[ff_array_len][0];
					ff_array[i][1] = ff_array[ff_array_len][1];
					break;
				}
			}
			for (var i=0; i < ff_array_len; i++)
			{
				temp_array[i] = ff_array[i][0] + "%3A%3A" + ff_array[i][1];
			}
			temp_array.sort();
			new_list = temp_array.join("%3B");
			dropCookie("DocuCenter",new_list,0.1, '/', '.fidelity.at',0);
			doc_output();
		break;	
	}
}
else
{
	alert('Leider akzeptiert Ihr Browser keine Cookies.');
}
//void docbasket();
}


function doc_output()
{

var arrow_black = new Image();
var i_loeschen = new Image();
var i_letter = new Image();

arrow_black.src = '/common/images/nav/a_bk.gif';
i_loeschen.src = '/common/images/funds/i_loeschen.gif';
i_letter.src = '/common/images/icons/i_letter.gif';

var ff_array = new Array();

ff_array=cookie_matrix('DocuCenter');
var ff_array_len = ff_array.length;
var out_ff = '<table width="525" border="0" cellpadding="0" cellspacing="0" hspace="0" vspace="0">';
out_ff+='<tr><td><table width="100%" border="0" cellpadding="0" cellspacing="0" hspace="0" vspace="0">';
var items = 0;



	if (cookie_enabled('DocuCenter'))
	{
		if (ff_array_len > 1)
		{
			out_ff+='\n<tr valign="top"><td class="bodycopy" colspan="3" height="20">Folgende Dokumente haben Sie ausgew&auml;hlt:</td></tr>';
			out_ff+='<tr height="1"><td class="block1" colspan="3"><img src="/common/images/shim.gif" height="1" width="525" alt=""></td></tr>';
			out_ff+='<tr height="20"><td class="grey" width="470">&nbsp;<b>Titel</b></td>';
			out_ff+='<td class="grey" align="center" width="40"><IMG SRC="'+i_letter.src+'" BORDER="0" WIDTH="19" HEIGHT="13" hspace="7" ALIGN="middle" alt="Post"></td>';
			out_ff+='<td class="grey" width="15" align="right"><img src='+i_loeschen.src+' border="0" hspace="2" alt="Löschen" vspace="2" style="padding-right:4px;" align="absbottom"></td></tr>';
			out_ff+='<tr height="1"><td class="block1" colspan="3"><img src="/common/images/shim.gif" height="1" width="525" alt=""></td></tr>';
			for (var i=1; i < ff_array_len;i++)
			{
				tmp = ff_array[i][0].replace(/_/g," ");
				out_ff+='\n<tr valign="middle" height="24" onmouseover="overHL(this,\'dl_hl\');" onmouseout="outHL(this,\'dl_no\');">';
				out_ff+='<td class="dl"><b>&nbsp;'+unescape(tmp)+'</b>&nbsp;</td>';
				out_ff+='<td class="dl"><input type="text" name="'+ff_array[i][0]+'" value="'+ff_array[i][1]+'" class="dl" size="2" maxlength="2" onChange="docuCenter(this.name,this.value,\'save\')"></td>';
				out_ff+='<td width="15" class="dl" align="center">';
				out_ff+='<a href="JavaScript:docuCenter(\''+escape(ff_array[i][0])+'\',0,\'del\')"><img src='+i_loeschen.src+' border="0" hspace="2" alt="Löschen" vspace="2" style="padding-right:1px;" align="absbottom"></a></td>';
				out_ff+='</tr>';
						
			}
// end doc_loop
		out_ff+='<tr height="30"><td colspan="3" height="16" align="right"><a href="javascript:history.back();"><img src="/common/images/nav/zurueck.gif" alt="Zurueck" height="16" width="74" border="0" vspace="10"></a></td></tr>';
		out_ff+='<tr><td colspan="3" class="bodycopy">Um ihre Bestellung abzuschlie&szlig;en, f&uuml;llen Sie bitte folgendes Formular aus und klicken auf "Abschicken".</td></tr>';
		out_ff+='<tr><td colspan="3" height="5">&nbsp;</td></tr>';


		}
		else
		{
			out_ff+='<tr bgcolor="#f0f0f0" height="22"><td class="bodycopy" width="15"><img src='+arrow_black.src+' border="0" hspace="1" vspace="2" /></td><td class="bodycopy" colspan="2" style="text-align:left;" width="510">Noch keine Dokumente auf der Bestelliste.</td></tr>';
		}			
	}
	else
	{
		out_ff+='<tr bgcolor="#f0f0f0" height="22"><td class="bodycopy"><img src='+arrow_black.src+' border="0" hspace="1" vspace="2"></td><td class="bodycopy" width="510" colspan="2">Leider akzeptiert Ihr Browser keine Cookies.</td></tr>';	
	}
	out_ff+='</table></td></tr></table>';
	writeLayer("doc_layer",out_ff);
}
