	var executed = 0, hname = '';	

	function hsend(id,edit) {
	    if (! edit){
		window.open("pedigree.php?id="+id,"_blank");
	    }
	    else{
		window.open("addhorse.php?id="+id+"&edit=1&tomain=1","_blank");	    
	    }	
	    self.close();
	}
	
	function handlerFunction() {

	    if (XMLHttp.readyState == 4) {
//		var str = 'NONAME';
//		alert(XMLHttp.responseText);

		var str = XMLHttp.responseText;
		
		if (str.indexOf('NONAME') != -1){
		    document.getElementById('found').innerHTML = '<br/>Не указаны исходные данные для поиска.<br/>';
		}
		else{
		    if (str.indexOf('NONE') != -1){
			document.getElementById('found').innerHTML = '<br/>Ничего не найдено.<br/> ';
		    }
		    else{
			document.getElementById('found').innerHTML = str;
		    }
		}
		executed = 0;
	    }
	    
	    if ((undefined != document.getElementById('name')) && (document.getElementById('name').value != hname)){
		startAJAX(document.getElementById('name').value);
	    }
	}
	
	function startAJAX(n) {
	    if (executed == 0){
		    executed = 1;
		    hname = n;
		    XMLHttp.open("GET","gethorse.php?name="+encodeURIComponent(n)+"&fid=all&type=1",true);
		    XMLHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		    XMLHttp.onreadystatechange = handlerFunction;
		    XMLHttp.send(null);
	    }
	}

	function SearchGroupAJAX(){
	    var breed,sex,colour,year1,year2,havephoto;
	
	    breed=document.getElementById('breed_').value;
	    sex=document.getElementById('sex').value;
	    colour=document.getElementById('colour').value;
	    year1=document.getElementById('year1').value;
	    year2=document.getElementById('year2').value;
	    havephoto=(document.getElementById('havephoto').checked)?1:0;
//	    alert(breed+' '+year1+' '+year2+' '+sex+' '+colour+' '+havephoto);
	    if (executed == 0){
		    executed = 1;
//		    XMLHttp.open("GET","gethorse.php?name="+encodeURIComponent(n)+"&fid=all&type=1",true);		    
		    XMLHttp.open('GET','gethorse.php?name=*&sex='+sex+'&breed='+breed+'&colour='+colour+'&year1='+year1+'&year2='+year2+'&havephoto='+havephoto+'&type=1',true);
//		    XMLHttp.open('GET','gethorse.php?sex='+sex+'&breed='+breed+'&colour='+colour+'&year1='+year1+'&year2='+year2+'&havephoto='+havephoto+'&type=1',true);
//		    XMLHttp.open('GET','gethorse.php?breed='+encodeURIComponent(breed)+'&type=1',true);
		    XMLHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		    XMLHttp.onreadystatechange = handlerFunction;
		    XMLHttp.send(null);
	    }
	}

