var tab_comp_th = new Array();
var tab_comp_sg = new Array();
var tab_comp_type = new Array();
var tab_sel_th = new Array();
var tab_sel_type = new Array();
var loadedarray2 = new Array();
currentHomeDiv2 = '';
currentHomeDivTab2 = 0;
// Array.indexOf( value, begin, strict ) - Return index of the first element that matches value
Array.prototype.indexOf = function( v, b, s ) {
 for( var i = +b || 0, l = this.length; i < l; i++ ) {
  if( this[i]===v || s && this[i]==v ) { return i; }
 }
 return -1;
};
/*
 * Updater for counter animation
 */
function cv(nt,nj)
{
	var bd=new Date();
	var ed=new Date();
	bd.setHours(0);
	bd.setMinutes(0);
	bd.setSeconds(0);
	//seconde depuis le début de la journée
	var ns=(ed.getTime()-bd.getTime())/1000;
	var c1=document.getElementById('cv1');
	if(ns>30000 && ns<80000){//entre 8h et 22h
		var periode=50000/(nj);
		if(c1!=null) {c1.innerHTML=addCommas(Math.floor((nt-nj)+(ns/periode)));}
		setTimeout('cv('+nt+','+nj+')',Math.floor(Math.random()*10000));
	}
}
function $hideElem(element){
	var el = document.getElementById(element);
	if (el) {el.style.display='none';}
}
function $showElem(element){
	var el = document.getElementById(element);
	if (el) {el.style.display='block';}
}
function immediateDescendants(el) {
		element = document.getElementById(el);
		if(element){
			if (!(element = element.firstChild)) return [];
			while (element && element.nodeType != 1) element = element.nextSibling;
			if (element) return [element].concat(element.nextSiblings());
		}
	return [];
}
function Ljs(uld,t) {
   uld = uld.split('').reverse().join('');
   var l  = '';
   var rg = new RegExp("\\|\\|","g");
   var rgd = new RegExp("@","g");
   l = uld.replace(rg,"/").replace(rgd,".");
   if (l.charAt(0)=='#') l = l.substring(1,l.length);
   if(t=='b') {
   window.open(l,"_blank");
   }
   else {
   window.location.href=l;
   }
}
/*
 * Replace dots with commas
 */
function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + '.' + '$2');
	}
	return x1 + x2;
}
/*
 * Encodage url pour les offre
 */
