$(document).ready(function(){ // inicia funcoes jquery

    var ifChecked = "1";
    $("input#todas").click(function() {
    if(ifChecked == "0") {
        $("fieldset").find("input").attr("checked","checked");
        ifChecked = "1";
        }
        else {
        $("fieldset").find("input").attr("checked","");
        ifChecked = "0";
        }
    });
    
    
    
    $(".voltar").click(function(){
     history.back();
     return false;
    });


    //limpa campo termo
    $(".termo").focus(function() {
    	if( this.value == this.defaultValue ) {
    		this.value = "";
    	}
    }).blur(function() {
    	if( !this.value.length ) {
    		this.value = this.defaultValue;
    	}
    });
    
    

});// termina funcoes jquery



function focar(elemento){
document.getElementById(elemento).style.backgroundColor = '#f5f5f5'
	if(document.getElementById(elemento).value =="termo a pesquisar"){
	document.getElementById(elemento).value ="";
	}
	
}

function desfocar(elemento){
document.getElementById(elemento).style.backgroundColor = '#E4E4E4'
	if(document.getElementById(elemento).value ==""){
	document.getElementById(elemento).value ="termo a pesquisar";
	}
}

function escreveData(){
	var mes = new Array("Janeiro", "Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro")
	data = new Date();
	var numeromes = data.getMonth();
	var dia = data.getDate();
	var ano = data.getFullYear();
	var nomemes = mes[numeromes];
	document.write('Porto Alegre, '+dia+' de '+nomemes+' de '+ano);
	}
	
		
var situacao = "desmarcado";
function marcar(nomeForm) { 
formulario = document.forms[nomeForm];
tam = formulario.elements.length; 
i = 0; 
	while (i<tam) { 
		if ((formulario.elements[i].type == 'checkbox') && (situacao == "desmarcado")) {
			formulario.elements[i].checked = true; 
		} else{
				if ((formulario.elements[i].type == 'checkbox') && (situacao == "marcado")) {
					formulario.elements[i].checked = false; 
				}
			}
		i++; 
	}
situacao == "desmarcado"?situacao = "marcado":situacao = "desmarcado"
}

function desChecaUma(nomeForm) { 
formulario = document.forms[nomeForm];
formulario.todas.checked = false;
situacao = "desmarcado";
}
		
		
		
/***********************************************************************************************************/
// VALIDA FORM DE CONTATO
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 valida(){
str_erro = "";
	if (MM_findObj('nome').value.length == 0) {
	str_erro = "- Digite seu Nome.\n";
	}
	
	/*
	if ((MM_findObj('inst_txt').value.length == 0) && (MM_findObj('inst_chk').checked == false)) {
	str_erro =  str_erro + "- Digite sua Instituição ou marque como particular.\n";
	} else {
			if(MM_findObj('inst_chk').checked == true){
			MM_findObj('instituicao').value = MM_findObj('inst_txt').value + MM_findObj('inst_chk').value;			
			} else {
				MM_findObj('instituicao').value = MM_findObj('inst_txt').value
				}
			//alert(MM_findObj('instituicao').value)
	}
	*/
	if (MM_findObj('email').value.length == 0) {
	str_erro = str_erro + "- Digite seu E-mail.\n";
	}
	  else
		{
		if (MM_findObj('email').value.indexOf("@")==-1 || MM_findObj('email').value.indexOf(".")==-1 ||
			MM_findObj('email').value.indexOf(" ")!=-1 || MM_findObj('email').value.length<6) 
			{str_erro = str_erro +"- O Email deve ser válido.\n";}
		}
	
	if (MM_findObj('assunto').value.length == 0) {
	str_erro = str_erro + "- Digite o Assunto.\n";
	}
	if (MM_findObj('mensagem').value.length == 0) {
	str_erro = str_erro + "- Digite sua Mensagem.\n";
	}

	if  (str_erro.length == 0)
		{
		ans = confirm( "Confirme a operação para:\n\n" +"Enviar sua mensagem\n\n" +	"Continua?");
		if (ans)
			{
			MM_findObj('cadastro').submit();
			}
		  else 
			{
			return;
			}
		}
	 else 
		{
		alert("Verifique as mensagens abaixo:\n\n"+str_erro);
		return false;
		}

}


/************** AJUDA CONECTOR BOOLEANO **************************/

