function navigateur() { var ua = navigator.userAgent; var reg_ie9 = new RegExp('.*msie 9.*','i'); var reg_ie8 = new RegExp('.*msie 8.*','i'); var reg_ie7 = new RegExp('.*msie 7.*','i'); var reg_ie6 = new RegExp('.*msie 6.*','i'); var reg_ie5 = new RegExp('.*msie 5.*','i'); var reg_ie4 = new RegExp('.*msie 4.*','i'); var reg_ff = new RegExp('.*firefox.*','i'); if(navigator.appName == 'Microsoft Internet Explorer' && reg_ie9.exec(ua) != null) { return 'ie9'; } if(navigator.appName == 'Microsoft Internet Explorer' && reg_ie8.exec(ua) != null) { return 'ie8'; } else if(navigator.appName == 'Microsoft Internet Explorer' && reg_ie7.exec(ua) != null) { return 'ie7'; } else if(navigator.appName == 'Microsoft Internet Explorer' && reg_ie6.exec(ua) != null) { return 'ie6'; } else if(navigator.appName == 'Microsoft Internet Explorer' && reg_ie5.exec(ua) != null) { return 'ie5'; } else if(navigator.appName == 'Microsoft Internet Explorer' && reg_ie4.exec(ua) != null) { return 'ie4'; } else if(navigator.appName == 'Netscape' && reg_ff.exec(ua) != null) { return 'ff'; } else { return null; } } function favoris() { if(navigateur() == 'ie9' || navigateur() == 'ie8' || navigateur() == 'ie7' || navigateur() == 'ie6' || navigateur() == 'ie5' || navigateur() == 'ie4') { window.external.AddFavorite(document.location.href,document.title); } else if(navigateur() == 'ff') { window.sidebar.addPanel(document.title,document.location.href,''); } } function demarrage() { if(navigateur() == 'ie7' || navigateur() == 'ie6' || navigateur() == 'ie5' || navigateur() == 'ie4') { demarrage_lien.style.behavior = 'url(#default#homepage)'; demarrage_lien.setHomePage('http://www.touslesdrivers.com'); } } function imprimer() { var v_adresse; var v_fenetre; v_adresse = document.location.href; v_adresse = v_adresse.substr(29 + 10); v_fenetre = window.open('http://www.touslesdrivers.com/imprimer.php' + v_adresse,'imprimer',''); v_fenetre.focus(); } function moteur() { if(navigateur() == 'ie9' || navigateur() == 'ie8' || navigateur() == 'ie7') { window.external.AddSearchProvider('http://www.touslesdrivers.com/php/scripts/opensearch.php'); } else if(navigateur() == 'ff') { window.sidebar.addSearchEngine('http://www.touslesdrivers.com/php/scripts/touslesdrivers.src','http://www.touslesdrivers.com/php/scripts/touslesdrivers.gif','TousLesDrivers.com','Mises à jour PC (drivers, bios, firmwares)'); } else { window.alert('Cette fonction est compatible uniquement avec Internet Explorer 7.0 et avec Firefox'); } } function recherche() { with(window.document.getElementById('v_recherche')) { var v_chaine = v_mots.value.toLowerCase(); if(v_chaine == 'mots clés') { return false; } else { if(v_moteur[0].checked) { return true; } else { q = '?q=' + escape(v_chaine); sa = '&sa=Rechercher'; client = '&client=pub-2495620875258717'; forid = '&forid=1'; channel = '&channel=7396372960'; ie = '&ie=ISO-8859-1'; oe = '&oe=ISO-8859-1'; cof = '&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A00407C%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BL%3Ahttp%3A%2F%2Fwww.touslesdrivers.com%2Fimages%2Fsite%2Flogo_fond_bleu_google.jpg%3BS%3Ahttp%3A%2F%2Fwww.touslesdrivers.com%3BFORID%3A1%3B'; hl = '&hl=fr'; window.open('http://www.google.fr/custom' + q + sa + client + forid + channel + ie + oe + cof + hl,'google_window',''); return false; } } } } function recherche_focus() { with(window.document.getElementById('v_recherche')) { if(v_mots.value == v_mots.defaultValue && v_mots.value.toLowerCase() == 'mots clés') { v_mots.value = ''; } } } function recherche_blur() { with(window.document.getElementById('v_recherche')) { if(v_mots.value == '') { v_mots.value = v_mots.defaultValue; } } } function validation_formulaire(v_formulaire) { with(window.document.getElementById(v_formulaire)) { v_valider.disabled = true; v_valider.value = 'Validation en cours'; submit(); } } function affichage_bulle(current,e,cote,text) { var largeur = 120; var hauteur = 20; if(cote == 'l') { largeur = - largeur * 3; } text = text.replace(/</gi,'<'); text = text.replace(/>/gi,'>'); if(document.all) { if(document.readyState == 'complete') { document.all.bulle.innerHTML = '
' + text + '
'; document.all.bulle.style.pixelLeft = event.clientX + document.body.scrollLeft + largeur; document.all.bulle.style.pixelTop = event.clientY + document.body.scrollTop + hauteur; document.all.bulle.style.visibility = 'visible'; } } /**/ /*else if(document.layers) { document.bulle.document.bulle_netscape.document.open(); document.bulle.document.bulle_netscape.document.write('
' + text + '
'); document.bulle.document.bulle_netscape.document.close(); document.bulle.left = e.pageX + largeur; document.bulle.top = e.pageY + hauteur; document.bulle.visibility = 'show'; }*/ else if(document.getElementById) { document.getElementById('bulle').innerHTML = '
' + text + '
'; document.getElementById('bulle').style.left = e.pageX + largeur + 'px'; document.getElementById('bulle').style.top = e.pageY + hauteur + 'px'; document.getElementById('bulle').style.visibility = 'visible'; } } function cache_bulle() { if(document.all) { document.all.bulle.style.visibility = 'hidden'; } else if(document.layers) { document.bulle.visibility = 'hidden'; } else if(document.getElementById) { document.getElementById('bulle').style.visibility = 'hidden'; } } function fenetre(v_type,v_image) { var v_adresse; var v_options; var v_fenetre; if(v_type == 'mes_drivers_faq') { v_adresse = 'php/mes_drivers/questions_reponses.php'; v_options = 'width = 700,height = 600,scrollbars = yes'; } else if(v_type == 'images') { v_adresse = 'php/screenshots/index.php?v_image=' + v_image; v_options = 'width = 1000,height = 700,scrollbars = yes'; } v_fenetre = window.open(v_adresse,v_type,v_options); v_fenetre.focus(); } function inserer(text) { with(window.document.getElementById('v_formulaire_ajouter')) { if(v_message.createTextRange && v_message.caretPos) { var caretPos = v_message.caretPos; caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text; v_message.focus(); } else { v_message.value += text; v_message.focus(); } } } function storeCaret(textEl) { if(textEl.createTextRange) { textEl.caretPos = document.selection.createRange().duplicate(); } }