// JavaScript Document var imagesPath = "/skins/default/images/"; var flashPath = "/skins/default/flash/"; var document_root = "/home/wwwpro/akisiweb3/prod/www"; var siteRoot = "/../../"; var directory = "/"; var user_id = ""; var blog_id = ""; var input = new Array(); // Appends Get Vars into js Vars var url = String(self.location); var tmp = url.split("?"); if (tmp[1]) { var queryString = tmp[1]; vars = queryString.split('#'); vars = vars[0].split('&'); var _GET = new Array(); for (var i = 0 ; i < vars.length; ++i ) { tmp = vars[i].split('='); _GET[tmp[0]] = tmp[1]; } } function checkMail(adresse){ var regEx = /([a-z0-9]+([-_]?[a-z0-9]+)*.)*[a-z0-9]+([-_]?[a-z0-9]+)*@([a-z0-9]+([-_]?[a-z0-9]+)*.)+[a-z]{1,4}/gi; if (adresse.match(regEx) != adresse ) { return false; } else { return true; } } function _Elem(id) { return document.getElementById(id); } function _Error(id) { if (id.indexOf('_input') > 0) { _Elem(id.replace(/_input/,'_str')).style.borderColor = '#FF0000'; } else { _Elem(id).style.borderColor = '#FF0000'; } } function _Valid(id) { if (id.indexOf('_input') > 0) { _Elem(id.replace(/_input/,'_str')).style.borderColor = '#cecece'; } else { _Elem(id).style.borderColor = '#cecece'; } } function checkArray(required) { var nbErr = 0; for (i=0; i < required.length; i++) { if (required[i].indexOf('|') > 0 ) { var tmp = required[i].split('|'); var eee = 0; for (j=0; j 0 || _Elem(tmp[j]).value > 0) { eee++; } } for (j=0; j 0 ) { var tmp = required[i].split('&'); var eee = 0; var a = _Elem(tmp[0]).value; for (j=0; j= 0) { if (checkMail(_Elem(required[i]).value)) { _Valid(required[i]); } else { nbErr++; _Error(required[i]); } } else { if (_Elem(required[i]).value == 0 || _Elem(required[i]).value == '') { nbErr++; _Error(required[i]); } else { _Valid(required[i]); } } } return nbErr; } function checkCommentaire() { var required = new Array('pseudo','email', 'message'); var nbErr = checkArray(required); return nbErr == 0; } function checkInscriptionFast() { var required = new Array('insc_pseudo','insc_email', 'insc_motdepasse&insc_motdepasse2'); var nbErr = checkArray(required); return nbErr == 0; } function checkLogin() { var required = new Array('login_email', 'login_motdepasse'); var nbErr = checkArray(required); return nbErr == 0; } function checkForm(required) { var nbErr = checkArray(required); return nbErr == 0; } function radio(id,url) { if (id == 0) var radiosHdl = window.open(directory+'radio.php?url='+url+'&id='+id,'radio','width=240,height=200'); else var radiosHdl = window.open(url,'radio','width=240,height=200'); } function initText() { if (tinyMCE) tinyMCE.init(tinyInitObj); } function initDateEvent() { $('.date-pick').datePicker() $('#event_date_debut').bind( 'dpClosed', function(e, selectedDates) { var d = selectedDates[0]; if (d) { d = new Date(d); $('#end-date').dpSetStartDate(d.addDays(1).asString()); } } ); $('#event_date_fin').bind( 'dpClosed', function(e, selectedDates) { var d = selectedDates[0]; if (d) { d = new Date(d); $('#event_date_debut').dpSetEndDate(d.addDays(-1).asString()); } } ); } var lang = 'fr'; var PLang = directory+'boutique/'; function Traduction(id) { if (textes[lang] && textes[lang][id]) return textes[lang][id]; else textes['fr'][id]; } var textes = new Array(); textes['fr'] = { panierOK: 'Le produit a été ajouté à votre panier.', panierCookie: 'Vous devez activer les «cookies» dans les préférences de votre navigateur pour pouvoir demander un devis.

Cliquez ici pour savoir comment activer les cookies.', nbProduct: 'produit dans votre panier', nbProducts: 'produits dans votre panier', panierVider: 'Vider votre panier', panierVide: 'Votre panier est vide', panierValider: 'Valider votre commande', panier: 'panier' }; (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); function NodeAddClass(node, className) { if (node.className.indexOf(className) == -1 ) node.className += ' '+className; } function NodeRemoveClass(node, className) { t = ' '+className; node.className = node.className.replace(t,''); } function JQCheckForm(baseNode,className) { var nbErr = 0; var mmm = ''; $('#'+baseNode).find('.'+className).each(function() { switch(this.type) { case 'select-one': if (this.value == 0 || this.value == '') { NodeAddClass(this.parentNode,'error'); nbErr++; mmm+=this.name+' '; } else NodeRemoveClass(this.parentNode,'error'); break; case 'password': case 'textarea': case 'text': case 'hidden': if (this.className.indexOf('email') >= 0) { if ( checkMail(this.value) == false) { NodeAddClass(this.parentNode,'error'); nbErr++; mmm+=this.name+' ';} else NodeRemoveClass(this.parentNode,'error'); } else { if (this.value == '') { NodeAddClass(this.parentNode,'error'); nbErr++; mmm+=this.name+' ';} else NodeRemoveClass(this.parentNode,'error'); } break; case 'checkbox': if (this.checked == false ) { NodeAddClass(this.parentNode,'error'); nbErr++; mmm+=this.name+' ';} else NodeRemoveClass(this.parentNode,'error'); break; } } ); if (nbErr > 0) alert(mmm+' sont obligatoires.'); return nbErr == 0; }