05 Voyageurs, votre solution déplacement dans les Hautes-Alpes : Office de tourisme Embrun
body {
background-color:#726B65;background-attachment: fixed;background-repeat: no-repeat;background-position:center top; }
catwalk_speed=0;catwalk_shift_interval=0;catwalk_speed_limit=7;function catwalk_over(event,idTable){catwalk_shift_interval=setInterval(« catwalk_shift(‘ »+idTable+ »‘) »,10);}
function catwalk_move(event,idContainer,idLeft,idRight,idTable){var el=event.srcElement;if(!el){el=event.target;}
var offsetCount=0;while(el.id!=idContainer){offsetCount+=el.offsetLeft;el=el.parentNode;}
var mouseX=event.offsetX+offsetCount;if(typeof event.offsetX== »undefined »){if(event.target.id.match(idLeft)){mouseX=event.layerX;}else{if(event.target.id.match(idRight)){mouseX=event.layerX;}else{mouseX=event.layerX+parseInt(document.getElementById(idTable).offsetLeft)+40;}}}
catwalk_speed=(mouseX-(487/2))/(487/2)*10;if(catwalk_speed>catwalk_speed_limit)catwalk_speed=catwalk_speed_limit;}
function catwalk_out(){clearInterval(catwalk_shift_interval);}
function catwalk_shift(idTable){var actual_speed=Math.abs(catwalk_speed)-2;if(actual_speed<0)actual_speed=0;if(catwalk_speed=0&&actual_speed<0){return;}
if(parseInt(mytable.offsetLeft)0){return;}
mytable.style.left=(parseInt(mytable.offsetLeft)-actual_speed)+ »px »;}}
catwalk_shift_interval_consultes=0;
function catwalk_over_consultes(event,idTable)
{
catwalk_shift_interval_consultes=setInterval(« catwalk_shift(‘ »+idTable+ »‘) »,10);
}
function catwalk_out_consultes(){clearInterval(catwalk_shift_interval_consultes);}
// Clic sur le bouton échanger
function loadPrime(pid,prime)
{
new Ajax.Request(
« ajax.php?page=fa »,
{
method: ‘get’,
parameters: {action:’loadPrime’,pid:pid,prime:prime},
onSuccess: function()
{
$(‘cart_quantity’).submit();
}
}
);
}
// Mise à jour du prix à la sélection d’une option
function updateFaPrice()
{
if($j(‘#fa_price’) != null)
{
$j.post(« ajax.php?page=fa »,{action:’updatePrice’,data:$(‘cart_quantity’).serialize(),pecotax: »},function(data)
{
$j(‘#fa_price’).html(data);
}).complete(function()
{
$j(‘#mb_panier’).data(‘priceLock’,false);
});
}
}
// Mise à jour du stock
function updateFaStock()
{
if($j(‘#fa_stock’) != null)
{
$j.post(« ajax.php?page=fa »,{action:’updateStock’,data:$(‘cart_quantity’).serialize()},function(data)
{
$j(‘#fa_stock’).html(data);
}).complete(function()
{
$j(‘.mod_fa_options_loader:visible’).hide();
$j(‘#mb_panier’).data(‘stockLock’,false);
});
}
}
// Mise à jour des options selon la quantité (pour les prix dégressifs)
function updateFaOptions()
{
if($j(‘#fa_options’).length>0)
{
$j(‘#mb_panier’).data(‘priceLock’,true);
$j(‘#mb_panier’).data(‘stockLock’,true);
$j(‘#fa_options’).load(« ajax.php?page=fa »,{action:’updateOptions’,data:$(‘cart_quantity’).serialize()},function()
{
updateFaPrice();
updateFaStock();
});
} else // S’il y a des tarifs dégressifs on met le prix à jour même s’il n’y a pas d’options, le stock dans tous les cas
{
$j(‘#mb_panier’).data(‘stockLock’,true);
updateFaStock();
}
}
function load_onglet(onglet,pid)
{
var tt = $$(‘td.oda-onglet’);
tt.each( function(c) { c.className = ‘oda-onglet’; });
$(‘oda-‘+onglet).className = ‘oda-onglet oda-onglet-hover’;
new Ajax.Updater(
« onglets_content »,
« ajax.php?page=fa »,
{
method: ‘get’,
evalScripts: true,
asynchronous: false,
parameters: {action:’load_onglet_’+onglet,pid:pid},
onLoading: function(){
$(‘onglets_content’).innerHTML = ‘
}
}
);
}
window.___gcfg = {lang: ‘fr’};
(function()
{var po = document.createElement(« script »);
po.type = « text/javascript »; po.async = true;po.src = « https://apis.google.com/js/plusone.js »;
var s = document.getElementsByTagName(« script »)[0];
s.parentNode.insertBefore(po, s);
})();
function link_module_css(path) {
if(document.createStyleSheet){
document.createStyleSheet(path);
}else{
$j(‘head’).append( »);
}
}
function addLoadListener(func){if(window.addEventListener){window.addEventListener(« load »,func,false);}else if(document.addEventListener){document.addEventListener(« load »,func,false);}else if(window.attachEvent){window.attachEvent(« onload »,func);}}
function ChangeUrl(formulaire)
{if(formulaire.ListeUrl.selectedIndex!=0)
{location.href=formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;}
else
{alert(‘Veuillez choisir une rubrique.’);}}
function fck_formulaire_dynamique_check()// utilisé pour formulaires fck
{var formu=document.getElementById(‘fck_formulaire_dynamique’);var error=false;for(i=0;i<formu.length;i++)
{if(formu[i].getAttribute('required')=='required')
{try
{formu[i].onfocus=function(){this.style.backgroundColor="#fff";};}catch(e)
{formu[i].setAttribute('onfocus','style.backgroundColor="#fff"');}
if(formu[i].type=='text'||formu[i].type=='textarea')
{if(formu[i].value.length<=0)
{formu[i].style.backgroundColor='#FFCFCF';error=true;}}else if(formu[i].type=='checkbox'||formu[i].type=='radio')
{if(!formu[i].checked)
{formu[i].style.backgroundColor='#FFCFCF';error=true;}}}}
if(error)
{alert('Veuillez renseigner tous les champs obligatoires.');return false;}else
{return true;}}
function formulaire_dynamique_check_captcha(formu)// utilisé par les enquetes publiques avec captcha = 1
{
var error=false,
captchaField = "";
for(i=0;i<formu.length;i++)
{
if(formu[i].type=='text' && formu[i].name=='captcha')
{
captchaField = formu[i];
}
}
// on vérifie d'abord le captcha
new Ajax.Request(
"ajax.php",
{
method: 'get',
parameters: {page:'verifCaptcha',captcha:captchaField.value},
onSuccess: function(result){
if(result.responseText=='nok')
{
error = true;
var nb = Math.round(Math.random(0)*1000)+1;
$$('img.cryptogram').each(function(elt)
{
elt.src = '/cryptographp.php?cfg=0&session=26c3878b822f3d47df99d1c1654b82d6&'+nb;
});
try
{
captchaField.onfocus=function(){this.style.backgroundColor="#fff";};
}catch(e)
{
captchaField.setAttribute('onfocus','style.backgroundColor="#fff"');
}
captchaField.style.backgroundColor='#FFCFCF';
}
var checkboxes = new Array();
// Champs obligatoires
for(i=0;i<formu.length;i++)
{
if(formu[i].getAttribute('required')=='required')
{
try
{
formu[i].onfocus=function(){this.style.backgroundColor="#fff";};
}catch(e)
{
formu[i].setAttribute('onfocus','style.backgroundColor="#fff"');
}
if(formu[i].type=='text'||formu[i].type=='textarea'||formu[i].type=='file')
{
if(formu[i].value.length=2)
{
error = true;
}
}
if(error)
{
alert(‘Veuillez renseigner tous les champs obligatoires.’);
return false;
} else
{
document.getElementsByClassName(‘enquete-envoyer’)[0].update(‘

‘);
formu.submit();
}
}
}
);
return false;
}
function formulaire_dynamique_check(formu)// utilisé par les enquetes publiques avec captcha = 0
{
var error=false;
// Champs obligatoires
var checkboxes = new Array();
for(i=0;i<formu.length;i++)
{
if(formu[i].getAttribute('required')=='required')
{
try
{
formu[i].onfocus=function(){this.style.backgroundColor="#fff";};
}catch(e)
{
formu[i].setAttribute('onfocus','style.backgroundColor="#fff"');
}
if(formu[i].type=='text'||formu[i].type=='textarea'||formu[i].type=='file')
{
if(formu[i].value.length=2)
{
error = true;
}
if(error)
{alert(‘Veuillez renseigner tous les champs obligatoires.’);return false;}else
{
document.getElementsByClassName(‘enquete-envoyer’)[0].update(‘

‘);
formu.submit();
}
}
function check_options_required()
{
return check_element_options_required(false);
}
function check_element_options_required($element)
{
var valid = true;
if($element!==false)
{
var $searchIn = $element.find(‘input.required, textarea.required’);
} else
{
var $searchIn = $j(‘input.required, textarea.required’);
}
$searchIn.each(function()
{
if(this.type==’checkbox’ && !this.checked)
{
valid = false;
$j(this).fadeOut().fadeIn().fadeOut().fadeIn();
}
if(this.value.length <= 0)
{
valid = false;
$j(this).fadeOut().fadeIn().fadeOut().fadeIn();
}
var val = $j(this).val();
var temp = val.split('.');
var ext = '.'+temp[temp.length-1];
if(this.type=='file' && !in_array(ext,['.bmp','.BMP','.jpg','.JPG','.jpeg','.JPEG','.png','.PNG','.gif','.GIF','.zip','.ZIP','.pdf','.PDF','.doc','.DOC','.xls','.XLS']))
{
valid = false;
alert("Ce type de fichier n'est pas autorisé");
$j(this).fadeOut().fadeIn().fadeOut().fadeIn();
}
}
);
return valid;
}
function add_to_cart(pid)
{
// Si des requêtes sont tjs en cours d'exécution suite à un changement de quantité on temporise avant de lancer la mise à jour du panier sinon ça peut le corrompre
if(!$j('#mb_panier').data('priceLock') && !$j('#mb_panier').data('stockLock'))
{
if($j.browser.msie) // sous ie la fenêtre ne se positionne pas toute seule
{
var options = {overlayClose:true, autoPosition: true,onShow: function (d) {
d.container.css({position:'absolute',textAlign:'center'});
this.setPosition();
}};
} else
{
var options = {overlayClose:true};
}
$j('#mb_panier').html('

‘);
if(!pid)
{
// Ajout au panier de l’article de la fiche
var valid = check_options_required();
if(valid)
{
$j(‘#mb_panier’).modal(options);
$j.post(« ajax.php?page=fiche_article »,{action:’ajout_panier’,data:$j(‘#cart_quantity’).serialize()},function(data)
{
add_to_cart_complete(data);
});
}
} else
{
// Ajout au panier d’un article complémentaire (depuis les modules aussi achetés…)
$j(‘#mb_panier’).modal(options);
$j.post(« ajax.php?page=fiche_article »,{action:’ajout_panier’,pid:pid},function(data)
{
add_to_cart_complete(data);
});
}
} else
{
setTimeout(« add_to_cart(« +pid+ ») »,500);
}
}
function add_to_cart_complete(html)
{
// Mise à jour des boxes panier en parallèle
var requests = 0;
var urls = [
{elt: »#nb_articles_panier, .nb_articles_panier »,url: »ajax.php?page=fiche_article&action=maj_nb_articles_panier »},
{elt: »#total_panier »,url: »ajax.php?page=fiche_article&action=maj_total_panier »},
{elt: »#panier-complet »,url: »ajax.php?page=fiche_article&action=maj_panier-complet »},
{elt: »#cart-tooltip-container »,url: »ajax.php?page=fiche_article&action=maj_panier-bulle-v14″}
];
$j.each(urls, function()
{
var elt = this.elt;
$j.get(this.url).success(function(data)
{
$j(elt).html(data);
}).complete(function()
{
++requests;
if (requests == 3)
{
$j(‘#mb_panier’).html(html); // Remplacement du loader
}
});
});
}
jQuery(document).ready(function($)
{
$(window).load(function () {
//Smooth Scroll marquee
if ($(‘marquee.defilante-smooth’).length > 0)
{
$(‘marquee.defilante-smooth’).load()
{
$(‘marquee.defilante-smooth’).marquee().mouseover(function ()
{
$(this).trigger(‘stop’);
})
.mouseout(function ()
{
$(this).trigger(‘start’);
})
.mousemove(function (event)
{
if ($(this).data(‘drag’) == true)
{
this.scrollLeft = $(this)
.data(‘scrollX’) + ($(this)
.data(‘x’) – event.clientX);
}
})
.mousedown(function (event)
{
$(this).data(‘drag’, true).data(‘x’, event.clientX).data(‘scrollX’, this.scrollLeft);
})
.mouseup(function ()
{
$(this).data(‘drag’, false);
});
}
}
});
});
#simplemodal-overlay {background-color:#000;}
$j(document).ready(function($) {
$.datepicker.regional[‘fr’] = {
renderer: $.datepicker.defaultRenderer,
monthNames: [‘Janvier’,’Février’,’Mars’,’Avril’,’Mai’,’Juin’,
‘Juillet’,’Août’,’Septembre’,’Octobre’,’Novembre’,’Décembre’],
monthNamesShort: [‘Jan’,’Fév’,’Mar’,’Avr’,’Mai’,’Jun’,
‘Jul’,’Aoû’,’Sep’,’Oct’,’Nov’,’Déc’],
dayNames: [‘Dimanche’,’Lundi’,’Mardi’,’Mercredi’,’Jeudi’,’Vendredi’,’Samedi’],
dayNamesShort: [‘Dim’,’Lun’,’Mar’,’Mer’,’Jeu’,’Ven’,’Sam’],
dayNamesMin: [‘Di’,’Lu’,’Ma’,’Me’,’Je’,’Ve’,’Sa’],
dateFormat: ‘dd/mm/yy’,
firstDay: 1,
prevText: ‘<Préc’, prevStatus: ‘Voir le mois précédent’,
prevJumpText: ‘<<’, prevJumpStatus: ‘Voir l\’année précédent’,
nextText: ‘Suiv>’, nextStatus: ‘Voir le mois suivant’,
nextJumpText: ‘>>’, nextJumpStatus: ‘Voir l\’année suivant’,
currentText: ‘Courant’, currentStatus: ‘Voir le mois courant’,
todayText: ‘Aujourd\’hui’, todayStatus: ‘Voir aujourd\’hui’,
clearText: ‘Effacer’, clearStatus: ‘Effacer la date sélectionnée’,
closeText: ‘Fermer’, closeStatus: ‘Fermer sans modifier’,
yearStatus: ‘Voir une autre année’, monthStatus: ‘Voir un autre mois’,
weekText: ‘Sm’, weekStatus: ‘Semaine de l\’année’,
dayStatus: ‘\’Choisir\’ le DD d MM’,
defaultStatus: ‘Choisir la date’,
weekHeader: ‘Sem’,
isRTL: false
};
$.datepicker.setDefaults($.datepicker.regional[« fr »]);
});
<!–
function ejs_nodroit(){
alert(‘Clic droit désactivé’);
return(false);
}
document.oncontextmenu = ejs_nodroit;
–>
link_module_css(‘template/modules/diaporama-v13/diaporama-v13.css’);
jQuery(document).ready(function ($) {
var videoOk = true,
firstDiapo = true;
// On détecte si le navigateur peut lire la vidéo
// Si non on passe direct à la diapo suivante
var v = document.createElement(‘video’);
if (!(v.canPlayType && v.canPlayType(‘video/mp4′).replace(/no/, »))) {
videoOk = false;
}
var $currentDiapo = $(« div[data-diaporama_v13=’Diaporama’] »),
$videos = $currentDiapo.find(‘video’);
if ($currentDiapo.length > 0) {
if (16 == 0)
{
$currentDiapo.remove();
} else
{
if (16 == 1)
{
var disableSliderAutoAdvance = 1, disableSliderloader = 1, disableSliderpagination = 1, disableSliderthumbnails = 1;
}
$currentDiapo.camera({
//paramètres
height: ‘302px’,
autoAdvance: disableSliderAutoAdvance ? false : true,
loader: disableSliderloader ? ‘none’ : ‘bar’,
loaderColor: ‘#eeeeee’,
loaderBgColor: ‘#222222’,
navigation: false,
pagination: disableSliderpagination ? false : false,
playPause: false,
hover: false,
pauseOnClick: false,
thumbnails: disableSliderthumbnails ? false : false,
transPeriod: 1500,
portrait: false,
skin: »,
onLoaded: function () {
// On met en pause toutes les vidéos éventuellement lancées dans les diapos précédentes
if (videoOk && $videos.length) {
$videos.each(function () {
$(this).get(0).pause();
});
// On lance la vidéo de la diapo actuelle si elle existe
// Uniquement pour la première diapo, sinon c’est géré par onEndTransition
if(firstDiapo) {
var ind = $currentDiapo.find(‘.camera_target .cameraSlide.cameranext’).index(),
$currentVideo = $currentDiapo.find(‘div.camera_target_content div.cameraContent’).eq(ind – 1).find(‘video’);
loadVideo($currentVideo);
firstDiapo = false;
}
}
if (16 == 1)
{
$currentDiapo.find(« .camera_prev, .camera_next, .camera_commands »).css(« visibility », « hidden »);
}
},
onEndTransition: function() {
loadVideo($currentDiapo.find(‘div.camera_target_content div.cameracurrent’).find(‘video’));
}
});
}
}
function loadVideo($video) {
if ($video.length) {
$video.parent().css(‘visibility’, ‘visible’); // On rend visible la div contenant la diapo qui est hidden au chargement de la page pour éviter un « flash » moche
// En js directement pour appeler la méthode load
var $video = document.getElementById($video.attr(‘id’));
// On arrête le diaporama le temps de la lecture de la vidéo
$currentDiapo.cameraPause();
// On recharge la video pour tjs la démarrer du début
$video.load();
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
// Sur les terminaux mobiles la vidéo ne peut pas être jouée automatiquement, ajout des contrôles
$video.setAttribute(‘controls’,’controls’);
} else {
$video.play();
}
// On reprend la lecture du diaporama quand la vidéo est terminée ou s’il y a une erreur
var ok = false;
$video.onended = function () {
ok = true;
$currentDiapo.cameraResume();
};
$video.onerror = function () {
ok = true;
$currentDiapo.cameraResume();
};
// Plan B (selon navigateurs)
if (!ok) {
$video.on(‘ended’, function () {
$currentDiapo.cameraResume();
});
}
}
}
});
|
|



jQuery(document).ready(function($) {
$(‘img.changeLanguage_trigger’).on(‘click’,function()
{
var $this = $(this);
$.get(‘ajax.php’,{
page:’language’,
language:$this.data(‘id’),
url:$this.data(‘url’),
params:$this.data(‘params’)
}, function(data)
{
window.location.replace(data);
});
});
});
<!– Ancienne présentation du Header
|
|||||
| MODULE:SCRIPTPROJET3] |
–>
|
function textCounter(field,counter,maxlimit,linecounter){var fieldWidth=parseInt(field.offsetWidth);var charcnt=field.value.length;if(charcnt>maxlimit){field.value=field.value.substring(0,maxlimit);}else{var percentage=parseInt(100-((maxlimit-charcnt)*100)/maxlimit);document.getElementById(counter).style.width=parseInt((fieldWidth*percentage)/100)+ »px »;document.getElementById(counter).innerHTML= »Limit: « +percentage+ »% »
« ); ‘;},onComplete:function(transport){$(‘div_data_loader’).innerHTML= »;MagicZoom_findZooms();}});}
/* div : détails affichés au survol */ bullename = ‘defilante-picto-bulle’; $j(document).ready(function($) {
gi_Cappture_Domain_Id = ‘ezBDOUE4NzU3LUI1QTctNDZCRi04OEFFLTcwNzAyOEUwMjlERH1fe0M5RTdFOTZELTc3MDItNDJBQy1CMkI3LTEzOTcyRThCRjdDOX0=’ var gaJsHost = ((« https: » == document.location.protocol) ? « https://ssl. » : « http://www. »); try {
var gaJsHost = ((« https: » == document.location.protocol) ? « https://ssl. » : « http://www. »); try { jQuery(document).ready(function($) {
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||




.jpg)






























