var QS = new Object();
QS.currCnt = 1;
QS.nextCnt = 1;
QS.maxCnts = 0;
QS.pause = false;

QS['img'] = new Array();
QS['img']['software'] = new Array('/img/Software/56400663_type.jpg', '/img/Software/83114371_type.jpg', '/img/Software/200287473-001_type.jpg');
QS['img']['security'] = new Array('/img/Security/78532446_type.jpg', '/img/Security/86482675_type.jpg', '/img/Security/89794567_type.jpg');
QS['img']['storage'] = new Array('/img/Storage/71077684_type.jpg', '/img/Storage/200293784-001_type.jpg', '/img/Storage/200361972-001-type.jpg');
QS['img']['servers'] = new Array('/img/Servers/78254947_type.jpg', '/img/Servers/78429791_type.jpg', '/img/Servers/86482799_type.jpg');
QS['img']['infra'] = new Array('/img/Networking/89597515_type.jpg', '/img/Networking/200470210-001_type.jpg', '/img/Networking/E014686_type.jpg');
QS['img']['dev-news'] = new Array('/img/Developer/71086514_type.jpg', '/img/Developer/87555901_type.jpg', '/img/Developer/E010830_type.jpg');
QS['img']['smallbusiness'] = new Array('/img/Smallbiz/77276574_type.jpg', '/img/Smallbiz/78630764_type.jpg', '/img/Smallbiz/AA010846_type.jpg');
QS['img']['mobility'] = new Array('/img/Mobile/78631955_type.jpg', '/img/Mobile/78631963_type.jpg', '/img/Mobile/89516475_type.jpg');
QS['img']['itmanagement'] = new Array('/img/ITMgmnt/78487430_type.jpg', '/img/ITMgmnt/86510004_type.jpg', '/img/ITMgmnt/200470224-001_type.jpg');

QS.init = function(maxCnt){
	QS.maxCnts = maxCnt;
	QS.slide(maxCnt);
}

QS.slide = function(maxCnt){
	QS.nextCnt = QS.currCnt+1; 
	QS.autoSelect(maxCnt);
}

QS.autoSelect = function(maxCnt){
	var randomNum=Math.floor(Math.random()*3);
	if(!QS.pause){
	QS.hideAll(maxCnt); 
	catName = $('#'+QS.currCnt+' a').attr('name');
	$('#'+QS.currCnt).addClass('on');
	$('#rotateImg').attr("src", QS['img'][catName][randomNum]);
	$('#tnLink').attr("href", $('#'+QS.currCnt+' a').attr('href'));
	
	if(QS.nextCnt > maxCnt ){
		QS.currCnt = 1;
		QS.nextCnt = QS.currCnt+1;
	}
	else{
		QS.currCnt++;
		QS.nextCnt = QS.currCnt+1;
	}
	setTimeout("QS.autoSelect(5)", 10000);
	}
}

QS.hideAll = function(maxCnt){
	for(i=1;i<=5;i++)
		$('#'+i).removeClass('on');
}

QS.toggles = function(){
	if(QS.pause == false){
		QS.pause = true;
		$('#toggles').html('Rotator on');
	}
	else{
		QS.pause = false;
		$('#toggles').html('Rotator off');
		setTimeout("QS.autoSelect(5)", 10000);
	}
}

$(document).ready(function(){
	divCnt = $('#topNews li').length;
	if(divCnt > 0)
		QS.init(divCnt);
});

