function Dog(Naam,Registratienummer,Kleur)
{
	if( Kleur.length == 0 )
	{
		Kleur = "000080";
	}
	document.write('<div style="width:100%;cursor:pointer;color:#' + Kleur + ';padding-left:5px" onmouseover="this.style.backgroundColor=\'#F7F7F7\';" onmouseout="this.style.backgroundColor=\'\';" onclick="location.href=\'index.php?page=view&id=' + Registratienummer + '\'">' + Naam + '</div>');
}

function NoDogsFound()
{
	document.write('<div style="width:100%;cursor:pointer;color:#000080;padding-left:5px">No dogs found.</div>');
}

function StartSearch()
{
	var frmSearch = document.getElementById('frmSearch');
	var frmRunSearch = document.getElementById('frmRunSearch');

	var SearchIn = 0;
	if( frmSearch.naam.checked )
	{
		SearchIn += 1;
	}
	if( frmSearch.registratienummer.checked )
	{
		SearchIn += 2;
	}
	if( frmSearch.geslacht.checked )
	{
		SearchIn += 4;
	}
	if( frmSearch.kleur.checked )
	{
		SearchIn += 16;
	}
	if( frmSearch.vader.checked )
	{
		SearchIn += 32;
	}
	if( frmSearch.moeder.checked )
	{
		SearchIn += 64;
	}
	if( frmSearch.fokker.checked )
	{
		SearchIn += 128;
	}
	if( frmSearch.eigenaar.checked )
	{
		SearchIn += 256;
	}
	if( frmSearch.kennel.checked )
	{
		SearchIn += 512;
	}
	if( frmSearch.pra.checked )
	{
		SearchIn += 1024;
	}
	if( frmSearch.patella.checked )
	{
		SearchIn += 2048;
	}
	if( frmSearch.rd.checked )
	{
		SearchIn += 4096;
	}
	if( frmSearch.cataract.checked )
	{
		SearchIn += 8192;
	}
	if( frmSearch.distichiasis.checked )
	{
		SearchIn += 16384;
	}
	if( frmSearch.opmerkingen.checked )
	{
		SearchIn += 32768;
	}
	
	if(( SearchIn == 0 ) && ( (frmSearch.geslachtis.value == '') && (frmSearch.kleuris.value == '') && (frmSearch.kennelis.value == '') && (frmSearch.prais.value == '') && (frmSearch.patellais.value == '') && (frmSearch.rdis.value == '') && (frmSearch.cataractis.value == '') && (frmSearch.distichiasisis.value == '') && (frmSearch.phtvlis.value == '') && (frmSearch.murmuris.value == '') && (frmSearch.cardiologistis.value == '') && (frmSearch.fgeboortejaarvoorwaarde.value == '')))
	{
		alert('Please select one or more search fields');
		frmSearch.q.focus();
		return false;
	}
	if( SearchIn != 0 )
	{
		if( frmSearch.q.value.length == 0 )
		{
			alert('Please enter a word you want to search for');
			frmSearch.q.focus();
			return false;
		}
	}
	else
	{
		if( frmSearch.q.value.length == 0 )
		{
			frmSearch.q.value = " ";
		}
	}
	
	frmRunSearch.q.value = frmSearch.q.value;
	frmRunSearch.inn.value = SearchIn;
	frmRunSearch.geslachtis.value = frmSearch.geslachtis.value;
	frmRunSearch.kleuris.value = frmSearch.kleuris.value;
	frmRunSearch.kennelis.value = frmSearch.kennelis.value;
	frmRunSearch.prais.value = frmSearch.prais.value;
	frmRunSearch.patellais.value = frmSearch.patellais.value;
	frmRunSearch.rdis.value = frmSearch.rdis.value;
	frmRunSearch.cataractis.value = frmSearch.cataractis.value;
	frmRunSearch.distichiasisis.value = frmSearch.distichiasisis.value;
	frmRunSearch.phtvlis.value = frmSearch.phtvlis.value;
	frmRunSearch.murmuris.value = frmSearch.murmuris.value;
	frmRunSearch.cardiologistis.value = frmSearch.cardiologistis.value;
	frmRunSearch.geboortejaarvoorwaarde.value = frmSearch.fgeboortejaarvoorwaarde.value;
	frmRunSearch.geboortejaar.value = frmSearch.fgeboortejaar.value;
	frmRunSearch.submit();
	
	/*
	var SearchIn = 0;
	if( frmSearch.getAttribute('naam').checked )
	{
		SearchIn += 1;
	}
	if( frmSearch.getAttribute('registratienummer').checked )
	{
		SearchIn += 2;
	}
	if( frmSearch.getAttribute('geslacht').checked )
	{
		SearchIn += 4;
	}
	if( frmSearch.getAttribute('kleur').checked )
	{
		SearchIn += 16;
	}
	if( frmSearch.getAttribute('vader').checked )
	{
		SearchIn += 32;
	}
	if( frmSearch.getAttribute('moeder').checked )
	{
		SearchIn += 64;
	}
	if( frmSearch.getAttribute('fokker').checked )
	{
		SearchIn += 128;
	}
	if( frmSearch.getAttribute('eigenaar').checked )
	{
		SearchIn += 256;
	}
	if( frmSearch.getAttribute('kennel').checked )
	{
		SearchIn += 512;
	}
	if( frmSearch.getAttribute('pra').checked )
	{
		SearchIn += 1024;
	}
	if( frmSearch.getAttribute('patella').checked )
	{
		SearchIn += 2048;
	}
	if( frmSearch.getAttribute('rd').checked )
	{
		SearchIn += 4096;
	}
	if( frmSearch.getAttribute('cataract').checked )
	{
		SearchIn += 8192;
	}
	if( frmSearch.getAttribute('distichiasis').checked )
	{
		SearchIn += 16384;
	}
	if( frmSearch.getAttribute('opmerkingen').checked )
	{
		SearchIn += 32768;
	}
	
	if(( SearchIn == 0 ) && ( (frmSearch.getAttribute('geslachtis').value == '') && (frmSearch.getAttribute('kleuris').value == '') && (frmSearch.getAttribute('kennelis').value == '') && (frmSearch.getAttribute('prais').value == '') && (frmSearch.getAttribute('patellais').value == '') && (frmSearch.getAttribute('rdis').value == '') && (frmSearch.getAttribute('cataractis').value == '') && (frmSearch.getAttribute('distichiasisis').value == '') && (frmSearch.getAttribute('phtvlis').value == '') && (frmSearch.getAttribute('murmuris').value == '') && (frmSearch.getAttribute('cardiologistis').value == '') && (frmSearch.getAttribute('fgeboortejaarvoorwaarde').value == '')))
	{
		alert('Please select one or more search fields');
		frmSearch.getAttribute('q').focus();
		return false;
	}
	if( SearchIn != 0 )
	{
		if( frmSearch.getAttribute('q').value.length == 0 )
		{
			alert('Please enter a word you want to search for');
			frmSearch.getAttribute('q').focus();
			return false;
		}
	}
	else
	{
		if( frmSearch.getAttribute('q').value.length == 0 )
		{
			frmSearch.getAttribute('q').value = " ";
		}
	}
	
	frmRunSearch.getAttribute('q').value = frmSearch.getAttribute('q').value;
	frmRunSearch.getAttribute('inn').value = SearchIn;
	frmRunSearch.getAttribute('geslachtis').value = frmSearch.getAttribute('geslachtis').value;
	frmRunSearch.getAttribute('kleuris').value = frmSearch.getAttribute('kleuris').value;
	frmRunSearch.getAttribute('kennelis').value = frmSearch.getAttribute('kennelis').value;
	frmRunSearch.getAttribute('prais').value = frmSearch.getAttribute('prais').value;
	frmRunSearch.getAttribute('patellais').value = frmSearch.getAttribute('patellais').value;
	frmRunSearch.getAttribute('rdis').value = frmSearch.getAttribute('rdis').value;
	frmRunSearch.getAttribute('cataractis').value = frmSearch.getAttribute('cataractis').value;
	frmRunSearch.getAttribute('distichiasisis').value = frmSearch.getAttribute('distichiasisis').value;
	frmRunSearch.getAttribute('phtvlis').value = frmSearch.getAttribute('phtvlis').value;
	frmRunSearch.getAttribute('murmuris').value = frmSearch.getAttribute('murmuris').value;
	frmRunSearch.getAttribute('cardiologistis').value = frmSearch.getAttribute('cardiologistis').value;
	frmRunSearch.getAttribute('geboortejaarvoorwaarde').value = frmSearch.getAttribute('fgeboortejaarvoorwaarde').value;
	frmRunSearch.getAttribute('geboortejaar').value = frmSearch.getAttribute('fgeboortejaar').value;
	frmRunSearch.submit();
	*/
	
	
}

