function calcul(){
		
			var optvesset = document.getElementById('vesset_date');
			var optweek = document.getElementById('week_number');
			
			var day = document.getElementById('day').value;
			var month = document.getElementById('month').value;
			var year = document.getElementById('year').value;
			var dateweek = document.getElementById('week').value;

			
			
			if( !optvesset.checked && !optweek.checked )
			{
				alert("בחרי אחד מהכפתורים");
				return false;
			}
			
			if(optvesset.checked)
			{
				if(day!='' && month!='' && year!='')
				{
					//alert(day.length);
					if(day.length == 1)
					{
						//alert(0);
						day = 0+day;
						//alert(day);
					}
					
					if(month.length == 1)
					{
						//alert(0);
						month = 0+month;
						//alert(month);
					}
					
					
					
					var date_vesset = day +"/"+ month +"/"+ year;
					//alert(date_vesset);
					//var date_initiale = document.getElementById("date_actuel").value;
					//alert(date_initiale);
					var date_finale = addDaysToDate(date_vesset, 280);
					document.getElementById('trim1').innerHTML = addDaysToDate(date_vesset, 2);
					document.getElementById('trim2').innerHTML = addDaysToDate(date_vesset, 64);
					document.getElementById('trim3').innerHTML = addDaysToDate(date_vesset, 116);
					//alert(date_finale);
					document.getElementById('result').innerHTML = date_finale;
					//return(true);
					
					document.getElementById('mazal').innerHTML = GetMazal(date_finale);
					
					return false;
				}else
				{
					alert("בחרי יום חודש ושנה");
					return false;
				}
			}
			
			if(optweek.checked)
			{
				
				if(dateweek!='')
				{
					//alert(dateweek);
					var date = new Date();
					var d  = date.getDate();
					var jour = (d < 10) ? '0' + d : d;
					var m = date.getMonth() + 1;
					var mois = (m < 10) ? '0' + m : m;
					var yy = date.getYear();
					var annee = (yy < 1000) ? yy + 1900 : yy;
					
					
					
					
					var date_du_jour = jour + "/" + mois + "/" + annee;
					//alert(date_du_jour);
					//alert(dateweek);
					var sem_rest = 40 - dateweek;
					//alert(sem_rest);
					var jour_rest = sem_rest * 7;
					
					var jour_ecoule = dateweek * -7;
					
					//alert(jour_ecoule);
					
					var date_finale = addDaysToDate(date_du_jour, jour_rest);
					
					var date_vesset = addDaysToDate(date_du_jour, jour_ecoule);
					
					//alert(date_vesset);
					document.getElementById('trim1').innerHTML = addDaysToDate(date_vesset, 2);
					document.getElementById('trim2').innerHTML = addDaysToDate(date_vesset, 64);
					document.getElementById('trim3').innerHTML = addDaysToDate(date_vesset, 116);
					//alert(date_finale);
					document.getElementById('result').innerHTML = date_finale;
					
					document.getElementById('mazal').innerHTML = GetMazal(date_finale);
					
					return false;
				}else
				{
					alert("בחרי מספר שבוע");
					return false;
				}
			}

		}
		
		function addDaysToDate(old_date, delta_days)
		{
		   // Date plus quelques jours
		   var split_date = old_date.split('/');
		   // Les mois vont de 0 a 11 donc on enleve 1, cast avec *1
		   var new_date = new Date(split_date[2], split_date[1]*1 - 1, split_date[0]*1 + delta_days);
		   var new_day = new_date.getDate();
			   new_day = ((new_day < 10) ? '0' : '') + new_day; // ajoute un zéro devant pour la forme  
		   var new_month = new_date.getMonth() + 1;
			   new_month = ((new_month < 10) ? '0' : '') + new_month; // ajoute un zéro devant pour la forme  
		   var new_year = new_date.getYear();
			   new_year = ((new_year < 200) ? 1900 : 0) + new_year; // necessaire car IE et FF retourne pas la meme chose  
		   var new_date_text = new_day + '/' + new_month + '/' + new_year;
		   return new_date_text;
		}
		
		function RetDate(d, nb) {
        // additionne nb jours à une date
        var d1 = d.getTime(), d2 = new Date();
        d1 += 24*3600*1000*-nb
        d2.setTime(d1)
        return d2
		}
		
		function printWithType(val) { 
		document.write('<pre>'); 
		document.write(val); 
		document.write(' '); 
		document.writeln(typeof val); 
		document.write('</pre>'); 
		} 
		
		function GetMazal(datefin){
		
			
			var elem = datefin.split('/');
			var pretemp = elem[1] + elem[0];
			//printWithType(pretemp);
			
			var temp = parseInt(pretemp,10);
			//printWithType(temp);
			//alert("jour"+elem[0]);
			//alert("mois"+elem[1]);
			//alert(temp);
			if(temp>=1222)
			{
				var img = '<img src="mazalots/22.12-20.1.png">'
				
			}
			if(temp<=120)
			{
				var img = '<img src="mazalots/22.12-20.1.png">'
				//alert(temp);
			}
			
			
			if(temp>=121 && temp<=218)
			{
				var img = '<img src="mazalots/21.1-18.2.png">'
			}
			if(temp>=219 && temp<=320)
			{
				var img = '<img src="mazalots/19.2-20.3.png">'
			}
			if(temp>=321 && temp<=420)
			{
				var img = '<img src="mazalots/21.3-20.4.png">'
			}
			if(temp>=421 && temp<=520)
			{
				var img = '<img src="mazalots/21.4-20.5.png">'
			}
			if(temp>=521 && temp<=621)
			{
				var img = '<img src="mazalots/21.5-21.6.png">'
			}
			if(temp>=622 && temp<=722)
			{
				var img = '<img src="mazalots/22.6-22.7.png">'
			}
			if(temp>=723 && temp<=822)
			{
				var img = '<img src="mazalots/23.7-22.8.png">'
			}
			if(temp>=823 && temp<=922)
			{
				var img = '<img src="mazalots/23.8-22.9.png">'
			}
			if(temp>=923 && temp<=1023)
			{
				var img = '<img src="mazalots/23.9-23.10.png">'
			}
			if(temp>=1024 && temp<=1121)
			{
				var img = '<img src="mazalots/24.10-21.11.png">'
			}
			if(temp>=1122 && temp<=1221)
			{
				var img = '<img src="mazalots/22.11-21.12.png">'
			}
					
			
			return img;
		
		}
