var enablepersist="on" //Enable saving state of content structure using session cookies? (on/off)
var collapseprevious="no" //Collapse previously open content when opening present? (yes/no)

/*
var contractsymbol='<font color="#FFCC00">– Contrair </font>' //HTML for contract symbol. For image, use: <img src="whatever.gif">
var expandsymbol=' <font color="#FFCC00">+ Saiba Mais </font> ' //HTML for expand symbol.
*/

var contractsymbol='<img src="images/seta_mais.gif"  hspace="2"  border="0">' //HTML for contract symbol. For image, use: <img src="whatever.gif">
var expandsymbol=' <img src="images/seta_menos.gif" hspace="2"  border="0"> ' //HTML for expand symbol.



if (document.getElementById){
document.write('<style type="text/css">')
document.write('.switchcontent{display:none;}')
document.write('</style>')
}

function getElementbyClass(rootobj, classname){
var temparray=new Array()
var inc=0
var rootlength=rootobj.length
for (i=0; i<rootlength; i++){
if (rootobj[i].className==classname)
temparray[inc++]=rootobj[i]
}
return temparray
}

function sweeptoggle(ec){
var thestate=(ec=="expand")? "block" : "none"
var inc=0
while (ccollect[inc]){
ccollect[inc].style.display=thestate
inc++
}
revivestatus()
}


function contractcontent(omit){
var inc=0
while (ccollect[inc]){
if (ccollect[inc].id!=omit)
ccollect[inc].style.display="none"
inc++
}
}

function expandcontent(curobj, cid){
var spantags=curobj.getElementsByTagName("SPAN")
var showstateobj=getElementbyClass(spantags, "showstate")
if (ccollect.length>0){
if (collapseprevious=="yes")
contractcontent(cid)
document.getElementById(cid).style.display=(document.getElementById(cid).style.display!="block")? "block" : "none"
if (showstateobj.length>0){ //if "showstate" span exists in header
if (collapseprevious=="no")
showstateobj[0].innerHTML=(document.getElementById(cid).style.display=="block")? contractsymbol : expandsymbol
else
revivestatus()
}
}


parent.iFrameHeight('myframe');


}







function expandcontents(curobj, cid){
//var spantags=curobj.getElementsByTagName("SPAN")
//var showstateobj=getElementbyClass(spantags, "showstate")
/*if (ccollect.length>0){
if (collapseprevious=="yes")
contractcontent(cid)
*/

if(cid=='c011'){
	if(document.getElementById('c010').style.display=="block"){


		tamanho=document.getElementById('c010').offsetHeight;
		document.getElementById('c010').style.display="none";
		

		
		
		/*
		var versionindex=navigator.userAgent.indexOf("MSIE 7")+8
		if (parseInt(navigator.userAgent.charAt(versionindex))>=1)
		*/
			if(document.getElementById('c010').offsetHeight!=0){
				parent.document.getElementById('main').style.height=parent.document.getElementById('main').offsetHeight+document.getElementById('c010').offsetHeight+"px"; 
				parent.document.getElementById('myframe').style.height=parent.document.getElementById('myframe').offsetHeight+document.getElementById('c010').offsetHeight+"px"; 
			}else{
				parent.document.getElementById('main').style.height=parent.document.getElementById('main').offsetHeight-tamanho+"px";
				parent.document.getElementById('myframe').style.height=parent.document.getElementById('myframe').offsetHeight-tamanho+"px";  
			}



	}
}


if(cid=='c010'){
	if(document.getElementById('c011').style.display=="block"){


		tamanho=document.getElementById('c011').offsetHeight;
		document.getElementById('c011').style.display="none";
		
		
		
		/*
		var versionindex=navigator.userAgent.indexOf("MSIE 7")+8
		if (parseInt(navigator.userAgent.charAt(versionindex))>=1)
		*/
			if(document.getElementById('c011').offsetHeight!=0){
				parent.document.getElementById('main').style.height=parent.document.getElementById('main').offsetHeight+document.getElementById('c011').offsetHeight+"px"; 
				parent.document.getElementById('myframe').style.height=parent.document.getElementById('myframe').offsetHeight+document.getElementById('c011').offsetHeight+"px"; 
			}else{
				parent.document.getElementById('main').style.height=parent.document.getElementById('main').offsetHeight-tamanho+"px";
				parent.document.getElementById('myframe').style.height=parent.document.getElementById('myframe').offsetHeight-tamanho+"px";  
			}
		
	}
}
   
tamanho=document.getElementById(cid).offsetHeight;
document.getElementById(cid).style.display=(document.getElementById(cid).style.display!="block")? "block" : "none"

/*
var versionindex=navigator.userAgent.indexOf("MSIE 7")+8
if (parseInt(navigator.userAgent.charAt(versionindex))>=1)
*/
	if(document.getElementById(cid).offsetHeight!=0){
		parent.document.getElementById('main').style.height=parent.document.getElementById('main').offsetHeight+document.getElementById(cid).offsetHeight+"px"; 
		parent.document.getElementById('myframe').style.height=parent.document.getElementById('myframe').offsetHeight+document.getElementById(cid).offsetHeight+"px"; 
	}else{
		parent.document.getElementById('main').style.height=parent.document.getElementById('main').offsetHeight-tamanho+"px";
		parent.document.getElementById('myframe').style.height=parent.document.getElementById('myframe').offsetHeight-tamanho+"px";  
	}
//showstateobj[0].innerHTML=(document.getElementById(cid).style.display=="block")? contractsymbol : expandsymbol
revivestatus()

/*
alert(document.getElementById(cid).offsetHeight);
*/
/*if (showstateobj.length>0){ //if "showstate" span exists in header
if (collapseprevious=="no")
showstateobj[0].innerHTML=(document.getElementById(cid).style.display=="block")? contractsymbol : expandsymbol
else
revivestatus()
}
}*/

}









