Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
//
var zn = "Aries Taurus Gemini Cancer Leo Virgo Libra Scorpio SagittariusCapricorn Aquarius Pisces "; // Zodiac
var range = [1, 12, 1, 31, 1800, 2100, 0, 23, 0, 59, 0, 12, 0, 59, 0, 0, 0, 179, 0, 59, 0, 0, 0, 89, 0, 59];
var d2r = Math.PI / 180; // degrees to radians
var r2d = 180 / Math.PI; // radians to degrees
var house1;
var house2;
var ra, dc; // right ascension, declination
var pln, plt; // parallax longitude and latitude
lord = "KeVeSuMoMaRaJuSaMe";
var dasha = [7, 20, 6, 10, 7, 18, 16, 19, 17];
var zn1 = "AriTauGemCanLeoVirLibScoSagCapAquPis"; // Zodiac
$(document).ready(function () {
// city selection
var default_city = 'Delhi';
//doAjax(default_city);
$('#mycity').val(default_city);
// validation
$("#BhavaCalc").validate({
rules: {
txtname: "required",
day: {required: true, range: [1, 31]},
month: {required: true, range: [1, 12]},
year: {required: true, range: [1900, 2100]},
hour: {required: true, range: [1, 23]},
min: {required: true, range: [1, 59]},
lattitudeDeg: {required: true},
lattitudeMin: {required: true},
longitudeDeg: {required: true},
longitudeMin: {required: true}
},
messages: {
txtname: "Please specify your name",
day: "Please specify your DOB date",
month: "Please specify your DOB date",
year: "Please specify your DOB year",
hour: 'Please specify your birth time hour',
min: 'Please specify your birth time min',
}
});
$("#BhavaCalc").on('submit', function (event) {
event.preventDefault();
var actionUrl = $(this).attr('action');
$.ajax({
url: actionUrl,
method: 'POST',
contentType: false,
cache: false,
processData: false,
type: 'json',
data: new FormData(this),
success: function (res) {
if (res)
{
alert("Data has been Updated Successfully...");
} else {
alert("Something Wrong Please Try again!");
//table.ajax.reload();
}
}
});
});
});
function calculateForm() {
if ($("#BhavaCalc").valid()) {
with (Math) {
var mon = floor($('#free_month').val());
var day = floor($('#free_day').val());
var year = floor($('#free_year').val());
var hr = floor($('#hour').val());
hr += floor($('#min').val()) / 60;
var tz = floor($('#zhour').val());
tz += floor($('#zmin').val()) / 60;
var ln = floor($('#lattitudeDeg').val());
ln += floor($('#longitudeMin').val()) / 60;
var la = floor($('#longitudeDeg').val());
la += floor($('#longitudeMin').val()) / 60;
}
var dst = $('#dts').val();
var war = $('#wartime').val();
if ($('#East').prop('checked')) {
ln = -ln;
}
if ($('#South').prop('checked')) {
la = -la;
}
if (dst == 1) {
if (ln < 0.0)
tz++;
else
tz--;
}
if (dst == 2) {
if (ln < 0.0)
tz = tz + 2;
else
tz = tz - 2;
}
if (war == 1)
{
hr = hr - 1;
}
jd = mdy2julian(mon, day, year);
if (ln < 0.0)
f = hr - tz;
else
f = hr + tz;
t = ((jd - 2415020) + f / 24 - 0.5) / 36525;
ay = calcAyanamsa(t);
ra = (((6.6460656 + 2400.0513 * t + 2.58e-5 * t * t + f) * 15 - ln) % 360) * d2r; // RAMC
ob = (23.452294 - 0.0130125 * t) * d2r; // Obliquity of Ecliptic
with (Math) {
mc = atan2(tan(ra), cos(ob));
if (mc < 0.0)
mc += PI;
if (sin(ra) < 0.0)
mc += PI
mc *= r2d;
as = atan2(cos(ra), -sin(ra) * cos(ob) - tan(la * d2r) * sin(ob));
if (as < 0.0)
as += PI;
if (cos(ra) < 0.0)
as += PI;
as *= r2d % 360.0;
}
as += ay;
mc += ay;
var yg = lagna(as);
var hs = new Array(24);
x = as - mc;
if (x < 0.0)
x += 360.0;
x /= 6;
y = 18; // 10th house in the array
for (i = 0; i < 7; i++) {
hs[y] = mc + x * i;
y++;
if (y > 24)
y = 0;
}
//////
x = mc - fix360(as + 180.0);
if (x < 0.0)
x += 360.0;
x /= 6;
y = 12;
for (i = 0; i < 7; i++) {
hs[y] = fix360(as + 180 + x * i);
y++;
}
for (i = 0; i < 12; i++) {
hs[i] = fix360(hs[i + 12] + 180);
}
var s;
z = 0;
// Fill
var as2 = hs [0];
var yg = lagna(as2);
///////////
as = as2;
var myas;
myas = lon2dmsz(as);
l = mcalculate();
document.BhavaCalc.Asc.value = lon2dmsz(as);
document.BhavaCalc.Asc2.value = z;
document.BhavaCalc.AYNS.value = ay;
document.BhavaCalc.as.value = as;
document.BhavaCalc.moon.value = l;
document.BhavaCalc.submit();
}
}
function mdy2julian(m, d, y) {
with (Math) {
im = 12 * (y + 4800) + m - 3;
// document.write("In Julian Day:"+im+"
");
j = (2 * (im - floor(im / 12) * 12) + 7 + 365 * im) / 12;
//document.write("j1:"+j+"
");
j = floor(j) + d + floor(im / 48) - 32083;
//document.write("j2:"+j+"
");
if (j > 2299171)
j += floor(im / 4800) - floor(im / 1200) + 38;
//document.write("Final j: " +j+"
");
return j;
}
}
function mmdy2julian(m, d, y)
{
with (Math) {
im = 12 * (y + 4800) + m - 3;
j = (2 * (im - floor(im / 12) * 12) + 7 + 365 * im) / 12;
j = floor(j) + d + floor(im / 48) - 32083;
if (j > 2299171)
j += floor(im / 4800) - floor(im / 1200) + 38;
return j;
}
}
function calcAyanamsa() {
ln = ((933060 - 6962911 * t + 7.5 * t * t) / 3600.0) % 360.0; /* Mean lunar node */
//document.write("in AYANAMSA ln:"+ln+"
");
Off = (259205536.0 * t + 2013816.0) / 3600.0; /* Mean Sun */
Off = 17.23 * Math.sin(d2r * ln) + 1.27 * Math.sin(d2r * Off) - (5025.64 + 1.11 * t) * t;
Off = (Off - 80861.27) / 3600.0; // 84038.27 = Fagan-Bradley 80861.27 = Lahiri
return Off;
}
function checkCity() {
}
function lagna(as2)
{
with (Math) {
var d, m, s;
x = abs(as2);
d = floor(as2);
z = floor(d / 30);
u = zn.substr(z * 3, 3);
str = u;
//alert(z);
}
return str;
// return u;
}
function lon2dmsz(x)
{
with (Math) {
var d, m, s;
x = abs(x);
d = floor(x);
m = (x - d);
s = m * 60;
m = floor(s);
s = s - m;
z = floor(d / 30);
d %= 30;
house1 = z;
house2 = z + 1;
str = zn.substr(z * 11, 11);
}
return str;
}
function mcalculate()
{
with (Math) {
var mon = floor($('#free_month').val());
var day = floor($('#free_day').val());
var year = floor($('#free_year').val());
var hr = floor($('#hour').val());
hr += floor($('#min').val()) / 60;
var tz = floor($('#zhour').val());
tz += floor($('#zmin').val()) / 60;
var ln = floor($('#lattitudeDeg').val());
ln += floor($('#longitudeMin').val()) / 60;
var la = floor($('#longitudeDeg').val());
la += floor($('#longitudeMin').val()) / 60;
}
var dst = $('#dts').val();
var war = $('#wartime').val();
if ($('#East').prop('checked')) {
ln = -ln;
}
if ($('#South').prop('checked')) {
la = -la;
}
if (dst == 1) {
if (ln < 0.0)
tz++;
else
tz--;
}
if (dst == 2) {
if (ln < 0.0)
tz = tz + 2;
else
tz = tz - 2;
}
if (war == 1)
{
hr = hr - 1;
}
jd = mmdy2julian(mon, day, year);
//alert ("Julian day: "+jd);
if (ln < 0.0)
f = hr - tz;
else
f = hr + tz;
t = (jd - 2451545 - 0.5) / 36525;
gst = ut2gst(t, f);
t = ((jd - 2451545) + f / 24 - 0.5) / 36525;
ay = calcayan(t);
ob = 23.452294 - 0.0130125 * t; // Obliquity of Ecliptic
l = (218.3164591 + 481267.88134236 * t);
// Moon mean elongation
d = (297.8502042 + 445267.1115168 * t);
// Sun\'s mean anomaly
m = (357.5291092 + 35999.0502909 * t);
// Moon\'s mean anomaly
mm = (134.9634114 + 477198.8676313 * t);
// Moon\'s argument of latitude
f = (93.2720993 + 483202.0175273 * t);
d *= d2r;
m *= d2r;
mm *= d2r;
f *= d2r;
e = 1 - 0.002516 * t - 0.0000074 * t * t;
with (Math) {
p = 6.288774 * sin(mm)
+ 1.274027 * sin(d * 2 - mm)
+ 0.658314 * sin(d * 2)
+ 0.213618 * sin(2 * mm)
- 0.185116 * e * sin(m)
- 0.114332 * sin(f * 2);
p += 0.058793 * sin(d * 2 - mm * 2)
+ 0.057066 * e * sin(d * 2 - m - mm)
+ 0.053322 * sin(d * 2 + mm)
+ 0.045758 * e * sin(d * 2 - m)
- 0.040923 * e * sin(m - mm)
- 0.034720 * sin(d)
- 0.030383 * e * sin(m + mm);
p += 0.015327 * sin(d * 2 - f * 2)
- 0.012528 * sin(mm + f * 2)
+ 0.010980 * sin(mm - f * 2)
+ 0.010675 * sin(d * 4 - mm)
+ 0.010034 * sin(3 * mm);
p += 0.008548 * sin(d * 4 - mm * 2)
- 0.007888 * e * sin(d * 2 + m - mm)
- 0.006766 * e * sin(d * 2 + m)
- 0.005163 * sin(d - mm)
+ 0.004987 * e * sin(d + m)
+ 0.004036 * e * sin(d * 2 - m + mm)
+ 0.003994 * sin(d * 2 + mm * 2);
b = 5.128122 * sin(f)
+ 0.280602 * sin(mm + f)
+ 0.277693 * sin(mm - f)
+ 0.173237 * sin(d * 2 - f)
+ 0.055413 * sin(d * 2 - mm + f)
+ 0.046271 * sin(d * 2 - mm - f);
b += 0.032573 * sin(2 * d + f)
+ 0.017198 * sin(2 * mm + f)
+ 0.009266 * sin(2 * d + mm - f)
+ 0.008823 * sin(2 * mm - f)
+ 0.008247 * e * sin(2 * d - m - f)
+ 0.004324 * sin(2 * d - f - 2 * mm);
b += 0.004200 * sin(2 * d + f + mm)
+ 0.003372 * e * sin(f - m - 2 * d)
+ 0.002472 * e * sin(2 * d + f - m - mm)
+ 0.002222 * e * sin(2 * d + f - m)
+ 0.002072 * e * sin(2 * d - f - m - mm)
+ 0.001877 * e * sin(f - m + mm);
b += 0.001828 * sin(4 * d - f - mm)
- 0.001803 * e * sin(f + m)
- 0.001750 * sin(3 * f)
+ 0.001570 * e * sin(mm - m - f)
- 0.001487 * sin(f + d)
- 0.001481 * e * sin(f + m + mm);
r = 0.950724 + 0.051818 * cos(mm)
+ 0.009531 * cos(2 * d - mm)
+ 0.007843 * cos(2 * d)
+ 0.002824 * cos(2 * mm)
+ 0.000857 * cos(2 * d + mm)
+ 0.000533 * e * cos(2 * d - m);
r += 0.000401 * e * cos(2 * d - m - mm)
+ 0.000320 * e * cos(mm - m)
- 0.000271 * cos(d)
- 0.000264 * e * cos(m + mm)
- 0.000198 * cos(2 * f - mm)
+ 0.000173 * cos(3 * mm);
r += 0.000167 * cos(4 * d - mm)
- 0.000111 * e * cos(m)
+ 0.000103 * cos(4 * d - 2 * mm)
- 0.000084 * cos(2 * mm - 2 * d)
- 0.000083 * e * cos(2 * d + m)
+ 0.000079 * cos(2 * d + 2 * mm)
+ 0.000072 * cos(4 * d);
}
l += p;
while (l < 0.0)
l += 360.0;
while (l > 360.0)
l -= 360.0;
ecl2equ(l, b, ob);
ln = -ln; // flip sign of longitude
ln /= 15;
ln += gst;
while (ln < 0.0)
ln += 24;
while (ln > 24.0)
ln -= 24;
h = (ln - ra) * 15;
with (Math) {
// calc observer latitude vars
u = atan(0.996647 * tan(d2r * la));
// hh = alt/6378140; // assume sea level
s = 0.996647 * sin(u); // assume sealevel
c = cos(u); // + hh * cos(d2r(la)); // cos la\' -- assume sea level
r = 1 / sin(d2r * r);
dlt = atan2(c * sin(d2r * h), r * cos(d2r * dc) - c * cos(d2r * h));
dlt *= r2d;
hh = h + dlt;
dlt /= 15;
ra -= dlt;
dc = atan(cos(d2r * hh) * ((r * sin(d2r * dc) - s) /
(r * cos(d2r * dc) * cos(d2r * h) - c)));
dc *= r2d;
equ2ecl(ra, dc, ob);
// dasha calculations
l += ay;
if (l < 0.0)
l += 360.0;
document.BhavaCalc.moon.value = l;
//alert ("Longitudes: " +l);
//alert ("Moon degrees: " + mlon2dmsz(l));
//document.write("Moon Degrees: "+lon2dmsz(l)+"
");
return(l);
//alert(l);
}
}
function calcayan(t)
{
with (Math) {
ln = 125.0445550 - 1934.1361849 * t + 0.0020762 * t * t; // Mean lunar node
off = 280.466449 + 36000.7698231 * t + 0.00031060 * t * t; // Mean Sun
off = 17.23 * sin(d2r * ln) + 1.27 * sin(d2r * off) - (5025.64 + 1.11 * t) * t;
off = (off - 85886.27) / 3600.0;
}
return off;
}
function ut2gst(t, ut)
{
t0 = 6.697374558 + (2400.051336 * t) + (0.000025862 * t * t);
ut *= 1.002737909;
t0 += ut;
while (t0 < 0.0)
t0 += 24;
while (t0 > 24.0)
t0 -= 24;
return t0;
}
function fix360(v)
{
if (v < 0.0)
v += 360;
if (v > 360)
v -= 360;
return v;
}
function ecl2equ(ln, la, ob)
{
with (Math) {
y = asin(sin(d2r * la) * cos(d2r * ob) + cos(d2r * la) * sin(d2r * ob) * sin(d2r * ln));
dc = r2d * y;
y = sin(d2r * ln) * cos(d2r * ob) - tan(d2r * la) * sin(d2r * ob);
x = cos(d2r * ln);
x = atan2(y, x);
x = r2d * x;
if (x < 0.0)
x += 360;
ra = x / 15;
}
}
function equ2ecl(ra, dc, ob)
{
ra *= 15;
with (Math) {
y = sin(d2r * ra) * cos(d2r * ob) + tan(d2r * dc) * sin(d2r * ob);
x = cos(d2r * ra);
x = atan2(y, x);
x *= r2d;
if (x < 0)
x += 360;
pln = x;
y = asin(sin(d2r * dc) * cos(d2r * ob) - cos(d2r * dc) * sin(d2r * ob) * sin(d2r * ra));
pla = r2d * y;
}
}