// Function that support the site

// Tab Control
function tc(str){
	//Create Array
	var string = str;
	var pattern = /,/;
	thearray = string.split(pattern);
	//Show Div
	document.getElementById(thearray[0]).style.display = "";
	document.getElementById("tab"+thearray[0]).style.background = "#ebebeb";
	//Close Divs
	for(i=1; i<thearray.length;i++){
	document.getElementById(thearray[i]).style.display = "none";
	document.getElementById("tab"+thearray[i]).style.background = "";
	}
}

function tcimage(tabimage,theimage,vheader){
	//Create Array
	var stringimage = tabimage;
	var patternimage = /,/;
	thearrayimage = stringimage.split(patternimage);
	//Show Div
	document.getElementById(thearrayimage[0]).style.display = "";
	document.getElementById("tab"+thearrayimage[0]).style.background = "#ebebeb";
	//Close Divs
	for(i=1; i<thearrayimage.length;i++){
	document.getElementById(thearrayimage[i]).style.display = "none";
	document.getElementById("tab"+thearrayimage[i]).style.background = "";
	//change imagearea
	document.getElementById("imagearea").innerHTML = "<img src='"+ theimage +"'/>";
	document.getElementById("vheader").innerHTML = vheader;
	//"<img src='"+ theimage +"'/>";
	}
}
//Page Start
function page_start(sect,howmany){	
		if ((sect == "t01")||(sect == "t02")||(sect == "t03")||(sect == "t04")||(sect == "t05")||(sect == "t06")){
			for(i=1; i < howmany; i++){
			document.getElementById("t0" + i).style.display = "none";
			document.getElementById("t0" + i).style.background = "#fff";				
			}
			document.getElementById(sect).style.display = "";
			document.getElementById("tab" + sect).style.background = "#ebebeb";
		}else{
			document.getElementById("t01").style.display = "";
			document.getElementById("tabt01").style.background = "#ebebeb";
		}
		
}

// Expand Collapse Div
function ec(divid) {
	if (document.getElementById(divid).style.display == ""){
	document.getElementById(divid).style.display = "none";
	document.getElementById(divid + "EC").src = "/images/plus.gif";
	}else{
	document.getElementById(divid).style.display = "";
	document.getElementById(divid + "EC").src = "/images/minus.gif";
	}
}

function ew(divid) {
	if (document.getElementById(divid).style.display == ""){
	document.getElementById(divid).style.display = "none";
	}else{
	document.getElementById(divid).style.display = "";
	}
}

// S-Series Landing Page
function swap_over(tab) {
	switch(tab){
		case "swap_sseries":
		document.getElementById("swap_sseries").style.display = "";
		document.getElementById("swap_2410").style.display = "none";
		document.getElementById("swap_50").style.display = "none";
		document.getElementById("swap_50v").style.display = "none";
		document.getElementById("swap_25p").style.display = "none";
		document.getElementById("swap_60").style.display = "none";
		document.getElementById("swap_55").style.display = "none";
		document.getElementById("swap_4810").style.display = "none";
		document.getElementById("swap_7000").style.display = "none";
		break;
		case "swap_2410":
		document.getElementById("swap_sseries").style.display = "none";
		document.getElementById("swap_2410").style.display = "";
		document.getElementById("swap_50").style.display = "none";
		document.getElementById("swap_50v").style.display = "none";
		document.getElementById("swap_25p").style.display = "none";
		document.getElementById("swap_60").style.display = "none";
		document.getElementById("swap_55").style.display = "none";
		document.getElementById("swap_4810").style.display = "none";
		document.getElementById("swap_7000").style.display = "none";
		break;
		case "swap_60":
		document.getElementById("swap_sseries").style.display = "none";
		document.getElementById("swap_2410").style.display = "none";
		document.getElementById("swap_50").style.display = "none";
		document.getElementById("swap_50v").style.display = "none";
		document.getElementById("swap_25p").style.display = "none";
		document.getElementById("swap_60").style.display = "";
		document.getElementById("swap_55").style.display = "none";
		document.getElementById("swap_4810").style.display = "none";
		document.getElementById("swap_7000").style.display = "none";
		break;case "swap_50":
		document.getElementById("swap_sseries").style.display = "none";
		document.getElementById("swap_2410").style.display = "none";
		document.getElementById("swap_50").style.display = "";
		document.getElementById("swap_50v").style.display = "none";
		document.getElementById("swap_25p").style.display = "none";
		document.getElementById("swap_60").style.display = "none";
		document.getElementById("swap_55").style.display = "none";
		document.getElementById("swap_4810").style.display = "none";
		document.getElementById("swap_7000").style.display = "none";
		break;
		case "swap_50v":
		document.getElementById("swap_sseries").style.display = "none";
		document.getElementById("swap_2410").style.display = "none";
		document.getElementById("swap_50").style.display = "none";
		document.getElementById("swap_50v").style.display = "";
		document.getElementById("swap_25p").style.display = "none";
		document.getElementById("swap_60").style.display = "none";
		document.getElementById("swap_55").style.display = "none";
		document.getElementById("swap_4810").style.display = "none";
		document.getElementById("swap_7000").style.display = "none";
		break;
		case "swap_25p":
		document.getElementById("swap_sseries").style.display = "none";
		document.getElementById("swap_2410").style.display = "none";
		document.getElementById("swap_50").style.display = "none";
		document.getElementById("swap_50v").style.display = "none";
		document.getElementById("swap_25p").style.display = "";
		document.getElementById("swap_60").style.display = "none";
		document.getElementById("swap_55").style.display = "none";
		document.getElementById("swap_4810").style.display = "none";
		document.getElementById("swap_7000").style.display = "none";
		break;		
		case "swap_55":
		document.getElementById("swap_sseries").style.display = "none";
		document.getElementById("swap_2410").style.display = "none";
		document.getElementById("swap_50").style.display = "none";
		document.getElementById("swap_50v").style.display = "none";
		document.getElementById("swap_25p").style.display = "none";
		document.getElementById("swap_60").style.display = "none";
		document.getElementById("swap_55").style.display = "";
		document.getElementById("swap_4810").style.display = "none";
		document.getElementById("swap_7000").style.display = "none";
		break;		
		case "swap_4810":
		document.getElementById("swap_sseries").style.display = "none";
		document.getElementById("swap_2410").style.display = "none";
		document.getElementById("swap_50").style.display = "none";
		document.getElementById("swap_50v").style.display = "none";
		document.getElementById("swap_25p").style.display = "none";
		document.getElementById("swap_60").style.display = "none";
		document.getElementById("swap_55").style.display = "none";
		document.getElementById("swap_4810").style.display = "";
		document.getElementById("swap_7000").style.display = "none";
		break;			
		case "swap_7000":
		document.getElementById("swap_sseries").style.display = "none";
		document.getElementById("swap_2410").style.display = "none";
		document.getElementById("swap_50").style.display = "none";
		document.getElementById("swap_50v").style.display = "none";
		document.getElementById("swap_25p").style.display = "none";
		document.getElementById("swap_60").style.display = "none";
		document.getElementById("swap_55").style.display = "none";
		document.getElementById("swap_4810").style.display = "none";
		document.getElementById("swap_7000").style.display = "";
		break;	
		default:;
	}
}

