// 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;
}