/** calcultor de cotizatii */

function  frecventa2pay(){
    var frecventa = document.getElementById("frecventa").value;
   document.getElementById("error").innerHTML =  "";
    var suma =  getSuma(1,frecventa);

    document.getElementById("total").innerHTML = "In contul <b>CIMT</b> se va depune suma :<b>"  + suma +"</b> RON lunar." ;

}


/*** TAXE DE PLATIT LA INSCRIERE  **/
function taxe_inscriere(){
  document.getElementById('error').innerHTML = "";
    var frecventa = document.getElementById('frecventa').value;
    var ziua = document.getElementById('ziua').value;
    var luna = document.getElementById('luna').value;

    if( frecventa != 0 ) {
        var total = getSuma(ziua, frecventa) + 50 + 100; // cotizatii + taxa de inscriere + garantie
        var garantie = ", garantia pentru legitimatie";
    }
    else{
        var total = getSuma(ziua, frecventa) + 50; // cotizatii + taxa de inscriere
        var garantie = "";
    }

   if (total!= 0 ){

    luna =luna*1;

    if (ziua == 1){
        luni_de_plata = getLuniDePlata1(luna);
     }
     else {
        luni_de_plata = getLuniDePlata2(luna);
     }


   document.getElementById('info1').innerHTML = "<br/><br/>In momentul inscrieri in club se vor achita taxa de inscriere" + garantie + " si cotizatiile pe lunile: " +luni_de_plata + ", adica:<br/> <br/>";
   document.getElementById('total1').innerHTML  = "se vor depune: " + total + " RON  in contul <b>CIMT</b> ";


   }


}


function getSuma(ziua , frecventa ){
    var factor =0;
    var suma_total= 0;

    if (ziua > 1 ){
        factor = 2;
    } else {
        factor = 1;
    }

     switch(frecventa){
    	case '0' : suma_total =25;break;
    	case '1' : suma_total =45;break;
    	case '2' : suma_total =65;break;
    	case '3' : suma_total =80;break;
    	case '4' : suma_total =100;break;
    	case '5' : suma_total =120;break;
    	case '6' : suma_total =140;break;
    	default :  suma_total = 0; alert("Numar de antrenamente incorect!");
        document.getElementById('error').innerHTML = " Eroare : Numarul de antrenamente poate fi doar 0,1,2,3,4,5 sau 6. Va rugam introduceti o valoare corecta inainte de a recalcula.";
        break;
    }
  return  suma_total * factor;

}





function getLuniDePlata2(luna){
    var delta = 12-luna;
    var lunideplata = new Array();
    var text="";


    if (delta >= 2 ){
      for (i=0;i<2;i++){
      		lunideplata[i] = monthNo2String(luna+i);
      }
    } else {
        if (delta == 1){
           lunideplata[0] = "noiembrie" ;
           lunideplata[1] = "decembrie" ;
        }else if (delta == 0){
            lunideplata[0] = "decembrie" ;
           lunideplata[1] = "ianuarie" ;
        }

    }


    for (i=0;i<lunideplata.length;i++){
       text += lunideplata[i];
      if (i!=lunideplata.length-1){
       text += ",";
      }
    }//for

    return text;
}

function getLuniDePlata1(luna){
    var delta = 12-luna;
    var lunideplata = new Array();
    var text="";


    if (delta >= 1 ){
      for (i=0;i<1;i++){
      		lunideplata[i] = monthNo2String(luna+i);
      }
    } else{
           lunideplata[0] = "decembrie" ;
    }




    for (i=0;i<lunideplata.length;i++){
       text += lunideplata[i];
      if (i!=lunideplata.length-1){
       text += ",";
      }
    }//for

    return text;
}





function monthNo2String(no){

var months  = ['ianuarie' , 'februarie','martie','aprilie','mai','iunie','iulie','august' , 'septembrie','octombrie','noiembrie','decembrie'];

return months[no-1];


}
