var language = 'FA';


function doDate(direction)
{
    var xmlHttp;
    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }
    catch (e)
    {
        // Internet Explorer
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
  
    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {
            var result_array = [];
            result_array = xmlHttp.responseText;
            var mysplit = result_array.split(',');
			
            topCal.style.visibility     = 'visible';
            english_day.innerHTML 	= mysplit[0];
            english_currentD.innerHTML 	= mysplit[1];
            english_currentM.innerHTML  = mysplit[2];
            english_currentY.innerHTML 	= mysplit[3];
			
            persian_day.innerHTML 	= mysplit[4];
            persian_currentD.innerHTML  = mysplit[5];
            persian_currentM.innerHTML  = mysplit[6];
            persian_currentY.innerHTML  = mysplit[7];
			
            hijri_currentD.innerHTML  	= mysplit[8];
            hijri_currentM.innerHTML  	= mysplit[9];
            hijri_currentY.innerHTML  	= mysplit[10];
			
            zodiac_sign.innerHTML  	= mysplit[11];
            zodiac_text.innerHTML  	= mysplit[12];	
            return;
        }
    }
    var topCal              = document.getElementById('topCal');
    var english_day         = document.getElementById('english_day');
    var english_currentD    = document.getElementById('english_currentD');
    var english_currentM    = document.getElementById('english_currentM');
    var english_currentY    = document.getElementById('english_currentY');
	
    var persian_day         = document.getElementById('persian_day');
    var persian_currentD    = document.getElementById('persian_currentD');
    var persian_currentM    = document.getElementById('persian_currentM');
    var persian_currentY    = document.getElementById('persian_currentY');
	
    var hijri_currentD      = document.getElementById('hijri_currentD');
    var hijri_currentM      = document.getElementById('hijri_currentM');
    var hijri_currentY      = document.getElementById('hijri_currentY');
	
    var zodiac_sign         = document.getElementById('zodiac_sign');
    var zodiac_text         = document.getElementById('zodiac_text');
    if(language == 'FA') {
    xmlHttp.open("GET","ajax/calendar.farsi.php?" + direction,true);
    xmlHttp.send(null);
    }
    else {
    xmlHttp.open("GET","ajax/calendar.english.php?" + direction,true);
    xmlHttp.send(null);
    }
	
}
function goTo(wm)
{
    var xmlHttp;
    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }
    catch (e)
    {
        // Internet Explorer
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }

    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {
            var result_array = [];
            result_array = xmlHttp.responseText;
            var mysplit = result_array.split(',');
            var direction = mysplit[13];
            
            if(direction == 'forward')
            {
                $('#topCal').css('visibility','hidden');
                $('#rightp').css('visibility','visible');
                $('#rightp').animate({
                    right: '348px',
                    width: '351px'
                },600, function () {
                    //$('#topCal').css('visibility','hidden');//
                    $('#rightp').remove();
                    $('#leftp').remove();
                    $('#previouspage').after('<div id="leftp"></div><div id="rightp"></div>');

                    topCal.style.visibility     = 'visible';
                    english_day.innerHTML       = mysplit[0];
                    english_currentD.innerHTML  = mysplit[1];
                    english_currentM.innerHTML  = mysplit[2];
                    english_currentY.innerHTML  = mysplit[3];

                    persian_day.innerHTML 	= mysplit[4];
                    persian_currentD.innerHTML  = mysplit[5];
                    persian_currentM.innerHTML  = mysplit[6];
                    persian_currentY.innerHTML  = mysplit[7];

                    hijri_currentD.innerHTML    = mysplit[8];
                    hijri_currentM.innerHTML    = mysplit[9];
                    hijri_currentY.innerHTML    = mysplit[10];

                    zodiac_sign.innerHTML       = mysplit[11];
                    zodiac_text.innerHTML       = mysplit[12];

                });
            }
            if(direction == 'backward')
            {
                $('#leftp').css('visibility','visible');
                $('#leftp').animate({
                    width: '348px',
                    left: '351px'
                },600, function () {
                    $('#topCal').css('visibility','hidden');
                    $('#rightp').remove();
                    $('#leftp').remove();
                    $('#previouspage').after('<div id="leftp"></div><div id="rightp"></div>');

                    topCal.style.visibility     = 'visible';
                    english_day.innerHTML 	= mysplit[0];
                    english_currentD.innerHTML 	= mysplit[1];
                    english_currentM.innerHTML  = mysplit[2];
                    english_currentY.innerHTML 	= mysplit[3];

                    persian_day.innerHTML 	= mysplit[4];
                    persian_currentD.innerHTML  = mysplit[5];
                    persian_currentM.innerHTML  = mysplit[6];
                    persian_currentY.innerHTML  = mysplit[7];

                    hijri_currentD.innerHTML  	= mysplit[8];
                    hijri_currentM.innerHTML  	= mysplit[9];
                    hijri_currentY.innerHTML  	= mysplit[10];

                    zodiac_sign.innerHTML  	= mysplit[11];
                    zodiac_text.innerHTML  	= mysplit[12];
                });
            }
        }
    }
    var topCal              = document.getElementById('topCal');
    var english_day         = document.getElementById('english_day');
    var english_currentD    = document.getElementById('english_currentD');
    var english_currentM    = document.getElementById('english_currentM');
    var english_currentY    = document.getElementById('english_currentY');

    var persian_day         = document.getElementById('persian_day');
    var persian_currentD    = document.getElementById('persian_currentD');
    var persian_currentM    = document.getElementById('persian_currentM');
    var persian_currentY    = document.getElementById('persian_currentY');

    var hijri_currentD      = document.getElementById('hijri_currentD');
    var hijri_currentM      = document.getElementById('hijri_currentM');
    var hijri_currentY      = document.getElementById('hijri_currentY');

    var zodiac_sign         = document.getElementById('zodiac_sign');
    var zodiac_text         = document.getElementById('zodiac_text');


     if(language == 'FA') {
    xmlHttp.open("GET","ajax/calendar.farsi.php?goto=" + wm,true);
    xmlHttp.send(null);
    }
    else {
    xmlHttp.open("GET","ajax/calendar.english.php?goto=" + wm,true);
    xmlHttp.send(null);
    }

}




