﻿ //New js file for the other pages slide show(Created by Rakesh)

function preloader() 
{
try
{
    var varUrls;
    //var varImages;
    if(document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_txturls"))
    {
      varUrls=document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_txturls").innerHTML;
       varImages=  varUrls.split(",");
     }
     // counter     
      var i = 0;
      var j=0;
     // create object   
       imageObj = new Image();
     // set image list     
     images1 = new Array();    
     // start preloading    
     for(j=0; j<=varImages.length; j++)     
    {       
        images1[j]= varImages[j];
     }
   for(i=0; i<=varImages.length; i++)     
   {       
        imageObj.src=images1[i];    
    }
}
    catch(err)
    {}
} 

function GetDetails()
{

if(document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_txturls"))
{
urls=document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_txturls").innerHTML;
images= urls.split(",");
}
if(document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_txtKicker"))
{
kickers = document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_txtKicker").innerHTML;
PhotoKicker=kickers.split("~");
} 
if(document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_txtCreditline"))
{
 creditline = document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_txtCreditline").innerHTML; 
 PhotoCreditline = creditline.split("~");
} 

if(document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_txtDateline"))
{
 dateline = document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_txtDateline").innerHTML; 
 PhotoDateLine = dateline.split("~");
} 

if(document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_txtLastPublish"))
{
 lastpublish = document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_txtLastPublish").innerHTML; 
 PhotoLastPublish = lastpublish.split("~");
} 

    
//timeDelay=setTimeout("slideshow_automatic()",2000);    
}


function Changecur(id)
{

document.getElementById(id).style.cursor = 'pointer';
}

//To play the slide show automatic
function slideshow_automatic()
{ 
try
{
running=true;
    if (num<tphoto-1)
     {
       num++;
       current++;
       timeDelay=setTimeout("slideshow_automatic()",4000); 
       if(browserName == "Netscape")
       { 
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_photo").src=images[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblKicker").innerHTML=PhotoKicker[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblcurrent").textContent=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_toplblcurrent").textContent=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblSsource").innerHTML=PhotoCreditline[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblLocationNDateLine").innerHTML=PhotoDateLine[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblPublishedDate").innerHTML=PhotoLastPublish[num];

       }
       else
       {
       image_effects();
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_photo").src=images[num];
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblKicker").innerHTML=PhotoKicker[num];
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblcurrent").innerHTML=current;
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_toplblcurrent").innerHTML=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblSsource").innerHTML=PhotoCreditline[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblLocationNDateLine").innerHTML=PhotoDateLine[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblPublishedDate").innerHTML=PhotoLastPublish[num];
   
       }  
     }
       
     else if (num==tphoto-1) 
     {
       
       num=0;
       current=1;  
         
       //sets the timer value to 4 seconds,we can create a timing loop by using the setTimeout method
       timeDelay=setTimeout("slideshow_automatic()",4000); 
       
       if(browserName == "Netscape")
       { 
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_photo").src=images[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblKicker").innerHTML=PhotoKicker[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblcurrent").textContent=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_toplblcurrent").textContent=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblSsource").innerHTML=PhotoCreditline[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblLocationNDateLine").innerHTML=PhotoDateLine[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblPublishedDate").innerHTML=PhotoLastPublish[num];

       }
       else
       {
       image_effects();
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_photo").src=images[num];
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblKicker").innerHTML=PhotoKicker[num];
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblcurrent").innerHTML=current;
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_toplblcurrent").innerHTML=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblSsource").innerHTML=PhotoCreditline[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblLocationNDateLine").innerHTML=PhotoDateLine[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblPublishedDate").innerHTML=PhotoLastPublish[num];
   
       } 
     }
     }
     catch(errr)
     {
          
     
     }
      var _cuindex=document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblcurrent").innerHTML;
      _cuindex=_cuindex-1;        
      CallServer(_cuindex + "," + "0");
     
   }  
   
//To play and pause the slideshow   
function Pause_image()
{
if(running)
{
running=false;
window.clearTimeout(timeDelay);
timeDelay =0;
document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_imgPauseBottom").src="http://www.hindustantimes.com/images/slidePlay.gif";
document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_topimgPauseBottom").src="http://www.hindustantimes.com/images/slidePlay.gif";
}
else
{
timeDelay=setTimeout("slideshow_automatic()",4000); 
document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_imgPauseBottom").src="http://www.hindustantimes.com/images/slidepause.gif";
document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_topimgPauseBottom").src="http://www.hindustantimes.com/images/slidepause.gif";

}
}

//To set the next image url
function next_image()
{ 

running=true;
Pause_image();
    
    if (num<tphoto)
    {
    
   
        num++;
        current++;
            
       
       if(browserName == "Netscape")
       { 
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_photo").src=images[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblKicker").innerHTML=PhotoKicker[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblcurrent").textContent=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_toplblcurrent").textContent=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblSsource").innerHTML=PhotoCreditline[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblLocationNDateLine").innerHTML=PhotoDateLine[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblPublishedDate").innerHTML=PhotoLastPublish[num];

       }
       else
       {
       image_effects();
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_photo").src=images[num];
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblKicker").innerHTML=PhotoKicker[num];
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblcurrent").innerHTML=current;
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_toplblcurrent").innerHTML=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblSsource").innerHTML=PhotoCreditline[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblLocationNDateLine").innerHTML=PhotoDateLine[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblPublishedDate").innerHTML=PhotoLastPublish[num];
   
       } 
       

    }
    
    if (num==tphoto) 
    {
    num=0;
    current=1;  
   
    //set the SRC attribute to let the browser load the preloaded images 
   
       if(browserName == "Netscape")
       { 
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_photo").src=images[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblKicker").innerHTML=PhotoKicker[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblcurrent").textContent=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_toplblcurrent").textContent=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblSsource").innerHTML=PhotoCreditline[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblLocationNDateLine").innerHTML=PhotoDateLine[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblPublishedDate").innerHTML=PhotoLastPublish[num];

       }
       else
       {
       image_effects();
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_photo").src=images[num];
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblKicker").innerHTML=PhotoKicker[num];
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblcurrent").innerHTML=current;
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_toplblcurrent").innerHTML=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblSsource").innerHTML=PhotoCreditline[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblLocationNDateLine").innerHTML=PhotoDateLine[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblPublishedDate").innerHTML=PhotoLastPublish[num];
   
       } 
     
        
    }
        var _cuindex=document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblcurrent").innerHTML;
        _cuindex=_cuindex-1;        
        CallServer(_cuindex + "," + "0"); 
} 
   
 //To set the previous image url  
