function calculate_celt()
{
		var mon = $('months').value;
		var day = $('days').value;
		var root_url = "{$_root_url}";

		if($('tree')){
			$('tree').update('');
		}

		if(	eval(6 * 31 + 25) <= eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day))<= eval(7 * 31 + 4) ||
				eval(12 * 31 + 24) <= eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day))<= eval(12 * 31 + 31)
				|| eval(mon * 31 + parseInt(day))<= eval(1 * 31 + 1)
		){
			var sign = 'Ябълка';
			var slug = 'apple';
		}

		else if(	eval(1*31+2)<=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day))<=eval(1*31+11) ||
							eval(7*31+5)<=eval(mon * 31 + parseInt(day)) 	&& eval(mon * 31 + parseInt(day))<=eval(7*31+14)){
			var sign = 'Ела';
			var slug = 'fir_tree';
		}

		else if(eval(1*31+12)<=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day))<=eval(1*31+24)  ||
						eval(7*31+15)<=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(7*31+25) ){
			var sign = 'Бряст';
			var slug = 'elm';
		}

		else if (eval(1*31+25)<=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <=eval(2*31+3) ||
							eval(7*31+26)<=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(8*31+4)){
			var sign = 'Кипарис';
			var slug = 'cypress';
		}

		else if (eval(2*31+4) <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(2*31+8) ||
		eval(8*31+5)<=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <=eval(8*31+13)
		){
			var sign = 'Топола';
			var slug = 'poplar';
		}

		else if (eval(2*31+9) <= eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(2*31+18) ||
							eval(8*31+14) <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(8*31+23)
		){
			var sign = 'Кедър';
			var slug = 'kedar';
		}

		else if (eval(2*31+19) <= eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(2*31+29) ||
		eval(8*31+24) <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(9*31+2)
		){
			var sign = 'Бор';
			var slug = 'pine_tree';
		}

		else if(eval(3*31+1)<=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <=eval(3*31+10) ||
						eval(9*31+3) <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(9*31+12)){
			var sign = 'Върба';
			var slug = 'willow_tree';
		}

		else if ( eval(3*31+11) <= eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(3*31+20) ||
		eval(9*31+13) <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(9*31+22)
		){
			var sign = 'Липа';
			var slug = 'lime';
		}
		else if( (mon==3 && day ==21) ){
			var sign = 'Дъб';
			var slug = 'oak';
		}
		else if( (mon==9 && day ==23) ){
			var sign = 'Маслина';
			var slug = 'olive_tree';
		}

		else if(eval(3*31+22) <=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(3*31+31) ||
		eval(9*31+24) <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(10*31+3)
		){
			var sign = 'Леска';
			var slug = 'hazelnut_tree';
		}

		else if (eval(4*31+1) <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(4*31+10) ||
		eval(10*31+4) <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(10*31+13)
		){
			var sign = 'Калина';
			var slug = 'mountain_tree';
		}

		else if( eval(4*31+11) <=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(4*31+20) ||
		eval(10*31+14) <=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(10*31+23)
		){
			var sign = 'Клен';
			var slug = 'maple_tree';
		}

		else if(	 eval(4*31 + 21) <= eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day))<= eval(4 * 31 + 30) ||
		eval(10*31+24)<= eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day))<= eval(11*31+2)
		){
			var sign = 'Орех';
			var slug = 'walnut_tree';
		}

		else if (eval(5*31+1)<=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(5*31+14) ||
		eval(11*31+3 <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <=eval(11*31+11))
		){
			var sign = 'Жасмин';
			var slug = 'yew_tree';
		}

		else if(eval(5*31+15)<=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(5*31+24) ||
			eval(11*31+12)<=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(11*31+21)
		){
			var sign = 'Кестен';
			var slug = 'chestnut_tree';
		}

		else if( eval(5*31+25)<=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <=eval(6*31+3) ||
		eval(11*31+22) <=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(12*31+1)
		){
			var sign = 'Ясен';
			var slug = 'ash_tree';
		}

		else if( eval(6*31+4)<=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <=eval(6*31+13) ||
		eval(12*31+2)<=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(12*31+11)
		){
			var sign = 'Габър';
			var slug = 'groove_beech';
		}

		else if( eval(6*31+14)<=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(6*31+23) ||
		eval(12*31+12) <=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(12*31+22)
		){
			var sign = 'Смокиня';
			var slug = 'fig_tree';
		}
		else if( (mon==6 && day ==24)  || (mon==12 && day==23) ){
			var sign = 'Бреза';
			var slug = 'birch_tree';
		}



			document.location='celtic/sign/'+slug ;
		/*	var a = new Element('a', {  href: 'celtic/sign/'+slug }).update(sign);
			$('tree').insert(a);
			$('your_sign').show();*/

}

//=========== vlado    


