var duration; //play interval
jQuery.noConflict();
window.onload = function() {
	initRotator();
}
var _c = _h = _itemCount = 0;

function initRotator() {
	getItemCount();
	addPlayOnClickEvent('#PreviousID');
	addPlayOnClickEvent('#NextID');
	jQuery("#movie_scroller ul li").hover(function() { clearInterval(_h) }, function() { play() });
	change(0);
	play();
}

function getItemCount() {
	var play = document.getElementById('play');
	_itemCount = play.children.length;
}

function addPlayOnClickEvent(ctrl) {
	jQuery(ctrl).click(function() {
		var i = jQuery(this).attr('alt') - 1;
		var altValue = jQuery(this).attr('alt');
		var lastIndex = _itemCount - 3;
		switch (altValue) {
			case 'Previous':
				i = _c == 0 ? lastIndex : _c - 1;
				break;
			case 'Next':
				i = _c == lastIndex ? 0 : _c + 1;
				break;
			default:
				i = altValue - 1;
				break;
		}
		clearInterval(_h);
		_c = i;
		play();
		change(i);
	})
}

function play() {
	_h = setInterval("auto()", duration);
	setPalyPosition();
}
function change(i) {
	jQuery('#play > a > img').css('opacity', '0.4').eq(i + 1).css('opacity', '1').blur();
	document.getElementById('PreviousImg').style.opacity = '1';
	document.getElementById('NextImg').style.opacity = '1';

	jQuery('#play > a > img').css('filter', 'alpha(opacity=40)').eq(i + 1).css('filter', 'alpha(opacity=100)').blur();
	document.getElementById('PreviousImg').style.filter = 'alpha(opacity=100)';
	document.getElementById('NextImg').style.filter = 'alpha(opacity=100)';

	jQuery("#movie_scroller ul li").hide().eq(i).fadeIn('slow');
	setDescription(i);
}
function auto() {
	var lastItem = _itemCount - 4;
	_c = _c > lastItem ? 0 : _c + 1;
	change(_c);
}

function setPalyPosition() {
	var play = document.getElementById('play');
	play.style.margin = "-62px 0 0 -322px";
	play.style.display = 'inline';
}

function displaySlide(ctrl) {
	clearInterval(_h);
	_c = jQuery(ctrl).attr('alt') - 1;
	change(_c);
}

function setDescription(currentIndex) {
	var descID = currentIndex + 1;
	document.getElementById('divDescription').innerHTML = document.getElementById('desc' + descID.toString()).innerHTML;
	document.getElementById('titleText').innerHTML = document.getElementById('title' + descID.toString()).innerHTML;
	document.getElementById('bottomText').innerHTML = document.getElementById('bottom' + descID.toString()).innerHTML;

	document.getElementById('readLink').href = document.getElementById('readLink' + descID.toString()).innerHTML.split("\"")[0];
	document.getElementById('readLink').onclick = "\"" + document.getElementById('readLink' + descID.toString()).innerHTML.split("\"")[2] + "\"";
	document.getElementById('readLinkName').innerHTML = document.getElementById('readLinkName' + descID.toString()).innerHTML.split("\"")[0];

	document.getElementById('watchLink').href = document.getElementById('watchLink' + descID.toString()).innerHTML.split("\"")[0];
	document.getElementById('watchLink').onclick = "\"" + document.getElementById('watchLink' + descID.toString()).innerHTML.split("\"")[2] + "\"";
	document.getElementById('watchLinkName').innerHTML = document.getElementById('watchLinkName' + descID.toString()).innerHTML.split("\"")[0];
	
	document.getElementById('listenLink').href = document.getElementById('listenLink' + descID.toString()).innerHTML.split("\"")[0];
	document.getElementById('listenLink').onclick = "\"" + document.getElementById('listenLink' + descID.toString()).innerHTML.split("\"")[2] + "\"";
	document.getElementById('listenLinkName').innerHTML = document.getElementById('listenLinkName' + descID.toString()).innerHTML.split("\"")[0];

	if ((document.getElementById('readLink' + descID.toString()).innerHTML) == "")
	    document.getElementById('readLinkDiv').style.display = "none";
	else {
	    document.getElementById('readLinkDiv').style.display = "";
	    if (((document.getElementById('watchLink' + descID.toString()).innerHTML) == "") && ((document.getElementById('listenLink' + descID.toString()).innerHTML) == "")) {
	        document.getElementById('span2').style.display = "none";
	    }
	    else {
	        document.getElementById('span2').style.display = "";
	    }
	}

	if ((document.getElementById('watchLink' + descID.toString()).innerHTML) == "") {
		document.getElementById('watchLinkDiv').style.display = "none";
	}
	else {
		document.getElementById('watchLinkDiv').style.display = "";
		if ((document.getElementById('listenLink' + descID.toString()).innerHTML) == "") {
			document.getElementById('span1').style.display = "none";
		}
		else {
			document.getElementById('span1').style.display = "";
		}
	}

	if ((document.getElementById('listenLink' + descID.toString()).innerHTML) == "") {
		document.getElementById('listenLinkDiv').style.display = "none";
	}
	else {
		document.getElementById('listenLinkDiv').style.display = "";
	}

    if (document.getElementById('readLinkDiv').style.display != "none") {
		document.getElementById('sliderImageLink' + descID.toString()).href = document.getElementById('readLink').href;
	}
	else if (document.getElementById('watchLinkDiv').style.display != "none") {
		document.getElementById('sliderImageLink' + descID.toString()).href = document.getElementById('watchLink').href;
	}
	else if (document.getElementById('listenLinkDiv').style.display != "none") {
		document.getElementById('sliderImageLink' + descID.toString()).href = document.getElementById('listenLink').href;
	}
	else {
		document.getElementById('sliderImageLink' + descID.toString()).href = "#";
	}
	
	jQuery("#divDescription").hide().fadeIn('slow');
}
