function highlight(me) { return false }

function getFrameLinks(obj) {
 var s=obj.prog;
 var res=[ ];
 var MAX_FRAMES=0;
 s.replace(/^([0-9]+(?:-\d+)?)(?: keep (\d+))?(?::(.+))?$/gm, function(cero,uno,dos,tres) {
 	MAX_FRAMES++;
 	if (uno.search(/^\d+$/)==0) uno=obj.id+'-'+uno;
 	var item={ f: uno, k:dos, l: tres };
 	res.push(item);
 });
 
 return res;
}

var FRAME_LINKS=getFrameLinks(IMGSEQ);
var MAX_FRAMES=FRAME_LINKS.length;

var CURRENT_FRAME=0; // Math.round(Math.random()*(MAX_FRAMES-1));

function frameLnk(me) {
 var lnk,FRAME;
 if ((FRAME=FRAME_LINKS[CURRENT_FRAME]) && (lnk=FRAME.l)) {
	me.href=lnk; 
	return true;
 }
 return false;
}

var homeFrames;

function shiftFrame() {
// if (QueryString.test) alert('shiftFrame()');
 if (!homeFrames) {
 	homeFrames={ img0: getObj('homeImg0'), img1: getObj('homeImg1'), lnk: getObj('homeImgLnk') };
 }	
 var img0=homeFrames.img0, img1=homeFrames.img1;
 if (!img0.onload) img0.onload=newFrame;
 img0.src=img1.src;
}

function newFrame() {
// if (QueryString.test) alert(CURRENT_FRAME);
 var img1=homeFrames.img1, lnk=homeFrames.lnk;
 setOpacity(img1,0);
 if (++CURRENT_FRAME>=MAX_FRAMES) CURRENT_FRAME=0;
 var FRAME=FRAME_LINKS[CURRENT_FRAME];
// img1.src=img1.src.replace(/_(\d+)\.jpg$/,function (cero,uno) { 
 img1.src=img1.src.replace(/-(\d+-\d+)\.jpg$/,function (cero,uno) { 
 	var res='-' + FRAME.f +'.jpg';
 	return res;
 });
 img1.setAttribute('nextFadeCall','setTimeout("shiftFrame()",'+(FRAME_LINKS[CURRENT_FRAME].k || IMGSEQ.frame_time)+')');
 if (lnk) lnk.href=FRAME_LINKS[CURRENT_FRAME].l || '';
}

function playSound(me) {
 if (Platform.FIREFOX) me.src=me.prevSrc; else document.body.appendChild(me);
 me.status=1;
// me.Play();
 return false;
}

function stopSound(me) {
 me.Stop();
 if (QueryString.test) alert('stop');
 if (Platform.FIREFOX) {
 	if (!me.prevSrc) me.prevSrc=me.src;
	me.src='javascript:void(0)';
 } else
 	me.parentNode.removeChild(me);
 me.status=0;
 return false;
}

function toggleSound(me) {
 if (me.status == null) {
 	me.status=1;
 	me.img=getObj('soundBtn');
 	me.sound=getObj('soundObj');
//	me.sound=window.sound;
// 	me.sound.prevSrc=me.sound.src;
 	me.holder=me.sound.parentNode;
 }
 // OJO: disableSound seems to be reserved in Internet Explorer.
 document.cookie='dizableSound='+me.status; // NOT me.status, which will be inverted at following line..
 me.status=1-me.status;
 if (QueryString.test) alert(me.status);
 if (me.status) playSound(me.sound); else stopSound(me.sound);
// alert(me.status);
 me.img.src='/images/sound-'+me.status+'.gif';
 return false;
}

chainOnload(function() {
 var sound=document.createElement('EMBED');
 sound.id='soundObj';
 sound.name='soundObj';
 sound.src='/images/home_'+LANG+'.mp3';
// sound.prevSrc=sound.src;
 sound.loop=true;
 sound.autostart=true;
 sound.hidden=true;
 sound.enablejavascript=true;
// sound.status=getCookie('dizableSound')==1 ? 0 : 1;
// window.sound=sound;
// else
 var DS=getCookie('dizableSound');
 document.body.appendChild(sound);
 if (DS==1) {
// 	alert('Disabling sound');
	setTimeout('toggleSound(getObj("toggleSoundBtn"))',100);
 }
});
