﻿// JScript File
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_beginRequest(beginRequest);
prm.add_endRequest(EndRequest);
var postbackElement;
var position =1;
var position_ =1;
var timeout ;
var boutonsav;
var parentBouton;
var imgloading ;
function beginRequest(sender, args){
try {
    prm._scrollPosition = null;
    postbackElement = args.get_postBackElement();
    if(typeof(postbackElement) === "undefined")
        return;
    
   if(postbackElement.id.toLowerCase().indexOf('iphone')>-1)
   {
     $get('_inc_config_news_lbl_data').innerHTML ="";
     $get('_inc_config_news_lbl_data').style.display = "none";
     $get('_inc_config_news_lbl_data2').innerHTML = "Upload des fichiers...";
  
      boutonsav = $get(postbackElement.id);
      parentBouton =$get(postbackElement.id).parentNode;
      parentBouton.removeChild(boutonsav);
      var newtext=document.createTextNode("Upload ...");
      var br = document.createElement('br');
      imgloading =document.createElement('img');
      imgloading.src = '../img/ajax-loader.gif';
      imgloading.width ='220';
      imgloading.height ='19';
      parentBouton.appendChild(newtext);
       
      parentBouton.appendChild(imgloading);
     
     
    /* $get(postbackElement.id).disabled =true;
     $get(postbackElement.id).value = "chargement...";*/
     $get('_inc_config_news_dtg_liste').disabled =true;
   }
    if(postbackElement.id.toLowerCase().indexOf('lnk_href_home')>-1 ||postbackElement.id.toLowerCase().indexOf('lnk_section_videosxx') >-1 ){
   
     if($get("loading_img") != null){$get("loading_img").style.display = "block";}
     if($get("fondloading")!=null){
     $get("fondloading").style.backgroundColor = "#000000";
     $get("fondloading").style.display = "block";
     }
     if($get("fondloading2")!=null){
     $get("fondloading2").style.backgroundColor = "#000000";
     $get("fondloading2").style.display = "block";
     }
     
   }
  }
  
  catch(err)
  {
  
  }
}

 function EndRequest(sender, args) {
 try
 {
      if (args.get_error() != null)
       {
           var errorName = args.get_error().name;
           if (errorName.length > 0 )
           {
             if(timeout != null)
              {
                clearInterval (timeout);
              }
              args.set_errorHandled(true);
         
           }
       }

       else
       {
            if(postbackElement.id.toLowerCase().indexOf('iphone')>-1)
           {
              // $get(postbackElement.id).disabled =false;
              //parentBouton.removeChild(imgloading);
            //  parentBouton.appendChild(boutonsav);
              
               $get('_inc_config_news_dtg_liste').disabled =false;
               $get('_inc_config_news_lbl_file').innerHTML ="<b>Les fichiers publiés sont :</b><br />"+$get('_inc_config_news_lbl_file').innerHTML;
               $get('_inc_config_news_lbl_filehome').innerHTML ="<br /><br /><b>Les fichiers publiés en home :</b><br />"+$get('_inc_config_news_lbl_filehome').innerHTML;
               $get('_inc_config_news_lbl_fileequipe').innerHTML ="<br /><br /><b>Les fichiers publiés  pour l'Equipe :</b><br />"+$get('_inc_config_news_lbl_fileequipe').innerHTML;

               $get('_inc_config_news_lbl_data2').innerHTML ="";
               $get('_inc_config_news_lbl_data').innerHTML = "<br />"+   $get('_inc_config_news_lbl_data').innerHTML;
               $get('_inc_config_news_lbl_data').style.display = "block";
           }
       
        if(postbackElement.id.toLowerCase().indexOf('lnk_href_home')>-1 || postbackElement.id.toLowerCase().indexOf('lnk_section_videos') >-1){
         
         if($get("loading_img") != null){$get("loading_img").style.display = "none";}
        if($get("fondloading")!=null){
        $get("fondloading").style.backgroundColor = "#000000";
        $get("fondloading").style.display = "none";
        }
        if($get("fondloading2")!=null){
        $get("fondloading2").style.backgroundColor = "#000000";
        $get("fondloading2").style.display = "none";
        }
        
       }
   
   }
   
 }
 catch(err)
 {
 
 }

}
function stop()
{
  PageMethods.stop(OnSucceeded, OnFailed);
}
function NbrefoisVu(idnews){

        PageMethods.NbrefoisVu(idnews,OnSucceeded, OnFailed);
}
function OnSucceeded(result, userContext, methodName) {
    
       
    
}

function OnFailed(error, userContext, methodName) {
    if (error !== null) {
       
       alert( error.get_message());
    }
}
 function sleep(delay)
{
    var start = new Date().getTime();
    while (new Date().getTime() < start + delay);
}

function carousellite2()
{
  var liste = $("#sections li");
  var codeaexecuter ="";
  var motif1 = /NbrefoisVu\(\'\d+\'\);/;
 if(position_<liste.length)
 {
  $.each(liste, function(key, value) { 
 
 
  var link = $(liste[position_]).find("a");
  
  if(link.attr("class") == "home_video_a tv")
  {
    clearHover();
    $(liste[position_]).addClass("suphover");
    codeaexecuter = link.attr("onclick").toString().replace("function onclick(event) {\n","").replace("\n}","").replace("return false;","").replace("function onclick()","").replace("{","").replace("function onclick(event)","");
  
    eval(codeaexecuter);
    position_ = position_ + 1;
    return false;
  }
  else
  {
    codeaexecuter= link.attr("href");
    clearHover();
    $(liste[position_]).addClass("suphover");

    eval(codeaexecuter);
    position_ = position_ + 1;
    return false;
  }
});

}
else
{
position_ = 0;
}

}
function clearHover()
{
 $("#sections li").removeClass("suphover");
}



function loading()
{

 // $get("sections").getElementsByTagName("LI")[0].className = "suphover";
  timeout = setInterval ("carousellite2();",8500/*7950*/);

}
try
{
	
	 
	 $(document).ready(function(){
	  $("#sections li").click(function()
	 {  
	  clearHover();
	  $(this).addClass("suphover");
	 });
	 $("#sections li:first").addClass("suphover");
	
});
}

catch (Err)
{

}
function clearing()
{
 if(timeout != null)
  {
    clearInterval (timeout);
  }
 // $("#sections li").removeClass();
   if(prm !=null)
   prm.abortPostBack();

}