/*this page crates an ajax request object.
this page is included by other pages that need to perform XMLHttpRequest.
*/
var sbajax=false;
if(window.XMLHttpRequest)
sbajax=new XMLHttpRequest(); //IE 7,mozilla,safari,firefox.opera, mostbrowser
else if(window.ActiveXObject) //older IE
{
try {
sbajax = new ActiveXObejct("Msxml2.XMLHTTP");
} catch (e1) {
try {
sbajax = new ActiveXObejct("Microsoft.XMLHTTP");
} catch (e2) {}
}
}
//if(!sbajax)
//alert("Some page fuctionality is unavailable.");
///////////captcha functions
/////===========
function refresh_videos(sbtemp_itemid,del)// 1 for add video 0 for remove
{
if(sbajax)
{
sbajax.open('get','getvideos.php?sbtemp_itemid='+sbtemp_itemid+'&del='+del);
if(del==1)
sbajax.onreadystatechange=handle_refresh_videos;
else
sbajax.onreadystatechange=handle_delete_videos;
sbajax.send(null);
return false;
}
}
function refresh_provideos(sbtemp_itemid,del)// 1 for add video 0 for remove
{
if(sbajax)
{
sbajax.open('get','getpro_videos.php?sbtemp_itemid='+sbtemp_itemid+'&del='+del);
if(del==1)
sbajax.onreadystatechange=handle_refresh_videos;
else
sbajax.onreadystatechange=handle_delete_videos;
sbajax.send(null);
return false;
}
}
function handle_refresh_videos()
{
if((sbajax.readyState==4) && (sbajax.status==200))
window.opener.document.getElementById('videothumb').innerHTML=sbajax.responseText;
}
function handle_delete_videos()
{
if((sbajax.readyState==4) && (sbajax.status==200))
document.getElementById('videothumb').innerHTML=sbajax.responseText;
}
///////--------Check chat requests
function sb_check_requests()
{
if(sbajax)
{
sbajax.open('get','check_chat_requests.php');
sbajax.onreadystatechange=sb_handle_request;
sbajax.send(null);
return false;
}
}
function sb_handle_request()
{
if((sbajax.readyState==4) && (sbajax.status==200))
{
if(!isNaN(sbajax.responseText) && sbajax.responseText > 0)
{
sbnotify_chat_requests(sbajax.responseText);
// clearInterval(sbtimer_id);
}
}
}
///////--------Check chat request replies
function sb_check_request_reply(id)
{
if(sbajax)
{
sbajax.open('get','check_chat_request_reply.php?sb_id=' + id);
sbajax.onreadystatechange=sb_handle_request_reply;
sbajax.send(null);
return false;
}
}
function sb_handle_request_reply()
{
if((sbajax.readyState==4) && (sbajax.status==200))
{
if(!isNaN(sbajax.responseText) && sbajax.responseText > 1 && sbajax.responseText < 5 ) //means 2 to 4
{
sbnotify_chat_reply(sbajax.responseText);
}
}
}
///////--------Update chat window
function sb_update_chat_window(id, current_span_id)
{
if(sbajax)
{
sbajax.open('get','update_chat_window.php?sb_id=' + id + '&id=' + current_span_id);
sbajax.onreadystatechange=sb_handle_update_chat_window;
sbajax.send(null);
return false;
}
}
function sb_handle_update_chat_window()
{
if((sbajax.readyState==4) && (sbajax.status==200))
{
if(sbajax.responseText.length > 0)
{
if(parseInt(sbajax.responseText) == 555)
{
clearInterval(sbUpdateChatTimer);
sbforce_quit();
}
else
sbaddNode(sbajax.responseText);
}
}
}