radio_choice="";
msgErr2="";
dateExists='';
var campo='pippo';
var oldcampo='';
function mostraForm(campo) {
     if (document.getElementById) {
		if (document.getElementById("CVPersona").style.display) {
			if (document.CV_Form.elements["CVPrivacy.Check"]) {
				document.CV_Form.elements["CVPrivacy.Check"].checked = false;
     			document.getElementById("CVPersona").style.display = "none";
				document.getElementById("CVTitoliDiStudio").style.display = "none";
				document.getElementById("CVEsperienzeLavorative").style.display = "none";
				document.getElementById("CVAspirazioni").style.display = "none";
				document.getElementById("CVCompetenze").style.display = "none";
				document.getElementById("CVPrivacy").style.display = "none";
				document.getElementById(campo).style.display="block";
				if(oldcampo!=''){
				if(document.getElementById(campo+'Up'))document.getElementById(oldcampo+'Up').className="";
				if(document.getElementById(campo+'Bot'))document.getElementById(oldcampo+'Bot').className="";
				}
				if(document.getElementById(campo+'Up'))document.getElementById(campo+'Up').className="red";
				if(document.getElementById(campo+'Bot'))document.getElementById(campo+'Bot').className="red";
  			} else {
				
				alert("Wait.\n\nPlease press ok to continue.");
				
			}
			
		} else {
			window.location = "#_" + section;
		}
		
	} else {
		window.location = "#_" + section;
	}
	oldcampo=campo
}

//  checco se  una  cambo  è stata settata
function checkCombo(obj){

      valore=""; 
	if(document.CV_Form.elements[obj]){  
	  index=document.CV_Form.elements[obj].selectedIndex
	  valore=document.CV_Form.elements[obj].options[index].value
	 }
	  return valore

}

//   checco un  radio button
function checkRadio(obj){
  radio_choice = false;
  butVal=''
  for (counter = 0; counter < document.CV_Form.elements[obj].length; counter++){
        if (document.CV_Form.elements[obj][counter].checked){
		     radio_choice = true; 
			
			 butVal=document.CV_Form.elements[obj][counter].value
			 
			 
		}
  }
  return radio_choice;butVal;
} 
 
//se e un numero
function isNumero(obj){
   Numero='';
   // verifico  se  è un numero  con le  reg
   var x=document.CV_Form.elements[obj].value
   var anum=/(^\d+$)|(^\d+\.\d+$)/
   if (anum.test(x)) Numero=true
   return Numero;
}

// se la data  è  valida
function ceckDate(curData,obj){
dateExists=true

 var re = new RegExp ('/', 'gi') ;

 curDataOK = curData.replace(re, '-') ;
  
  var monthLength = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
  arrData=curDataOK.split('-');
  day=arrData[0];
  month=arrData[1];
  year=arrData[2]
  maxYear=2100;
  minYear=1940;
    if(arrData.length!=3)
	    dateExists = false;
    if (year/4 == parseInt(year/4))
		monthLength[1] = 29;
	if (day > monthLength[month-1])
		dateExists = false;
	if (month >12 || month<1)
		dateExists = false;
	if (year >maxYear || year<minYear)
	   dateExists = false;

	 if(dateExists){
	 document.CV_Form.elements[obj].value= curDataOK
	 }
	   
	return dateExists;
}

//verifico  se l'oggetto esiste e  se  è vuoto
function isVuoto(obj){
 fill=''
    // se l'oggetto  esiste
	if(document.CV_Form.elements[obj]){
	   // se è vuto
	   if(document.CV_Form.elements[obj].value!='')fill=document.CV_Form.elements[obj].value
	}
	else fill=true
  return fill
}

function jobNavi(goback,gofor){
	jobNaviHtml='';
	jobNaviHtml+='<div align="right">'
	jobNaviHtml+='<a href="" onclick="mostraForm(\''+gofor+'\');return false" class="red"><strong><font size="2">&raquo;&raquo;</font></strong></a>'
	jobNaviHtml+='</div>'
	if(document.getElementById)document.write(jobNaviHtml)
}


// cambia  colore  alle    form
function setColor(obj){

if(document.layers){}
else if(document.getElementById) obj.style.backgroundColor="#fff";
}

//metto obbli
function setColorObbli(obj){ 
if(document.layers){}
else if(document.getElementById) obj.style.backgroundColor="#E7B7B6";
}

// setto colore  del telefono
function setColorPhone(obj){
   if(obj.value!='' && !document.layers){
      if(document.getElementById) setColor(document.forms[0].elements['CVPersona.TelefonoDomicilio'])
	  if(document.getElementById)setColor(document.forms[0].elements['CVPersona.TelefonoCellulare'])
   }
   
}


// setto colore  del lavoro
function cambiaLavoro(obj){
  if(!document.layers && document.getElementById){
   
     if(obj.checked){
        setColor(document.forms[0].elements['CVEsperienzeLavorative.Azienda:1'])
	    setColor(document.forms[0].elements['CVEsperienzeLavorative.DataInizio:1'])
	    setColor(document.forms[0].elements['CVEsperienzeLavorative.IdSettoreFunzionale:1'])
	  }
	 else {
	 	setColorObbli(document.forms[0].elements['CVEsperienzeLavorative.Azienda:1'])
	    setColorObbli(document.forms[0].elements['CVEsperienzeLavorative.DataInizio:1'])
	    setColorObbli(document.forms[0].elements['CVEsperienzeLavorative.IdSettoreFunzionale:1'])
	 } 
   }
   
}


// setto il titolo di  studio
function setTitolo(obj){

if(document.layers)return
  curTitolo=obj.value
  
  for(i=1;i<5;i++){
    if(document.forms[0].elements['CVTitoliDiStudio.DataStudi:'+i]){
     setColor(document.forms[0].elements['CVTitoliDiStudio.IdTipoStudio:'+i]);
     setColor(document.forms[0].elements['CVTitoliDiStudio.Istituto:'+i]);
     setColor(document.forms[0].elements['CVTitoliDiStudio.DataStudi:'+i]);
	 }
   }
  
  switch(curTitolo){
    case '5':
       val=1;
	   break  
	case '1':
	   return
   	default:
	   val=curTitolo;
   }
 
   val=eval(val);
   // se  scelgo laurea  setto obbli  anche  il titolo di  studio per  diploma
    if(curTitolo==3 || curTitolo==4){
       if(document.getElementById)setColorObbli(document.forms[0].elements['CVTitoliDiStudio.IdTipoStudio:2']);
     }
    if(document.getElementById) setColorObbli(document.forms[0].elements['CVTitoliDiStudio.IdTipoStudio:'+val]);
    if(document.getElementById)setColorObbli(document.forms[0].elements['CVTitoliDiStudio.Istituto:'+val]);
    if(document.getElementById) setColorObbli(document.forms[0].elements['CVTitoliDiStudio.DataStudi:'+val]);
 
}
