// Data
function Mes(num,Ano)
		{
					var months= new Array();
					months[1] = "Janeiro";
					months[2] = "Fevereiro";
					months[3] = "Março";
					months[4] = "Abril";
					months[5] = "Maio";
					months[6] = "Junho";
					months[7] = "Julho";
					months[8] = "Agosto";
					months[9] = "Setembro";
					months[10] = "Outubro";
					months[11] = "Novembro";
					months[12] = "Dezembro";

					return(months[num]+' / '+ajaxAno);
		}


function Data(){
					days = new Array(7)
					days[1] = "Domingo";
					days[2] = "Segunda-feira";
					days[3] = "Terça-feira";
					days[4] = "Quarta-feira";
					days[5] = "Quinta-feira";
					days[6] = "Sexta-feira";
					days[7] = "Sábado";
					months = new Array(12)
					months[1] = "Janeiro";
					months[2] = "Fevereiro";
					months[3] = "Março";
					months[4] = "Abril";
					months[5] = "Maio";
					months[6] = "Junho";
					months[7] = "Julho";
					months[8] = "Agosto";
					months[9] = "Setembro";
					months[10] = "Outubro";
					months[11] = "Novembro";
					months[12] = "Dezembro";
					today = new Date(); day = days[today.getDay() + 1]
					month = months[today.getMonth() + 1]
					date = today.getDate()
					year=today.getYear();
					if (year < 2000)
					year = year + 1900;
					document.write ("<font face='Arial' color=666666 style='font-size:10px; font-weight:bold;'> "+ day +
					", " + date + " de " + month + " de " + year + "." + "</font>")
					// -- end hiding
	
}
function Data2(){
					days = new Array(7)
					days[1] = "Domingo";
					days[2] = "Segunda-feira";
					days[3] = "Terça-feira";
					days[4] = "Quarta-feira";
					days[5] = "Quinta-feira";
					days[6] = "Sexta-feira";
					days[7] = "Sábado";
					months = new Array(12)
					months[1] = "Janeiro";
					months[2] = "Fevereiro";
					months[3] = "Março";
					months[4] = "Abril";
					months[5] = "Maio";
					months[6] = "Junho";
					months[7] = "Julho";
					months[8] = "Agosto";
					months[9] = "Setembro";
					months[10] = "Outubro";
					months[11] = "Novembro";
					months[12] = "Dezembro";
					today = new Date(); day = days[today.getDay() + 1]
					month = months[today.getMonth() + 1]
					date = today.getDate()
					year=today.getYear();
					if (year < 2000)
					year = year + 1900;
					document.write ("<font face='Arial' color=ffffff style='font-size:10px; font-weight:bold;'> "+ day +
					", " + date + " de " + month + " de " + year + "." + "</font>")
					// -- end hiding
	
}

try{
    xmlhttp = new XMLHttpRequest();
}catch(ee){
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }
}

ajaxReturnFunction=false

function doRequest(url,f){

	url+=(url.replace(/\?/,"")==url?"?":"&")+Math.random()
	ajaxReturnFunction=f
	xmlhttp.open("GET",url,true)
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4)
			ajaxReturnFunction(xmlhttp.responseText)
	}
	xmlhttp.send(null)

}

var reloadPop;

function centerPop(){
	parent.document.getElementById("pop").style.left=(parent.document.body.clientWidth/2)-(parent.document.getElementById("popup").width/2);
	parent.document.getElementById("pop").style.top=(parent.document.body.clientHeight/2)-(parent.document.getElementById("popup").height/2);
}

function centerPop2(){
	if(parent.parent.parent.document.getElementById("fader").style.visibility != "hidden")
		{	
		setTimeout("centerPop2()",50);	
			window.clearInterval(reloadPop);		
		parent.parent.parent.document.getElementById("pop").style.left=(parent.parent.document.body.scrollLeft+parent.parent.document.body.clientWidth/2)-(parent.parent.parent.document.getElementById("popup").width/2);
		parent.parent.parent.document.getElementById("pop").style.top=(parent.parent.document.body.scrollTop+parent.parent.document.body.clientHeight/2)-(parent.parent.parent.document.getElementById("popup").height/2);
		}
}

function activePop(w,h,tit,loc,cl){  
	parent.parent.document.getElementById("popup").width=w;
	parent.parent.document.getElementById("popup").height=h;  
	parent.parent.document.getElementById("popup").height=h;
	parent.parent.popup.document.getElementById("popTit").innerText=tit;
	parent.parent.popup.document.getElementById("popContent").src=loc;
	parent.parent.document.getElementById("fader").style.visibility="visible";
	if (cl==1){
		parent.parent.popup.document.getElementById("botclose").style.visibility="hidden";
	}else{
		parent.parent.popup.document.getElementById("botclose").style.visibility="visible";
	}
	centerPop2();
}

function activePop02(w,h,tit,loc,cl){  
	parent.parent.parent.document.getElementById("popup").width=w;
	parent.parent.parent.document.getElementById("popup").height=h;  
	parent.parent.parent.document.getElementById("popup").height=h;
	parent.parent.parent.popup.document.getElementById("popTit").innerText=tit;
	parent.parent.parent.popup.document.getElementById("popContent").src=loc;
	parent.parent.parent.document.getElementById("fader").style.visibility="visible";
	if (cl==1){
		parent.parent.parent.popup.document.getElementById("botclose").style.visibility="hidden";
	}else{
		parent.parent.parent.popup.document.getElementById("botclose").style.visibility="visible";
	}
	centerPop2();
}

function closePop(){
	parent.parent.parent.document.getElementById("fader").style.visibility="hidden";
}