function calculate_celt_new(mymon,myday)
{
		var mon = mymon;
		var day = myday;
		var root_url = "{$_root_url}";

		if($('tree')){
			$('tree').update('');
		}

		if(	eval(6 * 31 + 25) <= eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day))<= eval(7 * 31 + 4) ||
				eval(12 * 31 + 24) <= eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day))<= eval(12 * 31 + 31)
				|| eval(mon * 31 + parseInt(day))<= eval(1 * 31 + 1)
		){
			var sign = 'Ябълка';
			var slug = 'apple';
		}

		else if(	eval(1*31+2)<=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day))<=eval(1*31+11) ||
							eval(7*31+5)<=eval(mon * 31 + parseInt(day)) 	&& eval(mon * 31 + parseInt(day))<=eval(7*31+14)){
			var sign = 'Ела';
			var slug = 'fir_tree';
		}

		else if(eval(1*31+12)<=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day))<=eval(1*31+24)  ||
						eval(7*31+15)<=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(7*31+25) ){
			var sign = 'Бряст';
			var slug = 'elm';
		}

		else if (eval(1*31+25)<=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <=eval(2*31+3) ||
							eval(7*31+26)<=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(8*31+4)){
			var sign = 'Кипарис';
			var slug = 'cypress';
		}

		else if (eval(2*31+4) <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(2*31+8) ||
		eval(8*31+5)<=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <=eval(8*31+13)
		){
			var sign = 'Топола';
			var slug = 'poplar';
		}

		else if (eval(2*31+9) <= eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(2*31+18) ||
							eval(8*31+14) <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(8*31+23)
		){
			var sign = 'Кедър';
			var slug = 'kedar';
		}

		else if (eval(2*31+19) <= eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(2*31+29) ||
		eval(8*31+24) <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(9*31+2)
		){
			var sign = 'Бор';
			var slug = 'pine_tree';
		}

		else if(eval(3*31+1)<=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <=eval(3*31+10) ||
						eval(9*31+3) <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(9*31+12)){
			var sign = 'Върба';
			var slug = 'willow_tree';
		}

		else if ( eval(3*31+11) <= eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(3*31+20) ||
		eval(9*31+13) <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(9*31+22)
		){
			var sign = 'Липа';
			var slug = 'lime';
		}
		else if( (mon==3 && day ==21) ){
			var sign = 'Дъб';
			var slug = 'oak';
		}
		else if( (mon==9 && day ==23) ){
			var sign = 'Маслина';
			var slug = 'olive_tree';
		}

		else if(eval(3*31+22) <=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(3*31+31) ||
		eval(9*31+24) <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(10*31+3)
		){
			var sign = 'Леска';
			var slug = 'hazelnut_tree';
		}

		else if (eval(4*31+1) <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(4*31+10) ||
		eval(10*31+4) <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(10*31+13)
		){
			var sign = 'Калина';
			var slug = 'mountain_tree';
		}

		else if( eval(4*31+11) <=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(4*31+20) ||
		eval(10*31+14) <=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(10*31+23)
		){
			var sign = 'Клен';
			var slug = 'maple_tree';
		}

		else if(	 eval(4*31 + 21) <= eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day))<= eval(4 * 31 + 30) ||
		eval(10*31+24)<= eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day))<= eval(11*31+2)
		){
			var sign = 'Орех';
			var slug = 'walnut_tree';
		}

		else if (eval(5*31+1)<=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(5*31+14) ||
		eval(11*31+3 <=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <=eval(11*31+11))
		){
			var sign = 'Жасмин';
			var slug = 'yew_tree';
		}

		else if(eval(5*31+15)<=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(5*31+24) ||
			eval(11*31+12)<=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(11*31+21)
		){
			var sign = 'Кестен';
			var slug = 'chestnut_tree';
		}

		else if( eval(5*31+25)<=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <=eval(6*31+3) ||
		eval(11*31+22) <=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(12*31+1)
		){
			var sign = 'Ясен';
			var slug = 'ash_tree';
		}

		else if( eval(6*31+4)<=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <=eval(6*31+13) ||
		eval(12*31+2)<=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(12*31+11)
		){
			var sign = 'Габър';
			var slug = 'groove_beech';
		}

		else if( eval(6*31+14)<=eval(mon * 31 + parseInt(day)) && eval(mon * 31 + parseInt(day)) <= eval(6*31+23) ||
		eval(12*31+12) <=eval(mon * 31 + parseInt(day))  && eval(mon * 31 + parseInt(day)) <= eval(12*31+22)
		){
			var sign = 'Смокиня';
			var slug = 'fig_tree';
		}
		else if( (mon==6 && day ==24)  || (mon==12 && day==23) ){
			var sign = 'Бреза';
			var slug = 'birch_tree';
		}



			document.location='celtic/sign/'+slug ;
		/*	var a = new Element('a', {  href: 'celtic/sign/'+slug }).update(sign);
			$('tree').insert(a);
			$('your_sign').show();*/

}

//======= end vlado
Event.observe(window, 'load', function(){
	if($('manual'))
	{
		$('manual').observe('click', function(el){
			$('manual_coords').toggle();
			if($('town').disabled)
			{
				$('town').enable();
			}
			else
			{
				$('town').disable();
			}
		});
	}
});