function vo2b(a,b,c,d,e,f,g,i,j,k,l) {
	u = '/redirect';
	o = 'o='+encodeURI(b);
	n = '&n='+c;
	p = '&idp='+d;
	q = '&ido='+e;
	r = '&type='+f;
	s = '&nmp='+g;
	t = '&idth='+i;
	v = '&idpr='+j;
	w = '&type_offre='+k;
	x = '&pos='+l;
	a.target="_blank";
	a.href=u+".php?"+o+n+p+q+r+s+t+v+w+x;
}
function comparaison(liste,serv,nb) {
	for(var i=1; i<=nb; i++) {
		if(i==liste) {
			if(document.getElementById('liste'+i).className=='off') {
				document.getElementById('liste'+i).className='on';
				document.getElementById('serv'+i).className='off';
			}
			else {
				document.getElementById('liste'+i).className='off';
				document.getElementById('serv'+i).className='on';
			}
		}
		else {
			document.getElementById('liste'+i).className='off';
			document.getElementById('serv'+i).className='on';
		}
	}
}
function nvgc(a,b,c,d,e,f,g) {
	if(a!='') {
		v = '/frame-cache.php?nom';
		w = v+'='+escape(a)+'&type='+b+'&src='+c+'&url='+escape(d)+'&date='+escape(e)+'&a='+f+'&extrait='+g;
		window.open(w);
	}
}
function nvg(a,b) {
	if(a!='') {
		if(b!='index') {
			u = b+'.html';
		}
		else {
			u = '/';
		}
		window.open(u,"_self");
	}
}
function nvg_auth(a,b) {
	if(a!='') {
		if(b!='index') {
			u = '/'+b;
		}
		else {
			u = '/';
		}
		window.open(u,"_self");
	}
}
function nvg2(a,b) {
	if(a!='') {
		if(b!='index') {
			i = b.split('').reverse().join('');
			u = i+'.html';
		}
		else {
			u = '/';
		}
		window.open(u,"_self");
	}
}
function nvg_auth2(a,b) {
	if(a!='') {
		if(b!='index') {
			i = b.split('').reverse().join('');
			u = '/'+i;
		}
		else {
			u = '/';
		}
		window.open(u,"_self");
	}
}
function nvgb(a,b,c,d) {
	if(a!='') {
		var t = '';
		if(d=='s') {t='self';} else {t='blank';}
		if(b==1) {
			u = c;
			window.open(u,"_"+t);
		}
	}
}
function nvgbf(a,b,c,d) {
	if(a!='') {
		var t = '';
		if(d=='s') {t='self';} else {t='blank';}
		if(b==1) {
			var i = c.split('').reverse().join('');
			var u = 'http://www.'+i;
			window.open(u,"_"+t);
		}
	}
}
function nvgbf2(a,b,c,d) {
	if(a!='') {
		var t = '';
		if(d=='s') {t='self';} else {t='blank';}
		if(b==1) {
			var i = c.split('').reverse().join('');
			var u = 'http://'+i;
			window.open(u,"_"+t);
		}
	}
}
function nvgt(a,b,c,d,e,f) {
	if(a!='') {
		var t = '';
		if(d=='s') {t='self';} else {t='blank';}
		if(b==1) {
			u = c.split('').reverse().join('');
			v = '/avis.php?url';
			o = 'tp';
			p = 'ht';
			q = '//';
			r = ':';
			w = v+'='+p+o+r+q+escape(u)+'&doc='+e+'&source='+f;
			window.open(w,"_"+t);
		}
	}
}
function vo(a,b,c,d,e,f) {
	if(a!='') {
		var t = '';
		if(e=='s') {t='self';} else {t='blank';}
		if(b==1) {
			u = '/redirect';
			o = 'o='+encodeURI(c);
			n = '&n='+d;
			p = '&idp='+f;
			document.location.replace(u+".php?"+o+n+p);
		}
	}
}
function vo2(a,b,c,d) {
	u = '/redirect';
	o = 'o='+encodeURI(b);
	n = '&n='+c;
	p = '&idp='+d;
	a.target="_blank";
	a.href=u+".php?"+o+n+p;
}
function verif_compare(nb_serv) {
	var n=0;
	for(var i=1; i<=nb_serv; i++) {
		if(document.getElementById('check'+i)) {
			if(document.getElementById('check'+i).checked==true) {n++;}
		}
	}
	for(var i=1; i<=nb_serv; i++) {
		if(n>=4) {
			if(document.getElementById('check'+i)) {
				if(document.getElementById('check'+i).checked!=true) {document.getElementById('check'+i).disabled=true;}
			}
		}
		else {
			if(document.getElementById('check'+i)) {
				document.getElementById('check'+i).disabled=false;
			}
		}
	}
}
function verif_compare2(nb_serv,type,th,sg) {
	tab_sel_th[0]=th;
	tab_sel_type[0]=type;
	var n=0;
	for(var i=1; i<=nb_serv; i++) {
		if(document.getElementById('check'+i)) {
			if(document.getElementById('check'+i).checked==true) {
				n++;
			}
		}
	}
	for(var i=1; i<=nb_serv; i++) {
		if(n>=3) {
			if(document.getElementById('check'+i)) {
				if(document.getElementById('check'+i).checked!=true) {
					document.getElementById('check'+i).disabled=true;
				}
			}
		}
		else if(n==0) {
			if(document.getElementById('check'+i)) {
				document.getElementById('check'+i).disabled=false;
			}
		}
		else {
			if(document.getElementById('check'+i)) {
				if((tab_comp_th[i]!=th)||(tab_comp_type[i]!=type)||(tab_comp_sg[i]!=sg)) {
					document.getElementById('check'+i).disabled=true;
				}
				else {
					document.getElementById('check'+i).disabled=false;
				}
			}
		}
	}
}
function compare(nb_serv,comp,ids,f,question,trop_produits) {
	var tab_compare = new Array("x","x","x","x");
	var n = 0;
	var j = 0;
	for(var i=1; i<=nb_serv; i++) {
		if(document.getElementById('check'+i).checked==true) {
			n++;
			tab_compare[j]=document.getElementById('check'+i).value;
			j++;
		}
	}
	if(n<1) {
		alert(question);
		return false;
	}else if(n>4) {
		alert(trop_produits);
		return false;
	}else{
		document.getElementById(comp).value=n;
		document.getElementById(ids).value=tab_compare[0]+'-'+tab_compare[1]+'-'+tab_compare[2]+'-'+tab_compare[3];
	}
	document.getElementById(f).submit();
}
function compare2(nb_serv,comp2,ids2) {
	var tab_compare = new Array("x","x","x");
	var n = 0;
	var j = 0;
	for(var i=1; i<=nb_serv; i++) {
		if(document.getElementById('check'+i).checked==true) {n++; tab_compare[j]=document.getElementById('check'+i).value; j++;}
	}
	if(n<1) {alert("Quels produits souhaitez-vous comparer ?"); return false;}
	else if(n>3) {alert("Vous ne pouvez pas comparer plus de trois produits à la fois."); return false;}
	else {
		document.getElementById(comp2).value=n;
		document.getElementById(ids2).value=tab_compare[0]+'-'+tab_compare[1]+'-'+tab_compare[2];}
		document.getElementById('th2').value=tab_sel_th[0];
		document.getElementById('type2').value=tab_sel_type[0];
}
function disp(id1,statut){
	if(statut=='on') {
		document.getElementById(id1).className='on';
	}
	else {
		document.getElementById(id1).className='off';
	}
}
function ChangeUrl(formulaire) {
	if (formulaire.ListeUrl.selectedIndex != 0)
	{
		location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
	}
	else
	{
		alert('Veuillez choisir un item.');
	}
}
function ChangeUrl2(formulaire) {
	if (formulaire.ListeUrl2.selectedIndex != 0)
	{
		location.href = formulaire.ListeUrl2.options[formulaire.ListeUrl2.selectedIndex].value;
	}
	else
	{
		alert('Veuillez choisir un item.');
	}
}
function ChangeUrl3(formulaire) {
	if (formulaire.ListeUrl3.selectedIndex != 0)
	{
		location.href = formulaire.ListeUrl3.options[formulaire.ListeUrl3.selectedIndex].value;
	}
	else
	{
		alert('Veuillez choisir un item.');
	}
}
function ChangeUrl4(formulaire) {
	if (formulaire.ListeUrl4.selectedIndex != 0)
	{
		location.href = formulaire.ListeUrl4.options[formulaire.ListeUrl4.selectedIndex].value;
	}
	else
	{
		alert('Veuillez choisir un item.');
	}
}
function montre_dash(id) {
	document.getElementById(id).style.visibility="visible";
	document.getElementById(id).style.display="block";
}
function cache_dash(id) {
	document.getElementById(id).style.visibility="hidden";
	document.getElementById(id).style.display="none";
}
function opendivavis(choix,id,select)
{
	showElem(id+',avant-left,avant-right,avant-tittre',1)
	if(choix==1){
		document.getElementById(select).options[0].selected = true;
	} else if(choix==2) {
		document.getElementById(select).options[1].selected = true;
	}
}
/*
 * Toogle elems appear from array list
 */