function scaleFader(){	
	parent.document.getElementById("fader").style.height=1;	
	parent.document.getElementById("fader").style.height=(document.body.scrollHeight)+160;	
	centerPop();
}

function reScale(){
	parent.document.getElementById("content").height=1;
	var htotal=document.body.scrollHeight;
	parent.document.getElementById("content").height=htotal;
}
//opção de função manual
//function aumenta1(){
//parent.document.getElementById("base1").height = 800;
//}


function Mostra(){
		 document.getElementById("detalhes").style.display="block";
		 document.getElementById("mais").style.display="none";
		 document.getElementById("menos").style.display="block";
}
function Esconde(){
		 document.getElementById("detalhes").style.display="none";
		 document.getElementById("mais").style.display="block";
		 document.getElementById("menos").style.display="none";
}
function Mostra2(){
		 document.getElementById("detalhes2").style.display="block";
		 document.getElementById("mais2").style.display="none";
		 document.getElementById("menos2").style.display="block";
}
function Esconde2(){
		 document.getElementById("detalhes2").style.display="none";
		 document.getElementById("mais2").style.display="block";
		 document.getElementById("menos2").style.display="none";
}

 function validar(Form)
	{
	 var vMsg = 'O(s) campo(s) abaixo são de preenchimento obrigatório.\n\n',iOk=1,RadioOk=0,CheckBoxOk=0,tmpArrayMsg=new Array(),ArrayMsg=new Array();
	 for(x=0;x<Form.length;x++)
	  {		    
	    if(document.getElementById('validate_'+Form.elements[x].name) != null)
			{			  
			  switch(Form.elements[x].type)
			  {									  
					case 'text':
						if(Form.elements[x].value.length == 0)
							{						    
								tmpArrayMsg[tmpArrayMsg.length+1] = document.getElementById('validate_'+Form.elements[x].name).innerText.replace(":",""); 
								document.getElementById(Form.elements[x].name).style.borderColor='#FF0000';
								iOk=0;
							}
						else
							{								
								document.getElementById(Form.elements[x].name).style.borderColor='#666666';	
							}
					break;
					case 'password':
						if(Form.elements[x].value.length == 0)
							{						    
								tmpArrayMsg[tmpArrayMsg.length+1] = document.getElementById('validate_'+Form.elements[x].name).innerText.replace(":",""); 
								document.getElementById(Form.elements[x].name).style.borderColor='#FF0000';
								iOk=0;
							}
						else
							{								
								document.getElementById(Form.elements[x].name).style.borderColor='#666666';	
							}
					break;
					case 'textarea':
						if(Form.elements[x].value.length == 0)
							{								
								tmpArrayMsg[tmpArrayMsg.length+1] = document.getElementById('validate_'+Form.elements[x].name).innerText.replace(":",""); 
								document.getElementById(Form.elements[x].name).style.borderColor='#FF0000';
								iOk=0;
							}
						else
							{
								document.getElementById(Form.elements[x].name).style.borderColor='#666666';	
							}
					break;
					case 'select-one':					    
						if(Form.elements[x].value == '')
							{								
								tmpArrayMsg[tmpArrayMsg.length+1] = document.getElementById('validate_'+Form.elements[x].name).innerText.replace(":",""); 
								document.getElementById(Form.elements[x].name).style.borderColor='#FF0000';								
								iOk=0;
							}
						else
							{
								document.getElementById(Form.elements[x].name).style.borderColor='#666666';	
							}
					break;					
					case 'radio':					    
						FieldRadio = eval('document.'+Form.name+'.'+Form.elements[x].name+'');
						for(radio=0;radio<FieldRadio.length;radio++)
							{											
								if(FieldRadio[radio].checked)
									{
										RadioOk=1;
										iOk=1;
									}
							}			
							
						if(!RadioOk)
						  {							
							tmpArrayMsg[tmpArrayMsg.length+1] = document.getElementById('validate_'+Form.elements[x].name).innerText.replace(":",""); 							
							iOk=0;
						  }
					break;
					case 'checkbox':					    
						FieldCheckBox = eval('document.'+Form.name+'.'+Form.elements[x].name+'');						
						for(checkbox=0;checkbox<FieldCheckBox.length;checkbox++)
							{						
								if(FieldCheckBox[checkbox].checked)								
									{										
										CheckBoxOk=1;
										iOk=1;
									}
							}		
							
						if(!CheckBoxOk)
						  {							
							tmpArrayMsg[tmpArrayMsg.length+1] = document.getElementById('validate_'+Form.elements[x].name).innerText.replace(":",""); 							
							iOk=0;
						  }
					break;
					
				}
			   
			}
	  }	
	  
	  if(!iOk)
	  	{
		   var ArrayOk=1;	
	  	   for(a=0;a<tmpArrayMsg.length;a++)
		   	  {
			   
					ArrayOk=1;   
					for(a2=0;a2<ArrayMsg.length;a2++)
						{
							if(ArrayMsg[a2] == tmpArrayMsg[a])
								ArrayOk = 0;							
						}
							if(ArrayOk)											
							   {
							    if(tmpArrayMsg[a] != undefined)	
							       ArrayMsg[ArrayMsg.length+1] = tmpArrayMsg[a]; 
							   }
							
			   			  
			 }
		    
		     for(a=0;a<ArrayMsg.length;a++)
		   	  	{
				 if(ArrayMsg[a] != undefined)
					{	 
						vMsg += ArrayMsg[a]+'\n';
					}
				}
			alert(vMsg);			
			return false;
		}
	else
		{		   
		  return true;
		}	
	}
	