
function CarregaAOL()
{
	form = document.forms['Form_Ao']
	var VCODEmpresa;
	
	if(form.login.value == '')
	{
		alert('Preencha seu login');
		form.login.focus();
		return	
	}
	
	if(form.senha.value == '')
	{
		alert('Preencha sua senha');
		form.senha.focus();
		return	
	}	
	
	if(form.CodEmpresa[1].checked){
		form.action = 'http://www.estudeadistancia.com.br/AlunoOnline/Login2.aspx';
		form.target = 'blank';
	}
	else{
		form.action = 'loginAlunoOnline.asp';
	}
	
	form.submit();
}

function AbreDiv(obj) {
    var div;
    div = obj;

    if (document.getElementById(div).style.display == "none") {
        document.getElementById(div).style.display = "block";
    }
    else {
        document.getElementById(div).style.display = "none";
    }
}


function CarregaDOL()
{
	form = document.forms['Form_Do']
	var VCODEmpresa;
	
	if(form.usuario.value == '')
	{
		alert('Preencha seu usuário');
		form.login.focus();
		return	
	}
	
	if(form.senha.value == '')
	{
		alert('Preencha sua senha');
		form.senha.focus();
		return	
	}	
	
	if(form.icodEmpresa[1].checked){
		form.action = 'http://www.estudeadistancia.com.br/eadCOC/docenteOnline/Default.aspx';
	}
	else{
		form.action = 'http://www.unicoc.edu.br/online/do/naologado.asp';
	}
	
	form.target = 'blank';
	form.submit();
}


function redim(iframe)
{
	var altura;
	
    if(navigator.appName=="Microsoft Internet Explorer")
    {
        var altura = parseInt(document.body.scrollHeight);
 	}
    else
    {
        var altura = parseInt(document.body.scrollHeight);   
        
	}
	
	parent.document.getElementById(iframe).style.height = altura + 'px';
}


var s;

function CarregarPagina(pagina, div, site, aux, AuxUrl){
	
	var pg = ""
	//caminho = "http://www.faculdadesartrecoc.com.br"	
	pg = 'funcs/pagina.asp?div='+ div +'&IdSite='+ site +'&aux='+ aux +'&pagina='+ escape(pagina) +"&AuxUrl="+ escape(AuxUrl)
	
	window.info.location.href = pg;



}

function AbreGaleriaThathi(Id, Nome) {

    window.open('http://www.jornal.coc.com.br/galeriaThathi.asp?Id=' + Id + '&Nome=' + Nome, 'wind', 'toolbar=no,width=645,height=544,scrollbars=yes,resizable=no');

}

function ancora(obj){

	e = "#"+ obj;
	titulo('Sistema COC de Ensino');
}

function AbreDivMenu(IDMenu){
	if(document.getElementById('mm'+IDMenu).style.display=='none'){
		document.getElementById('mm'+IDMenu).style.display = 'block';
	}
	else{
		document.getElementById('mm'+IDMenu).style.display = 'block';
		document.getElementById('mm'+IDMenu).style.display = 'none';
	}
}

function ValidaEnqueteJornal(){
	
	var f    = document.forms['EnqueteSite']
	
	f.target = 'enquete';
	f.action = 'funcs/enquete.asp'
	f.submit();	

}

function ValidaBuscaJornal(){

	var f = document.forms['busca'];

	if(f.busca.value == ''){
		alert('Digite uma palavra!');
		f.busca.focus();
		return;
	}
	
	if(f.busca.value.length < 5){
		alert('Digite uma palavra com no mnimo 5 letras!');
		f.busca.focus();
		return;
	}	

	f.action = '../funcs/buscaNew.asp'
	f.target = 'info';
	f.submit();
	f.busca.value = '';

}

function EnqueteResultado(IdSite, site){
	
	var f    = document.forms['EnqueteSite']

	
	f.target = 'enquete';
	f.action = 'enquete/EnqueteResultado.asp?bt=1&IdSiteEnquete='+ IdSite +'&IdSite='+ site
	f.submit();	
}

