var ToolBar_Supported = ToolBar_Supported ;
if (ToolBar_Supported != null && ToolBar_Supported == true)
{
	//To Turn on/off Instrumentation set DoInstrumentation = true/false.
	DoInstrumentation= true;

	// Customize default MS menu color - bgColor, fontColor, mouseoverColor
	setDefaultMSMenuColor("#000000", "white", "red");

	// Customize toolbar background color
	setToolbarBGColor("white");

	// display default ICP Banner
	setICPBanner("/brasil/library/toolbar/images/banner.gif","/isapi/gomscom.asp?target=/brasil/","Microsoft.com Brasil Home") ;
	
	// display MSCOM Banner
	setMSBanner("mslogo.gif","/isapi/gomscom.asp?target=/","microsoft.com Home") ;

	// display ADS
	//setAds("/library/toolbar/images/ADS/ad.gif","","") ;


	//***** Add Standard Microsoft.com menus *****
	//ProductsMenu		
	addMSMenu("ProductsMenu", "Produtos", "","/isapi/gomscom.asp?target=/catalog/default.asp?subid=1");
	addMSSubMenu("ProductsMenu","Downloads","/isapi/gomscom.asp?target=/downloads/search.asp?langid=25&langdir=pt-br");
	addMSSubMenu("ProductsMenu","Catálogo de Produtos","/isapi/gomscom.asp?target=/catalog/default.asp?subid=1");
	addMSSubMenu("ProductsMenu","MS Press","/isapi/gomscom.asp?target=/brasil/mspress/");
	addMSSubMenu("ProductsMenu","Revendedores","/isapi/gomscom.asp?target=/brasil/comprar/");
	addMSSubMenuLine("ProductsMenu");
	addMSSubMenu("ProductsMenu","Família Backoffice","/isapi/gomscom.asp?target=/brasil/backoffice/");
	addMSSubMenu("ProductsMenu","Família Office","/isapi/gomscom.asp?target=/brasil/office/");
	addMSSubMenu("ProductsMenu","Família Windows","/isapi/gomscom.asp?target=/brasil/windows/");
		addMSSubMenu("ProductsMenu","Ferramentas de &nbsp;Desenvolvimento","/isapi/gomscom.asp?target=/brasil/desenvolvedores/");
	
	//SupportMenu
	addMSMenu("SupportMenu", "Suporte", "","/isapi/gomscom.asp?target=/brasil/suporte/");
	addMSSubMenu("SupportMenu","Suporte","/isapi/gomscom.asp?target=/brasil/suporte/");
	addMSSubMenu("SupportMenu","Ano 2000","/isapi/gomscom.asp?target=/brasil/ano2000/");

	//SearchMenu
	addMSMenu("SearchMenu", "Pesquisa", "","/isapi/gosearch.asp?target=/brasil/");					
	addMSSubMenu("SearchMenu","Pesquisar MS Brasil Site","/isapi/gosearch.asp?target=/brasil/");

	//MicrosoftMenu									
	addMSMenu("MicrosoftMenu", "Guia microsoft.com/Brasil", "","/isapi/gomscom.asp?target=/brasil/");
	addMSSubMenu("MicrosoftMenu","Home Microsoft.com","/isapi/gomscom.asp?target=/");
	addMSSubMenu("MicrosoftMenu","MSN Brasil Home","http://www.msn.com.br/");
	addMSSubMenuLine("MicrosoftMenu");
	addMSSubMenu("MicrosoftMenu","Fale Conosco","/isapi/gomscom.asp?target=/brasil/fale_ms.htm");
	addMSSubMenu("MicrosoftMenu","Eventos","/isapi/gomscom.asp?target=/brasil/eventos/");
	addMSSubMenu("MicrosoftMenu","Assinaturas Online","http://register.microsoft.com/regwiz/forms/pic.asp?LID=br");
	addMSSubMenu("MicrosoftMenu","Certificação","/isapi/gomscom.asp?target=/brasil/certifique/");

	//Lock MSMenu so that ICP can't add make changes to it
	//Lock("addMSMenu");
}