function SetupSearchForm(SearchIn)
{
	var frmSearch = document.getElementById('frmSearch');
	if( SearchIn == 0 )
	{
		/*
		frmSearch.getAttribute('naam').checked = false;
		frmSearch.getAttribute('registratienummer').checked = false;
		frmSearch.getAttribute('geslacht').checked = false;
		frmSearch.getAttribute('kleur').checked = false;
	 	frmSearch.getAttribute('vader').checked = false;
	 	frmSearch.getAttribute('moeder').checked = false;
		frmSearch.getAttribute('fokker').checked = false;
		frmSearch.getAttribute('eigenaar').checked = false;
		frmSearch.getAttribute('kennel').checked = false;
		frmSearch.getAttribute('pra').checked = false;
		frmSearch.getAttribute('patella').checked = false;
		frmSearch.getAttribute('rd').checked = false;
		frmSearch.getAttribute('cataract').checked = false;
		frmSearch.getAttribute('distichiasis').checked = false;
		frmSearch.getAttribute('opmerkingen').checked = false;
		*/
		frmSearch.naam.checked = false;
		frmSearch.registratienummer.checked = false;
		frmSearch.geslacht.checked = false;
		frmSearch.kleur.checked = false;
	 	frmSearch.vader.checked = false;
	 	frmSearch.moeder.checked = false;
		frmSearch.fokker.checked = false;
		frmSearch.eigenaar.checked = false;
		frmSearch.kennel.checked = false;
		frmSearch.pra.checked = false;
		frmSearch.patella.checked = false;
		frmSearch.rd.checked = false;
		frmSearch.cataract.checked = false;
		frmSearch.distichiasis.checked = false;
		frmSearch.opmerkingen.checked = false;
	}
	else
	{
		if( SearchIn & 1 )		{ frmSearch.naam.checked = true; 	}
		else					{ frmSearch.naam.checked = false;	}
		if( SearchIn & 2 )		{ frmSearch.registratienummer.checked = true; 	}
		else					{ frmSearch.registratienummer.checked = false;	}
		if( SearchIn & 4 )		{ frmSearch.geslacht.checked = true; 	}
		else					{ frmSearch.geslacht.checked = false;	}
		if( SearchIn & 16 )		{ frmSearch.kleur.checked = true; 	}
		else					{ frmSearch.kleur.checked = false;	}
		if( SearchIn & 32 )		{ frmSearch.vader.checked = true; 	}
		else					{ frmSearch.vader.checked = false;	}
		if( SearchIn & 64 )		{ frmSearch.moeder.checked = true; 	}
		else					{ frmSearch.moeder.checked = false;	}
		if( SearchIn & 128 )	{ frmSearch.fokker.checked = true; 	}
		else					{ frmSearch.fokker.checked = false;	}
		if( SearchIn & 256 )	{ frmSearch.eigenaar.checked = true; 	}
		else					{ frmSearch.eigenaar.checked = false;	}
		if( SearchIn & 512 )	{ frmSearch.kennel.checked = true; 	}
		else					{ frmSearch.kennel.checked = false;	}
		if( SearchIn & 1024 )	{ frmSearch.pra.checked = true; 	}
		else					{ frmSearch.pra.checked = false;	}
		if( SearchIn & 2048 )	{ frmSearch.patella.checked = true; 	}
		else					{ frmSearch.patella.checked = false;	}
		if( SearchIn & 4096 )	{ frmSearch.rd.checked = true; 	}
		else					{ frmSearch.rd.checked = false;	}
		if( SearchIn & 8192 )	{ frmSearch.cataract.checked = true; 	}
		else					{ frmSearch.cataract.checked = false;	}
		if( SearchIn & 16384 )	{ frmSearch.distichiasis.checked = true; 	}
		else					{ frmSearch.distichiasis.checked = false;	}
		if( SearchIn & 32768 )	{ frmSearch.opmerkingen.checked = true; 	}
		else					{ frmSearch.opmerkingen.checked = false;	}
		/*
		if( SearchIn & 1 )		{ frmSearch.getAttribute('naam').checked = true; 	}
		else					{ frmSearch.getAttribute('naam').checked = false;	}
		if( SearchIn & 2 )		{ frmSearch.getAttribute('registratienummer').checked = true; 	}
		else					{ frmSearch.getAttribute('registratienummer').checked = false;	}
		if( SearchIn & 4 )		{ frmSearch.getAttribute('geslacht').checked = true; 	}
		else					{ frmSearch.getAttribute('geslacht').checked = false;	}
		if( SearchIn & 16 )		{ frmSearch.getAttribute('kleur').checked = true; 	}
		else					{ frmSearch.getAttribute('kleur').checked = false;	}
		if( SearchIn & 32 )		{ frmSearch.getAttribute('vader').checked = true; 	}
		else					{ frmSearch.getAttribute('vader').checked = false;	}
		if( SearchIn & 64 )		{ frmSearch.getAttribute('moeder').checked = true; 	}
		else					{ frmSearch.getAttribute('moeder').checked = false;	}
		if( SearchIn & 128 )	{ frmSearch.getAttribute('fokker').checked = true; 	}
		else					{ frmSearch.getAttribute('fokker').checked = false;	}
		if( SearchIn & 256 )	{ frmSearch.getAttribute('eigenaar').checked = true; 	}
		else					{ frmSearch.getAttribute('eigenaar').checked = false;	}
		if( SearchIn & 512 )	{ frmSearch.getAttribute('kennel').checked = true; 	}
		else					{ frmSearch.getAttribute('kennel').checked = false;	}
		if( SearchIn & 1024 )	{ frmSearch.getAttribute('pra').checked = true; 	}
		else					{ frmSearch.getAttribute('pra').checked = false;	}
		if( SearchIn & 2048 )	{ frmSearch.getAttribute('patella').checked = true; 	}
		else					{ frmSearch.getAttribute('patella').checked = false;	}
		if( SearchIn & 4096 )	{ frmSearch.getAttribute('rd').checked = true; 	}
		else					{ frmSearch.getAttribute('rd').checked = false;	}
		if( SearchIn & 8192 )	{ frmSearch.getAttribute('cataract').checked = true; 	}
		else					{ frmSearch.getAttribute('cataract').checked = false;	}
		if( SearchIn & 16384 )	{ frmSearch.getAttribute('distichiasis').checked = true; 	}
		else					{ frmSearch.getAttribute('distichiasis').checked = false;	}
		if( SearchIn & 32768 )	{ frmSearch.getAttribute('opmerkingen').checked = true; 	}
		else					{ frmSearch.getAttribute('opmerkingen').checked = false;	}
		*/
	}
}

