// Oh my god, who's idea was it to let Rob C. write Javascript?
// -- Rob C.

//not mine...I now have to fix/rewrite it for you
// -- David


function nextChapter()
{
  var max=18;
  var changed=0;
  for (i=0;i<=max;i++)
  {
   if (document.getElementById('chapter'+i).style.display=='block' && changed==0)
   {
     document.getElementById('chapter'+i).style.display='none';
     j=i+1;
      if(j>18)j=0;
    document.getElementById('chapter'+j).style.display='block';
    changed=1;
    title(j);
   }
  }
	//hack to fix resize
	//initProp();


}



function lastChapter()
{
 var max=18;
  var changed=0;
  for (i=max;i>=0;i--)
  {
   if (document.getElementById('chapter'+i).style.display=='block' && changed==0)
   {
     document.getElementById('chapter'+i).style.display='none';
     j=i-1;
      if(j<0)j=max;
    document.getElementById('chapter'+j).style.display='block';
    changed=1;
    title(j);
   }
  }
  
 	//initProp();

}


function title(show)
{
	document.getElementById('chapter_img').src='/data/games/legostarwarsii/images/saga/'+show+'.png'


 if(show<7)
 {
   document.getElementById('episode4').style.display='block';
   document.getElementById('episode5').style.display='none';
   document.getElementById('episode6').style.display='none';
 }
 else if(show>12)
 {
   document.getElementById('episode4').style.display='none';
   document.getElementById('episode5').style.display='none';
   document.getElementById('episode6').style.display='block';
 }
 else
 {
   document.getElementById('episode4').style.display='none';
   document.getElementById('episode5').style.display='block';
   document.getElementById('episode6').style.display='none';
 }
}



var chars=new Array('luke','leia','chewbacca','han','yoda','boba','darth','wedge','emperor','c3p0','r2d2','greedo','lando','wicket');
function show(do_not_hide)
{
	person=this.id;
	person=person.substr(0,person.length-4);

	for(var i=0;i<chars.size();i++)
	{
		if(chars[i]==person)
		{
			document.getElementById(chars[i]+'_text').style.display='block';
			//document.getElementById(character+'_pic').src='images/'+character+'_highlighted.png'
		}
		else
		{
			document.getElementById(chars[i]+'_text').style.display='none';
			//document.getElementById(character+'_pic').src='images/'+character+'.png'
		}
		//alert(chars[i]);
	}
	document.getElementById('intro_text').style.display='none';
	//initProp();
}

function setup_chars()
{
	console.log('setting up chars');
	for(var i=0;i<chars.size();i++)
	{
	  document.getElementById(chars[i]+'_pic').addEventListener("click", show, false);
	}
}

function after_ajax(section)
{
	if(section=='legocharacters')
	{
		console.log('running setup');
		setup_chars();
	}
}
