// JavaScript Document
function toggleMenu(element, size, status, arrow) {

	if(status == "off" ) {
		document.getElementById(element).className = "top_parent_"+size;		
		document.getElementById("arrow-"+arrow).src = "images/icons/blue-down-arrow.jpg";
	
	}
	
	if(status == "on" ) {
		document.getElementById(element).className = "active-top-"+size;		
		document.getElementById("arrow-"+arrow).src = "images/icons/black-down-arrow.jpg";
	}

}

function toggleTab(element) {
	var obj = document.getElementById("tab-"+element);
	
	if(obj.className == "passive" || obj.className == "active") {
		var active_class = "active";
		var passive_class = "passive";
	}
	if(obj.className == "passive-small" || obj.className == "active-small") {
		var active_class = "active-small";
		var passive_class = "passive-small";
	}
	
	if(obj.className == "passive-medium" || obj.className == "active-medium") {
	    var active_class = "active-medium";
	    var passive_class = "passive-medium";
	}
	
	/* based on the assumption there will never be more than 10 tabs */
	for(var i=1; i<11; i++) {
		if(document.getElementById("tab-"+i)) {
			document.getElementById("tab-"+i).className = passive_class;
			if(document.getElementById("tab-"+i+"-content")) {
				document.getElementById("tab-"+i+"-content").style.display =  "none";		
			}
		}
	}
	obj.className = active_class;
	
	if(document.getElementById("tab-"+element+"-content")) {
		document.getElementById("tab-"+element+"-content").style.display = "block";
	}

}

function toggleSubTab(element) {
	var obj = document.getElementById("subtab-"+element);
		
	if(obj.className == "sub-passive" || obj.className == "sub-active") {
		var active_class = "sub-active";
		var passive_class = "sub-passive";
	}

	
	/* based on the assumption there will never be more than 10 tabs */
	for(var i=1; i<11; i++) {
		if(document.getElementById("subtab-"+i)) {
			/*document.getElementById("subtab-"+i).className = passive_class;*/
			if(document.getElementById("subtab-"+i+"-content")) {
				document.getElementById("subtab-"+i+"-content").style.display =  "none";		
			}
		}
	}
	obj.className = active_class;
	
	if(document.getElementById("subtab-"+element+"-content")) {
		document.getElementById("subtab-"+element+"-content").style.display = "block";
	}

}

/* Featured Technology Redirect */
function linkTo(pageId) {
	window.location.href = 'default.aspx?id='+pageId;
}

function start(start_frame, end_frame, delay) {
	setTimeout(switchSlide(start_frame,start_frame,end_frame, delay), delay);
}
function switchSlide(frame, start_frame, end_frame, delay) {
	return (function() {
		Effect.Fade('slideshow' + frame);
		if (frame == end_frame) { frame = start_frame; } else { frame = frame + 1; }
		setTimeout("Effect.Appear('slideshow" + frame + "');", 850); /*numerical value controls how long the fade lasts in milliseconds*/
		setTimeout(switchSlide(frame, start_frame, end_frame, delay), delay + 850);
	})
}

function open_demo(windowid) {
    newwin = window.open('/products/demo.aspx?id='+windowid+'','newwin','height=600,width=950,left=100,top=100,resizable=yes,scrollbars=yes,location=yes,menubar=yes,toolbar=yes,status=yes');
    newwin.focus()
}

function launch_video(url) {
	newwindow=window.open(url,'name','height=300,width=700,resizable=yes,scrollbars=yes,');
	if (window.focus) {newwindow.focus()}
}