
var iActiveSubMenuID = "";
var bIsChildOfMenuDiv = false;
var closebtnClicked = false;

function closebtnIndicator() {

if (closebtnClicked == false) {

closebtnClicked = true;

}

}



function closeSubMenu(evt,iID)
{
	bIsChildOfMenuDiv = false;
	
	if (!evt) evt = window.event;
	var el = (evt.toElement) ? evt.toElement : (evt.relatedTarget) ? evt.relatedTarget : null;
	
	if(el != null)
	{
		if(el.parentElement!=null)
		{
			checkParent(el);
		}
		else if(el.parentNode!=null)
		{
			checkParentNode(el);
		}
	}
	if(!bIsChildOfMenuDiv)
	{
		oMenuDiv = document.getElementById('submenu_'+iID);
		oMenuDiv.style.visibility = "hidden";
		iActiveSubMenuID = "";
	}
}

function checkParent(oElement)
{
	if(oElement.id!=null&&oElement.id.lastIndexOf("submenu")!=-1)
	{
		bIsChildOfMenuDiv = true;
	}
	if(oElement.parentElement!=null)
	{
		checkParent(oElement.parentElement);
	}	
}


function checkParentNode(oElement)
{
	if(oElement.id!=null&&oElement.id.lastIndexOf("submenu")!=-1)
	{
		bIsChildOfMenuDiv = true;
	}
	if(oElement.parentNode!=null)
	{
		checkParentNode(oElement.parentNode);
	}
}


function remoteCloseSubMenu2(iID)
{
	if(iActiveSubMenuID=="")
	{
		document.getElementById('submenu_'+iID).style.visibility = "hidden";
	}
}

function remoteCloseSubMenu(iID)
{
	setTimeout("remoteCloseSubMenu2(" + iID + ")",100);
}

function setActiveSubMenu(iID)
{
	iActiveSubMenuID = iID;
}

function signin_toggleDiv(divID)
{
	if(divID.lastIndexOf('submenu')!=-1)
	{
 		//THIS CALL CAME FROM A SUBMENU MOUSEOVER
		for(i=1;i<7;i++)
		{
	 		var sID = divID.substring(0,divID.length-1) + i;
			var oDiv = document.getElementById(sID);
			if(oDiv!=null)
			oDiv.style.visibility = "hidden";
		}
		 
		var oDivToDisplay = document.getElementById(divID);
		if(oDivToDisplay!=null)
		{
	 		if ((closebtnClicked == true) && (divID == 'submenu_6')) {
			closebtnClicked = false;
			}
		else {
				oDivToDisplay.style.display = "block";
				oDivToDisplay.style.visibility = "visible";
			}

		}
	}
 
	else
	{ 
		displayStatus = document.getElementById(divID);
		if (displayStatus.style.display=="none"){
			displayStatus.style.display="";
			document.getElementById('transbox_sso').style.height = 0;
			document.getElementById('transbox_sso').style.display ='block';
			document.getElementById('transbox_sso').style.visibility ='visible';
			curr_objID  = 'transbox_sso';
			innerContent = 'transcontent_sso';
			curr_objHeight = 61;
			showContent();
			
			document.getElementById("imgSignINBtn").src = "/content/consumerdslespanol/images/btnSignInOpen1.gif";
			}
		else if (displayStatus.style.visibility=="hidden") {
			displayStatus.style.visibility="visible";
			document.getElementById('transbox_sso').style.height = 0;
			document.getElementById('transbox_sso').style.display ='block';
			document.getElementById('transbox_sso').style.visibility ='visible';
			curr_objID  = 'transbox_sso';
			innerContent = 'transcontent_sso';
			curr_objHeight = 61;
			showContent();

			document.getElementById("imgSignINBtn").src = "/content/consumerdslespanol/images/btnSignInOpen1.gif";
			}
		else if (displayStatus.style.visibility=="visible") {
			oHeight = 61;
			document.getElementById('transcontent_sso').style.display ='none';
			curr_objID  = 'transbox_sso';
			innerContent = 'transcontent_sso';
			hidecontent();
			//displayStatus.style.visibility="hidden" ;
			//document.getElementById("imgSignINBtn").src = "images/btnSignInClose.gif";
			}
		else{
			oHeight = 61;
			document.getElementById('transcontent_sso').style.display ='none';
			curr_objID  = 'transbox_sso';
			innerContent = 'transcontent_sso';
			hidecontent();
			//displayStatus.style.display="none";
			//document.getElementById("imgSignINBtn").src = "images/btnSignInClose.gif";
			}
	}
}

function Toggle(vzacct) { 
	document.getElementById("ma").style.display = "none"; 
	document.getElementById("vzw").style.display = "none"; 
	document.getElementById("vzc").style.display = "none"; 
	document.getElementById("lba").style.display = "none"; 
	document.getElementById(vzacct).style.display = "block"; 
} 
	
var oHeight = 1;
var i = 0;
var slide = true;
var curr_objID = null;
var innerContent = '';
var curr_objHeight = 0;
var incVal = 5;
var incTimer = 1;

function showContent(){
var obj = document.getElementById(curr_objID);
if (oHeight >= curr_objHeight) slide = false;
	if (slide){
		oHeight = oHeight + incVal;
		obj.style.height = oHeight + 'px';
		setTimeout('showContent()',incTimer);
	}
	else{
		oHeight = 1;
		i = 0;
		slide = true;
		curr_objID = null;
		curr_objHeight = 0;
		if(innerContent != ''){
			document.getElementById(innerContent).style.display ='block';
			document.getElementById(innerContent).style.visibility ='visible';
		}
		innerContent = '';
	}
}