function ShowLargeDogPhoto(url)
{
	window.open(url,"dogphoto","WIDTH=640, HEIGHT=480");
}

function ChangeYOB()
{
	if(( document.getElementById('fgeboortejaarvoorwaarde').value == "" ) || ( document.getElementById('fgeboortejaarvoorwaarde').value == "unknown" ))
	{
		document.getElementById('fgeboortejaar').disabled = true;
	}
	else
	{
		document.getElementById('fgeboortejaar').disabled = false;
	}
}

function BreedCheckPRATroggle(obj)
{
	if( obj.id == 'pra6' )
	{
		if( obj.checked )
		{
			document.getElementById('pra1').checked = true;
			document.getElementById('pra2').checked = true;
			document.getElementById('pra3').checked = true;
			document.getElementById('pra4').checked = true;
			document.getElementById('pra5').checked = true;
		}
	}
	else if( obj.id == 'pra5' )
	{
		if( obj.checked )
		{
			document.getElementById('pra1').checked = true;
			document.getElementById('pra2').checked = true;
			document.getElementById('pra3').checked = true;
			document.getElementById('pra4').checked = true;
		}
		else
		{
			document.getElementById('pra6').checked = false;
		}
	}
	else if( obj.id == 'pra4' )
	{
		if( obj.checked )
		{
			document.getElementById('pra1').checked = true;
			document.getElementById('pra2').checked = true;
		}
		else
		{
			document.getElementById('pra3').checked = false;
			document.getElementById('pra5').checked = false;
			document.getElementById('pra6').checked = false;
		}
	}
	else if( obj.id == 'pra3' )
	{
		if( obj.checked )
		{
			document.getElementById('pra1').checked = true;
			document.getElementById('pra2').checked = true;
			document.getElementById('pra4').checked = true;
		}
		else
		{
			
			document.getElementById('pra5').checked = false;
			document.getElementById('pra6').checked = false;
		}
	}
	else if( obj.id == 'pra2' )
	{
		if( obj.checked )
		{
			document.getElementById('pra1').checked = true;
		}
		else
		{
			document.getElementById('pra3').checked = false;
			document.getElementById('pra4').checked = false;
			document.getElementById('pra5').checked = false;
			document.getElementById('pra6').checked = false;
		}
	}
	else if( obj.id == 'pra1' )
	{
		if( !obj.checked )
		{
			document.getElementById('pra2').checked = false;
			document.getElementById('pra3').checked = false;
			document.getElementById('pra4').checked = false;
			document.getElementById('pra5').checked = false;
			document.getElementById('pra6').checked = false;
		}
	}
}

function BreedCheckFromSubmit()
{
	var StartAge = parseInt(document.getElementById('startage').value);
	var EndAge = parseInt(document.getElementById('endage').value);
	
	if( StartAge == EndAge )
	{
		alert('The From age cannot be equal to the To age');
		return false;
	}
	if( StartAge > EndAge )
	{
		alert('The From age number should be less than the to age number');
		return false;
	}	
	return true;
}

function BreedcheckDefault()
{
	document.getElementById('startage').value = 2;
	document.getElementById('endage').value = 12;
	
	document.getElementById('pra1').checked = true;
	document.getElementById('pra2').checked = true;
	document.getElementById('pra3').checked = false;
	document.getElementById('pra4').checked = true;
	document.getElementById('pra5').checked = false;
	document.getElementById('pra6').checked = false;
	
	document.getElementById('sex').value = 'Unknown';
	
	document.getElementById('suspected').checked = false;
}
