function userAvailability_cb(new_data)
{
	//alert(new_data);
	if(new_data == 'EMPTY')
	{
		document.getElementById("userIdInfo").innerHTML = "<font color='#990000' size='1'>You have selected an invalid username.</font>";
	}
	else if (new_data == 'INVALIDID')
	{
		document.getElementById("userIdInfo").innerHTML = "<font color='#990000' size='1'>You have selected an invalid username.</font>";
	}
	else if (new_data == 'LESSSIZE')
	{
		document.getElementById("userIdInfo").innerHTML = "<font color='#990000' size='1'>Username must be at least 4 characters.</font>";
	}
	else if(new_data == 'FOUND')
	{
		document.getElementById("userIdInfo").innerHTML = "<font color='#990000' size='1'>Username is already in use.</font>";
	}
	else if(new_data == 'NOTFOUND')
	{
		document.getElementById("userIdInfo").innerHTML = "<font color='#0000CC' size='1'>Username is available.</font>";
	}
	
	setTimeout('clearSpn()',4000);
	if( document.getElementById('usrAvDisable') ){
		var val = document.getElementById('usrAvDisable').value;
		document.getElementById(val).disabled = false;
	}

}

function userAvailability()
{
	var query;
	query = document.SignUp.su_user_id.value;
	document.getElementById("userIdInfo").innerHTML = "<font color='#990000' size='1'>Checking....</font>";
	
	if( document.getElementById('usrAvDisable') ){
		var val = document.getElementById('usrAvDisable').value;
		document.getElementById(val).disabled = true;
	}

	//alert(query);
	cpaint_call(spellUrl, 'POST', 'userAvailability', query, userAvailability_cb);
	return false;
}

function clearSpn(){
	if(document.getElementById('userIdInfo'))
		$SIH('userIdInfo','');		
}

function emailAvailability_cb(new_data)
{
	if (new_data == 'INVALIDEMAIL')
	{
		document.getElementById("emailIdInfo").innerHTML = "<font color='#990000' size='1'>You have selected an invalid Email Address.</font>";
	}
	else if(new_data == 'FOUND')
	{
		document.getElementById("emailIdInfo").innerHTML = "<font color='#990000' size='1'>Email Address is already exist.</font>";
	}
	else if(new_data == 'NOTFOUND')
	{
		document.getElementById("emailIdInfo").innerHTML = "<font color='#0000CC' size='1'>Email Address in not in user.</font>";
	}
}

function emailAvailability()
{
	var query;
	query = document.SignUp.su_email.value;
	document.getElementById("emailIdInfo").innerHTML = "<font color='#990000' size='1'>Checking....</font>";
	//alert(query);
	cpaint_call(spellUrl, 'POST', 'emailAvailability', query, emailAvailability_cb);
	return false;
}

function domainAvailability_cb(new_data)
{
	//alert(new_data);
	if(new_data == 'EMPTY')
	{
		document.getElementById("domInfo").innerHTML = "<br><font color='#990000' size='1'>You specified an invalid URL.<b> Example URL:</b> http://hamza.resume.com.pk</font>";
	}
	else if (new_data == 'INVALIDID')
	{
		document.getElementById("domInfo").innerHTML = "<br><font color='#990000' size='1'>You specified an invalid URL.<b> Example URL:</b> http://hamza.resume.com.pk</font>";
	}
	else if (new_data == 'LESSSIZE')
	{
		document.getElementById("domInfo").innerHTML = "<br><font color='#990000' size='1'>Virtual card URL must be at least 4 characters.</font>";
	}
	else if(new_data == 'FOUND')
	{
		document.getElementById("domInfo").innerHTML = "<br><font color='#990000' size='1'>Virtual card URL is already in use.</font>";
	}
	else if(new_data == 'NOTFOUND')
	{
		document.getElementById("domInfo").innerHTML = "<br><font color='#0000CC' size='1'>Virtual card URL is available.</font>";
	}
}


function domainAvailability()
{
	var VCname = document.SignUp.su_VCname.value;
	var domainname = document.getElementById("su_domain").value;

	document.getElementById("domInfo").innerHTML = "<br><font color='#990000' size='1'>Checking....</font>";
	//alert(query);
	cpaint_call(spellUrl, 'POST', 'domainAvailability', VCname, domainname, domainAvailability_cb);
	return false;
}
function checkCompanyAvailability_cb(new_data)
{
	//document.getElementById('isCompanyExistMsg').innerHTML = new_data;
	if(new_data == 'SUCCESS')
	{
		document.getElementById('isCompanyExistMsg').innerHTML = outputMessage("Company Name is available");
	}
	else
	{
		document.getElementById('isCompanyExistMsg').innerHTML = outputError("Company Name is not available");
	}
}
function checkCompanyAvailability(companyName)
{
	//var query;
	//query = document.postJob.mainCats.value;
	cpaint_call ('signup.php', 'POST', 'checkCompanyAvailability1', companyName, checkCompanyAvailability_cb);
	return false;
}