function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
/////////////////////User name checking////////////////
function checkName(nickname){
httpObject = GetXmlHttpObject();
if (httpObject != null) {
httpObject.onreadystatechange = namecheck;	
httpObject.open("GET", "checkExistingUser.php?nickname="+nickname, true);
httpObject.send(null);
}
}
// Change the value of the outputText field
function namecheck(){
	if(httpObject.readyState == 4){
	document.getElementById('err_iranBuddyUsrNme').innerHTML= httpObject.responseText;
	}
	else
	{
	document.getElementById('err_iranBuddyUsrNme').innerHTML= "<img src='loader.gif' />";
	}
	}

/////////////////////Email address checking////////////////
function checkEmail(nickname){
httpObject = GetXmlHttpObject();
if (httpObject != null) {
httpObject.onreadystatechange = Emailcheck;	
httpObject.open("GET", "checkExistingEmail.php?nickname="+nickname, true);
httpObject.send(null);
}
}
// Change the value of the outputText field
function Emailcheck(){
	if(httpObject.readyState == 4){
	document.getElementById('err_email').innerHTML= httpObject.responseText;
	}
	else
	{
	document.getElementById('err_email').innerHTML= "<img src='loader.gif' />";
	}
	}
	
////////////ChangePassword
function chngePsswd(){
httpObject = GetXmlHttpObject();
if (httpObject != null) {
httpObject.onreadystatechange = passwordChange;	
httpObject.open("GET", "changePassword.php", true);
httpObject.send(null);
}
}
// Change the value of the outputText field
function passwordChange(){
	if(httpObject.readyState == 4){
	document.getElementById('profileContents').innerHTML= httpObject.responseText;
	}
		else
	{
	document.getElementById('profileContents').innerHTML= "<img src='loader.gif' />";
	}
	}
///////////Password Checking

function changePassword(password){
	
httpObject = GetXmlHttpObject();
if (httpObject != null) {
httpObject.onreadystatechange = setOutputCheckPassword;	
httpObject.open("GET", "checkpassword.php?password="+password, true);
httpObject.send(null);

}

}

// Change the value of the outputText field
function setOutputCheckPassword(){

if(httpObject.readyState == 4){
document.getElementById('err_oldy').innerHTML= httpObject.responseText;
}
else
  {
	  document.getElementById('err_oldy').innerHTML= "<img src='loader.gif' />";
	  }
}
