function validarForm(f){

    var m="";

    var lang = dicc.getLang(); 

    if(!checkText(f.mensagem,2,"")){m+=eval('dicc.mens.'+lang);}
    if(!validarTodasCheckBoxes(f, nomeConjSel)){m+=eval('dicc.datas.'+lang);}
    if(!testaDatas(f)){fundoDatasErro(f, nomeConjSel);m+=eval('dicc.cDatas.'+lang);}
    if(!checkEmail(f.email,"")){m+=eval('dicc.email.'+lang);}
    if(!checkText(f.nome,2,"")){m+= eval('dicc.nome.'+lang);}//"Insira o s/ nome, p. f..\n---\n"

    //if(m){m+= eval('dicc.agrade.'+lang);alert(m);return false;}

    if(m){
	m+= eval('dicc.agrade.'+lang);
	//alert(m);
	m = m.replace(/\n---\n/gi, '<br />')
	document.getElementById('erros_com').innerHTML = m;
	ShowLightBox('erros');
	m="";
	return false;

   }

}


var nomeConjSel = ['diainicio','mesinicio','anoinicio','diafim','mesfim','anofim'];


function validarTodasCheckBoxes(obj, nomeConj){
	var band = true;
	var tamConj = nomeConj.length;
	for(var i=0; i<tamConj; i++){
		var objj = eval('obj.'+nomeConj[i]);
		if(!checkSelect(objj, '')) band = false;
	}
	return band;
}


function testaDatas(f){

  var di = f.diainicio.selectedIndex; var mi = f.mesinicio.selectedIndex; var ai = f.anoinicio.selectedIndex;
  var df = f.diafim.selectedIndex; var mf = f.mesfim.selectedIndex; var af = f.anofim.selectedIndex;
  //alert(di+"-"+df+" | "+mi+"-"+mf+" | "+ai+"-"+af);

  if(di<=0 || df<=0 || mi<=0 || mf<=0 || ai<=0 || af<=0) return false;

  if(af < ai){
    return false;
 }else if(af == ai){

         if(mf < mi){
           return false;
        }else if(mf == mi){

              if(df < di){
                   return false;
             }else if(df > di){
                   return true;
             }else{
                   return false;
             }

        }else{
              return true;
        }

 }else{
     return true;
 }

}

function fundoDatasErro(obj, nomeConj){
	var tamConj = nomeConj.length;
	for(var i=0; i<tamConj; i++){
		var objj = eval('obj.'+nomeConj[i]);
		objj.style.backgroundColor = "red";
	}
}



var curr_lb_div;
var is_modal = false;

function ShowLightBox(lb_div, isModal)
{
	document.getElementById(lb_div).style.display='block';
	curr_lb_div = lb_div;
	
	if (isModal)
		is_modal = true;
	else is_modal = false;
}

function HideLightBox()
{
	if (document.getElementById(curr_lb_div))
	{
		document.getElementById(curr_lb_div).style.display='none';
		curr_lb_div = '';
	}
}

