﻿if (arrPropConfig[32] == "1") {
    document.getElementById('ALogin').style.display = '';
    document.getElementById('tdLogin').style.display = '';
    document.getElementById('ALoginNew').style.display = '';


}
if (arrPropConfig[33] == "1") {
    document.getElementById('Clippings').style.display = '';
}



// JScript File

function changeDate()
{ 
    var strDateFormat1=document.getElementById('ddl_dates').value.split("/");
    selectedDate=strDateFormat1[2]+"/"+strDateFormat1[0]+"/"+strDateFormat1[1];
    window.location.href=VirtualPath+"/"+currProfile+"/"+selectedDate+"/INDEX.SHTML" ; 
}
                    
  var  SITEURL =  getCustomUrl();                  					 
                    					 
 var val_settings = AjaxUtilsMethods.GetMenuSettings().value.split(",");
 var val_search = val_settings[0];	
//new code july31 end
    var listDates;
	var now = new Date();
	var cal17 = new CalendarPopup("testdiv1");

	var response3=AjaxUtilsMethods.GetTopDatesDids();

	var RSSdisplay = val_settings[2];						
	if(RSSdisplay=="1")
	{ 
	   document.getElementById('tdRssBar').style.display='';
	   document.getElementById('tdRssDisplay').style.display='';																	 
	}																	
	if(val_search=="1")
	{
	   document.getElementById('trSearchMainTab').style.visibility ='visible';
	   document.getElementById('trSearchMainTab').style.display ='block';   
	}
    if(podcastmenu==1)
    {   
       document.getElementById('divpod1').style.display='block'; 
       document.getElementById('divpod2').style.display='block';  
       document.getElementById('divpod1').style.visibility ='visible';
       document.getElementById('divpod2').style.visibility ='visible';
    }
    var BlogDisplay = val_settings[3];
    if(BlogDisplay =="1")
    { 
       document.getElementById('tdBlogDisplay').style.display='';
       document.getElementById('tdBlogseparater').style.display='';
    }
	var Top7Result=response3.value.split('&&')[0];
	
	 //alert(Top7Result)
	var strFirstResult;
	var strLastResult;
	var strFirstDate;
	var strLastDate;
	//alert(Top7Result);
	var SplitedDates=Top7Result.split(",");

    //New code july31 start
	var vargettodaydatesonly=new Array();
		
	for(d=0;d<SplitedDates.length;d++)
	{		
	    var vargetdate=SplitedDates[d].split("_");												
	    vargettodaydatesonly[d]=vargetdate[0];
	}		
	//New code july31 end
	
	
	
	/*adding dates into dropdown list*/
	
	 var ddldates =  document.getElementById('ddl_dates');
	ddldates.options.length = 0	;
	var pn1s=window.location.href;
	pn1s = pn1s.toLowerCase();
	var pn1s=pn1s.substring(0, pn1s.indexOf("index.shtml")).split("/");
    pn1s=pn1s[pn1s.length-3]+"/"+pn1s[pn1s.length-2]+"/"+pn1s[pn1s.length-4];
	var d1=0;
	
	var ddlindex=0;	
for (var d = SplitedDates.length - 1; d > 1; d--) {

var temps = SplitedDates[d - 1].split("_")[0].split("/");

var nows = new Date(parseInt(temps[2], 10), parseInt(temps[0], 10) - 1, parseInt(temps[1], 10));

ddldates.options.length++;

ddldates.options[ddlindex].value = SplitedDates[d - 1].split("_")[0];

var sdformat = formatDate(nows, "EE NNN dd, yyyy");

//ddldates.options[ddlindex].text= sdformat.split(" ")[0].substring(0,3) + sdformat.substring(sdformat.indexOf(" "));

ddldates.options[ddlindex].text = sdformat;

if (pn1s == SplitedDates[d - 1].split("_")[0]) {

d1 = ddlindex;

}

ddlindex++;

}

ddldates.selectedIndex = d1;

	
	
