function previous_sibling( node ) { while ((node = node.previousSibling)) { if (!ignore(node)) return node; if (node == null) { return null; } } return null; } function next_sibling ( node ) { while ((node = node.nextSibling)) { if (!ignore(node)) return node; if (node == null) { return null; } } return null; } function firstchild( node ) { var res=node.firstChild; while (res != null) { if (!ignore(res)) return res; res = res.nextSibling; } return null; } function lastchild( node ) { var res=node.lastChild; while (res != null) { if (!ignore(res)) return res; res = res.previousSibling; } return null; } function ignore ( node ) { if ((node.nodeType == 8) || (node.nodeType == 3)) { return true; } return false; } function getH(o) { return (o.offsetHeight); } function getL(o) { if ((o.offsetParent)) { return (o.offsetLeft + getL(o.offsetParent)) ; } else { return (o.offsetLeft); } } function getW(o) { return (o.offsetWidth); } function getT(o) { if (o.offsetParent) { return (o.offsetTop + this.getT(o.offsetParent)) ; } else { return (o.offsetTop) ; } } function mailsline(force) { line('mailsline',force); } function msnline(force) { line('msnline',force); } function smspackline(force) { if(force == undefined) force = false; var obj = document.getElementById('smspackline'); var obj2 = document.getElementById('numtelline'); if(obj.style.display == "none" || force == true) { obj.style.display = ""; obj.style.visibility = "visible"; obj2.style.display = ""; obj2.style.visibility = "visible"; } else { obj.style.display = "none"; obj.style.visibility = "hidden"; obj2.style.display = "none"; obj2.style.visibility = "hidden"; } } function kwline(force) { line('kwline',force); } function consulturlline(force) { line('consulturlline',force); } function line(id,force) { if(force == undefined) force = false; var justshow = false; var obj = document.getElementById(id); if((obj.style.display == "none" || force == 1) && force != 2) { obj.style.display = ""; obj.style.visibility = "visible"; justshow = true; } if( (obj.style.display == "" || force == 2) && justshow == false) { obj.style.display = "none"; obj.style.visibility = "hidden"; } } function updateprice(field,obj) { var justshow = false; if(field == 'testtype' && obj.selectedIndex == 2) { kwline(1); justshow = true; } if(field == 'testtype' && !justshow) { kwline(2); } } function addmsn() { var mess = 'Vous ne pouvez spécifier qu\'une seule adresse MSN d\'alerte (au lieu de 2) pour le test gratuit !'; alert(mess); } function addmail() { var mess = 'Vous ne pouvez spécifier qu\'une seule adresse email d\'alerte (au lieu de 5) pour le test gratuit !'; alert(mess); } function addnumtel() { var mess = 'Vous ne pouvez spécifier qu\'un seul numéro de téléphone d\'alerte (au lieu de 5) pour le test gratuit !'; alert(mess); } var last_button = null ; function help_hide(button) { if ((typeof(button.savetitle) != "undefined") && ((button.savetitle) != "")) { button.title = button.savetitle ; button.savetitle = "" ; } document.getElementById("mypopup").style.display = "none" ; document.getElementById("mypopup").innerHTML = "" ; } function help_show(button) { if ((typeof(button.savetitle) != "undefined") && ((button.savetitle) != "")) { help_hide(last_button); last_button = null ; help_hide(button) ; } else { if (last_button != null) { help_hide(last_button); last_button = null ; } button.savetitle = button.title ; document.getElementById("mypopup").style.top = getT(button) ; document.getElementById("mypopup").style.left = getL(button) + getH(button) + 15 ; document.getElementById("mypopup").style.display = "" ; document.getElementById("mypopup").innerHTML = button.title ; button.title = "" ; last_button = button ; } }