// ---------- Muda Fundo
function mudaFundo(cor){
	document.body.style.backgroundColor = cor;
}


// ---------- Muda z-index do topo
function trazSubMenu(){
	document.getElementById('divSubMenu').style.zIndex = 5;
}

function voltaSubMenu(){
	document.getElementById('divSubMenu').style.zIndex = -1;
}

// ------------ Conta caracteres
function Conta(formulario){
	var form = document.forms[formulario];
	total = form.mensagem.value.length;
	form.mensagem.focus();
	if(total <= 3000){
		form.total.value = 'Máximo de 3000 caracteres. '+ total +' caracteres já digitados'
	}
	else{
		form.total.value = 'Máximo de 3000 caracteres. 3000 caracteres já digitados'
		form.mensagem.value = form.msg.value.substring(0,3000);
		alert('Excedido o número máximo de caracteres.');
		return;
	}
}

// ---------- Funo genrica para abrir div
function AbreDiv(obj){	
	var div;
	div = obj;
	
	if (document.getElementById(div).style.display == "none"){
		document.getElementById(div).style.display = "block";
		}
	else{
		document.getElementById(div).style.display = "none";
    	}		
}

function AbreDiv2(IDMenu){
	if(document.getElementById('SubMenuTopo_'+IDMenu).style.display=='none'){
		document.getElementById('SubMenuTopo_'+IDMenu).style.display = '';
		document.getElementById('SubMenu_'+IDMenu).style.display = '';
		document.getElementById('SubMenuRodape_'+IDMenu).style.display = '';
	}
	else{
		document.getElementById('SubMenuTopo_'+IDMenu).style.display = 'none';
		document.getElementById('SubMenu_'+IDMenu).style.display = 'none';
		document.getElementById('SubMenuRodape_'+IDMenu).style.display = 'none';
	}
}


function MudaCor(Menu,Cor,Muda){
	if(Muda==1){
		document.getElementById(Menu).style.backgroundColor = '#b6b6b6'
	}
	else{
		document.getElementById(Menu).style.backgroundColor = Cor
	}
}


// ---------- Funo genérica para limpar div
function LimpaDiv(obj){	
	var div;
	div = obj;
	document.getElementById(div).innerHTML = ' ';
}


// ---------- Funções Remote
function Mensagem(mode){
		if (!mode)
			document.getElementById('aguarde').style.display = "block";
		else
			document.getElementById('aguarde').style.display = "none";
}

// ---------- Funções genrica para abrir janelas
function AbreJanela(arq,alt,lag,res,barra){
	if(barra=='')
		barra = 0;
	if(navigator.appName=="Microsoft Internet Explorer")
		window.open(arq,'Condi','fullscreen=0,channelmode=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars='+ barra +',resizable=' + res + ',width=' + lag + ',height=' + alt + ',top=100,left=100');
	else
		window.open(arq,'Condi','location=0,fullscreen=0,menubar=0,toolbar=0,status=0,screenX=100,screenY=100,scrollbars='+ barra +',resizable=1,width=' + lag + ',height=' + alt);
}


function ValidaAno(iAno){
	if (!isNaN(iAno)) 	{
		if (inRange(iAno, 01, 1900-AnoAtual()+10)) 
			return true;
		if (inRange(iAno, 1901, AnoAtual()+10)) 
			return true;
	} else  {
		return false;
	}
}

function inRange(iNum, iMin, iMax) {
	if (!isNaN(iNum)) {	
		if (iNum>=iMin && iNum <= iMax) 
			return true;
		else
			return false;
	} else 
		return false;
}

function AnoAtual() {
   d = new Date();
   return d.getYear();
}