//	for(var d=1;d<SplitedDates.length-1;d++)
//	{	
//	   var temps=SplitedDates[d].split("_")[0].split("/");
//	    
//	   var nows = new Date(parseInt(temps[2],10), parseInt(temps[0],10)-1, parseInt(temps[1],10));
//	   ddldates.options.length++;
//	   ddldates.options[d-1].value=SplitedDates[d].split("_")[0];
//	   var sdformat = formatDate(nows,"EE NNN dd, yyyy");	  
//	   //ddldates.options[d-1].text= sdformat.split(" ")[0].substring(0,3) + sdformat.substring(sdformat.indexOf(" "));
//	   ddldates.options[d-1].text=sdformat;
//	   if(pn1s==SplitedDates[d].split("_")[0])
//	   {
//	        d1=d-1;
//	   }
//	}	
//	 ddldates.selectedIndex = d1;
	/*end */
	
																		 											
	if(SplitedDates.length>0)
	{
	    strFirstResult=SplitedDates[0];
	    strLastResult=SplitedDates[SplitedDates.length-1];
	}																
	
	var strFirstDatearr=strFirstResult.split("_");
	var strLastDatearr=strLastResult.split("_");
	var strFirstDate;
	var strLastDate;
	
	if(strFirstDatearr.length>0)
	{
	strFirstDate=strFirstDatearr[0];
	}
	
	if(strLastDatearr.length>0)
	{
	    strLastDate=strLastDatearr[0];
	}																
    listDates=strFirstDate+"#"+strLastDate;											
	 document.getElementById("hdnssDate").value= vargettodaydatesonly[1];//strFirstDate;
	 document.getElementById("hdnesDate").value=vargettodaydatesonly[vargettodaydatesonly.length-2];//strLastDate; 
	var dates=listDates.split("#");
	
	var i=0;
	for(i=0;i<(dates.length)-1;i++)
	{
	       
			var currDate=dates[i];
			cal17.addDisabledDates(dates[(dates.length)-1],null);
			cal17.addDisabledDates(null,dates[0]);
	}
	//new code july31 start
	var strmisseddates=GetMissedDates(vargettodaydatesonly);
	
	var strmissedarr=strmisseddates.split(";");
	for(var k=0;k<strmissedarr.length;k++)
	{
	    if(k!=0)
	    {
	        cal17.addDisabledDates(strmissedarr[k],strmissedarr[k]);
	    }
	    
	}
	//new code july31 end
	
	getDateslist(Top7Result);
	
  var response = AjaxUtilsMethods.CheckUserLoginStatus();
  var strLogin = response.value;           
        if(strLogin=="Valid")
        {
            document.getElementById('Profile').style.display ="block";  
            document.getElementById('ALogOut').style.display='block';
            document.getElementById('ALoginNew').style.display='none';
        }
        else
        {
            document.getElementById('Profile').style.display ="none";
            document.getElementById('ALogOut').style.display='none';
            document.getElementById('ALoginNew').style.display='block';
        }
        
