var delay=20;
var step=40;
var abs_left=769;
var nb_page=0;
var actual_page=0;
var move_enabled=true;
var visibility_player="hidden";
var playlist_innerHTML=new Array();

function able_player(able,index_page)
{
	move_enabled=able;
	if(!able)
	{
		txt="<table cellpadding=0 cellspacing=0>";
		for(i=0;i<playlist_innerHTML.length;i++)
		{
			txt+="<tr><td style='cursor:default;padding:5px;' onclick='go_page("+i+")' bgcolor='#f3f3f3'><font style='font-family:Arial;font-size:10px;color:#b3b3b3'>"+playlist_innerHTML[i]+"</font></td></tr>";
		}
		txt+="</table>";
		document.getElementById("playlist_hidden").innerHTML=txt;
		document.getElementById("playlist").innerHTML=txt;
	}
	else
	{
		
		txt="<table cellpadding=0 cellspacing=0>";
		for(i=0;i<playlist_innerHTML.length;i++)
		{
			txt+="<tr><td   bgcolor='#f3f3f3'";
			txt+=" style='";
			if(i!=index_page)txt+="cursor:pointer;";
			txt+="padding:5px;";
			txt+="'";
			if(i!=index_page)txt+=" onclick='go_page("+i+")'";
			txt+=" bgcolor='#808080'";
			if(i!=index_page)txt+=" onmouseover='this.setAttribute(\"bgcolor\",\"#404040\")' ";
			if(i!=index_page)txt+=" onmouseout='this.setAttribute(\"bgcolor\",\"#f3f3f3\")'";
			txt+="><font style='font-family:Arial;font-size:10px;'>";
			if(i==index_page)txt+="<font style='color:#b3b3b3'>";
			txt+=playlist_innerHTML[i];

			if(i==index_page)txt+="</font>";
			txt+="</font></td></tr>";
			//txt+="<tr><td height=5 bgcolor='#f3f3f3'><hr></td></tr>";
		}
		txt+="</table>";
		document.getElementById("playlist_hidden").innerHTML=txt;
		document.getElementById("playlist").innerHTML=txt;
	}

	
}
function load_page(content)
{
	left=abs_left;
	if(nb_page==0) left=0;
	document.write("<div id='page"+nb_page+"' style='width:769px;background-color:white;position:absolute;padding:0;left:"+left+"px;top:0px;display:inline;'>"+content+"</div>");
	//document.getElementById('div_main').style.height=document.getElementById('page'+nb_page).offsetHeight
//	alert(document.getElementById('page'+nb_page).offsetHeight);
//	alert(document.getElementById('div_main').offsetHeight);
	nb_page++;
	playlist_innerHTML.push("Page "+nb_page);

	
	if(nb_page>1) visibility_player="visible";
}
function next_page()
{
	/*
	index_page=actual_page+1;
	page=document.getElementById("page"+index_page);
	if(page.offsetLeft>0)
	{
		next_enabled=false;
		prev_enabled=false;
		if(page.offsetLeft>step)
		{
		page.style.left=page.offsetLeft-step;
		setTimeout("next_page("+index_page+")",delay);
		}
		else
		page.style.left=0;
	
	}
	if(page.offsetLeft<=0)
	{
		actual_page++;
		if(actual_page<nb_page-1)next_enabled=true;
		if(actual_page>0)prev_enabled=true;
	}*/
	if(actual_page<nb_page)
	 go_page(actual_page+1);
}

function go_page(index_page,force)
{
	for(i=0;i<nb_page;i++)
	{
		if(i!=index_page && i!=actual_page)
		{
			try{
				document.getElementById("page"+i).style.display="none";
			}
			catch(e){}
		}
		else
		{
			try{
				document.getElementById("page"+i).style.display="block";
			}
			catch(e){}
		}

	}
	
	if(move_enabled || force)
	{
		able_player(false,index_page);
		if(index_page>=actual_page)
		{
			able_player(false,index_page);
			page=document.getElementById("page"+index_page);
		
			if(page.offsetLeft>0)
			{
				if(page.offsetLeft>step)
				{
				page.style.left=page.offsetLeft-step;
				setTimeout("go_page("+index_page+",true)",delay);
				}
				else
				page.style.left=0;
			
			}
			if(page.offsetLeft<=0)
			{
				actual_page=index_page;
				able_player(true,index_page);
			}
		}
		else if(index_page<actual_page)
		{
			document.getElementById("page"+index_page).style.left=0;
			for(i=index_page+1;i<actual_page;i++)
			{
				if(document.getElementById("page"+i).style.left!=abs_left)
				document.getElementById("page"+i).style.left=abs_left;
			}
			page=document.getElementById("page"+(actual_page));
			if(page.offsetLeft<abs_left)
			{
				if(page.offsetLeft<abs_left-step)
				{
				page.style.left=page.offsetLeft+step;
				setTimeout("go_page("+index_page+",true)",delay);
				}
				else
					page.style.left=abs_left;
			
			}
			if(page.offsetLeft>=abs_left)
			{
				actual_page=index_page;
				able_player(true,index_page);
			}
		}
	}
	else
		able_player(true,index_page);
}

function prev_page()
{/*
	index_page=actual_page-1;
	page=document.getElementById("page"+(index_page+1));
	if(page.offsetLeft<abs_left)
	{
		next_enabled=false;
		prev_enabled=false;
		if(page.offsetLeft<abs_left-step)
		{
		page.style.left=page.offsetLeft+step;
		setTimeout("prev_page("+index_page+")",delay);
		}
		else
			page.style.left=abs_left;
	
	}
	if(page.offsetLeft>=abs_left)
	{
		actual_page--;
		
		if(actual_page<nb_page-1)next_enabled=true;
		if(actual_page>0)prev_enabled=true;
	}*/
	if(actual_page>0)
	 go_page(actual_page-1);
}

function update_height_main()
{
	try{
	max=0;
	for(i=0;i<nb_page;i++)
	{
		if(document.getElementById('page'+i).offsetHeight>max)
			max=document.getElementById('page'+i).offsetHeight;
	}
	
	document.getElementById('div_main').style.height=max;
	for(i=0;i<nb_page;i++)
	{
		document.getElementById('page'+i).style.height=max;
	}
	txt="<table cellpadding=0 cellspacing=0>";
	for(i=0;i<playlist_innerHTML.length;i++)
	{
		txt+="<tr><td style='cursor:pointer;' onclick='go_page("+i+")' bgcolor='#808080' onmouseover='this.setAttribute(\"bgcolor\",\"#404040\")'  onmouseout='this.setAttribute(\"bgcolor\",\"#808080\")'>"+playlist_innerHTML[i]+"</td></tr>";
	}
	txt+="</table>";
	document.getElementById("playlist_hidden").innerHTML=txt;
	document.getElementById("playlist").innerHTML=txt;
	go_page(0);	
	}
	catch(e){};
}

function set_pdf_link(url,txt_file_link)
{
txt='<a href="'+url+'" target="_blank" class="link_brochure"><img src="/images/pdf.gif" border=0>'+txt_file_link+'</a>';
document.getElementById("pdflink_hidden").innerHTML=txt;
document.getElementById("pdflink").innerHTML=txt;
}