function previous_image()
{   

running=true;
Pause_image();
    if (num>0)
    {      
     
       num--;      
       current--;  
       
       if(browserName == "Netscape")
       { 
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_photo").src=images[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblKicker").innerHTML=PhotoKicker[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblcurrent").textContent=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_toplblcurrent").textContent=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblSsource").innerHTML=PhotoCreditline[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblLocationNDateLine").innerHTML=PhotoDateLine[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblPublishedDate").innerHTML=PhotoLastPublish[num];

       }
       else
       {
       image_effects();
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_photo").src=images[num];
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblKicker").innerHTML=PhotoKicker[num];
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblcurrent").innerHTML=current;
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_toplblcurrent").innerHTML=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblSsource").innerHTML=PhotoCreditline[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblLocationNDateLine").innerHTML=PhotoDateLine[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblPublishedDate").innerHTML=PhotoLastPublish[num];
   
       } 
     
       
     }
   
    else if (num==0)
    {  //if first image is displayed
       num=tphoto; 
       current=tphoto; 
       num--;       
       
       if(browserName == "Netscape")
       { 
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_photo").src=images[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblKicker").innerHTML=PhotoKicker[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblcurrent").textContent=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_toplblcurrent").textContent=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblSsource").innerHTML=PhotoCreditline[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblLocationNDateLine").innerHTML=PhotoDateLine[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblPublishedDate").innerHTML=PhotoLastPublish[num];

       }
       else
       {
       image_effects();
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_photo").src=images[num];
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblKicker").innerHTML=PhotoKicker[num];
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblcurrent").innerHTML=current;
        document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_toplblcurrent").innerHTML=current;
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblSsource").innerHTML=PhotoCreditline[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblLocationNDateLine").innerHTML=PhotoDateLine[num];
       document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblPublishedDate").innerHTML=PhotoLastPublish[num];
   
       } 
       
                            
       
       //current++;       
                          
    } 
    
         var _cuindex=document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblcurrent").innerHTML;
        _cuindex=_cuindex-1;
        CallServer(_cuindex + "," + "0"); 
 
  
}   
  
  
  function image_effects()
{

   //set the transition to the number selected in the list
 document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_photo").style.filter ="progid:DXImageTransform.Microsoft.Blinds(direction='down')";
 document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_photo").filters[0].Apply();
 document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_photo").filters[0].Play();

  
}

function CallSliderInterval(IntervalValue)
{
  
     c_interval = IntervalValue;
     timerID = window.setInterval("getNextImage()", 4000);     
     window.clearTimeout(timerID);
     timerID = window.setInterval("getNextImage()", c_interval);
     running=true;
     var PauseImgId = document.getElementById('ctl00_ContentPlaceHolder1_SliderViewerUC1_topimgPauseBottom');
     
     if(PauseImgId != null)
        PauseImgId.src = fqdn+"images/pause.gif"; 
     var PauseBottomImgId = document.getElementById('ctl00_ContentPlaceHolder1_SliderViewerUC1_imgPauseBottom');
     
     if(PauseBottomImgId != null)
        PauseBottomImgId.src = fqdn+"images/pause.gif"; 
   }
   