function goToYear(wm)
{
    var xmlHttp;
    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }
    catch (e)
    {
        // Internet Explorer
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }

    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {
            var result_array = [];
            result_array = xmlHttp.responseText;
            var mysplit = result_array.split(',');
            var direction = mysplit[13];

            if(direction == 'forward')
            {
                $('#topCal').css('visibility','hidden');
                $('#rightp').css('visibility','visible');
                $('#rightp').animate({
                    right: '348px',
                    width: '351px'
                },600, function () {
                    $('#rightp').remove();
                    $('#leftp').remove();
                    $('#previouspage').after('<div id="leftp"></div><div id="rightp"></div>');

                    topCal.style.visibility     = 'visible';
                    english_day.innerHTML 	= mysplit[0];
                    english_currentD.innerHTML 	= mysplit[1];
                    english_currentM.innerHTML  = mysplit[2];
                    english_currentY.innerHTML 	= mysplit[3];

                    persian_day.innerHTML 	= mysplit[4];
                    persian_currentD.innerHTML  = mysplit[5];
                    persian_currentM.innerHTML  = mysplit[6];
                    persian_currentY.innerHTML  = mysplit[7];

                    hijri_currentD.innerHTML  	= mysplit[8];
                    hijri_currentM.innerHTML  	= mysplit[9];
                    hijri_currentY.innerHTML  	= mysplit[10];

                    zodiac_sign.innerHTML  	= mysplit[11];
                    zodiac_text.innerHTML  	= mysplit[12];

                });
            }


            else if(direction == 'backward'){

                $('#leftp').css('visibility','visible');
                $('#leftp').animate({
                    width: '348px',
                    left: '351px'
                },600, function () {
                    //$('#topCal').css('visibility','hidden');
                    $('#rightp').remove();
                    $('#leftp').remove();
                    $('#previouspage').after('<div id="leftp"></div><div id="rightp"></div>');

                    topCal.style.visibility     = 'visible';
                    english_day.innerHTML 	= mysplit[0];
                    english_currentD.innerHTML 	= mysplit[1];
                    english_currentM.innerHTML  = mysplit[2];
                    english_currentY.innerHTML 	= mysplit[3];

                    persian_day.innerHTML 	= mysplit[4];
                    persian_currentD.innerHTML  = mysplit[5];
                    persian_currentM.innerHTML  = mysplit[6];
                    persian_currentY.innerHTML  = mysplit[7];

                    hijri_currentD.innerHTML  	= mysplit[8];
                    hijri_currentM.innerHTML  	= mysplit[9];
                    hijri_currentY.innerHTML  	= mysplit[10];

                    zodiac_sign.innerHTML  	= mysplit[11];
                    zodiac_text.innerHTML  	= mysplit[12];

                });

            }
        }
    }
    var topCal              = document.getElementById('topCal');
    var english_day         = document.getElementById('english_day');
    var english_currentD    = document.getElementById('english_currentD');
    var english_currentM    = document.getElementById('english_currentM');
    var english_currentY    = document.getElementById('english_currentY');

    var persian_day         = document.getElementById('persian_day');
    var persian_currentD    = document.getElementById('persian_currentD');
    var persian_currentM    = document.getElementById('persian_currentM');
    var persian_currentY    = document.getElementById('persian_currentY');

    var hijri_currentD      = document.getElementById('hijri_currentD');
    var hijri_currentM      = document.getElementById('hijri_currentM');
    var hijri_currentY      = document.getElementById('hijri_currentY');

    var zodiac_sign         = document.getElementById('zodiac_sign');
    var zodiac_text         = document.getElementById('zodiac_text');


    if(language == 'FA') {
    xmlHttp.open("GET","ajax/calendar.farsi.php?gotoYear=" + wm,true);
    xmlHttp.send(null);
    }
    else {
    xmlHttp.open("GET","ajax/calendar.english.php?gotoYear=" + wm,true);
    xmlHttp.send(null);
    }

}


