function TimeMilli() { d = new Date(); s = d.getUTCHours()*1000*60*60 ; s += d.getUTCMinutes()*1000*60 ; s += d.getUTCSeconds()*1000 ; s += d.getUTCMilliseconds(); return(s); } function AlplaLayer(layert,valeuropac) { } function Hide_layer(layername) { document.getElementById(layername).style.display = 'none'; location.reload(true); } function PageLayerInterne(url) { temp='zone'+ecran_actuel; ajaxInterne(url,temp); // ecran_actuel=ecran_actuel+1; // document.getElementById('tempol').style.left=-500; } function PageLayer(url,layername) { document.body.scrollTop=0; document.getElementById('zone').style.left=0; ajaxInterneDebut(url,'zone1'); ecran_actuel=2; } function PageNormal(url,layername) { ajax(url,layername); } function ProgresseAlpha() { time_local=TimeMilli()-time_start; dure=600; x=1-time_local/dure; b=100; a=x*1.2; posx=b*Math.sqrt(1-x*x/a*a); if( time_local>dure) posx=b; // posx=(largeur+20)*Math.sin(3.14159*time_local/880); if(posx>=100 ) { AlplaLayer('container',100); } else { AlplaLayer('container',posx); setTimeout("ProgresseAlpha()",1); } } function ajaxInterneDebut(url,layername) { var req = null; if (window.XMLHttpRequest) { req = new XMLHttpRequest(); if (req.overrideMimeType) { req.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } req.onreadystatechange = function() { // document.ajax.dyn.value="Wait server..."; if(req.readyState == 4) { if(req.status == 200) { //document.ajax.dyn.value="Received:" + req.responseText; var response1 = req.responseText; //alert(response1); time_start=TimeMilli(); document.getElementById(layername).innerHTML=response1; AlplaLayer('container',0) document.getElementById('container').style.display = 'block'; ProgresseAlpha(); } else { //document.ajax.dyn.value="Error: returned status code " + req.status + " " + req.statusText; } } }; req.open("GET", url, true); req.send(null); } function ajaxInterne(url,layername) { var req = null; if (window.XMLHttpRequest) { req = new XMLHttpRequest(); if (req.overrideMimeType) { req.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } req.onreadystatechange = function() { // document.ajax.dyn.value="Wait server..."; if(req.readyState == 4) { if(req.status == 200) { //document.ajax.dyn.value="Received:" + req.responseText; var response1 = req.responseText; //alert(response1); document.getElementById(layername).innerHTML=response1; document.getElementById('container').style.display = 'block'; NextL(); } else { //document.ajax.dyn.value="Error: returned status code " + req.status + " " + req.statusText; } } }; req.open("GET", url, true); req.send(null); } function ajax(url,layername) { var req = null; if (window.XMLHttpRequest) { req = new XMLHttpRequest(); if (req.overrideMimeType) { req.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } req.onreadystatechange = function() { // document.ajax.dyn.value="Wait server..."; if(req.readyState == 4) { if(req.status == 200) { //document.ajax.dyn.value="Received:" + req.responseText; var response1 = req.responseText; //alert(response1); document.getElementById(layername).innerHTML=response1; } else { //document.ajax.dyn.value="Error: returned status code " + req.status + " " + req.statusText; } } }; req.open("GET", url, true); req.send(null); } function ecran_del_whis_list(id) { champs="ecran_ajax_del_whis_list.php?idgame="+id+"&"; ajaxAction(champs,4); } function ecran_add_whis_list() { champs="ecran_ajax_add_whis_list.php?idgame="+escape(document.getElementById('idgame').value)+"&"; // alert(champs); ajaxAction(champs,3); // PageLayerInterne('ecran_setting.php'); } function ecran_contact() { champs="ecran_ajax_contact.php?name="+escape(document.getElementById('name').value)+"&"; champs+="email="+escape(document.getElementById('email').value)+"&"; champs+="comments="+escape(document.getElementById('comments').value)+"&"; // alert(champs); ajaxAction(champs,2); // PageLayerInterne('ecran_setting.php'); } function ecran_sing_in() { champs="ecran_ajax_log.php?user="+escape(document.getElementById('user').value)+"&"; champs+="password="+escape(document.getElementById('password').value)+"&"; champs+="save="+escape(document.getElementById('save').checked)+"&"; // alert(champs); ajaxAction(champs,1); // PageLayerInterne('ecran_setting.php'); } function ListeAction(num_action) { if(num_action==1) { ecran_actuel=1; PageLayer('ecran_setting.php'); } if(num_action==2) { Prevouis(); } } function ajaxAction(url,num_action) { var req = null; if (window.XMLHttpRequest) { req = new XMLHttpRequest(); if (req.overrideMimeType) { req.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } req.onreadystatechange = function() { // document.ajax.dyn.value="Wait server..."; if(req.readyState == 4) { if(req.status == 200) { //document.ajax.dyn.value="Received:" + req.responseText; var response1 = req.responseText; //alert(response1); if(num_action==3) document.getElementById('list').innerHTML=response1; if(num_action==4) document.getElementById('list').innerHTML=response1; //document.getElementById(layername).innerHTML=response1; ListeAction(num_action); } else { //document.ajax.dyn.value="Error: returned status code " + req.status + " " + req.statusText; } } }; req.open("GET", url, true); req.send(null); } var clipTop = 10; var clipWidth = 280; var clipBottom = 290; var topper = 0; var lyrheight = 0; var time,amount,theTime,theHeight,DHTML; function init() { DHTML = (document.getElementById || document.all || document.layers) if (!DHTML) return; var x = new getObj('example'); if (document.layers) { lyrheight = x.style.clip.bottom; lyrheight += 20; x.style.clip.top = clipTop; x.style.clip.left = 0; x.style.clip.right = clipWidth; x.style.clip.bottom = clipBottom; } else if (document.getElementById || document.all) { lyrheight = x.obj.offsetHeight; x.style.clip = 'rect('+clipTop+' '+clipWidth+' '+clipBottom+' 0)' } } function scrollayer(layername,amt,tim) { if (!DHTML) return; thelayer = new getObj(layername); if (!thelayer) return; amount = amt; theTime = tim; realscroll(); } function stopScroll() { if (time) clearTimeout(time); } function realscroll() { if (!DHTML) return; clipTop += amount; clipBottom += amount; topper -= amount; if (clipTop < 0 || clipBottom > lyrheight) { clipTop -= amount; clipBottom -= amount; topper += amount; return; } if (document.getElementById || document.all) { clipstring = 'rect('+clipTop+' '+clipWidth+' '+clipBottom+' 0)' thelayer.style.clip = clipstring; thelayer.style.top = topper; } else if (document.layers) { thelayer.style.clip.top = clipTop; thelayer.style.clip.bottom = clipBottom; thelayer.style.top = topper; } time = setTimeout('realscroll()',theTime); } function vis(val) { if (!DHTML) return; var f = new getObj('example'); f.style.visibility = val; } function getObj(name) { if (document.getElementById) { this.obj = document.getElementById(name); this.style = document.getElementById(name).style; } else if (document.all) { this.obj = document.all[name]; this.style = document.all[name].style; } else if (document.layers) { this.obj = document.layers[name]; this.style = document.layers[name]; } }