/*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 = 'Caphca 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(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;
	}
}


