﻿function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

MM_preloadImages('imgs/menu/mh_home2.jpg','imgs/menu/mh_curriculum2.jpg','imgs/menu/mh_english_version2.jpg','imgs/menu/mh_endereco_horarios2.jpg','imgs/menu/mh_areas_atuacao2.jpg','imgs/menu/mh_casos_reais2.jpg','imgs/menu/mh_profissionais2.jpg','imgs/menu/mh_artigos2.jpg','imgs/menu/mh_links2.jpg');


function validacadastronews()
{
    if (document.formnews.nome.value=="")
    {
        alert("Por favor, informe o seu nome.");
        document.formnews.nome.focus();
        return(false);
    }
    
    if (document.formnews.email.value=="")
    {
        alert("Por favor, informe o seu e-mail.");
        document.formnews.email.focus();
        return(false);
    }
    else
    {
        if(ChecaEmail(document.formnews.email)==false)
        {
            document.formnews.email.focus();
            return(false);
        }
    }
    return(true);
}

function addMsn()
{
    var mail = 'atendimento.gcma@hotmail.com';
    var urlMSN= "msnim:add?contact=" + mail;
    //document.getElementById("divMSN").innerHTML='<iframe src="msnim:add?contact=atendimento.gcma@hotmail.com" width="0" height="0" scrolling="no" name="msn"></iframe>';
    window.open(urlMSN, "ifrMsn");
    var msnControl = new ActiveXObject('Messenger.UIAutomation.1');
    msnControl.AutoSignin();
    msnControl.AddContact(0,mail)
}

function logoff()
{
   var mandaver= window.confirm("Você deseja realmente encerrar sua sessão no sistema?");
   if (mandaver==true)
   {
        location.href="logoff.aspx";
   }
}

var isIE= (navigator.appName== 'Microsoft Internet Explorer');
function menuItem(cid,id,pos)
{
	if (id==0)
	{
		document.getElementById("divMenuItem" + cid).style.display="none";
		MM_swapImgRestore();
	}
	else
	{
		if (cid=="HO")
			MM_swapImage('mh_curriculum','','imgs/menu/mh_curriculum2.jpg',1);
		if (cid=="HCH")
			MM_swapImage('mh_consultorios','','imgs/menu/mh_endereco_horarios2.jpg',1);
		if (cid=="H1")
			MM_swapImage('mh_casos_clinicos','','imgs/menu/mh_casos_reais2.jpg',1);

		var objspnptr="divMenu" + cid;
		var postop= getPosicaoElemento(objspnptr).top;
		var posleft= (getPosicaoElemento(objspnptr).left - pos);
		postop= (postop + 40);
		
		//alert(posleft + ' ' + postop);
		//vamos posicionar o objeto e mostrar ele na tela.
		var divMenuItem= document.getElementById("divMenuItem" + cid);
		divMenuItem.style.top= postop + "px";
		divMenuItem.style.left= posleft + "px";
		divMenuItem.style.visibility = "visible";
		divMenuItem.style.display = "";
	}
}


function getPosicaoElemento(elemID){
    var offsetTrail = document.getElementById(elemID);
    var offsetLeft = 0;
    var offsetTop = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf("Mac") != -1 && typeof document.body.leftMargin != "undefined") 
	{
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    return {left:offsetLeft, top:offsetTop};
}

