

var toggleMenu = {

	init : function(sContainerClass, sHiddenClass) {

		if (!document.getElementById || !document.createTextNode) {return;} // Check for DOM support

		var arrMenus = this.getElementsByClassName(document, 'ul', sContainerClass);

		var arrSubMenus, oSubMenu, oLink;

		for (var i = 0; i < arrMenus.length; i++) {

			arrSubMenus = arrMenus[i].getElementsByTagName('ul');

			for (var j = 0; j < arrSubMenus.length; j++) {

				oSubMenu = arrSubMenus[j];

				oLink = oSubMenu.parentNode.getElementsByTagName('a')[0];

				oLink.onclick = function(){toggleMenu.toggle(this.parentNode.getElementsByTagName('ul')[0], sHiddenClass); return false;}

				this.toggle(oSubMenu, sHiddenClass);

			}

		}

	},

	toggle : function(el, sHiddenClass) {

		var oRegExp = new RegExp("(^|\\s)" + sHiddenClass + "(\\s|$)");

		el.className = (oRegExp.test(el.className)) ? el.className.replace(oRegExp, '') : el.className + ' ' + sHiddenClass; // Add or remove the class name that hides the element

	},

/* addEvent function from http://www.quirksmode.org/blog/archives/2005/10/_and_the_winner_1.html */

	addEvent : function(obj, type, fn) {

		if (obj.addEventListener)

			obj.addEventListener(type, fn, false);

		else if (obj.attachEvent) {

			obj["e"+type+fn] = fn;

			obj[type+fn] = function() {obj["e"+type+fn](window.event);}

			obj.attachEvent("on"+type, obj[type+fn]);

		}

	},

/*

Written by Jonathan Snook, http://www.snook.ca/jonathan

Add-ons by Robert Nyman, http://www.robertnyman.com

*/

	getElementsByClassName : function(oElm, strTagName, strClassName){

	    var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);

	    var arrReturnElements = new Array();

	    strClassName = strClassName.replace(/\-/g, "\\-");

	    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");

	    var oElement;

	    for(var i=0; i<arrElements.length; i++){

	        oElement = arrElements[i];      

	        if(oRegExp.test(oElement.className)){

	            arrReturnElements.push(oElement);

	        }   

	    }

	    return (arrReturnElements)

	}

};

toggleMenu.addEvent(window, 'load', function(){toggleMenu.init('menu','hidden');});





function userLogin()

{

if(document.frm_login.usuario.value == '') 

  { 

    window.alert('Favor informar nome do Aluno!'); 

    document.frm_login.usuario.focus();

    return false;

  }

  else

  if(document.frm_login.senha.value == '') 

  { 

    window.alert('Favor informar a senha de acesso!'); 

    document.frm_login.senha.focus();

    return false;

  }

  else

  {

    document.frm_login.submit();

  }

}



MyWindow=null; 

function abre(url,name,w,h,resize,scroll){

  if(MyWindow != null)

 {

  if(!MyWindow.closed) 

  {

  	

   if(MyWindow.name != name) 

   {

    MyWindow.close();     

    MyWindow =

  window.open(url,name,"toolbar=no,resizable="+resize+",status=yes,menubar=no,scrollbars="+scroll+",top="+((screen.availHeight/2)-(h/2))+",left="+((screen.availWidth/2)-(w/2))+",width="+w+",height="+h)





   } else 

   {

    MyWindow.focus(); 

   }

  } else 

  {   

   MyWindow =

  window.open(url,name,"toolbar=no,resizable="+resize+",status=yes,menubar=no,scrollbars="+scroll+",top="+((screen.availHeight/2)-(h/2))+",left="+((screen.availWidth/2)-(w/2))+",width="+w+",height="+h)

  }

 }

 else  

 { 

  MyWindow =

  window.open(url,name,"toolbar=no,resizable="+resize+",status=yes,menubar=no,scrollbars="+scroll+",top="+((screen.availHeight/2)-(h/2))+",left="+((screen.availWidth/2)-(w/2))+",width="+w+",height="+h)

 }

}

function onEnter(event)

{

  tecla = event.keyCode;

  if(tecla == 0)

  {

    tecla = evento.charCode;

  }

  if(tecla == 13)

  {

    document.form.submit()

  }

}



function userLogin()

{

if(document.form.usuario.value == '') 

  { 

    window.alert('Favor informar nome do Aluno!'); 

    document.form.usuario.focus();

    return false;

  }

  else

  if(document.form.senha.value == '') 

  { 

    window.alert('Favor informar a senha de acesso!'); 

    document.form.senha.focus();

    return false;

  }

  else

  {

    document.form.submit();

  }

}



function admLogin()

