/*---------------------------------------------------------------------------------------------------------*/
//# JPGMAG Namespace
/*---------------------------------------------------------------------------------------------------------*/

var JPGMAG =
{
  
  prepareHomeRollover:function()
  {

     var el = $('hvoteimages');
     var txt = $('hvotetagline');
     var links = el.getElementsByTagName('a');

     var setStyle = function()
     {
        for(var i=0;i<links.length;i++)
        {
          if(i == this.imgnum)
          {
            var title = this.title;
            var marker = title.lastIndexOf(', by');
            txt.innerHTML = '<strong>' + title.substr(0,marker) + '</strong> ' + title.substr(marker+1,title.length);
            if(this.imgnum < 4)
            {
              txt.style.textAlign = 'left';
              txt.style.paddingLeft = (85 * i)+ 'px';
              txt.style.paddingRight = '0';
            }else{
              txt.style.textAlign = 'right';
              txt.style.paddingRight = (85 * (7 - i))+ 'px';
              txt.style.paddingLeft = '0';
            }
            this.childNodes[0].style.borderColor = '#000000';
          }else{
            links[i].childNodes[0].style.borderColor = '#FFFFFF';
          }
        }

     };

     for(var i=0;i<links.length;i++)
     {
        links[i].imgnum = i;
        links[i].onmouseover = function(){setStyle.call(this)}
     }
     setStyle.call(links[0]);
  },
  
  themesHotRollover:function()
  {
  	 if($('thumbs2')){
  	 	var thumbsets = $('thumbs0','thumbs1','thumbs2'), titlesets = $('titles0','titles1','titles2');
  	 }else if($('thumbs1')){
  	 	var thumbsets = $('thumbs0','thumbs1'), titlesets = $('titles0','titles1');
  	 }else{
  	 	var thumbsets = [];
  	 	thumbsets[0] = $('thumbs0');
  	 	var titlesets = [];
  	 	titlesets[0] = $('titles0');
  	 }
  	 if($('thumbsCn')){
  	 	thumbsets.push($('thumbsCn'));
  	 	titlesets.push($('titlesCn'));
  	 }
  	 var thumbs=[], titles=[];
  	 
  	 for(i=0;i<titlesets.length;i++){
  	 	titles[i]=titlesets[i].getElementsByTagName('p');
  	 }
  	 for(i=0;i<thumbsets.length;i++){
  	 	thumbs[i]=thumbsets[i].getElementsByTagName('div');
  	 	for(j=0;j<thumbs[i].length;j++){
  	 		thumbs[i][j].onmouseover=function()
  	 		{
  	 			var t=this.parentNode.id.substr(this.parentNode.id.length-1,1);
  	 			if(t=='n'){t=thumbs.length-1;}
  	 			for(k=0;k<thumbs[t].length;k++){
  	 				if(thumbs[t][k].className.indexOf(' on')!=-1){
  	 					thumbs[t][k].className=thumbs[t][k].className.substr(0,thumbs[t][k].className.indexOf(' on'));
  	 				}
  	 				if(titles[t][k].className.indexOf(' on')!=-1){
  	 					titles[t][k].className=titles[t][k].className.substr(0,titles[t][k].className.indexOf(' on'));
  	 				}
  	 				if(thumbs[t][k]==this){
  	 					thumbs[t][k].className += ' on';
  	 					titles[t][k].className += ' on';
  	 				}
  	 			}
  	 		}
  	 	}
  	 }
  }
  
}


ElementReady.chkDomId('hvote',JPGMAG.prepareHomeRollover);
ElementReady.chkDomId('nextthemes',JPGMAG.themesHotRollover);

window.onload = function() { ElementReady.cleanUp(); };
