var xmlHttp

function showBreeds(str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="getbreeds_xml.asp";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged() 
{ 


if (xmlHttp.readyState==4)
{

  // To make sure valid response is received from the server, 

  // 200 means response received is OK

//  if(XmlHttp.status == 200)
//  {  

ClearAndSetStateListItems(xmlHttp.responseXML.documentElement);

var xmlDoc=xmlHttp.responseXML.documentElement;
//document.getElementById("breed_id").innerHTML=
//xmlDoc.getElementsByTagName("id")[0].childNodes[0].nodeValue;
//document.getElementById("breed_name").innerHTML=
//xmlDoc.getElementsByTagName("name")[0].childNodes[0].nodeValue;
/* end here */

//  }
//  else
//  {
//   alert("There was a problem retrieving data from the server." );
//  }

}

}

function GetInnerText (node)
{
    return (node.textContent || node.innerText || node.text);
}


function ClearAndSetStateListItems(countryNode)
{
//    var stateList = document.getElementById("breedList");
    var breedsList = document.getElementById("breedList"); 
    var breedsNodes = countryNode.getElementsByTagName('breed'); 
    
    //Clears the state combo box contents.
    for (var count = breedsList.options.length-1; count >-1; count--)
    {
        breedsList.options[count] = null;
    }
//    var stateNodes = countryNode.split(";");
//    window.alert(stateNodes[0]); 
    var textValueName; 
    var optionItemName;
	var getsubstr
    for (var count = 0; count < breedsNodes.length; count++)
    {

        textValueName = GetInnerText(breedsNodes[count]);  
    	
    	if(isNaN(textValueName.substr(0,3))){
	    	getsubstr = parseInt(textValueName.substr(0,2));    	
	    	textValueName = textValueName.substr(2,textValueName.length);
    	}else{
	    	getsubstr = parseInt(textValueName.substr(0,3));    	
	    	textValueName = textValueName.substr(3,textValueName.length);    
    	}
        optionItemName = new Option( textValueName, 
            getsubstr,  false, false);
        breedsList.options[breedsList.length] = optionItemName;  
    }           
    //Add new states list to the state combo box.
//    for (var count = 0; count < stateNodes.length; count++)
//    {
//        textValue = (stateNodes[count]);
//        optionItem = new Option( textValue, textValue, false, false);
        //window.alert(textValue); 
        //stateList.appendChild(textValue); 
//        stateList.options[stateList.length] = optionItem;
//    }

 }


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;
}

function ajaxFunction(str)
{
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      {
      document.getElementById("username").innerHTML=xmlHttp.responseText;
      }
    }

var url="checkuser.asp";
	url=url+"?q="+str;    
	url=url+"&sid="+Math.random();	
//	alert(url);
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  }
function checkEmail(str)
{
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      {
      document.getElementById("emailt").innerHTML=xmlHttp.responseText;
      }
    }

var url="checkuser.asp";
	url=url+"?q="+str; 
	url=url+"&email=1";   
	url=url+"&sid="+Math.random();	
//	alert(url);
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  }  
  function clearField(){
  	  document.getElementById("username").innerHTML="";
  }
  function clearEmail(){
  	  document.getElementById("emailt").innerHTML="";
  }  