function revivecontent(){
contractcontent("omitnothing")
selectedItem=getselectedItem()
selectedComponents=selectedItem.split("|")
for (i=0; i<selectedComponents.length-1; i++)
document.getElementById(selectedComponents[i]).style.display="block"
}

function revivestatus(){
var inc=0
while (statecollect[inc]){
if (ccollect[inc].style.display=="block")
statecollect[inc].innerHTML=contractsymbol
else
statecollect[inc].innerHTML=expandsymbol
inc++
}
}

function get_cookie(Name) { 
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { 
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function getselectedItem(){
if (get_cookie(window.location.pathname) != ""){
selectedItem=get_cookie(window.location.pathname)
return selectedItem
}
else
return ""
}

function saveswitchstate(){
var inc=0, selectedItem=""
while (ccollect[inc]){
if (ccollect[inc].style.display=="block")
selectedItem+=ccollect[inc].id+"|"
inc++
}

//document.cookie=window.location.pathname+"="+selectedItem
}

function do_onload(){
uniqueidn=window.location.pathname+"firsttimeload"
var alltags=document.all? document.all : document.getElementsByTagName("*")
ccollect=getElementbyClass(alltags, "switchcontent")
statecollect=getElementbyClass(alltags, "showstate")
if (enablepersist=="on" && ccollect.length>0){
//document.cookie=(get_cookie(uniqueidn)=="")? uniqueidn+"=1" : uniqueidn+"=0" 
firsttimeload=(get_cookie(uniqueidn)==1)? 1 : 0 //check if this is 1st page load
if (!firsttimeload)
revivecontent()
}
if (ccollect.length>0 && statecollect.length>0)
revivestatus()
}

if (window.addEventListener)
window.addEventListener("load", do_onload, false)
else if (window.attachEvent)
window.attachEvent("onload", do_onload)
else if (document.getElementById)

window.onload=do_onload

if (enablepersist=="on" && document.getElementById)
window.onunload=saveswitchstate







<!--
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];}
}
//-->












function redundar(pagina){ 

//alert("assa");


if(!NiftyCheck())
    return;
	
if(pagina=='hp.php' || pagina=='hp_paroquia.php'){	
	if(pagina=='hp.php'){
		Rounded("div#cornerscastanho","top","transparent","#be9f55","big border #be9f55");
		Rounded("div#cornersbranco","bottom","transparent","#fff","big border #be9f55");
		Rounded("div#cornersvideo","all","transparent","#222","big border #222");
		Rounded("div#cornersvideodescricao","all","transparent","#E7E3BD","big border #E7E3BD");
		Rounded("div#cornersimagens","all","transparent","#be9f55","big border #be9f55");
		Rounded("div.cornersinfos","all","transparent","#fff","big border #be9f55");	
		Rounded("div#cornersfeatured","all","transparent","#ccc","big border #ccc");}	
	else if(pagina=='hp_paroquia.php'){
		Rounded("div#cornersparoquia","all","transparent","#be9f55","big border #be9f55");
	}	
	Rounded("div#cornersdstk","all","transparent","#fff","big border #be9f55");
	Rounded("div#cornersinfo","all","transparent","#fff","big border #be9f55");
}else if(pagina!='fotografias_arquivo_paroquia2.php' && pagina!='fotografias_arquivo_paroquia1.php'){
	Rounded("div#cornerspagina","all","transparent","#fff","big border #be9f55");
}
/*  http://webdesign.html.it/articoli/leggi/528/more-nifty-corners/2/
  * all will round all corners
    * top will round top corners
    * bottom will round bottom corners
    * tl will round top-left corner
    * tr will round top-right corner
    * bl will round bottom-left corner
    * br will round bottom-right corner
*/

}









function calcHeight(id)
{
	
  // FAZ A IFRAME VARIAR FACE À SUA ALTURA
  //find the height of the internal page
  /*var the_height=
    document.getElementById(id).contentWindow.
      document.body.scrollHeight;
	*/

	//+20 por causa do scroll
  //var the_height=    document.getElementById(id).contentWindow.      document.body.scrollHeight+50;
  var the_height=
    document.getElementById(id).contentWindow.
      document.body.scrollHeight;
	
	
	if(navigator.userAgent.indexOf("Opera")==-1){
		the_height=the_height+50 ;
	}
	
  //change the height of the iframe
  	document.getElementById(id).height=
      the_height;


	//por causa do fundo branco
	if(id=='myframe'){
		document.getElementById('main').style.height=the_height+"px";
		//alert(the_height);
	}else{
		//parent.calcHeight('myframe');
		//alert("---"+document.getElementById(id).contentWindow.document.body.scrollHeight);
	}

}




function iFrameHeight(idframe) {
/*
if(document.getElementById && !(document.all)) { 
h = document.getElementById('myframe').contentDocument.body.scrollHeight;
document.getElementById('myframe').style.height = h;
}
else if(document.all) {
h = document.frames('myframe').document.body.scrollHeight;
document.all.myframe.style.height = h;
}
}
//OPERA FALTA "ESCONDER"
*/


if(document.getElementById && !(document.all)) {  //FF
	var h = document.getElementById(idframe).contentDocument.getElementById("tamanho").offsetHeight;
}else if(document.all) { //OPERA, IE
	var h = document.frames(idframe).document.getElementById("tamanho").offsetHeight;	
}


document.getElementById(idframe).style.height = (h+40)+"px";

//por causa do fundo branco
if(idframe=='myframe'){
	document.getElementById('main').style.height=(h+40)+"px";
	//alert(the_height);
}else if(idframe!='myframe')
	parent.iFrameHeight('myframe');
}