//View Images
function viewImg (imgFile, imgName) {
	var imgFile;
	imgFile = "/templates/asp/viewimg.asp?img=" + imgFile + "&n=" + imgName;
	window.open(imgFile,'screen_shot','width=750,height=600');
}

function ViewVideo (location){
viewwebinar = window.open(location,"","status=1,resizable=yes,scrollbars=yes");
}

//button
function button(thisid, source){
document.getElementById(thisid).src = source ;
}

//Videos
function ViewVideo (location){
viewwebinar = window.open(location,"","status=1,resizable=yes,scrollbars=yes");
}


function tellmeaStory(psWebinar2Show,piWebinarWidth,piWebinarHeight) {
		if(parseInt(screen.width) < piWebinarWidth || parseInt(screen.height) < piWebinarHeight) {
//		if(parseInt(screen.width) < 1300 || parseInt(screen.height) < 337) {
			vRet = confirm("The optimal screen setting for this webinar is greater than 1016 pixels wide and more than 736 pixels in height. Your settings do not meet this criteria. To view anyway, click 'OK'. If you would like to adjust your settings, click 'Cancel'.");
			if(vRet == false) {
				return;
			} else {
				iLeft = (screen.width) ? (screen.width-piWebinarWidth)/2 : 0;
				iTop = (screen.height) ? (screen.height-piWebinarHeight)/2 : 0;
				win = window.open("webinar_popupwin.asp?archive="+psWebinar2Show,"WebinarArchive"+psWebinar2Show,"width="+piWebinarWidth+",height="+piWebinarHeight+",top="+iTop+",left="+iLeft+",directories=no,status=no,scrollbars=no,location=no,resizable=no,menubar=no");
			}
		} else {
			iLeft = (screen.width) ? (screen.width-piWebinarWidth)/2 : 0;
			iTop = (screen.height) ? (screen.height-piWebinarHeight)/2 : 0;
			win = window.open("webinar_popupwin.asp?archive="+psWebinar2Show,"WebinarArchive"+psWebinar2Show,"width="+piWebinarWidth+",height="+piWebinarHeight+",top="+iTop+",left="+iLeft+",directories=no,status=no,scrollbars=no,location=no,resizable=no,menubar=no");
		}
	}
	
function viewPlayer (url) {
	var url;
	newWindow = window.open(url,'Force10VideoPlayer','width=825,height=485');
	newWindow.focus();
}

function viewPreso (url) {
	var url;
	newWindow = window.open(url,'Force10Demo','width=825,height=625');
	newWindow.focus();
}