function validaFaleConosco2(){

    var form = document.forms['FaleConosco']


					
		if (form.nome.value == '' || form.nome.value.length < 5){
			alert('Preencha corretamente o campo nome.');
			form.nome.focus();
			return;
		}
		if (form.email.value == '' || form.email.value.indexOf(".") < 2 || form.email.value.indexOf("@") < 2){
			alert('Preencha corretamente o campo e-mail.');
			form.email.focus();
			return;
		}
		if (form.assunto.value == ''){
			alert('Preencha corretamente o campo assunto.');
			form.assunto.focus();
			return;
		}
		if (form.mensagem.value == ''){
			alert('Preencha corretamente o campo mensagem.');
			form.mensagem.focus();
			return;
		}
					
		form.target = 'auxiliar';
		form.action = 'faleconosco/enviar.asp';
		form.submit();
								
		alert('Mensagem enviada com sucesso!');
		form.reset();
}



function validaCadastro(){
					
		var form = document.forms['Cadastro']
					
		if (form.nome.value == '' || form.nome.value.length < 5){
			alert('Preencha corretamente o campo nome.');
			form.nome.focus();
			return;
		}
		if (form.email.value == '' || form.email.value.indexOf(".") < 2 || form.email.value.indexOf("@") < 2){
			alert('Preencha corretamente o campo e-mail.');
			form.email.focus();
			return;
		}
		if (form.telefone.value == ''){
			alert('Preencha corretamente o campo telefone.');
			form.telefone.focus();
			return;
		}
		if (form.assunto.value == ''){
			alert('Preencha corretamente o campo assunto.');
			form.assunto.focus();
			return;
		}
		
		if (form.cursos.value == ''){
			alert('Preencha corretamente o campo informando os cursos desejados.');
			form.cursos.focus();
			return;
		}
		
		if (form.mensagem.value == ''){
			alert('Preencha corretamente o campo mensagem.');
			form.mensagem.focus();
			return;
		}
					
		form.target = 'auxiliar';
		form.action = 'cadastro/enviar.asp';
		form.submit();
								
		alert('Mensagem enviada com sucesso!');
		form.reset();
}

// ---------- Funo flutuante da DIV Aguarde
function DivFlutuante()
{
	var startX = resultado,
	startY = 305;
	var ns = (navigator.appName.indexOf("Netscape") != -1);
	var d = document;
	function ml(id)
	{
		var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
		if(d.layers)el.style=el;
		el.sP=function(x,y){this.style.left=x;this.style.top=y;};
		el.x = startX;
		if (verticalpos=="fromtop")
		el.y = startY;
		else{
		el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
		el.y -= startY;
		}
		return el;
	}
	window.stayTopLeft=function()
	{
		if (verticalpos=="fromtop"){
		var pY = ns ? pageYOffset : document.body.scrollTop;
		ftlObj.y += (pY + startY - ftlObj.y)/8;
		}
		else{
		var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
		ftlObj.y += (pY - startY - ftlObj.y)/8;
		}
		ftlObj.sP(ftlObj.x, ftlObj.y);
		setTimeout("stayTopLeft()", 10);
	}
	ftlObj = ml("aguarde");
	stayTopLeft();
}

/////////////// Jornal COC On-Line

function AbreMidia(Midia, Tipo){
	if (Tipo == 1){
		window.open('http://www.jornal.coc.com.br/fotos/'+ Midia,'wind','toolbar=no,width=628,height=504,scrollbars=yes,resizable=no');
		return
	}
	if (Tipo == 2){
		window.location.href = 'http://www.jornal.coc.com.br/Fotos/' + Midia;
		return
	}
}

function AbreGaleria(Id, Nome){
	
	window.open('galeria.asp?Id='+ Id +'&Nome='+ Nome,'wind','toolbar=no,width=645,height=553,scrollbars=yes,resizable=no');
	
}