function showElem(elems, amount){
	vals = elems.split(",");
	for(i=0; i<vals.length; i++){
		if(document.getElementById(vals[i])){
			//$(vals[i]).hide();
			$hideElem(vals[i]);
		}
	}
	for(i=0; i<amount; i++){
			//$(vals[i]).show();
			$showElem(vals[i]);
	}
	return false;
}
function popup()
{
window.open("/include/modules/send.php", "popup", "toolbar=no, location=no, directories=no, status=yes, scrollbars=yes, resizable=yes, copyhistory=no, width=550, height=600, left=0, top=0" );
}
function valid_vote2(titre, comment, titre_court, comment_court) {
	re=/\s+$|^\s+/g;
	titre=titre.replace(re,"");
	comment=comment.replace(re,"");
	if(titre.length<4) {
		alert(titre_court); return false;
	}
	if(comment.length<100) {
		alert(comment_court); return false;
	}
}
function verif_formulaire()
{
 if(document.contact.nom.value == "")  {
   alert("Veuillez entrer votre nom!");
   document.contact.nom.focus();
   return false;
  }
 if(document.contact.mail.value == "") {
   alert("Veuillez entrer votre adresse électronique!");
   document.contact.mail.focus();
   return false;
  }
 if(document.contact.mail.value.indexOf('@') == -1) {
   alert("Ce n'est pas une adresse électronique!");
   document.contact.mail.focus();
   return false;
  }
   if(document.contact.objet.value == "") {
   alert("Veuillez sélectionnez un objet");
   document.contact.objet.focus();
   return false;
  }
 if(document.contact.message.value == "") {
   alert("Veuillez écrire votre message");
   document.contact.question.focus();
   return false;
  }
  return true;
}
function valider_formu() {
	if(document.getElementById('titre').value.length<4) {
		alert("Merci de bien vouloir saisir un titre de plus de 4 caractères."); return false;
	}
	var l = document.getElementById('comment').value.length;
	if(l<100) {
		alert("Merci de bien vouloir saisir un commentaire contenant au moins 100 caractères"); return false;
	}
}
/* VOTE SUR LES AVIS */
function ajax(avis_id,note,type,nb_vote_pos,nb_vote_neg)
{
	var xhr_object=null;
	if (window.XMLHttpRequest) {
		xhr_object = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{ // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return false;
	}
	//on appelle le fichier reponse.txt
	xhr_object.open("GET", "../include/modules/valid_vote.php?id_avis="+avis_id+"&note_avis="+note+"&type_avis="+type+"&nb_vote_pos="+nb_vote_pos+"&nb_vote_neg="+nb_vote_neg, true);
	xhr_object.send(null);
	xhr_object.onreadystatechange = function() {
		if(xhr_object.readyState == 4) {
			initMsgBox(xhr_object.responseText);
		}
	}
}
/* AVIS TAG */
function ajax2(avis_tag_id,note,type,nb_vote_pos,nb_vote_neg)
{
	var xhr_object=null;
	if (window.XMLHttpRequest) {
		xhr_object = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{ // XMLHttpRequest non supporté par le navigateur
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	   return;
	}
	//on appelle le fichier reponse.txt
	xhr_object.open("GET", "../include/modules/valid_vote_tag.php?id_avis_tag="+avis_tag_id+"&note_avis="+note+"&type_avis="+type+"&nb_vote_pos="+nb_vote_pos+"&nb_vote_neg="+nb_vote_neg, true);
	xhr_object.send(null);
	xhr_object.onreadystatechange = function() {
	   if(xhr_object.readyState == 4) {
			   initMsgBox(xhr_object.responseText);
	   }
	}
}
function go4(a,b,c,d) {
	var s=b.toLowerCase();
	var ns="";
	for (i=0; i<s.length; i++)
	{
		var k = s.charCodeAt(i);
		if (k==32) ns+="_";
		else if (k>223 && k<231) ns+="a";
		else if (k>231 && k<236) ns+="e";
		else if (k>235 && k<240) ns+="i";
		else if (k>241 && k<247) ns+="o";
		else if (k>248 && k<253) ns+="u";
		else if (k==231) ns+="c";
		else if (k>96 && k<123) ns+=s.charAt(i);
		else if (k>47 && k<58) ns+=s.charAt(i);
	}
	var reg=new RegExp("_+", "g");
	ns = ns.replace(reg,"_");
	var chaine2=d.toLowerCase();
	if(chaine2.indexOf('automobile')==0){
		chaine2='automobile';
	}
	else if(chaine2.indexOf('electroménager')==0){
		chaine2='electrom';
	}
	else if(chaine2.indexOf('services')==0){
		chaine2='services';
	}
	else if(chaine2.indexOf('high tech')==0){
		chaine2='hightech';
	}
	else{
		chaine2='all';
	}
	if(b=='') {
		alert('Quel produit recherchez-vous ?');
		document.getElementById(c).focus();
		return false;
	}
	else {
		a.action='/r_'+ns+'.'+chaine2+'.html';
	}
}
function go3(a,b,c,d) {
	var s=b.toLowerCase();
	var ns="";
	for (i=0; i<s.length; i++)
	{
		var k = s.charCodeAt(i);
		if (k==32) ns+="_";
		else if (k>223 && k<231) ns+="a";
		else if (k>231 && k<236) ns+="e";
		else if (k>235 && k<240) ns+="i";
		else if (k>241 && k<247) ns+="o";
		else if (k>248 && k<253) ns+="u";
		else if (k==231) ns+="c";
		else if (k>96 && k<123) ns+=s.charAt(i);
		else if (k>47 && k<58) ns+=s.charAt(i);
	}
	var reg=new RegExp("_+", "g");
	ns = ns.replace(reg,"_");
	if(b=='') {
		alert('Quel produit recherchez-vous ?');
		document.getElementById(c).focus();
		return false;
	}
	else {
	if (d=='c') {
	a.action='/r_conseilles_'+ns+'.html';
	}
	if (d=='d') {
	a.action='/r_deconseilles_'+ns+'.html';
	}
	}
}
function go4(a,b,c,d) {
	var s=b.toLowerCase();
	var ns="";
	for (i=0; i<s.length; i++)
	{
		var k = s.charCodeAt(i);
		if (k==32) ns+="_";
		else if (k>223 && k<231) ns+="a";
		else if (k>231 && k<236) ns+="e";
		else if (k>235 && k<240) ns+="i";
		else if (k>241 && k<247) ns+="o";
		else if (k>248 && k<253) ns+="u";
		else if (k==231) ns+="c";
		else if (k>96 && k<123) ns+=s.charAt(i);
		else if (k>47 && k<58) ns+=s.charAt(i);
	}
	var reg=new RegExp("_+", "g");
	ns = ns.replace(reg,"_");
	var chaine2=d.toLowerCase();
	if(chaine2.indexOf('automobile')==0){
		chaine2='automobile';
	}
	else if(chaine2.indexOf('electroménager')==0){
		chaine2='electrom';
	}
	else if(chaine2.indexOf('services')==0){
		chaine2='services';
	}
	else if(chaine2.indexOf('high tech')==0){
		chaine2='hightech';
	}
	else{
		chaine2='all';
	}
	if(b=='') {
		alert('Quel produit recherchez-vous ?');
		document.getElementById(c).focus();
		return false;
	}
	else {
		a.action='/r_'+ns+'.'+chaine2+'.html';
	}
}
function vo3(a,b) {
	u = '/redirect';
	o = encodeURI(b);
	a.target="_blank";
	a.href=o;
}
/*
 * Encodage url pour les offres home
 */
function vo2c(a,b,c,d,e,f,g,h,i,j,k) {
	u = '/redirect';
	o = 'o='+encodeURI(b);
	n = '&n='+c;
	p = '&idp='+d;
	q = '&ido='+e;
	r = '&type='+f;
	s = '&nmp='+g;
	t = '&idth='+h;
	v = '&idpr='+i;
	w = '&type_offre='+j;
	x = '&pos='+k;
	a.target="_blank";
	a.href=u+".php?"+o+n+p+q+r+s+t+v+w+x;
}
function multiClass(eltId, nb_param, type) {
	if(nb_param == 1){
		arrLinkId = new Array('_0');
	} else if (nb_param == 2) {
		arrLinkId = new Array('_0','_1');
	} else if (nb_param == 3) {
		arrLinkId = new Array('_0','_1','_2');
	} else if (nb_param == 4) {
		arrLinkId = new Array('_0','_1','_2','_3');
	} else if (nb_param == 5) {
		arrLinkId = new Array('_0','_1','_2','_3','_4');
	} else if (nb_param == 6) {
		arrLinkId = new Array('_0','_1','_2','_3','_4','_5');
	} else if (nb_param == 7) {
		arrLinkId = new Array('_0','_1','_2','_3','_4','_5','_6');
	} else {
		arrLinkId = new Array();
	}
	intNbLinkElt = new Number(arrLinkId.length);
    if(type == 'Accessoires'){
        arrClassLink = new Array('current2','ghost2');
    } else if(type == 'AccessoiresA'){
        arrClassLink = new Array('currenta','ghosta');
    } else if(type == 'Credit'){
        arrClassLink = new Array('current3','ghost3');
    } else if(type == 'Small'){
        arrClassLink = new Array('currents','ghosts');
    } else {
        arrClassLink = new Array('current','ghost');
    }
	strContent = new String()
	for (i=0; i<intNbLinkElt; i++) {
		strContent = "menu"+arrLinkId[i];
		if ( arrLinkId[i] == eltId ) {
			document.getElementById(arrLinkId[i]).className = arrClassLink[0];
			document.getElementById(strContent).className = 'on content';
		} else {
			document.getElementById(arrLinkId[i]).className = arrClassLink[1];
			document.getElementById(strContent).className = 'off content';
		}
	}
}
function multiClass_clst(eltId, nb_param, id_prod, type) {
	if(nb_param == 1){
		arrLinkId = new Array('_'+id_prod+'_0');
	} else if (nb_param == 2) {
		arrLinkId = new Array('_'+id_prod+'_0','_'+id_prod+'_1');
	} else if (nb_param == 3) {
		arrLinkId = new Array('_'+id_prod+'_0','_'+id_prod+'_1','_'+id_prod+'_2');
	} else if (nb_param == 4) {
		arrLinkId = new Array('_'+id_prod+'_0','_'+id_prod+'_1','_'+id_prod+'_2','_'+id_prod+'_3');
	}  else if (nb_param == 5) {
		arrLinkId = new Array('_'+id_prod+'_0','_'+id_prod+'_1','_'+id_prod+'_2','_'+id_prod+'_3','_'+id_prod+'_4');
	}  else {
		arrLinkId = new Array();
	}
	intNbLinkElt = new Number(arrLinkId.length);
	if(type == 'Accessoires'){
        arrClassLink = new Array('current2','ghost2');
    } else {
        arrClassLink = new Array('current','ghost');
    }
	strContent = new String()
	for (i=0; i<intNbLinkElt; i++) {
		strContent = "menu"+arrLinkId[i];
		if ( arrLinkId[i] == eltId ) {
			document.getElementById(arrLinkId[i]).className = arrClassLink[0];
			document.getElementById(strContent).className = 'on content menu_clst';
		} else {
			document.getElementById(arrLinkId[i]).className = arrClassLink[1];
			document.getElementById(strContent).className = 'off content menu_clst';
		}
	}
}
function vap(a,b,c,d,e,f,g,i,j) {
	u = '/redirect_avis';
	o = 'o='+encodeURI(b);
	n = '&n='+c;
	p = '&ids='+d;
	q = '&ida='+e;
	r = '&type='+f;
	s = '&nms='+g;
	t = '&idth='+i;
	v = '&idpr='+j;
	a.target="_blank";
	a.href=u+".php?"+o+n+p+q+r+s+t+v;
}
function Lj2(uld){
   uld = uld.split('').reverse().join('');
   var l  = '';
   var rg = new RegExp("\\|\\|","g");
   var rgd = new RegExp("@","g");
   l = uld.replace(rg,"/").replace(rgd,".");
   return l;
}
function getInsertAnnonces(uld, xiti_chap, xiti_thema, nmar){
    url = Lj2(uld);
    var script = document.createElement('script');
    script.setAttribute('type', 'text/javascript');
    script.setAttribute('src', url+'&div='+nmar);
    document.documentElement.firstChild.appendChild(script);
}
/**
 *
 * @access public
 * @return void
 **/
function write_annonces(source,id){
    if(source != ''){
        document.getElementById(id).innerHTML = source;
    } else {
        document.getElementById(id).style.display = 'none';
    }
}
function getArchi(type,marque,segm, lang, nom_srv,pos){
    var script = document.createElement('script');
    script.setAttribute('type', 'text/javascript');
    if(lang == 'fr'){
        script.setAttribute('src', '../ajax/pub_archipelago.php?type='+type+'&marque='+marque+'&segm='+segm+'&pos='+pos);
    } else {
        script.setAttribute('src', '../ajax/pub_archipelago_europe.php?type='+type+'&marque='+marque+'&lang='+lang+'&nom_srv='+nom_srv+'&segm='+segm+'&pos='+pos);
    }
    document.documentElement.firstChild.appendChild(script);
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function getDash(q, div_id){
    $.ajax({
       type: "GET",
       url: "/vzservices/dashavis?href="+q,
       error:function(msg){
         alert( "Error !: " + msg );
       },
       success:function(data){
        var c = document.getElementById(div_id);
        c.innerHTML = data;
        var allscript = c.getElementsByTagName("script");
        for(var i=0;i< allscript.length;i++){
           if (allscript[i].text.indexOf("OAS_AD") == -1) {
                eval(allscript[i].text);
            }
        }
    }});
}
function getDash2(id,th,type, nom, div_id){
    $.ajax({
       type: "GET",
       url: "/index.php?pg=dashp2&nom="+nom+"&th="+th+"&id="+id+"&type="+type,
       error:function(msg){
         alert( "Error !: " + msg );
       },
       success:function(data){
        var c = document.getElementById(div_id);
        c.innerHTML = data;
        var allscript = c.getElementsByTagName("script");
        for(var i=0;i< allscript.length;i++){
           if (allscript[i].text.indexOf("OAS_AD") == -1) {
                eval(allscript[i].text);
            }
        }
    }});
}
function callSearch(url,reverse) {
    if(reverse == true){
        url = Lj2(url);
    }
    var script = document.createElement('script');
    script.setAttribute('type', 'text/javascript');
    script.setAttribute('src', url);
    document.documentElement.firstChild.appendChild(script);
}
function write(source,id){
    if(source != ''){
        document.getElementById(id).innerHTML = source;
        var c = document.getElementById(id);
        var allscript = c.getElementsByTagName("script");
        for(var i=0;i< allscript.length;i++){
                eval(allscript[i].text);
        }
    }
}
function sendemailami(obj) {
    _email=obj.email.value;
    _emailami=obj.emailami.value;
    _remarque=obj.remarque.value;
    url='/vzservices/emailami.js?evnt=saveemailami&email='+_email+'&emailami='+_emailami+'&remarque='+_remarque+'&page_url='+document.location.href;
    callSearch(url);
    return true;
}
function checkgoodshots(obj) {
	if (obj.jaccepte1.checked == 0 && obj.jaccepte2.checked == 0){
	   document.getElementById("bonplan_error").innerHTML = "Veuillez cocher au moins un de nos bons plans.";
	   return false;
	} else {
	   document.getElementById("bonplan_error").innerHTML = "";
	}
	if (obj.civilite.selectedIndex <= 0) {
		document.getElementById("civilite_error").innerHTML = "Veuillez saisir une civilité.";
		return false;
	} else {
		document.getElementById("civilite_error").innerHTML = "";
	}
	var postal = new RegExp("^([0-9]{5})$", 'i');
	if (!postal.test(obj.codepostal.value)) {
		document.getElementById("codepostal_error").innerHTML = "Veuillez saisir un code postal.";
		return false;
	} else {
		document.getElementById("codepostal_error").innerHTML = "";
	}
	if (obj.annee.selectedIndex <= 0) {
		document.getElementById("annee_error").innerHTML = "Veuillez saisir une année de naissance";
		return false;
	} else {
		document.getElementById("annee_error").innerHTML = "";
	}
	var mail = new RegExp("^[a-z0-9]+[_a-z0-9-]*(\.[_a-z0-9-]+)*@[a-z0-9]+(-[a-z0-9]+)*(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", 'i');
	if (!mail.test(obj.couriel.value)) {
		document.getElementById("email_error").innerHTML = "Veuillez saisir une adresse email valide.";
		return false;
	} else {
		document.getElementById("email_error").innerHTML = "";
	}
	if ((obj.telephone.value.length) > 0) {
		var phone = new RegExp("^06[0-9]{8}$", 'i');
		if (!phone.test(obj.telephone.value)){
			document.getElementById("phone_error").innerHTML = "Veuillez saisir un numéro de téléphone valide (ex: 0612341234).";
			return false;
		} else {
			document.getElementById("phone_error").innerHTML = "";
		}
	} else {
		document.getElementById("phone_error").innerHTML = "";
	}
	return true;
}

function goodshots(obj) {
	_bpauto=(obj.jaccepte1.checked)?1:0;
	_bphitech=(obj.jaccepte2.checked)?1:0;
	_civilite=obj.civilite.value;
	_codepostal=obj.codepostal.value;
	_annee=obj.annee.value;
	_couriel=obj.couriel.value;
	_telephone=obj.telephone.value;
	_jaccepte=(obj.jaccepte.checked)?1:0;
	url='/vzservices/writegoodshots.js?evnt=savewritegoodshots&bpauto='+_bpauto+'&bphitech='+_bphitech+'&civilite='+_civilite+'&codepostal='+_codepostal+'&annee='+_annee+'&couriel='+escape(_couriel)+'&telephone='+_telephone+'&jaccepte='+_jaccepte;
	callSearch(url);
	return true;
}

/*JS popin management*/
$(document).ready(initJs);
var popinOk = false;
function initJs() {
	var countPage = parseInt(getCook("countPage"));
	if (getCook("disablePopin")!="1") {
		if (isNaN(countPage)) {
			countPage=0;
		}
		setCook("countPage", (countPage+1), (7*24*60));
		if ((countPage+1) > 0) {
			showPopin();
		}
	}
}
function hidePopin() {
	$("#popin").fadeOut("slow");
	if (!popinOk) {
		setCook("disablePopin", "1", (24*60));
	}
}
function showPopin() {
	$("#popin").fadeIn("slow");
	return true;
}
function getCook(nom) {
    deb = document.cookie.indexOf(nom+"=");
    if (deb >= 0) {
        deb += nom.length+1;
        fin = document.cookie.indexOf(";",deb);
        if (fin < 0) {
        	fin = document.cookie.length;
        }
        return unescape(document.cookie.substring(deb,fin));
    }
    return false;
}
function setCook(nom, valeur, expireMinute) {
    date_expire = new Date();
    date_expire.setTime(date_expire.getTime()+(expireMinute*60*1000));
    document.cookie = nom+"="+valeur+"; expires="+date_expire+"; path=/";
}