function hidecontent(){
var obj = document.getElementById(curr_objID);
if (oHeight <= 1) slide = false;
	if (slide){
		oHeight = oHeight - incVal;
		obj.style.height = oHeight + 'px';
		setTimeout('hidecontent()',incTimer);
	}
	else{
		displayStatus = document.getElementById(curr_objID);
		if (displayStatus.style.visibility=="visible")
			displayStatus.style.visibility="hidden" ;
		else
			displayStatus.style.display="none";
		document.getElementById('signmenu_on').style.display="none";
		document.getElementById("imgSignINBtn").src = "/content/consumerdslespanol/images/btnSignInClose.gif";
		oHeight = 1;
		i = 0;
		slide = true;
		curr_objID = null;
		curr_objHeight = 0;
		if(innerContent != ''){
			document.getElementById(innerContent).style.display ='none';
		}
		innerContent = '';
	}
}


function toggleSignin(iSelected, buttonID){
try{
	lobCookie = getUserTypeCookie();
	switch (iSelected)
	{
		case 0 :
			//alert("Please choose an account type.");
			document.getElementById(buttonID).style.display="none";
			document.getElementById('signin_myaccount').style.display="none";
			document.getElementById('signin_myaccountText').style.display="none";
			document.getElementById('tblSecureText').style.display="none"
			document.getElementById("signInframe").height = 1;
			break;
		case 1 :
			if(lobCookie =="RetailConsumer"||lobCookie =="RetailGeneralBiz")
			{
				document.getElementById(buttonID).style.display="block";
				document.getElementById('signin_myaccount').style.display="none";
				document.getElementById('signin_myaccountText').style.display="none";
				document.getElementById('tblSecureText').style.display="none"
				document.getElementById('signin_VCEmail').style.display="none";
				document.getElementById("signInframe").height = 1;
			}
			else
			{
				document.getElementById(buttonID).style.display="none";
				document.getElementById('signin_myaccount').style.display="";
				document.getElementById('signin_myaccountText').style.display="";
				document.getElementById('tblSecureText').style.display="none"
				document.getElementById('signin_VCEmail').style.display="none";
				document.getElementById('signInframe').height = 0;
				document.getElementById('signInframe').style.display ='block';
				document.getElementById('signInframe').style.visibility ='visible';
				curr_objID  = 'signInframe';
				innerContent = '';
				curr_objHeight = 82;
				showContent();
			}
			break;
		case 3 :
			document.getElementById(buttonID).style.display="block";
			document.getElementById('signin_myaccount').style.display="none";
			document.getElementById('signin_myaccountText').style.display="none";
			document.getElementById('tblSecureText').style.display="none"
			document.getElementById('signin_VCEmail').style.display="none";
			document.getElementById("signInframe").height = 1;
			break;
		default :
			document.getElementById(buttonID).style.display="";
			document.getElementById('signin_myaccount').style.display="none";
			document.getElementById('signin_myaccountText').style.display="none";
			document.getElementById('tblSecureText').style.display="none"
			document.getElementById('signin_VCEmail').style.display="none";
			document.getElementById("signInframe").height = 1;
		}
	}
	catch(e){}
}

function resetSignMenu() {
try{
	document.getElementById('signinselector').selectedIndex=0;
	document.getElementById('btnSignin_main').style.display="none";
	document.getElementById('signin_myaccount').style.display="none";
	document.getElementById('signin_myaccountText').style.display="none";
	document.getElementById('tblSecureText').style.display="none"
	document.getElementById('signin_VCEmail').style.display="none";
	document.getElementById("signInframe").height = 1;
	}
	catch(e){}
}

bOverDiv = false;

function clicker(e)
{
return false;
	//if(bOverDiv!=true)
	//{
	//	toggleDiv('signin'); 
	//	toggleDiv('signmenu');
	//}
}

function setOver(bOver)
{
	bOverDiv = bOver;
}

function toggleDiv2(){
	document.getElementById('signmenu_on').style.display="none";
	document.getElementById('signmenu_off').style.visibility="visible";
}

function toggleSecureText(){
	if(	document.getElementById('tblSecureText').style.display=="none"){
		document.getElementById('tblSecureText').style.display="";
		}
	else
		document.getElementById('tblSecureText').style.display="none";
}

function gotoSignin(){
try{
	var selectedOpt = document.getElementById('signinselector').value;
	switch (selectedOpt)
			{
			case 'signin_myaccount': 
//				window.location.href = "http://www21.verizon.com/myaccount/?ID=FYHMA";
				window.location.href = "https://" + window.location.hostname + "/myaccount/?ID=FYHMA"; //Changed for using hostname depending on the environment
				break;
			case 'signin_mywireless': 
				window.open("http://www.verizonwireless.com/b2c/index.html");
				break;
			case 'signin_VCEmail' :
				window.open("https://sso.verizon.net/ssowebapp/VOLPortalLogin");
				break;
			case 'signin_largebiz' :
				window.open("https://customercenter.mci.com");
				break;
			default:
				break;
			}
			}
	catch(e){}
}

function getUserTypeCookie () {
	var dcookie = document.cookie;
	var cname = "vzUserType=";
	var clen = dcookie.length;
	var cbegin = 0;
	while (cbegin < clen) {
		var vbegin = cbegin + cname.length;
		if (dcookie.substring(cbegin, vbegin) == cname) {
			var vend = dcookie.indexOf (";", vbegin);
			if (vend == -1) vend = clen;
			return unescape(dcookie.substring(vbegin, vend));
		}
		cbegin = dcookie.indexOf(" ", cbegin) + 1;
		if (cbegin == 0) break;
	}
	return null;
}