function abre_scroll(arq,alt,lag,res){
	if(navigator.appName=="Microsoft Internet Explorer")
		window.open(arq,'Condi','fullscreen=0,channelmode=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=' + res + ',width=' + lag + ',height=' + alt + ',top=100,left=100');
	else 
		window.open(arq,'Condi','location=0,fullscreen=0,menubar=0,toolbar=0,status=0, scrollbars=1, screenX=100,screenY=100,resizable=' + res + ',width=' + lag + ',height=' + alt);
}

function abre_scroll1(arq,alt,lag,res){
	if(navigator.appName=="Microsoft Internet Explorer")
		window.open(arq,'Condi','fullscreen=0,channelmode=0,toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=' + res + ',width=' + lag + ',height=' + alt + ',top=100,left=100');
	else 
		window.open(arq,'Condi','location=0,fullscreen=0,menubar=0,toolbar=1,status=0, scrollbars=1, screenX=100,screenY=100,resizable=' + res + ',width=' + lag + ',height=' + alt);
}

/* Inicio funo hint  ****************************************************************************************/

// Aqui voc vai detectar os navegadores


 //  IF = 1 -> Esconde Texto
 //  IF = 2 -> Move o Texto
function Hint(objNome, action, Esquerda, Topo){ 
 	if (bIsIE) {
  		objHint = document.getElementById(objNome);
 	}
	 if (bIsNav) {
  		objHint = document.getElementById(objNome);
  		event = objHint;
 	}
 
 	switch (action){
  		case 1: //Esconde
   			objHint.style.visibility = "hidden";
   		break;
  		case 2: //Move
		   objHint.style.visibility = "visible";
		   objHint.style.left = xmouse - Esquerda;
		   objHint.style.top = ymouse + Topo;
   		break;
 	}		 
}


function RedMenu(){
	document.getElementById("RedMenu").style.height = 1000
	document.getElementById("RedMenu").style.display = 'block'
	document.getElementById("RedMenu").style.display = 'none'
}

function StatusDiv(obj,pStatus){	
	
	var div;
	
	div = obj;
	
	Status = pStatus;
	
	if(Status == 0) {
		document.getElementById(div).style.display = "none";
		document.getElementById('txtDetalhe').style.display = "block";
		document.getElementById('DVCont').style.display = "block";
		document.getElementById('btEnviar').style.display = "block";
		}
	else{
		document.getElementById(div).style.display = "block";
		document.getElementById('txtDetalhe').style.display = "none";
		document.getElementById('DVCont').style.display = "none";
		document.getElementById('btEnviar').style.display = "none";
    	}

}

function LimpaForm(obj){
	
	s = setInterval('ResetarForm("'+ obj +'")', 50)	
	
}

function ResetarForm(obj){

	f = document.forms[obj];
	f.reset();
	
	clearInterval(s);
	
}

//////////////////////
//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension_byCyber(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj_byCyber(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }
  
  document.getElementById('divFlash').innerHTML = str;

 // return str;
  //document.write(str);
}

function AC_FL_RunContent_byCyber(){
  var ret = 
    AC_GetArgs_byCyber
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
    
  AC_Generateobj_byCyber(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent_byCyber(){
  var ret = 
    AC_GetArgs_byCyber
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj_byCyber(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs_byCyber(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension_byCyber(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

function numero(event) {

	var ValidChar = "#0;#9;#8;#48;#49;#50;#51;#52;#53;#54;#55;#56;#57;";
	
	if(navigator.appName.indexOf("Netscape")!= -1)
		tecla = event.which; 
	else
		tecla = event.keyCode;
		
	if (ValidChar.indexOf("#" + String(tecla + ";")) == -1)
		return false;
	else	
		return true;

}

function FomataTelefone(objeto) {
    if (objeto.value.length == 0)
        objeto.value = '(' + objeto.value;

    if (objeto.value.length == 3)
        objeto.value = objeto.value + ')';

    if (objeto.value.length == 8)
        objeto.value = objeto.value + '-';
}