var cxt,rasiToBhavaConversion , counter , divcounting , arraylength,cookielen,previousdiv,col,counterdiv,first , second;
var toadd = '1';
$(document).ready(function() {
function getcookieContent() {
sendparameters = "getcookies=1";
$.ajax(
{
'type': 'POST',
'async': false,
'global': false,
'url': 'getcookiechart.asp',
'success': function(data) {
//alert(data+"mydata");
MyUrl = data.split("#");
counter = MyUrl[3];
//alert(MyUrl[0]);
if (MyUrl[0] == "1") {
displaycookieBox(MyUrl[2],MyUrl[1]);
}
else
{
counter = 6;
//alert("cookie not found");
displayPortletBox(2, 3);
}}
});
}
getcookieContent();
// displayPortletBox(2, 3);
$(".column,.addbox").sortable({
// $(".column").sortable({
connectWith: ".column",
// items: "div:not(#addbox6)",
cancel: ".newbox",
start: function (event, ui) {
start_pos = ui.item.index();
ui.item.data('start_pos', start_pos);
first = this.id;
second = this.id;
previousdiv = ui.item.index();
},
receive: function(e, ui) {
var start_pos = ui.item.data('start_pos');
var end_pos = ui.item.index();
ui.item.data('end_pos', end_pos);
second = this.id;
},
stop: function(event, ui) {
var divdrag= $(ui.item).attr('id');
columntodrag= second;
columnfromdrag = first;
rowdrag =ui.item.index();
//alert(divdrag.substring(6,7)+","+columntodrag.substring(6,7)+","+columnfromdrag.substring(7,6)+","+rowdrag+","+previousdiv);
dragCookies(divdrag.substring(6,7),columntodrag.substring(7,6),columnfromdrag.substring(6,7),rowdrag,previousdiv);
}
});
$(".portlet").addClass("ui-widget ui-widget-content ui-helper-clearfix ui-corner-all").find(".portlet-header").addClass("ui-widget-header-custom ui-corner-top")
.prepend("").end().find(".portlet-content");
$(".portlet-header .ui-icon-custom").click(function() {
$(this).toggleClass("ui-icon-minus").toggleClass("ui-icon-plus");
$(this).parents(".portlet:first").find(".portlet-content").toggle();
});
$(".column").disableSelection();
$('.sortable').sortable({ cancel: '.addbox1' });
$("#addbox").click(function() {
if(toadd == "1"){
if (counter > 100) {
//alert("Add box limit expired");
alertbox('Add box limit expired.');
return false;
}
var newAddBox = $(document.createElement('div')).attr("id", 'addbox' + counter).attr("class" ,'newbox')
//var newAddBox = $(document.createElement('div')).attr("id", 'newaddbox')
var optbtn = '
Add your component by clicking on the Options menu button
');
newAddBox.prependTo("#column0");
newAddBox.appendTo(".addbox");
counterdiv = counter;
toadd = '0' ;
}
else
{
alertbox("Please fill the new box then you can add another box");
}
}
);
$("#reset").button({ icons: { primary: "ui-icon-stop"} });
$("#reset").removeClass('ui-widget ui-state-default').addClass('ui-widget-button-custom ui-widget-header-custom1');
$("#feedback").button({ icons: { primary: "ui-icon-stop"} });
$("#feedback").removeClass('ui-widget ui-state-default').addClass('ui-widget-button-custom ui-widget-header-custom1');
$("#savebox").button({ icons: { primary: "ui-icon-check"} });
$("#savebox").removeClass('ui-widget ui-state-default').addClass('ui-widget-button-custom ui-widget-header-custom');
$("#addbox").button({ icons: { primary: "ui-icon-plus"} });
$("#addbox").removeClass('ui-widget ui-state-default').addClass('ui-widget-button-custom ui-widget-header-custom');
$(".ui-button").hover(
function() { $(this).removeClass('ui-state-hover').addClass("ui-btn-hover"); },
function() { $(this).removeClass("ui-btn-hover"); });
$('.ui-button').mousedown(function() { $(this).removeClass('ui-state-active').addClass("ui-btn-active"); });
$('.ui-button').mouseup(function() { $(this).removeClass('ui-btn-active'); });
$(".ui-widget-button-custom .ui-icon").addClass('ui-icon-custom ui-icon-shadow ui-icon-corner-all ui-icon-bg');
for (i = 0; i < 101; i++) {
$("#edituser-" + i + "").button({ icons: { primary: "ui-icon-gear"}, text: false })
$("#edituser-" + i + "").removeClass('ui-widget ui-state-default').addClass('ui-widget-button-custom ui-margin-r')
}
for (i = 0; i < 101; i++) {
$("#removeBox-" + i + "").button({ icons: { primary: "ui-icon-delete"}, text: false })
$("#removeBox-" + i + "").removeClass('ui-widget ui-state-default').addClass('ui-widget-button-custom ui-margin-r')
}
/* Login------------------------------------------------------*/
var button = $('#loginButton');
var box = $('#loginBox');
var form = $('#loginContent');
button.removeAttr('href');
button.mouseup(function(login) {
box.toggle();
});
form.mouseup(function() {
return false;
});
$(this).mouseup(function(login) {
if (!($(login.target).parent('#loginButton').length > 0)) {
box.hide();
}
});
});
/* for Option menu */
$(document).delegate('#btnSaveExtra', 'mouseleave', function() { setTimeout(function() { if (!ItemActionButtons.isHoverMenu) { $('#btnSaveExtraOptions').hide(); } }, 100, 1) });
$(document).delegate('#btnSaveExtraOptions', 'mouseenter', function() { ItemActionButtons.isHoverMenu = true; });
$(document).delegate('#btnSaveExtraOptions', 'mouseleave', function() { $('#btnSaveExtraOptions').hide(); ItemActionButtons.isHoverMenu = false; });
var $IsHoverExtraOptionsFlag = 0;
$(document).ready(function() {
$('#btnSaveExtraOptions li').mousedown(function() { $(this).addClass('ui-state-active'); });
$('#btnSaveExtraOptions li').mouseup(function() { $(this).removeClass('ui-state-active'); });
});
var ItemActionButtons = {
isHoverMenu: false,
onSaveExtraClick: function() {
$('#btnSaveExtraOptions').toggle();
}
}
// for Remove
function removeBox(obj) {
var div = document.getElementById(obj);
cookieln = cookielen;
getcolid(obj);
getrowid(obj);
arrangedeletecookie(obj,col,row);
removechartcookies(obj,cookieln,col,row);
div.parentNode.removeChild(div);
}
function removeaddBox(obj) {
var div = document.getElementById(obj);
div.parentNode.removeChild(div);
toadd = '1' ;
}
function resizeImage(img) {
var resizeWidth = screen.width;
if (resizeWidth <= 1024) {
img.width = 320;
}
else if (resizeWidth <= 1280) {
img.width = 400;
}
else if (resizeWidth <= 1366) {
img.width = 425;
img.height = 243;
}
else {
img.width = 450;
}
}
function displaycookieBox(cookielength,column) {
var arrindex = [];
var initialPages = [] ;
var pageHeadingcommon = [];
var rasiToBhavaConversion = [];
var divid = [];
var ischart = [];
var ColNo = [];
var RowNo = [];
arraydataval = column.split("&");
for (n = 0; n < cookielength; n++)
{
arrindex.push(arraydataval[n+1]);
}
for (k = 0; k < cookielength; k++)
{
arraydataval2 = arrindex[k].split("@");
pageHeadingcommon.push(arraydataval2[0]);
initialPages.push(arraydataval2[1]);
rasiToBhavaConversion.push(arraydataval2[2]);
ischart.push(arraydataval2[4]);
divid.push(arraydataval2[3]);
ColNo.push(arraydataval2[5]);
RowNo.push(arraydataval2[6]);
}
for (m = 0; m < cookielength; m++)
{
//alert(pageHeadingcommon[m]);
//alert(initialPages[m]);
//alert(rasiToBhavaConversion[m]);
//alert(rasiToBhavaConversion[m]);
//alert(ischart[m]);
//alert("divid="+divid[m]);
//alert(ColNo[m]);
}
var lenvaldivide = Math.floor(cookielength / 3);
var lenvalmod = cookielength % 3 ;
displayPortletothercookieBox(lenvaldivide , 3 , pageHeadingcommon ,initialPages , lenvalmod,ischart,rasiToBhavaConversion,cookielength,divid,ColNo,RowNo)
}
function displayPortletothercookieBox(row,column,pageHeadingcommon,initialPages,extradiv,ischart,rasiToBhavaConversion,cookielength,divid,ColNo,RowNo) {
var i, j, k;
k = 0;
for (i = 0; i < column; i++) {
ck = 0;
$('#outerdiv').append('
');
// if (i == 0) {
// $('#column' + i).append('
');
// }
for (jk = 0 ; jk < ColNo.length ;jk++){count = 0;
for (k = 0 ; k < RowNo.length ;k++){
if (ColNo[k] == i && RowNo[k] == ck){
$('#column' + i).append("
");
var chk = rasiToBhavaConversion[count];
if (chk == 'true'){rshbhav = true;}else{rshbhav = false;}
getPageContent(initialPages[count],divid[count],ischart[count],rshbhav);
ck = ck+1;
count = count +1;
} else
{
count = count +1;
}
}
$('#outerdiv').append('
');
}
}
}
function displayPortletBox(row,column) {
var i, j, k;
var initialPages = new Array("lagna-chart.asp", "navamsha.asp", "transit-today.asp", "chalitchart.asp", "ashtakvarga.asp", "vimshottari-dasha.asp");
var pageHeading = new Array('Lagna Kundli', 'Navamsha', 'Transit Today', 'Bhava Chalit', 'Ashtakvarga', 'Vimshotri Dasha')
var pageHeadingcommon = new Array('LAGNA_KUNDLI', 'NAVAMSHA', 'TRANSIT_TODAY', 'BHAVA_CHALIT', 'ASHTAKVARGA', 'VIMSHOTRI_DASHA')
rasiToBhavaConversion = new Array(false,false,true,true,'','')
ischart = new Array('true','true','true','true','false','false')
k = 0;
for (i = 0; i < column; i++) {
$('#outerdiv').append('
');
// if (i == 0) {
// $('#column' + i).append('
');
// }
for (j = 0; j < row; j++) {
$('#column' + i).append("
");
getPageContent(initialPages[k],k,ischart[k],rasiToBhavaConversion[k]);
var cookiestvalue = pageHeadingcommon[k]+"@"+initialPages[k]+"@"+rasiToBhavaConversion[k]+"@"+k+"@"+ischart[k]+"@"+i+"@"+j;
setchartCookies(cookiestvalue,k+1);
k = k + 1;
}
$('#outerdiv').append('
');
}
cookielen = 6;
}
function getPageContent(pageName,k,ischart,rasiToBhavaConversion) {
//alert("getPageContent="+pageName+rasiToBhavaConversion);
var val;
$.ajax(
{
'type': 'POST',
'async': false,
'global': false,
'url': pageName,
'success': function(data) {
if(ischart == 'true'){
$('#usersbox-' + k).html('');
$('#usersbox-' + k).append("
");
var returndataobj = eval('(' + data + ')');
//alert(data);
var arrPlanetsShodashvarga = new Array();
arrPlanetsShodashvarga = returndataobj[0].arrayval;
if(Object.keys(returndataobj[0]).length == 4)
{
arrBhavRashi = returndataobj[0].BhavRashi;
arrRashiposition= returndataobj[0].arrayvalofrashi;
arrRashipositionforsouth = returndataobj[0].RashiPlanetForSouth;
//alert(returndataobj[0].BhavRashi);
getChartofKP(arrPlanetsShodashvarga,arrBhavRashi,arrRashiposition,arrRashipositionforsouth, , "Canvas"+k,rasiToBhavaConversion);
}
else if(Object.keys(returndataobj[0]).length == 2)
{
arrRashipositionforsouth = returndataobj[0].RashiPlanetForSouth;
getChartofCommon(arrPlanetsShodashvarga,'','',arrRashipositionforsouth, , "Canvas"+k,rasiToBhavaConversion);
}
else
{
getChart(arrPlanetsShodashvarga, , "Canvas"+k,rasiToBhavaConversion);
}
}
else{
//$('#usersbox-' + k).html('');
$('#usersbox-' + k).append("
Your session has been expired.
Please
");
}
}
});
}
function getChartofKP(arrPlanetsShodashvarga,arrBhavRashi,arrRashiposition,arrRashipositionforsouth, Lcode, canvasid,rasiToBhavaConversion){
//alert(arrPlanetsShodashvarga+","+ Lcode+","+ canvasid+","+rasiToBhavaConversion+","+typeof(rasiToBhavaConversion));
//alert(Lcode);
//for tamil languade code check
if (Lcode == '2') {Lcode = '0';}
LanguageCode = Lcode;
textcolor = COLOR_INFO;
if(window.HTMLCanvasElement) {
var c = document.getElementById(canvasid);
cxt = c.getContext("2d");
cxt.strokeStyle = "#ff0000";
Chart_Type = ;
SetFontSize(12);
if (window.innerWidth <= 1024) {
PrintChartofKP(0, 0, 450, 270, arrPlanetsShodashvarga,arrBhavRashi,arrRashiposition,arrRashipositionforsouth, Chart_Type, LanguageCode,rasiToBhavaConversion);
}
else if (window.innerWidth <= 1152) {
PrintChartofKP(0, 0, 450, 270, arrPlanetsShodashvarga,arrBhavRashi,arrRashiposition,arrRashipositionforsouth, Chart_Type, LanguageCode,rasiToBhavaConversion);
}
else {
PrintChartofKP(0, 0, 450, 270, arrPlanetsShodashvarga,arrBhavRashi,arrRashiposition,arrRashipositionforsouth, Chart_Type, LanguageCode,rasiToBhavaConversion)
}
}
else {
$("#chart").append('');
}
}
function getChart(arrPlanetsShodashvarga, Lcode, canvasid,rasiToBhavaConversion){
//alert(arrPlanetsShodashvarga+","+ Lcode+","+ canvasid+","+rasiToBhavaConversion+","+typeof(rasiToBhavaConversion));
//for tamil languade code check
if (Lcode == '2') {Lcode = '0'; }
LanguageCode = Lcode;
textcolor = COLOR_INFO;
if(window.HTMLCanvasElement) {
var c = document.getElementById(canvasid);
cxt = c.getContext("2d");
cxt.strokeStyle = "#ff0000";
Chart_Type = ;
SetFontSize(12);
if (window.innerWidth <= 1024) {
PrintChart(0, 0, 450, 270, arrPlanetsShodashvarga, Chart_Type, LanguageCode,rasiToBhavaConversion);
}
else if (window.innerWidth <= 1152) {
PrintChart(0, 0, 450, 270, arrPlanetsShodashvarga, Chart_Type, LanguageCode,rasiToBhavaConversion);
}
else {
PrintChart(0, 0, 450, 270, arrPlanetsShodashvarga, Chart_Type, LanguageCode,rasiToBhavaConversion)
}
}
else {
$("#chart").append('');
}
}
function Getcontent(Heading , arrlength) {
for (loopcounter = 0; loopcounter < arrlength; loopcounter++) {
if (Headingarr[loopcounter][0] == Heading) {
headingval = Headingarr[loopcounter][1];
}
}
return headingval;
}
function getChartofCommon(arrPlanetsShodashvarga,arrBhavRashi,arrRashiposition,arrRashipositionforsouth, Lcode, canvasid,rasiToBhavaConversion){
//alert(arrRashipositionforsouth+","+ Lcode+","+ canvasid+","+rasiToBhavaConversion+","+typeof(rasiToBhavaConversion));
//alert(Lcode);
LanguageCode = Lcode;
textcolor = COLOR_INFO;
if(window.HTMLCanvasElement) {
var c = document.getElementById(canvasid);
cxt = c.getContext("2d");
cxt.strokeStyle = "#ff0000";
Chart_Type = ;
SetFontSize(12);
if (window.innerWidth <= 1024) {
PrintChartofCommon(0, 0, 450, 270, arrPlanetsShodashvarga,arrBhavRashi,arrRashiposition,arrRashipositionforsouth, Chart_Type, LanguageCode,rasiToBhavaConversion);
}
else if (window.innerWidth <= 1152) {
PrintChartofCommon(0, 0, 450, 270, arrPlanetsShodashvarga,arrBhavRashi,arrRashiposition,arrRashipositionforsouth, Chart_Type, LanguageCode,rasiToBhavaConversion);
}
else {
PrintChartofCommon(0, 0, 450, 270, arrPlanetsShodashvarga,arrBhavRashi,arrRashiposition,arrRashipositionforsouth, Chart_Type, LanguageCode,rasiToBhavaConversion)
}
}
else {
$("#chart").append('');
}
}