var initAfter; setInterval('reloadImage()', 13000); send_data_visitors(); get_data_visitors("http://nicecoder.com/ntalk/visitors.php?pf=get"); function no_response() { send_data_visitors(); ajax_send_data_visitors("http://nicecoder.com/ntalk/visitors.php?pf=no_init"); } function yes_response() { send_data_visitors(); popUp('http://nicecoder.com/ntalk/live_help_register.php'); ajax_send_data_visitors("http://nicecoder.com/ntalk/visitors.php?pf=yes_init"); } function createXMLHttpRequest() { if(window.XMLHttpRequest) { xmlhttpReq=new XMLHttpRequest(); if(xmlhttpReq.overrideMimeType) { xmlhttpReq.overrideMimeType('text/xml'); } } else if(window.ActiveXObject) { try { xmlhttpReq=new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { xmlhttpReq=new ActiveXObject("Microsoft.XMLHTTP"); } catch(e){} } } if(!xmlhttpReq) { alert('Cannot create an XMLHTTP'); return false; } return xmlhttpReq; } function browser_detection() { var nVer = navigator.appVersion; var nAgt = navigator.userAgent; var browserName = ''; var fullVersion = 0; var majorVersion = 0; // Internet Explorer if ((verOffset=nAgt.indexOf("MSIE"))!=-1) { browserName = "Microsoft Internet Explorer"; fullVersion = parseFloat(nAgt.substring(verOffset+5)); majorVersion = parseInt(''+fullVersion); } // Opera else if ((verOffset=nAgt.indexOf("Opera"))!=-1) { browserName = "Opera"; fullVersion = parseFloat(nAgt.substring(verOffset+6)); majorVersion = parseInt(''+fullVersion); } // Firefox else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) { browserName = "Firefox"; fullVersion = parseFloat(nAgt.substring(verOffset+8)); majorVersion = parseInt(''+fullVersion); } // Other browsers else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) ) { browserName = nAgt.substring(nameOffset,verOffset); fullVersion = parseFloat(nAgt.substring(verOffset+1)); if (!isNaN(fullVersion)) majorVersion = parseInt(''+fullVersion); else {fullVersion = 0; majorVersion = 0;} } // if no name and/or no version detected if (browserName.toLowerCase() == browserName.toUpperCase() || fullVersion==0 || majorVersion == 0 ) { browserName = navigator.appName; fullVersion = parseFloat(nVer); majorVersion = parseInt(nVer); } return browserName+" "+fullVersion; } function send_data_visitors() { var arr = window.location.href.split('?'); var arr2 =arr[0].split('/'); var page=arr2[arr2.length-1]; var browser=navigator.appName; var the_browser=browser_detection(); ajax_send_data_visitors("http://nicecoder.com/ntalk/visitors.php?pf=add&page_title="+page+"&browser_name="+the_browser+""); } function ajax_send_data_visitors(url) { var sendDataRequest=createXMLHttpRequest(); sendDataRequest.open('GET',url,true); sendDataRequest.setRequestHeader("If-Modified-Since", "Mon, 01 Jan 1970 05:00:00 GMT"); sendDataRequest.send(null); } function popUp(URL) { day = new Date(); id = day.getTime(); eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=520,height=380,left = 312,top = 184');"); } function get_data_visitors(url) { var getDataRequest=createXMLHttpRequest(); var init; var answer getDataRequest.onreadystatechange = function() { if (getDataRequest.readyState==4) { initBefore = getDataRequest.responseText; if(initBefore==1) { if(initBefore!=initAfter) { popUp('http://nicecoder.com/ntalk/invite.php?pf=invite'); } } setTimeout("get_data_visitors('http://nicecoder.com/ntalk/visitors.php?pf=get')", 8000); initAfter=initBefore; } } getDataRequest.open('GET',url,true); getDataRequest.setRequestHeader("If-Modified-Since", "Mon, 01 Jan 1970 05:00:00 GMT"); getDataRequest.send(null); } function reloadImage() { img = document.getElementById('show_banner'); img.src = 'http://nicecoder.com/ntalk/images/banner_watermark_apply.php?photo=banner.jpg&' + Math.random(); }