function abrePop(url,nome,w,h,temscroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;

var temscroll= temscroll;

	if(!temscroll){	temscroll=0;	}

	window.open(url,nome,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+temscroll+',resizable=yes,width='+w+',height='+h+',left='+LeftPosition+',top='+TopPosition); 
}


/************** ZEBRA TABLE - http://www.alistapart.com/articles/zebratables/ **************************/

// this function is needed to work around 
  // a bug in IE related to element attributes
  function hasClass(obj) {
     var result = false;
     if (obj.getAttributeNode("class") != null) {
         result = obj.getAttributeNode("class").value;
     }
     return result;
  }   

 function stripe(id) {

    // the flag we'll use to keep track of 
    // whether the current row is odd or even
    var even = false;
  
    // if arguments are provided to specify the colours
    // of the even & odd rows, then use the them;
    // otherwise use the following defaults:
    var evenColor = arguments[1] ? arguments[1] : "#f8f8f8";
    var oddColor = arguments[2] ? arguments[2] : "#fff";
  
    // obtain a reference to the desired table
    // if no such table exists, abort
    var table = document.getElementById(id);
    if (! table) { return; }
    
    // by definition, tables can have more than one tbody
    // element, so we'll have to get the list of child
    // &lt;tbody&gt;s 
    var tbodies = table.getElementsByTagName("tbody");

    // and iterate through them...
    for (var h = 0; h < tbodies.length; h++) {
    
     // find all the &lt;tr&gt; elements... 
      var trs = tbodies[h].getElementsByTagName("tr");
      
      // ... and iterate through them
      for (var i = 0; i < trs.length; i++) {

        // avoid rows that have a class attribute
        // or backgroundColor style
        if (! hasClass(trs[i]) &&
            ! trs[i].style.backgroundColor) {
 		  
          // get all the cells in this row...
          var tds = trs[i].getElementsByTagName("td");
        
          // and iterate through them...
          for (var j = 0; j < tds.length; j++) {
        
            var mytd = tds[j];

            // avoid cells that have a class attribute
            // or backgroundColor style
            if (! hasClass(mytd) &&
                ! mytd.style.backgroundColor) {
        
              mytd.style.backgroundColor =
                even ? evenColor : oddColor;
            
            }
          }
        }
        // flip from odd to even, or vice-versa
        even =  ! even;
      }
    }
  }


function customPrint() {
    if (document.all) {
        if (navigator.appVersion.indexOf("5.0") == -1) {
            var OLECMDID_PRINT = 6;
            var OLECMDEXECOPT_DONTPROMPTUSER = 2;
            var OLECMDEXECOPT_PROMPTUSER = 1;
            var WebBrowser = "<OBJECT ID=\"WebBrowser1\" WIDTH=0 HEIGHT=0 CLASSID=\"CLSID:8856F961-340A-11D0-A96B-00C04FD705A2\"></OBJECT>";
            document.body.insertAdjacentHTML("beforeEnd", WebBrowser);
            WebBrowser1.ExecWB(6, 2);
            WebBrowser1.outerHTML = "";
        } else {
            self.print();
        }
    } else {
        self.print();
    }
}
  /**/

/*
function customPrint() {
window.print();
}


var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1); 

function customPrint() {
alert(pr)
  if (pr) // NS4, IE5
    window.print()
  else if (da && !mac) // IE4 (Windows)
    vbPrintPage()
  else // other browsers
    alert("Sorry, your browser doesn't support this feature.");
  return false;
}

if (da && !pr && !mac) with (document) {

  writeln('<OBJECT ID="WB" WIDTH="0" HEIGHT="0" CLASSID="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>');
  writeln('<' + 'SCRIPT LANGUAGE="VBScript">');
  writeln('Sub window_onunload');
  writeln('  On Error Resume Next');
  writeln('  Set WB = nothing');
  writeln('End Sub');
  writeln('Sub vbPrintPage');
  writeln('  OLECMDID_PRINT = 6');
  writeln('  OLECMDEXECOPT_DONTPROMPTUSER = 2');
  writeln('  OLECMDEXECOPT_PROMPTUSER = 1');
  writeln('  On Error Resume Next');
  writeln('  WB.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER');
  writeln('End Sub');
  writeln('<' + '/SCRIPT>');
}

*/