//          if(val_settings[1]=="1")
//		    {
//             document.getElementById('Profile').style.display ="block";
//		     document.getElementById('Profile').style.visibility ='visible';
//		    }
//		    else
//		    {
//		      document.getElementById('Profile').style.display ="none";
//		     document.getElementById('Profile').style.visibility ='hidden';
//		    }
        
    now = SplitedDates[SplitedDates.length-2].split("_")[0];
    //new code Jan19 start by harathi      	                                                       
	function GetMissedDates(strmisseddatesarr)
	   {    	                                                                          
		   var Dates_missed="";
		   var dts=strmisseddatesarr;                                                                                                                                                    
			for(var i=0;i<= (dts.length)-1;i++)
			{                                                                   
				if(i!= (dts.length-1))
				{
					var dateval1=dts[i];
					var dateval1_arry=(dateval1.split("/"));
					var dateval2=dts[i+1];
					var dateval2_arry=(dateval2.split("/"));
					var isdiffmonth=0;
					var isdiffyear=0;
					if(dateval1_arry[2]==dateval2_arry[2]) //same year
					{
				   
						if(dateval1_arry[0]==dateval2_arry[0]) // same month
						{
							var diff=dateval2_arry[1]- dateval1_arry[1];
							if(diff >1 )
							{                                                                                                
								Dates_missed += getdates(dateval1_arry[0], dateval1_arry[2], dateval1_arry[1],dateval2_arry[1]-1)
							}
						}
						else//different month
						{                                                                                            
							isdiffyear=1;                                                                                            
						}
					}
					else//different year
					{                                                                                           
						isdiffyear=1;
					}
					if(isdiffmonth==1) //different month
					{                                                                                    
						var month_enddate = getmonthenddate(dateval1_arry[0],dateval1_arry[2]);                                                                                    
						var month_startdate = 1;  
						
						var fdt= dateval1_arry[1] ;
						var diff=month_enddate- fdt;
						if(diff >1 )
						{
							Dates_missed = Dates_missed + getdates(dateval1_arry[0], dateval1_arry[2], fdt,month_enddate)
						}                                                                                                                                                                       
						if(dateval2_arry[1] >1 )
						{                                                                                           
							Dates_missed += getdates(dateval2_arry[0], dateval2_arry[2], 0 ,dateval2_arry[1]-1);
						}
					}                                                                                    
																										
					if(isdiffyear==1)
					{                                                                                        
						var testmonth1=dateval2_arry[0]-1;                                                                                        
						var testmonth2=dateval1_arry[0]-1;
						var laterdate = new Date(dateval2_arry[2],testmonth1,dateval2_arry[1]);                                                                                        
						var earlierdate = new Date(dateval1_arry[2],testmonth2,dateval1_arry[1]);                                                                                         
						var noofmonths=monthsBetween(earlierdate,laterdate);                                                                                        
						noofmonths=parseFloat(noofmonths)+1
						
							 if(noofmonths>0)
							 {
								var previousmonthday="";
								var earlierdate1;
								
								 for(j=0;j<=noofmonths;j++)
								 {
									
									 if(j==0)
									 {                                                                                                                                                                                                                           
											var month_enddate = getmonthenddate(dateval1_arry[0],dateval1_arry[2]);                                                                                    
											var month_startdate = 1;                                                                                                             
											var fdt= dateval1_arry[1] ;
											var diff=month_enddate- fdt;
											if(diff >1 )
											{                                                                                                                
												Dates_missed = Dates_missed + getdates(dateval1_arry[0], dateval1_arry[2], fdt,month_enddate)
												
											}
																																			
											if(dateval2_arry[2]>dateval1_arry[2])
											{
												
												if(dateval1_arry[0]<12)
												{
													var monthinner=parseFloat(dateval1_arry[0])+1;
													previousmonthday=month_startdate+"/"+monthinner+"/"+dateval1_arry[2];
												}                                                                                                               
												else
												{
													var yearinner=parseFloat(dateval1_arry[2])+1;
													previousmonthday=month_startdate+"/1/"+yearinner;                                                                                                                
												}
											}
											else
											{
												if(dateval1_arry[0]<12)
												{   
													var testm=dateval1_arry[0];
													var innermonth=parseFloat(testm)+1;                                                                                                                    
													previousmonthday=month_startdate+"/"+innermonth+"/"+dateval1_arry[2];                                                                                                                
													
													
												}   
																																					   
											}  
																																				  
									 }
									 else
									 {
											 if(j !=noofmonths)
											 {               
																																					   
													var testmonth;
													testmonth=previousmonthday.split("/");
													var eariliermonth=parseFloat(testmonth[1])-1;
													var earlierdate2=new Date(testmonth[2],eariliermonth,testmonth[0]);
													if (laterdate.getFullYear()> earlierdate2.getFullYear()) 
													{
														   
															if(earlierdate2.getMonth()<12)
															{
																	
																	var innermonth;
																	var month_enddate;
																	previousmonthday=testmonth[0]+"/"+testmonth[1]+"/"+testmonth[2];
																	month_enddate = getmonthenddate(testmonth[1],testmonth[2]);                                                                                                                                                                                                         
																	var month_startdate = 1; 
																	var fdt= testmonth[0] ;
																	var diff=month_enddate- fdt;
																	if(diff >1 )
																	{
																		Dates_missed=Dates_missed+";"+testmonth[1]+"/"+fdt+"/"+testmonth[2];
																		Dates_missed = Dates_missed + getdates(testmonth[1], testmonth[2], fdt,month_enddate);
																	}   
																	
																	if(dateval2_arry[2]>testmonth[2])
																		{   
																			if(testmonth[1]<12)
																			{
																				var monthinner=parseFloat(testmonth[1])+1;
																				previousmonthday=month_startdate+"/"+monthinner+"/"+testmonth[2];
																			}
																			else
																			{
																				var yearinner=parseFloat(testmonth[2])+1;
																				previousmonthday=month_startdate+"/1/"+yearinner;                                                                                                                
																			}
																		}
																		else
																		{
																			if(testmonth[1]<12)
																				{
																					var innermonth=parseFloat(testmonth[1])+1;
																					previousmonthday=month_startdate+"/"+innermonth+"/"+testmonth[2];                                                                                                                
																				}                                                                                                     
																		}   
															}
															else
															{  
																var innermonth;
																var month_enddate;
																previousmonthday=testmonth[0]+"/"+testmonth[1]+"/"+testmonth[2];
																month_enddate = getmonthenddate(testmonth[1],testmonth[2]);                                                                                                                                                                                                         
																var month_startdate = 1; 
																var fdt= testmonth[0];
																var diff=month_enddate- fdt;
																if(diff >1 )
																{
																	Dates_missed=Dates_missed+";"+testmonth[1]+"/"+fdt+"/"+testmonth[2];
																	Dates_missed = Dates_missed + getdates(testmonth[1], testmonth[2], fdt,month_enddate);
																}                                                                                                                                                                                                                                           
																var yearinner=parseFloat(testmonth[2])+1;
																previousmonthday=month_startdate+"/1/"+yearinner;   
															}                                                                                                               
													}
													else if(laterdate.getFullYear() == earlierdate2.getFullYear())
													{                                                                                                                        
														if(earlierdate2.getMonth()!=laterdate.getMonth())
															{                                                                                                                                                                                                                                                                                                                                                                          
																if(earlierdate2.getMonth()<12)
																	{                                                                                                                                        
																		var month_enddate = getmonthenddate(testmonth[1],testmonth[2]);                                                                                    
																		var month_startdate = 1;  
																		var fdt= testmonth[0] ;
																		var diff=month_enddate- fdt;
																		if(diff >1 )
																		{
																			Dates_missed=Dates_missed+";"+testmonth[1]+"/"+fdt+"/"+testmonth[2];
																			Dates_missed = Dates_missed + getdates(testmonth[1], testmonth[2], fdt,month_enddate);
																		}
																		var monthinner=parseFloat(testmonth[1])+1;
																		previousmonthday=month_startdate+"/"+monthinner+"/"+testmonth[2];   
																		
																	}
//                                                                                                                                     
															}                                                                                                                                                                                                                                        
													}
										 } 
										 else if(j==noofmonths)                                                                                                         
										 {           
												   
													var diff=dateval2_arry[1]- testmonth[0];
													if(diff >1 )
													{                                                                                                                           
														Dates_missed=Dates_missed+";"+testmonth[1]+"/"+testmonth[0]+"/"+testmonth[2];
														Dates_missed = Dates_missed + getdates(testmonth[1], testmonth[2], testmonth[0],dateval2_arry[1]-1);
													}   
													
										 }
																																		 
								   }
								 }
							 }  
					}
					
					
				}
			}
																																								   
			return Dates_missed;                                                                      
		}
		
		function getdates(month, year, fromdayval,todayval)
		{
			if(fromdayval <10 && fromdayval.length <2)
			{
				fromdayval = "0" + fromdayval ;
			}
			if(todayval <10 && fromdayval.length <2)
			{
				todayval = "0"+todayval ;
			}
			var Dates_missed="";
			while(fromdayval < todayval)
			{
				fromdayval++ ;
				var vardateval = month + "/" + fromdayval + "/" + year;
				Dates_missed=Dates_missed + ";" + vardateval;
			}
			return Dates_missed;
		}
		
		function getmonthenddate(month , year)
		{

			if(month == 1)
			{
				return 31;
			}
			else if((month==2) && ((year % 4) == 0))
			{
				return 29;
			}
			else if(month==2 && year%4 != 0)
			{
				return 28;
			}
			else if(month==3)
			{
				return 31;
			}
			else if(month==4)
			{
				return 30;
			}
			else if(month==5)
			{
				return 31;
			}
			else if(month==6)
			{
				return 30;
			}
			else if(month==7)
			{
				return 31;
			}
			else if(month==8)
			{
				return 31;
			}
			else if(month==9)
			{
				return 30;
			}
			else if(month==10)
			{
				return 31;
			}
			else if(month==11)
			{
				return 30;
			}
			else if(month==12)
			{
				return 31;
			}
		}
		 
		 
	 function monthsBetween(thisDate, thatDate) 
	 {
		if (thisDate> thatDate) 
		{                                                                            
			 return monthsBetween(thatDate, thisDate);
		}
		var number = 0;
		if (thatDate.getFullYear()> thisDate.getFullYear()) 
		{                                                                            
			number = number + (thatDate.getFullYear() - thisDate.getFullYear() - 1) * 12;
		} 
		else 
		{
			//alert("harathi");
			return thatDate.getMonth() - thisDate.getMonth();
		}                                                                        
		if (thatDate.getMonth()> thisDate.getMonth()) 
		{      
			//alert("vanitha");                                                                      
			number = number + 12 + thatDate.getMonth() - thisDate.getMonth();                                                                            
		} 
		else 
		{
			number = number + (12 - thisDate.getMonth()) + thatDate.getMonth();
		}                                                                       
		return number;
	 }
     //end new code Jan19 start by harathi







	