function goToToday(todayTimeStamp)
{
    var xmlHttp;
    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }
    catch (e)
    {
        // Internet Explorer
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }

    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {
            var result_array = [];
            result_array = xmlHttp.responseText;
            var mysplit = result_array.split(',');
            var direction = mysplit[13];
            
            
            if(direction == 'forward')
            {
                $('#topCal').css('visibility','hidden');
                $('#rightp').css('visibility','visible');
                $('#rightp').animate({
                    right: '348px',
                    width: '351px'
                },600, function () {
                    $('#rightp').remove();
                    $('#leftp').remove();
                    $('#previouspage').after('<div id="leftp"></div><div id="rightp"></div>');

                    topCal.style.visibility     = 'visible';
                    english_day.innerHTML 	= mysplit[0];
                    english_currentD.innerHTML 	= mysplit[1];
                    english_currentM.innerHTML  = mysplit[2];
                    english_currentY.innerHTML 	= mysplit[3];

                    persian_day.innerHTML 	= mysplit[4];
                    persian_currentD.innerHTML  = mysplit[5];
                    persian_currentM.innerHTML  = mysplit[6];
                    persian_currentY.innerHTML  = mysplit[7];

                    hijri_currentD.innerHTML  	= mysplit[8];
                    hijri_currentM.innerHTML  	= mysplit[9];
                    hijri_currentY.innerHTML  	= mysplit[10];

                    zodiac_sign.innerHTML  	= mysplit[11];
                    zodiac_text.innerHTML  	= mysplit[12];

                });
            }


            else if(direction == 'backward'){

                $('#leftp').css('visibility','visible');
                $('#leftp').animate({
                    width: '348px',
                    left: '351px'
                },600, function () {
                    //$('#topCal').css('visibility','hidden');
                    $('#rightp').remove();
                    $('#leftp').remove();
                    $('#previouspage').after('<div id="leftp"></div><div id="rightp"></div>');

                    topCal.style.visibility     = 'visible';
                    english_day.innerHTML 	= mysplit[0];
                    english_currentD.innerHTML 	= mysplit[1];
                    english_currentM.innerHTML  = mysplit[2];
                    english_currentY.innerHTML 	= mysplit[3];

                    persian_day.innerHTML 	= mysplit[4];
                    persian_currentD.innerHTML  = mysplit[5];
                    persian_currentM.innerHTML  = mysplit[6];
                    persian_currentY.innerHTML  = mysplit[7];

                    hijri_currentD.innerHTML  	= mysplit[8];
                    hijri_currentM.innerHTML  	= mysplit[9];
                    hijri_currentY.innerHTML  	= mysplit[10];

                    zodiac_sign.innerHTML  	= mysplit[11];
                    zodiac_text.innerHTML  	= mysplit[12];

                });

            }
        }
    }
    var topCal              = document.getElementById('topCal');
    var english_day         = document.getElementById('english_day');
    var english_currentD    = document.getElementById('english_currentD');
    var english_currentM    = document.getElementById('english_currentM');
    var english_currentY    = document.getElementById('english_currentY');

    var persian_day         = document.getElementById('persian_day');
    var persian_currentD    = document.getElementById('persian_currentD');
    var persian_currentM    = document.getElementById('persian_currentM');
    var persian_currentY    = document.getElementById('persian_currentY');

    var hijri_currentD      = document.getElementById('hijri_currentD');
    var hijri_currentM      = document.getElementById('hijri_currentM');
    var hijri_currentY      = document.getElementById('hijri_currentY');

    var zodiac_sign         = document.getElementById('zodiac_sign');
    var zodiac_text         = document.getElementById('zodiac_text');

    xmlHttp.open("GET","ajax/calendar.php?gotoToday="+ todayTimeStamp,true);
    xmlHttp.send(null);

}

