function $(id) {return document.getElementById(id)} function play_mario() { $("mario").innerHTML=''; $("mario").onmouseover=function (){}; } function stop_mario() { $("mario").innerHTML=''; $("mario").onmouseover=play_mario; } function play_dragon(){ $("dragon").innerHTML=''; $("dragon").onmouseover=function(){}; } function stop_dragon() { $("dragon").innerHTML=''; $("dragon").onmouseover=play_dragon; } function getObj(obj) { this.get=get; this.post=post; function getTransport() { var obj; try {obj=new XMLHttpRequest()} catch(e) { try {obj=new ActiveXObject("Msxml2.XMLHTTP")} catch(e) { try {obj=new ActiveXObject("Microsoft.XMLHTTP")} catch(oc) {obj=null} } } return obj; } function get(url,response) { var transport=getTransport(); transport.open("GET",url,true); transport.onreadystatechange=function() { if(transport.readyState==4) { if((transport.status==200)||(transport.status==0)) { response(transport.responseText); } else {response("Ошибка получения данных:"+transport.status);}; } } transport.send(null); } function post(url,params,response) { var transport=getTransport(); transport.open("POST",url,true); transport.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); transport.setRequestHeader("Content-length", params.length); transport.setRequestHeader("Connection", "close"); transport.onreadystatechange=function() { if(transport.readyState==4) { if((transport.status==200)||(transport.status==0)) { response(transport.responseText); } else {response("Ошибка получения данных:"+transport.status);}; } } transport.send(params); } } var getObj=new getObj(); function addComment(obj) { //window.alert('asfsdf'); obj.disabled=true; $("comment-error").innerHTML='
'; var otvet; //window.alert(encodeURI($("code").value)); var request="auther="+encodeURI($("auther").value)+"&"+ "msg="+encodeURI($("message").value)+"&"+ "code="+encodeURI($("code").value)+"&"+ "code_sid="+encodeURI($("code_sid").value)+"&"+ "game_id="+encodeURI($("game_id").value) getObj.post('/comments.php',request, function (inhtml) { html=inhtml.split("\n"); inhtml=inhtml.replace(html[0]+"\n"+html[1]+"\n","") if(html[0].substr(0,2)=='ok') { $("code_img").src="/bitrix/tools/captcha.php?captcha_sid="+html[1]; $("code_sid").value=html[1]; $("code").value=""; $("comment-error").innerHTML=""; $("message").value=""; $("comment-container").innerHTML=inhtml; } else { $("code_img").src="/bitrix/tools/captcha.php?captcha_sid="+html[1]; $("code_sid").value=html[1]; $("code").value=""; $("comment-error").innerHTML=inhtml; } obj.disabled=false; }); }