var bolDOM = document.getElementById; var objDiv; var objDiv02; var objDiv03;
var bolFade = false; var bolPlay = true; var intIntv;
var intLag = 5000; var intDivOpc = 100; var intDivID = 1; var intDivMax = 0;

var btnplay = new Image(); btnplay.src = 'http://images.radcity.net/5942/2644075.gif';
var btnpaus = new Image(); btnpaus.src = 'http://images.radcity.net/5942/2644074.gif';

var mlslogo0 = new Image(); mlslogo0.src = 'http://images.radcity.net/5942/2642045.gif';
var mlslogo1 = new Image(); mlslogo1.src = 'http://images.radcity.net/5942/2644061.gif';
var mlslogo2 = new Image(); mlslogo2.src = 'http://images.radcity.net/5942/2644056.gif';
var mlslogo3 = new Image(); mlslogo3.src = 'http://images.radcity.net/5942/2644063.gif';
var mlslogo4 = new Image(); mlslogo4.src = 'http://images.radcity.net/5942/2644057.gif';
var mlslogo5 = new Image(); mlslogo5.src = 'http://images.radcity.net/5942/2644068.gif';
var mlslogo6 = new Image(); mlslogo6.src = 'http://images.radcity.net/5942/2644058.gif';
var mlslogo7 = new Image(); mlslogo7.src = 'http://images.radcity.net/5942/2644059.gif';
var mlslogo8 = new Image(); mlslogo8.src = 'http://images.radcity.net/5942/2644069.gif';
var mlslogo9 = new Image(); mlslogo9.src = 'http://images.radcity.net/5942/2644062.gif';
var mlslogo10 = new Image(); mlslogo10.src = 'http://images.radcity.net/5942/2644066.gif';
var mlslogo11 = new Image(); mlslogo11.src = 'http://images.radcity.net/5942/2644065.gif';
var mlslogo12 = new Image(); mlslogo12.src = 'http://images.radcity.net/5942/2644064.gif';
var mlslogo13 = new Image(); mlslogo13.src = 'http://images.radcity.net/5942/2644060.gif';
var mlslogo14 = new Image(); mlslogo14.src = 'http://images.radcity.net/5942/2644067.gif';

function initFade() {
	var strLogoID; var bolTemp = true;

	if(document.webform != null) {
		strLogoID = readCookie('mlslogo');
		if(strLogoID != null) {
			document.webform.mlsfavclubsel.selectedIndex = strLogoID;
			document.images['mlsfavclublogo'].src = eval('mlslogo' + strLogoID + '.src');
		}
	}

	if(bolDOM) {
		objDiv01 = document.getElementById('mlspgalphoto');
		objDiv02 = document.getElementById('mlspgalhdr');
		objDiv03 = document.getElementById('mlspgaltxt');
		
		while(bolTemp) {
			if(document.getElementById('mlspgalphoto' + (intDivMax + 1)) != null) {intDivMax++;}
			else {bolTemp = false;}
		}
		
		objDiv01.innerHTML = document.getElementById('mlspgalphoto1').innerHTML;
		objDiv02.innerHTML = document.getElementById('mlspgalhdr1').innerHTML;
		objDiv03.innerHTML = document.getElementById('mlspgaltxt1').innerHTML;
		
		intIntv = setTimeout('fadeDivsOut()', intLag);
	}
}

function fadeDivsOut() {
	bolFade = true;
	
	if(intDivOpc > 0) {
		intDivOpc = intDivOpc - 5;
		if(objDiv01.filters) {
			objDiv01.filters.alpha.opacity = intDivOpc;
			objDiv02.filters.alpha.opacity = intDivOpc;
			objDiv03.filters.alpha.opacity = intDivOpc;
		} else {
			objDiv01.style.MozOpacity = intDivOpc/100;
			objDiv02.style.MozOpacity = intDivOpc/100;
			objDiv03.style.MozOpacity = intDivOpc/100;
		}
		setTimeout('fadeDivsOut()', 50);
	} else {
		if(intDivID != intDivMax) {intDivID = intDivID + 1;} else {intDivID = 1;}
		objDiv01.innerHTML = document.getElementById('mlspgalphoto' + intDivID).innerHTML;
		objDiv02.innerHTML = document.getElementById('mlspgalhdr' + intDivID).innerHTML;
		objDiv03.innerHTML = document.getElementById('mlspgaltxt' + intDivID).innerHTML;
		fadeDivsIn();
	}
}

function fadeDivsIn() {
	if(intDivOpc < 100) {
		intDivOpc = intDivOpc + 5;
		if(objDiv01.filters) {
			objDiv01.filters.alpha.opacity = intDivOpc;
			objDiv02.filters.alpha.opacity = intDivOpc;
			objDiv03.filters.alpha.opacity = intDivOpc;
		} else {
			objDiv01.style.MozOpacity = intDivOpc/100;
			objDiv02.style.MozOpacity = intDivOpc/100;
			objDiv03.style.MozOpacity = intDivOpc/100;
		}
		setTimeout('fadeDivsIn()', 50);
	} else {
		bolFade = false;
		intIntv = setTimeout('fadeDivsOut()', intLag);
	}
}

function nextPhoto() {
	if(!bolFade) {
		clearTimeout(intIntv); fadeDivsOut();
		bolPlay = true; document.images['mlspgalpp'].src = btnpaus.src;
	}
}

function prevPhoto() {
	if(!bolFade) {
		if((intDivID - 2) == 0) {intDivID = intDivMax;}
		else {if((intDivID - 2) == -1) {intDivID = intDivMax - 1;}
		else {intDivID = intDivID - 2;}}
		clearTimeout(intIntv); fadeDivsOut();
		bolPlay = true; document.images['mlspgalpp'].src = btnpaus.src;
	}
}

function playPause() {
	if(!bolFade) {
		if(bolPlay) {clearTimeout(intIntv); document.images['mlspgalpp'].src = btnplay.src; bolPlay = false;}
		else {fadeDivsOut(); document.images['mlspgalpp'].src = btnpaus.src; bolPlay = true;}
	}
}

function swapLogo() {
	var strLogoID;
	
	strLogoID = document.webform.mlsfavclubsel.selectedIndex;
	
	saveCookie('mlslogo', strLogoID, 365);
	document.images['mlsfavclublogo'].src = eval('mlslogo' + strLogoID + '.src');
}

function saveCookie(key, val, days) {
	var objDate; var strExp;
	
	if(days) {
		objDate = new Date();
		objDate.setTime(objDate.getTime() + (days*24*60*60*1000));
		strExp = "; expires=" + objDate.toGMTString();
	}
	else {strExp = "";}
	document.cookie = key + "=" + val + strExp + "; path=/";
}

function readCookie(key) {
	var arrCook; var strCook; var strKey;
	var i;
	
	var strKey = key + "=";
	var arrCookie = document.cookie.split(';');
	for(i=0; i<arrCookie.length; i++) {
		strCook = arrCookie[i];
		while(strCook.charAt(0) == ' ') {strCook = strCook.substring(1,strCook.length);}
		if(strCook.indexOf(strKey) == 0) {return strCook.substring(strKey.length, strCook.length);}
	}
	return null;
}