{

if(document.form.login.value == '') 

  { 

    window.alert('Favor informar login do administrador!'); 

    document.form.login.focus();

    return false;

  }

  else

  if(document.form.senha.value == '') 

  { 

    window.alert('Favor informar a senha de acesso!'); 

    document.form.senha.focus();

    return false;

  }

  else

  {

    document.form.submit();

  }

}



   var x, y, offsetX, offsetY;

   var id = "janela";

   var drag = false;

   var mini = false;

   var offset = false;

   //

   //addStyle

   var style = document.createElement("link");

   style.setAttribute("rel", "stylesheet");

   style.setAttribute("type", "text/css");

   style.setAttribute("href", "script/style.css");

   document.getElementsByTagName("head").item(0).appendChild(style);

   //

   function selecao(target, act){

       if (!act) {

           if (typeof target.onselectstart != "undefined") //IE route

               target.onselectstart = function() { return false; }

           else if (typeof target.style.MozUserSelect != "undefined") //Firefox route

               target.style.MozUserSelect = "none";

           else //All other route (ie: Opera)

               target.onmousedown = function() { return false; }

       } else {

           if (typeof target.onselectstart != "undefined") //IE route

               target.onselectstart = function() { return true; }

           else if (typeof target.style.MozUserSelect != "undefined") //Firefox route

               target.style.MozUserSelect = "none";

           else //All other route (ie: Opera)

               target.onmousedown = function() { return true; }

       }

   }

   //

   function findPos(obj) {

       var left = 0;

       var top = 0;

       if (obj.offsetParent) {

           left = obj.offsetLeft;

           top = obj.offsetTop;

           while (obj = obj.offsetParent) {

               left += obj.offsetLeft;

               top += obj.offsetTop;

           }

       }

       offsetX = left;

       offsetY = top;

   }

   //

   function pos(event) {

       if (document.all) {

           x = window.event.clientX;

           y = window.event.clientY;

       } else {

           x = event.pageX;

           y = event.pageY;

       }

       if (!offset) {

           findPos(document.getElementById(id));

           offsetX = x - offsetX;

           offsetY = y - offsetY;

       }

       if (id) { var alvo = document.getElementById(id); }

     //  document.getElementById("pos").innerHTML = "x:"+x+" y: "+y+" offsetX: "+offsetX+" offsetY: "+offsetY;

       var body = document.getElementsByTagName("body").item(0);

       if (drag) {

           alvo.style.top = (y-offsetY)+"px";

           alvo.style.left = (x-offsetX)+"px";

           alvo.style.cursor = "move";

           alvo.style.opacity = 0.7;

           alvo.style.filter = "alpha(opacity=70)";

           selecao(body, false);

       } else {

           alvo.style.cursor = "default";

           alvo.style.opacity = 1;

           alvo.style.filter = "alpha(opacity=100)";

           selecao(body, true);

       }

   }

   //

   function startDrag() { drag = true; offset = true; }

   function stopDrag() { drag = false; offset = false; }

   //

   function fechar() { document.getElementById(id).style.visibility = "hidden"; }

   function abrir() { document.getElementById(id).style.visibility = "visible"; }

   //

   function minimax() {

       var obj = document.getElementById("conteudo");

       var btn = document.getElementById("minimax");

       if (!mini) {

           obj.style.display = "none";

           btn.innerHTML = "+";

           btn.setAttribute("title", "Maximizar");

           mini = true;

       } else {

           obj.style.display = "block";

           btn.innerHTML = "-";

           btn.setAttribute("title", "Minimizar");

           document.getElementById("statusbar").style.display = "block";

           mini = false;

       }

   }

   //

   function esconder() {

       if (!mini) {

           minimax();

       }

       document.getElementById(id).style.top = 0;

       document.getElementById(id).style.left = 0;

       document.getElementById("statusbar").style.display = "none";

   }

   //

   document.onmousemove = function(event) { pos(event); }





function mural()

{

if(document.form.nome.value == '') 

  { 

    window.alert('Campo não pode ser nulo!'); 

    document.form.nome.focus();

    return false;

  }

  else

  if(document.form.email.value == '') 

  { 

    window.alert('Campo não pode ser nulo!'); 

    document.form.email.focus();

    return false;

  }

  else

  if(document.form.cidade.value == '') 

  { 

    window.alert('Campo não pode ser nulo!'); 

    document.form.cidade.focus();

    return false;

  }

  else

  if(document.form.uf.value == '') 

  { 

    window.alert('Campo não pode ser nulo!'); 

    document.form.uf.focus();

    return false;

  }

  else  

  if(document.form.texto.value == '') 

  { 

    window.alert('Campo não pode ser nulo!'); 

    document.form.texto.focus();

    return false;

  }

  else

  

  {

    document.form.submit();

  }

}



function add_bookmark() 

{ 

  var browsName = navigator.appName; 

  if (browsName == "Microsoft Internet Explorer") 

  { 

    window.external.AddFavorite('http://www.escoladeradio.com.br','Escola de Rádio' );

  } 

	else if (browsName == "Netscape") 

  { 

    window.alert ("Para adicionar a Escola de Rádio ao seu BookMark aperte CTRL+D"); 

  }

}

function callfree()
{
  window.open('http://www.guiamais.com.br/Results.aspx?ipa=16&ies=333&nes=RJ&idi=3&txb=escola+de+r%e1dio&shr=0');
}
