﻿var _idClientRot; var _idRot; var _delais; var _timerId; var _tourComplet = null; var _indexImageCarroussel; function initialiserCaroussel(idCtrlCrrsl, idCltCtrlCrrsl, idCtrlIndex, delais)
{ _idRot = idCtrlCrrsl; _idClientRot = idCltCtrlCrrsl; _delais = delais; var urlPageCourante = window.location.href; var re = new RegExp("http://[^/]*(/.*)"); var match = re.exec(urlPageCourante); if (match != null)
_indexImageCarroussel=Get_Cookie(match[1]); demarrerDflmntAuto();}
function surChargementCaroussel()
{ var ctlTel = $find(_idClientRot); for (i = 0; i < _indexImageCarroussel; i++)
ctlTel.showNext(Telerik.Web.UI.RotatorScrollDirection.Left);}
function surItemAncienPart()
{ var ctlTel = $find(_idClientRot); modifierBoiteIndex(ctlTel.get_currentItem().get_index(), false);}
function surItemNouveauAffiche()
{ var ctlTel = $find(_idClientRot); var ndx = ctlTel.get_currentItem().get_index(); modifierBoiteIndex(ndx, true); var urlPageCourante = window.location.href; var re = new RegExp("http://[^/]*(/.*)"); var match = re.exec(urlPageCourante); if (match != null)
createCookie(match[1],ndx,null); if (ndx == 0)
if (_tourComplet == null)
_tourComplet = false; else if (_tourComplet == false)
{ arreterDflmntAuto(); _tourComplet = true;}
}
function modifierBoiteIndex(index, actif)
{ var ctl = document.getElementById(_idRot + "_box_" + index); if (ctl != null)
ctl.className = (actif) ? 'boxPubOn' : 'boxPub';}
function arreterDflmntAuto()
{ window.clearInterval(_timerId);}
function demarrerDflmntAuto(interval)
{ if(interval==null || interval==0)
interval=_delais; _timerId = window.setInterval(defiler, interval);}
function defiler()
{ var ctlTel = $find(_idClientRot); if (ctlTel.get_items().length == 1)
arreterDflmntAuto(); else
ctlTel.showNext(Telerik.Web.UI.RotatorScrollDirection.Left);}
function afficheCaroussel(index)
{ var ctlTel = $find(_idClientRot); var item = ctlTel.get_currentItem(); arreterDflmntAuto(); if (item.get_index() != index)
{ var delta = index - item.get_index(); var dir = delta / Math.abs(delta); for (i = 0; i < Math.abs(delta); i++)
{ if (dir < 0)
ctlTel.showNext(Telerik.Web.UI.RotatorScrollDirection.Right); else
ctlTel.showNext(Telerik.Web.UI.RotatorScrollDirection.Left);}
}
}

