Skip to content

Commit 6b92ee8

Browse files
Trimshamsa added
1 parent 74cefb3 commit 6b92ee8

File tree

3 files changed

+27
-14
lines changed

3 files changed

+27
-14
lines changed

SJPv4/Notes.txt

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
1) For npm command get http://nodejs.org/
32

43

SJPv4/www/SJPamsha.htm

+16-12
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,6 @@
4747
<div id=form>
4848
<form id=forminput method=get>
4949
<table id=formtable cellspacing=0 cellpadding=0 border=0>
50-
<tr><td>Lagna</td><td><input id=Lagna name="Lagna" type=text value=138.01></td></tr>
51-
<tr><td>Sun</td><td><input id=Sun name="Sun" type=text value=92.38></td></tr>
52-
<tr><td>Moon</td><td><input id=Moon name="Moon" type=text value=53></td></tr>
53-
<tr><td>Mars</td><td><input id=Mars name="Mars" type=text value=298.1></td></tr>
54-
<tr><td>Merc</td><td><input id=Merc name="Merc" type=text value=117.1></td></tr>
55-
<tr><td>Jup</td><td><input id=Jup name="Jup" type=text value=213.18></td></tr>
56-
<tr><td>Ven</td><td><input id=Ven name="Ven" type=text value=81.51></td></tr>
57-
<tr><td>Sat</td><td><input id=Sat name="Sat" type=text value=39.86></td></tr>
58-
<tr><td>Rahu</td><td><input id=Rahu name="Rahu" type=text value=291.95></td></tr>
59-
<tr><td>Ketu</td><td><input id=Ketu name="Ketu" type=text value=111.95></td></tr>
6050
<tr><td><b>Division</b></td><td><select id=Division name=Division><option selected>Rashi</option>
6151
<option>Navamsa</option>
6252
<option>Dreshkana</option>
@@ -66,14 +56,28 @@
6656
<option>Shodashamsa</option>
6757
<option>Vimsamsa</option>
6858
<option>ChaturVimshamsha</option>
59+
<option>Trimshamsha</option>
6960
<option>KhaVedamsa</option>
7061
<option>AkshaVedamsa</option>
7162
<option>Shastiamsha</option>
7263
<option>Dasamsa-EvenReverse</option>
7364
<option>ChaturVimshamsha-EvenReverse</option>
74-
</select></td></tr>
65+
</select></td>
66+
</tr>
7567
<tr><td colspan=2 align=center><input type=button id=AddChart name=AddChart value=AddChart onclick=Refresh()></td></tr>
76-
<tr><td colspan=2 align=center><input type="submit" id=Submit name="submit" value=Calculate></td></tr>
68+
<tr><td><br/> </td></tr>
69+
<tr><td>Lagna</td><td><input id=Lagna name="Lagna" type=text value=138.01></td></tr>
70+
<tr><td>Sun</td><td><input id=Sun name="Sun" type=text value=92.38></td></tr>
71+
<tr><td>Moon</td><td><input id=Moon name="Moon" type=text value=53></td></tr>
72+
<tr><td>Mars</td><td><input id=Mars name="Mars" type=text value=298.1></td></tr>
73+
<tr><td>Merc</td><td><input id=Merc name="Merc" type=text value=117.1></td></tr>
74+
<tr><td>Jup</td><td><input id=Jup name="Jup" type=text value=213.18></td></tr>
75+
<tr><td>Ven</td><td><input id=Ven name="Ven" type=text value=81.51></td></tr>
76+
<tr><td>Sat</td><td><input id=Sat name="Sat" type=text value=39.86></td></tr>
77+
<tr><td>Rahu</td><td><input id=Rahu name="Rahu" type=text value=291.95></td></tr>
78+
<tr><td>Ketu</td><td><input id=Ketu name="Ketu" type=text value=111.95></td></tr>
79+
80+
<tr><td colspan=2 align=center><input type="submit" id=Submit name="submit" value=Re-Calculate></td></tr>
7781
</table>
7882
</form>
7983
</div>

SJPv4/www/jyotish.js

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
//Functions for Jyotish
22
//By : Sanjay Prabhakaran
3-
//1 Aries, 2 Taurus....12/0 Pisces
3+
//Signs: 1 Aries, 2 Taurus....12/0 Pisces
44
function GetDivisionalSign(degrees,division,object)//For a given degree get the division (D1,D2, etc) sign
55
{
66
//alert(object);
@@ -9,6 +9,10 @@ function GetDivisionalSign(degrees,division,object)//For a given degree get the
99
var SignOdd = Sign%2;//1=Odd 0=Even
1010
var SignDeg = degrees%30;
1111
var Amsha = 0;
12+
var ParasharaTrimshamsa=[
13+
[ 2,2,2,2,2, 6,6,6,6,6,6,6, 12,12,12,12,12,12,12,12, 10,10,10,10,10, 8,8,8,8,8 ], //For Even Signs
14+
[1,1,1,1,1, 11,11,11,11,11, 9,9,9,9,9,9,9,9, 3,3,3,3,3,3,3, 7,7,7,7,7 ] //For Odd Signs
15+
];
1216
switch(division){
1317
case "Rashi":
1418
case "D1":
@@ -99,6 +103,12 @@ function GetDivisionalSign(degrees,division,object)//For a given degree get the
99103
k%=12;
100104
if(k==0)k=12;
101105
break;
106+
case "Trimshamsha":
107+
case "D30":
108+
AmshaPortion = 1;
109+
Amsha = parseInt(SignDeg/AmshaPortion+0.999999999);
110+
k=ParasharaTrimshamsa[SignOdd][Amsha];
111+
break;
102112
}
103113
return k;
104114
}

0 commit comments

Comments
 (0)