function testaData(obj)
{
 if (obj.value.length > 0)
 {
	valor = obj.value;
	
	slash1 = valor.indexOf("/");
	slash2 = valor.indexOf("/", slash1+1);

	if (slash2 == -1 || slash1 ==-1)
		return erroDado("Data não esta no formato dd/mm/aaaa!",obj);

	dia = parseInt(valor.substring(0,slash1),10);
	mes = parseInt(valor.substring(slash1+1,slash2),10);
	ano = parseInt(valor.substring(slash2+1, slash2+5),10);

	if ((mes < 0) || (mes > 12) || (isNaN(mes)))
		return erroDado("Mês inválido!",obj);

	if ((mes==1)||(mes==3)||(mes==5)||(mes==7)||(mes==8)||(mes==10)||(mes==12))
	{
		if ((dia < 1) || (dia > 31) || (isNaN(dia)))
			return erroDado("Dia inválido!",obj);
	}

	if ((mes==4)||(mes==6)||(mes==9)||(mes==11))
	{
		if ((dia < 1) || (dia > 30) || (isNaN(dia)))
			return erroDado("Dia inválido!",obj);
	}

	if (isNaN(ano))
		return erroDado("Ano inválido!",obj);

	if (ano < 1000)
		return erroDado("Ano inválido, deve ser informado no format aaaa!",obj);

	if ((dia > 29)&&(mes == 2)) 
		return erroDado("Data Inválida!",obj);

	if ((dia == 29)&&(mes == 2)) 
	{
		resto=verificaResto(ano)
		if(resto!=0)
			return erroDado("Data Inválida!",obj);
	}
  }
	return true;
}


function erroDado(par,obj)
{
	alert(par);
	//obj.focus();
	return false;
}

function ConcatenarBarra(obj)
{
	var strDataAux = "";
	for (var i = 0; i <= obj.value.length -1;)
	{
		if ((obj.value.substring(i,i+1)<="9")&&(obj.value.substring(i,i+1)>="0"))
		{
			strDataAux = strDataAux + obj.value.substring(i,i+1);
		}
		i++;
	}
	obj.value = ""
	for (var i = 0; i <= strDataAux.length -1; i++)
	{
		obj.value = obj.value + strDataAux.substring(i,i+1);
		if (obj.value.length==2)
		{
			obj.value = obj.value + "/";
		}
		if (obj.value.length==5)
		{
			obj.value = obj.value + "/";
		}
	}

	if (obj.value.length>10)
	{
		return erroDado("Data Inválida!",obj);
	}
	
	if (obj.value.length==10)
	{
		return testaData(obj);
	}
}

function LimparCampos(obj)
{
	var strDataAux = "";
	for (var i = 0 ;i <= obj.length -1;)
		 {
			if ((obj.substring(i,i+1)!=" ")||(obj.substring(i+1,i+2)!=" ")) 
			{
				strDataAux = strDataAux + obj.substring(i,i+1);
			}
		  i++;	 
		 }
	if (strDataAux == " ")
	{
		strDataAux = "";
	}
	return strDataAux;
}

function ValidarEmail(obj)
{
	var retorno = true;
	var EndEmail = LimparCampos(obj);
	if (EndEmail.length = 0)
		retorno = false;
	if (EndEmail.indexOf("@.") > 0)
		retorno = false;
	if (EndEmail.indexOf(".@") > 0)
		retorno = false;
	if (EndEmail.indexOf(" @") > 0)
		retorno = false;
	if (EndEmail.indexOf("@ ") > 0)
		retorno = false;
	if (EndEmail.indexOf("@@") > 0)
		retorno = false;
	if (EndEmail.indexOf("..") > 0)
		retorno = false;
	if (EndEmail.indexOf("@") == -1)
		retorno = false;
	if (EndEmail.lastIndexOf(".") < EndEmail.indexOf("@"))
		retorno = false;

	return retorno;
	
}	

function FormataData(obj)
{
	var valor = obj.value;
	var slash1 = valor.indexOf("/");
	var slash2 = valor.indexOf("/", slash1+1);

	var dia = parseInt(valor.substring(0,slash1),10);
	var mes = parseInt(valor.substring(slash1+1,slash2),10);
	var ano = parseInt(valor.substring(slash2+1, slash2+5),10);
	
	Va_Data = ano + "/" + mes + "/" + dia;
 return Va_Data;
}

