

function hideDiv(id) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.visibility = 'hidden';
		document.getElementById(id).style.display='none';
	} else {
		if (document.layers) { // Netscape 4
			document.id.visibility = 'hidden';
			document.id.display='none';
		} else { // IE 4
			document.all.id.style.visibility = 'hidden';
			document.all.id.style.display='none';
		}
	}
}

function showDiv(id) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.visibility = 'visible';
		document.getElementById(id).style.display='';
	} else {
		if (document.layers) { // Netscape 4
			document.id.visibility = 'visible';
			document.id.display='';
		} else { // IE 4
			document.all.id.style.visibility = 'visible';
			document.all.id.style.display='';
		}
	}
}
				
function toggleDiv(hideid,showid) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(hideid).style.visibility = 'hidden';
		document.getElementById(hideid).style.display='none';
		document.getElementById(showid).style.visibility = 'visible';
		document.getElementById(showid).style.display='';
	} else {
		if (document.layers) { // Netscape 4
			document.hideid.visibility = 'hidden';
			document.hideid.display='none';
			document.showid.visibility = 'visible';
			document.showid.display='';
		} else { // IE 4
			document.all.hideid.style.visibility = 'hidden';
			document.all.hideid.style.display='none';
			document.all.showid.style.visibility = 'visible';
			document.all.showid.style.display='';
		}
	}
}

function toggleDivStyle(hideid,showid) {
	changeClass(hideid, "homefeatnumitem");
	changeClass(showid, "homefeatnumitemcurrent");
}

function toggleTwitterDivStyle(argTweet) {
	if(argTweet == 'nissan'){
		changeClass("infinititweet", "tweetselectitem");
		changeClass("nissantweet", "tweetselectitemcurrent");
	}
	if(argTweet == 'infiniti'){
		changeClass("nissantweet", "tweetselectitem");
		changeClass("infinititweet", "tweetselectitemcurrent");
	}
}

function changeClass(Elem, myClass) {
	var elem;
	if(document.getElementById) {
		var elem = document.getElementById(Elem);
	} else if (document.all){
		var elem = document.all[Elem];
	}
	elem.className = myClass;
}

function changeFeature(argNumber){
	clearInterval(featureTimerInterval);
	toggleFeature(argNumber);
	featureTimerInterval = window.setInterval("countDown()", 5000);
}

function toggleFeature(showidNumber){
	
	if (showidNumber == undefined){
	showidNumber = (parseInt(currentFeatureRelease) + 1);
	}
	toggleDiv("homefeat"+currentFeatureRelease, "homefeat"+showidNumber);
	toggleDivStyle("homefeatnum"+currentFeatureRelease, "homefeatnum"+showidNumber);
        toggleDiv("homefeatlink"+currentFeatureRelease, "homefeatlink"+showidNumber);
	currentFeatureRelease = showidNumber;
}
				
function HideContent(d) {
	if(d.length < 1) { return; }
	document.getElementById(d).style.display = "none";
}

function ShowContent(d) {
	if(d.length < 1) { return; }
	document.getElementById(d).style.display = "block";
}

function ReverseContentDisplay(d) {
	if(d.length < 1) { return; }
	if(document.getElementById(d).style.display == "none") { 
		document.getElementById(d).style.display = "block"; 
	} else { 
		document.getElementById(d).style.display = "none"; 
	}
}

var currentFeatureRelease = 0;

function countDown() {
	if(currentFeatureRelease == 0){
		currentFeatureRelease = 1;
		featureTimerInterval = window.setInterval("countDown()", 5000);
	} else {
		if(currentFeatureRelease < 5){
			i = (parseInt(currentFeatureRelease) + 1);
			toggleFeature(i);
		} else {
			i = 1;
			toggleFeature(i);
		}
	}
}
