function tv_direct_go_visio(LOGIN,sid,actusite,idRoom,actuwdname,actudir,is_first_time) { if (!is_first_time) first_time=false; else first_time=true; if (!LOGIN) LOGIN=""; if (!sid) sid=""; if ((LOGIN=="") || (sid=="")) { alert("Veuillez vous faire reconnaitre ou vous inscrire pour accéder à la visio SVP"); return false; } else {// OK GO if (!document.getElementById("visioconnect_form")) { if (document.getElementById('menu_bas')) { // site if (document.location.href.replace('taosrv','')==document.location.href) document.getElementById('menu_bas').innerHTML=document.getElementById('menu_bas').innerHTML+''; else { // ligne suivante pour dev uniquement document.getElementById('menu_bas').innerHTML=document.getElementById('menu_bas').innerHTML+''; } } } if (document.getElementById("visioconnect_form")) { form=document.getElementById("visioconnect_form"); if (LOGIN) form.LOGIN.value=LOGIN; if (sid) form.sid.value=sid; if (actusite) form.actusite.value=actusite; if (idRoom) form.idRoom.value=idRoom; if (actuwdname) form.actuwdname.value=actuwdname; if (actudir) form.actudir.value=actudir; //-------- // form.action="../visio_chat/camfrg_nw.php"; // dev uniquement ! //-------- form.target="visioactive"; nw_fen=window.open("","visioactive","location=no,status=no,directories=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=400,height=300"); if (!nw_fen) { alert("Votre anti-popup est activé. \nVeuillez le désactiver pour ouvrir la fenetre VISIO SVP"); } else { parent.blur(); // nw_fen.focus(); } form.submit(); } else alert("ERROR calling visio !"); } // fin test connect } function tv_get_realdir() { realdir=document.location.href; realdir=realdir.substring(0,realdir.lastIndexOf('/')); realdir=(document.location.href.replace('mserveur','')!=document.location.href) ? 'http://taosrv.dyndns.org/mserveur/webconcert/webtv/' : realdir+'/' ; return realdir; } function test_enter_key(evenement) { if (evenement.keyCode==13) return true; else return false; } function tv_ajax_data_eval(data,ptarget,test_exec) { if (!test_exec) var test_exec=false; if ((!data)||(data=="")||(!ptarget)||(ptarget=="")) return false; if (window.XMLHttpRequest) {// Firefox var xhr_object = new XMLHttpRequest(); } else if (window.ActiveXObject) {// OLD Internet Explorer try { xhr_object = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); } } else { // XMLHttpRequest non supporté par le navigateur var xhr_object = null; alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return; } //---------------------------------------------------- xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) { /* alert(ptarget+" : AJAX response :\n"+xhr_object.responseText); */ if (xhr_object.responseText+""!="") try { eval(xhr_object.responseText); // evecute le code javascript contenu dans la réponse } catch(err) {} delete(xhr_object); xhr_object=null; } } //---------------------------------------------------- try { xhr_object.open("POST", ptarget, true); xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); // Only for POST xhr_object.send(data); //alert("sent :"+data); } catch(err) {return false;} return test_exec; } function tv_ajax_data_just_post(data,ptarget) { if ((!data)||(data=="")||(!ptarget)||(ptarget=="")) return false; if (window.XMLHttpRequest) {// Firefox var xhr_object = new XMLHttpRequest(); } else if (window.ActiveXObject) {// OLD Internet Explorer try { xhr_object = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); } } else { // XMLHttpRequest non supporté par le navigateur var xhr_object = null; alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return; } xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) { // nothing to do - just to exec a file /* alert("AJAX response :\n"+xhr_object.responseText); eval(xhr_object.responseText); // evecute le code javascript contenu dans la réponse */ delete(xhr_object); xhr_object=null; } } xhr_object.open("POST", ptarget, true); xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); // Only for POST xhr_object.send(data); } function tv_ajax_show_noteTXT_nomove(frameid,page,params,postjs) { if (!postjs) var postjs=""; //setTimeout("ajax_show_noteTXT(main_frameid,main_page,main_params,main_w,main_t,"+x+")" if (!document.getElementById(frameid)) return false; if (params!="type=nohide") document.getElementById(frameid).innerHTML="
   Chargement en cours...."; window.document.getElementById(frameid).style.visibility='visible'; window.document.getElementById(frameid).focus(); if (window.XMLHttpRequest) {// Firefox var xhr_object = new XMLHttpRequest(); } else if (window.ActiveXObject) {// OLD Internet Explorer try { xhr_object = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); } } else { // XMLHttpRequest non supporté par le navigateur var xhr_object = null; // alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return; } xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) { // alert("AJAX response :"+xhr_object.responseText); if ((window.document)&&(window.document.getElementById(frameid))) { //alert(xhr_object.responseText); // check if javascript in response rtxt=xhr_object.responseText; if (rtxt.indexOf('