//Products Landing Page
function swt(tab){
	switch(tab){
		case "sect0":
				document.getElementById('display_href').href = "#";
				document.getElementById('display').alt = "Force10 Networks";
				document.getElementById('display').src = "/products/images/F10.010_Product_Home1.jpg";
		break;
		case "sect1":
				document.getElementById('display_href').href = "/products/ethernetsr.asp";
				document.getElementById('display').alt = "Ethernet Switching/Routing";
				document.getElementById('display').src = "/products/images/F10.010_Product_Home2_ES_R.jpg";
		break;
		case "sect2":
				document.getElementById('display_href').href = "/products/traverse_family.asp";
				document.getElementById('display').alt = "Multiservice Transport Switch";
				document.getElementById('display').src = "/products/images/F10.010_Product_Home3_MTS.jpg";
		break;
		case "sect3":
				document.getElementById('display_href').href = "/products/masterseries_family.asp";
				document.getElementById('display').alt = "Cell Site Access Aggregators";
				document.getElementById('display').src = "/products/images/F10.010_Product_Home4_CSAA.jpg";
		break;
		case "sect4":
				document.getElementById('display_href').href = "/products/adit_600.asp";
				document.getElementById('display').alt = "Converged Access Devices";
				document.getElementById('display').src = "/products/images/F10.010_Product_Home5_CAD.jpg";
		break;
		case "sect5":
				document.getElementById('display_href').href = "/products/MetroAccessTraverseEdgeMultiserviceMultiplexers.asp ";
				document.getElementById('display').alt = "Metro Access Platforms";
				document.getElementById('display').src = "/products/images/F10.010_Product_Home6_MAP.jpg";
		break;
		default:;
	}
}

//Carrier Transport and Access page
function CAnavOn (CAnavID){
document.getElementById(CAnavID+'_title').style.backgroundColor = "#666";
document.getElementById(CAnavID+'_sect').style.display = "";
document.getElementById('Cnav0').style.display = "none";

}
function CAnavOut (CAnavID){
document.getElementById(CAnavID+'_title').style.backgroundColor = "#ccc";
document.getElementById(CAnavID+'_sect').style.display = "none"
document.getElementById('Cnav0').style.display = "";
}

//Buttons
function button(thisid, source){
document.getElementById(thisid).src = source ;
}


//rotation code
function spin(){
	
}

//homepage tabs

function hpst(str){

	//alert(opentab);
	var string = str;
	var pattern = /,/;
	var thearray = string.split(pattern);
	//alert(thearray[0]);
	//Show Div
	document.getElementById(thearray[0]).style.display = '';
	document.getElementById('Tab'+thearray[0]).style.background = 'url(/images/' + thearray[0] +'.png)';
	document.getElementById('Tab'+thearray[0]).style.color = '#666666';
	document.getElementById('Tab'+thearray[0]).style.fontWeight = 'bold';
	//Close Divs
	for(i=1; i<=thearray.length-1; i++){
	document.getElementById(thearray[i]).style.display = "none";
	document.getElementById('Tab'+thearray[i]).style.background = '';
	document.getElementById('Tab'+thearray[i]).style.color = '#b2b2b2';
	document.getElementById('Tab'+thearray[i]).style.fontWeight = 'normal';
	}
}
	
function showDiv(strspl,headline){
//str array = (title,href,time)
	var string = strspl;
	var pattern = /,/;
	thearrayshow = string.split(pattern);
	document.getElementById(headline).innerHTML = thearrayshow[0] + " " + thearrayshow[2]+ "<br /><br /><a href='"+ thearrayshow[1] + "' style='height:18px; vertical-align:middle; position:relative; top:-8px; left:0px;'><img src='images/watchNow.jpg' border='0' alt='Watch Now' /></a>";

}

function sizedown(id){
	curr_width = document.getElementById(id.id).width;
	document.getElementById(id.id).width = curr_width-6;
	curr_height = document.getElementById(id.id).height
	document.getElementById(id.id).height = curr_height -6
	document.getElementById(id.id).style.position = "relative";
	document.getElementById(id.id).style.left = "0px";
	document.getElementById(id.id).style.top = "0px";
	}
	
function sizeup(id){
	curr_width = document.getElementById(id.id).width;
	document.getElementById(id.id).width = curr_width+6;
	curr_height = document.getElementById(id.id).height
	document.getElementById(id.id).height = curr_height+6;
	document.getElementById(id.id).style.position = "relative";
	document.getElementById(id.id).style.left = "-3px";
	document.getElementById(id.id).style.top = "-3px";
	}

//Start tool tip
// position of the tooltip relative to the mouse in pixel //
var offsetx = 12;
var offsety =  8;


function tooltip(passedid)
{
	document.getElementById(passedid).style.display = "";
}

function exit(passedid)
{
    document.getElementById(passedid).style.display = "none";
}
//end tool tip


function moveup(obj){	
	document.getElementById(obj.id).style.position = "relative";
	document.getElementById(obj.id).style.top = "-10px";
}

function movedown(obj){
	document.getElementById(obj.id).style.position = "relative";
	document.getElementById(obj.id).style.top = "0px";
}


//Start New Drop Down Menu for Products and Solutions on Top Nav 07-22-2010//
var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 

//End New Drop Down Menu//