function CallRateServerNow()
   {
  
       var res;  
       var radinput1 = 'ctl00_ContentPlaceHolder1_SliderViewerUC1_radioinput1';
       var radinput2 =  'ctl00_ContentPlaceHolder1_SliderViewerUC1_radioinput2';
       var radinput3 =  'ctl00_ContentPlaceHolder1_SliderViewerUC1_radioinput3';
       var radinput4 =  'ctl00_ContentPlaceHolder1_SliderViewerUC1_radioinput4';
       var radinput5 =  'ctl00_ContentPlaceHolder1_SliderViewerUC1_radioinput5';
       var _countTempVal = radinput1;
       var _countTempVal2 = radinput2;
       var _countTempVal3 = radinput3;
       var _countTempVal4 = radinput4;
       var _countTempVal5 = radinput5;
          
       var _someVal;
 
          
        if(document.getElementById(_countTempVal).checked == true)
        {
            res = "1";
            document.getElementById(_countTempVal).checked = false;
        }
          
        if(document.getElementById(_countTempVal2).checked == true)
         {
            res = "2";
            document.getElementById(_countTempVal2).checked = false;
         }
        if(document.getElementById(_countTempVal3).checked == true)
         {
            res = "3";
            document.getElementById(_countTempVal3).checked = false;
         }
        if(document.getElementById(_countTempVal4).checked == true)
         {
            res = "4";
            document.getElementById(_countTempVal4).checked = false;
         }
        if(document.getElementById(_countTempVal5).checked == true)
         {
            res = "5";
            document.getElementById(_countTempVal5).checked = false;
         }
       
        //hide the PollOptiondiv
        document.getElementById('RatingProduct').style.display = "block";
          //alert(res);
        //show the ProgressBarDiv
        document.getElementById('ProgressImageDiv').style.display = "block";    
        
      
        var _cuindex=document.getElementById("ctl00_ContentPlaceHolder1_SliderViewerUC1_lblcurrent").innerHTML;
        _cuindex=_cuindex-1;
        CallServer(_cuindex + "," + res); 
        
        
  }
  
  
  
    function ReceiveServerData(rValue)
    {        
        var _divRatingQuad = document.getElementById("RatingProduct");
        if(rValue != "")
        {
        
          //show the PollOptiondiv & hide the ProgressBarDiv
          document.getElementById('RatingProduct').style.display = "block";
          document.getElementById('ProgressImageDiv').style.display = "none";
          document.getElementById('Rating_Old').style.display = "none";
          document.getElementById('Rating_New').style.display = "block";
          
          var splitresRating;
          splitresRating = rValue.split(" ");

          //check whether the user has already polled for the given pollid, and show the message
          //that we havn't treated the values provided by him
          if(splitresRating[1] == "1")
          {
             alert("Sorry, You can't rate the same Photo twice");
          }
	      else if(splitresRating[0]=="")
	      {
             alert("Sorry, You can't rate the same Photo twice");
	      }
	      else if(splitresRating[0]!="")
	      {
	         document.getElementById('inputrating').src = fqdn+"Images/Site/Rating-0" + splitresRating[0] + ".gif";
	      }
          // calculate the new product rating giving the current rating and raters count.
          var k;
          var j = splitresRating[2];

         var spanCount = document.getElementById('ctl00_ContentPlaceHolder1_SliderViewerUC1_lblRatersCounting');
         if(spanCount != null)
           spanCount.innerText = "Number of votes cast : " + splitresRating[3];
    
            
          var tmpElemStr;
          for(k = 0; k < splitresRating[2]; k++)
          {
             var s;
             s = k+ 1;
             tmpElemStr = 'rating_rate'+ s;
             var idTEMP = document.getElementById(tmpElemStr);
             if(idTEMP != null)
                idTEMP.src = fqdn+"Images/Site/rateimage.gif";
          }
          
          var tmpElementStrP;
          if(splitresRating[2] == "0")
          {
             for(p = 0; p < 5; p++)
             {
                var sp;
                sp = p + 1;
                tmpElementStrP = 'rating_rate'+ sp;
                var idTEMPP = document.getElementById(tmpElementStrP);
                if(idTEMPP != null)
                   idTEMPP.src = fqdn+"Images/Site/rateimage1.gif";
             }
          }
         
          tmpElemStr = "";
          var t = "-1";
          for(k = splitresRating[2]; k < 5; k++)
          {             
             if(t == "-1")
             {
                t = s + 1;
             }
             else
             {
                t = t + 1;
             }
             tmpElemStr = 'rating_rate'+ t;
             var iTeElement = document.getElementById(tmpElemStr);
             if( iTeElement != null)
             {    
                iTeElement.src = fqdn+"Images/Site/rateimage1.gif";
             }
          }  
       }
       
      
    }                  
