/*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 refersh_capcha(frm) { if(sbajax) { sbajax.open('get','core/check_image.php?refresh=1'); sbajax.onreadystatechange=handle_capcha; sbajax.send(null); return false; } else sbself_submit(frm);//document.getElementById("errmsg").innerHTML = 'CAPTCHA will be refreshed upon form submission' } function sbself_submit(frm) { frm.action=""; for(i=0;i < frm.elements.length;i++) if(frm.elements[i].name=="submit") frm.elements[i].name="submit_captcha"; frm.submit(); } function handle_capcha() { if((sbajax.readyState==4) && (sbajax.status==200)) { document.getElementById('captcha_img').innerHTML=sbajax.responseText; imageid=sbajax.responseText.match(/.*sbticket_id=([0-9]+)/); document.getElementById('image_id').value=imageid[1]; } } /////////username functions function check_username(username) { if((username.match(/[?php echo preg_quote(SBUSERNAME_BLOCKCHAR,"/"); ?>]/))) { document.getElementById('userexist').innerHTML="Invalid Username"; return; } if(sbajax) { sbajax.open('get','check_username.php?sbiz_username='+username); sbajax.onreadystatechange=handle_username; sbajax.send(null); } else document.getElementById('userexist').innerHTML = 'Username will be confirmed upon form submission'; } function handle_username() { if(sbajax.readyState==4) { if(sbajax.status==200) document.getElementById('userexist').innerHTML=sbajax.responseText; else document.getElementById('userexist').innerHTML = 'Username will be confirmed upon form submission'; } } /////////email functions function check_email(email) { if(sbajax) { sbajax.open('get','check_username.php?sbiz_email='+email); sbajax.onreadystatechange=handle_email; sbajax.send(null); }else document.getElementById('emailexist').innerHTML = 'Email will be confirmed upon form submission'; } function handle_email() { if(sbajax.readyState==4) { if(sbajax.status==200) document.getElementById('emailexist').innerHTML=sbajax.responseText; else document.getElementById('emailexist').innerHTML = 'Email will be confirmed upon form submission'; } } /////////seo url functions function check_url(seo_url) { if(sbajax) { sbajax.open('get','check_seourl.php?url='+seo_url); sbajax.onreadystatechange=handle_url; sbajax.send(null); }//else //document.getElementById('urlexist').innerHTML = 'URL will be confirmed upon form submission1'; } function handle_url() { if(sbajax.readyState==4) { if(sbajax.status==200) document.getElementById('urlexist').innerHTML=sbajax.responseText; } }