String.prototype.trim = function() 
    { 
         return this.replace(/^\s+|\s+$/g,''); 
    }

function SearchList(pageid,currentpage,categoryid)
{
	//alert(pageid);
	///alert(currentpage);
	//alert(categoryid);	
	
	
	ShowFadeIN('Show');
	//document.getElementById('sortby').value=1;
	var sortby=document.getElementById('sortby').value;
	if(sortby == "" || sortby <= 0)
	{
		sortby=1;
	}
	//alert(sortby);
	
	//return false;
	var PriceBox=document.getElementsByName("pricechk[]");
    var PriceBoxLength=PriceBox.length;
	//alert(PriceBoxLength);

	var Category=document.getElementsByName("categorychk[]");
	var CategoryLength=Category.length;
	//alert(CategoryLength);
	
	var BreedType=document.getElementsByName("breedtypechk[]");
	var BreedTypeLength=BreedType.length;
	//alert(BreedTypeLength);

	var BreedStatus=document.getElementsByName("breedstatuschk[]");
	var BreedStatusLength=BreedStatus.length;
	//alert(BreedStatusLength);

	var Gender=document.getElementsByName("genderchk[]");
	var GenderLength=Gender.length;
	//alert(GenderLength);

	var Age=document.getElementsByName("agechk[]");
	var AgeLength=Age.length;
	//alert(AgeLength);

	var Color=document.getElementsByName("colorchk[]");
	var ColorLength=Color.length;
	//alert(ColorLength);

	//return false;

	var PriceUrl="";
	var CategoryUrl="";
	var BreedTypeUrl="";
	var BreedStatusUrl="";
	var GenderUrl="";
	var AgeUrl="";
	var ColorUrl="";
	var PaginationUrl="";
	var FinalUrl="";
	FinalUrl="ajax_page.html?flag=SearchList";

	if(PriceBoxLength > 0)
	{
		var CheckedPricecount=0;
		var CheckedPriceUrl="";
		//var UncheckedPriceUrl="";
		for(b=1;b<=PriceBoxLength;b++)
		{
			
			//alert(PriceValue);
			//UncheckedPriceUrl=UncheckedPriceUrl+PriceValue+",";
			if(document.getElementById('pricechk'+b).checked)
			{			
				var PriceValue=document.getElementById('pricechk'+b).value;
				CheckedPriceUrl=CheckedPriceUrl+PriceValue+",";
				CheckedPricecount=CheckedPricecount+1;
			}
		}
		//alert(CheckedPricecount);
		//alert(CheckedPriceUrl);
		//alert(UncheckedPriceUrl);
		if(CheckedPricecount > 0)
		{			
			CheckedPriceUrl=CheckedPriceUrl.substring(0,((CheckedPriceUrl.length)-1));
			PriceUrl=PriceUrl+"&PriceRange="+CheckedPriceUrl;
		}		
		FinalUrl=FinalUrl+PriceUrl;
	}
	//alert(PriceUrl);
	//alert(FinalUrl);
	//return false;

	if(BreedTypeLength > 0)
	{
		var CheckedBreedTypecount=0;
		var CheckedBreedTypeUrl="";
		//var UncheckedBreedTypeUrl="";
		for(c=1;c<=BreedTypeLength;c++)
		{			
			//alert(BreedTypeValue);
			//UncheckedBreedTypeUrl=UncheckedBreedTypeUrl+BreedTypeValue+",";
			if(document.getElementById('breedtypechk'+c).checked)
			{			
				var BreedTypeValue=document.getElementById('breedtypechk'+c).value;
				CheckedBreedTypeUrl=CheckedBreedTypeUrl+BreedTypeValue+",";
				CheckedBreedTypecount=CheckedBreedTypecount+1;
			}
		}
		//alert(CheckedBreedTypecount);
		//alert(CheckedBreedTypeUrl);
		//alert(UncheckedBreedTypeUrl);
		if(CheckedBreedTypecount > 0)
		{			
			CheckedBreedTypeUrl=CheckedBreedTypeUrl.substring(0,((CheckedBreedTypeUrl.length)-1));
			BreedTypeUrl=BreedTypeUrl+"&BreedType="+CheckedBreedTypeUrl;
		}		
		FinalUrl=FinalUrl+BreedTypeUrl;
	}
	//alert(BreedTypeUrl);
	//alert(FinalUrl);
	//return false;

	if(BreedStatusLength > 0)
	{
		var CheckedBreedStatuscount=0;
		var CheckedBreedStatusUrl="";
		//var UncheckedBreedStatusUrl="";
		for(g=1;g<=BreedStatusLength;g++)
		{			
			//alert(BreedStatusValue);
			//UncheckedBreedStatusUrl=UncheckedBreedStatusUrl+BreedStatusValue+",";
			if(document.getElementById('breedstatuschk'+g).checked)
			{			
				var BreedStatusValue=document.getElementById('breedstatuschk'+g).value;
				CheckedBreedStatusUrl=CheckedBreedStatusUrl+BreedStatusValue+",";
				CheckedBreedStatuscount=CheckedBreedStatuscount+1;
			}
		}
		//alert(CheckedBreedStatuscount);
		//alert(CheckedBreedStatusUrl);
		//alert(UncheckedBreedStatusUrl);
		if(CheckedBreedStatuscount > 0)
		{			
			CheckedBreedStatusUrl=CheckedBreedStatusUrl.substring(0,((CheckedBreedStatusUrl.length)-1));
			BreedStatusUrl=BreedStatusUrl+"&BreedStatus="+CheckedBreedStatusUrl;
		}		
		FinalUrl=FinalUrl+BreedStatusUrl;
	}
	//alert(BreedStatusUrl);
	//alert(FinalUrl);
	//return false;

	if(GenderLength > 0)
	{
		var CheckedGendercount=0;
		var CheckedGenderUrl="";
		//var UncheckedGenderUrl="";
		for(d=1;d<=GenderLength;d++)
		{			
			//alert(GenderValue);
			//UncheckedGenderUrl=UncheckedGenderUrl+GenderValue+",";
			if(document.getElementById('genderchk'+d).checked)
			{			
				var GenderValue=document.getElementById('genderchk'+d).value;
				CheckedGenderUrl=CheckedGenderUrl+GenderValue+",";
				CheckedGendercount=CheckedGendercount+1;
			}
		}
		//alert(CheckedGendercount);
		//alert(CheckedGenderUrl);
		//alert(UncheckedGenderUrl);
		if(CheckedGendercount > 0)
		{			
			CheckedGenderUrl=CheckedGenderUrl.substring(0,((CheckedGenderUrl.length)-1));
			GenderUrl=GenderUrl+"&Gender="+CheckedGenderUrl;
		}
		FinalUrl=FinalUrl+GenderUrl;
	}
	//alert(GenderUrl);
	//alert(FinalUrl);
	//return false;

	if(AgeLength > 0)
	{
		var CheckedAgecount=0;
		var CheckedAgeUrl="";
		//var UncheckedAgeUrl="";
		for(e=1;e<=AgeLength;e++)
		{		
			//alert(AgeValue);
			//UncheckedAgeUrl=UncheckedAgeUrl+AgeValue+",";
			if(document.getElementById('agechk'+e).checked)
			{			
				var AgeValue=document.getElementById('agechk'+e).value;
				CheckedAgeUrl=CheckedAgeUrl+AgeValue+",";
				CheckedAgecount=CheckedAgecount+1;
			}
		}
		//alert(CheckedAgecount);
		//alert(CheckedAgeUrl);
		//alert(UncheckedAgeUrl);
		if(CheckedAgecount > 0)
		{			
			CheckedAgeUrl=CheckedAgeUrl.substring(0,((CheckedAgeUrl.length)-1));
			AgeUrl=AgeUrl+"&Age="+CheckedAgeUrl;
		}
		FinalUrl=FinalUrl+AgeUrl;
	}
	//alert(AgeUrl);
	//return false;
	//alert(FinalUrl);
	//return false;

	if(ColorLength > 0)
	{
		var CheckedColorcount=0;
		var CheckedColorUrl="";
		//var UncheckedColorUrl="";
		for(f=1;f<=ColorLength;f++)
		{			
			//alert(ColorValue);
			//UncheckedColorUrl=UncheckedColorUrl+ColorValue+",";
			if(document.getElementById('colorchk'+f).checked)
			{			
				var ColorValue=document.getElementById('colorchk'+f).value;
				CheckedColorUrl=CheckedColorUrl+ColorValue+",";
				CheckedColorcount=CheckedColorcount+1;
			}
		}
		//alert(CheckedColorcount);
		//alert(CheckedColorUrl);
		//alert(UncheckedColorUrl);
		if(CheckedColorcount > 0)
		{			
			CheckedColorUrl=CheckedColorUrl.substring(0,((CheckedColorUrl.length)-1));
			ColorUrl=ColorUrl+"&Color="+CheckedColorUrl;
		}
		FinalUrl=FinalUrl+ColorUrl;
	}
	//alert(AgeUrl);
	//alert(FinalUrl);
	//return false;
	
	//####################### PAGINATION  AND SORTBY URL STARTS ######################
	
	 PaginationUrl=PaginationUrl+"&pageid="+pageid+"&currentpage="+currentpage+"&sortby="+sortby;
	 FinalUrl=FinalUrl+PaginationUrl;	

	//####################### PAGINATION URL ENDS ########################

	//########### CHECK CATEGORY BOXES AND VALIDATE STARTS ######################
	
		var CategoryValue=categoryid;
		var DivName="recordlist";
		CategoryUrl="";
		PassUrl=FinalUrl+CategoryUrl;
		//alert(PassUrl);
		//alert("else");
		//alert(DivName);
		validate(PassUrl,DivName,'GET',null);
		
		setTimeout("ShowFadeIN('Hide')",1000);

	//########### CHECK CATEGORY BOXES AND SEARCH ENDS ##########################
}
function purchasebreed(pageid,currentpage,categoryid)
{		
	ShowFadeIN('Show');	
	var PriceUrl="";
	var CategoryUrl="";
	var BreedTypeUrl="";
	var BreedStatusUrl="";
	var GenderUrl="";
	var AgeUrl="";
	var ColorUrl="";
	var PaginationUrl="";
	var FinalUrl="";
	FinalUrl="ajax_page2.html?flag=BreedList";

	var BreedType=document.getElementsByName("breedtypechk[]");
	var BreedTypeLength=BreedType.length;
	//alert(BreedTypeLength);

	var Age=document.getElementsByName("agechk[]");
	var AgeLength=Age.length;
	//alert(AgeLength);

	var Color=document.getElementsByName("colorchk[]");
	var ColorLength=Color.length;
	//alert(ColorLength);

	if(BreedTypeLength > 0)
	{
		var CheckedBreedTypecount=0;
		var CheckedBreedTypeUrl="";		
		for(c=1;c<=BreedTypeLength;c++)
		{
			//alert(BreedTypeValue);			
			if(document.getElementById('breedtypechk'+c).checked)
			{		
				var BreedTypeValue=document.getElementById('breedtypechk'+c).value;
				CheckedBreedTypeUrl=CheckedBreedTypeUrl+BreedTypeValue+",";
				CheckedBreedTypecount=CheckedBreedTypecount+1;
			}
		}
		//alert(CheckedBreedTypecount);
		//alert(CheckedBreedTypeUrl);
		
		if(CheckedBreedTypecount > 0)
		{			
			CheckedBreedTypeUrl=CheckedBreedTypeUrl.substring(0,((CheckedBreedTypeUrl.length)-1));
			BreedTypeUrl=BreedTypeUrl+"&BreedType="+CheckedBreedTypeUrl;
		}		
		FinalUrl=FinalUrl+BreedTypeUrl;
	}
	//alert(BreedTypeUrl);
	//alert(FinalUrl);
	//return false;

	if(AgeLength > 0)
	{
		var CheckedAgecount=0;
		var CheckedAgeUrl="";		
		for(e=1;e<=AgeLength;e++)
		{			
			//alert(AgeValue);			
			if(document.getElementById('agechk'+e).checked)
			{			
				var AgeValue=document.getElementById('agechk'+e).value;
				CheckedAgeUrl=CheckedAgeUrl+AgeValue+",";
				CheckedAgecount=CheckedAgecount+1;
			}
		}
		//alert(CheckedAgecount);
		//alert(CheckedAgeUrl);
	
		if(CheckedAgecount > 0)
		{			
			CheckedAgeUrl=CheckedAgeUrl.substring(0,((CheckedAgeUrl.length)-1));
			AgeUrl=AgeUrl+"&Age="+CheckedAgeUrl;
		}
		FinalUrl=FinalUrl+AgeUrl;

	}
	//alert(AgeUrl);	
	//alert(FinalUrl);
	//return false;

	if(ColorLength > 0)
	{
		var CheckedColorcount=0;
		var CheckedColorUrl="";		
		for(f=1;f<=ColorLength;f++)
		{			
			//alert(ColorValue);			
			if(document.getElementById('colorchk'+f).checked)
			{			
				var ColorValue=document.getElementById('colorchk'+f).value;
				CheckedColorUrl=CheckedColorUrl+ColorValue+",";
				CheckedColorcount=CheckedColorcount+1;
			}
		}
		//alert(CheckedColorcount);
		//alert(CheckedColorUrl);
		//alert(UncheckedColorUrl);
		if(CheckedColorcount > 0)
		{			
			CheckedColorUrl=CheckedColorUrl.substring(0,((CheckedColorUrl.length)-1));
			ColorUrl=ColorUrl+"&Color="+CheckedColorUrl;
		}
		FinalUrl=FinalUrl+ColorUrl;
	}
	//alert(ColorUrl);
	//alert(FinalUrl);
	//return false;
			
		//CategoryUrl="&CategoryID=2";
		//FinalUrl=FinalUrl+CategoryUrl;

		BreedStatusUrl="&BreedStatus=Herdsire";
		FinalUrl=FinalUrl+BreedStatusUrl;

		GenderUrl="&Gender=Male";
		FinalUrl=FinalUrl+GenderUrl;
	

	//####################### PAGINATION  AND SORTBY URL STARTS ######################
	
	 PaginationUrl=PaginationUrl+"&pageid="+pageid+"&currentpage="+currentpage;
	 FinalUrl=FinalUrl+PaginationUrl;	

	//####################### PAGINATION URL ENDS ########################

	//########### CHECK CATEGORY BOXES AND VALIDATE STARTS ######################
	
		//var CategoryValue=2;
		var DivName="recordlist";
		
		//PassUrl=FinalUrl+CategoryUrl;
		//alert(FinalUrl);
		//alert(DivName);
		validate(FinalUrl,DivName,'GET',null);
		
		setTimeout("ShowFadeIN('Hide')",1000);

	//########### CHECK CATEGORY BOXES AND SEARCH ENDS ##########################
}
function ShowHide()
{
	var Category=document.getElementsByName("categorychk[]");
	var CategoryLength=Category.length;
	//alert(CategoryLength);
	var CheckedCount=0;
	if(CategoryLength > 0)
	{
		for(i=1;i<=CategoryLength;i++)
		{						
			var CategoryValue=document.getElementById('categorychk'+i).value;
			document.getElementById('cat_'+CategoryValue).style.display='inline';
			if(document.getElementById('categorychk'+i).checked)
			{
				CheckedCount=CheckedCount+1;
			}			
		}
		if(CheckedCount > 0 && CheckedCount != CategoryLength)
		{
			for(j=1;j<=CategoryLength;j++)
			{
				var CategoryValue=document.getElementById('categorychk'+j).value;				
				if(document.getElementById('categorychk'+j).checked)
				{
					document.getElementById('cat_'+CategoryValue).style.display='inline';
				}
				else
				{
					document.getElementById('cat_'+CategoryValue).style.display='none';
				}
			}
		}
	}
}
function ProductList(pageid,currentpage)
{
	//alert(pageid);
	//alert(currentpage);
	ShowFadeIN('Show');

	var sortby=document.getElementById('sortby').value;
	if(sortby == "" || sortby <= 0)
	{
		sortby=1;
	}
	//alert(sortby);
	//return false;

	var Category=document.getElementsByName("categorychk[]");
	var CategoryLength=Category.length;
	//alert(CategoryLength);

	var PriceBox=document.getElementsByName("pricechk[]");
    var PriceBoxLength=PriceBox.length;
	//alert(PriceBoxLength);

	var Color=document.getElementsByName("colorchk[]");
	var ColorLength=Color.length;
	//alert(ColorLength);

	var PriceUrl="";
	var CategoryUrl="";
	var ColorUrl="";
	var PaginationUrl="";
	var FinalUrl="";
	FinalUrl="ajax_page.html?flag=ProductList";
	var DivName="recordlist";

	if(CategoryLength > 0)
	{
		var CheckedCategorycount=0;
		var CheckedCategoryUrl="";
		var UncheckedCategoryUrl="";
		for(a=1;a<=CategoryLength;a++)
		{
			var CategoryValue=document.getElementById('categorychk'+a).value;
			//alert(PriceValue);
			UncheckedCategoryUrl=UncheckedCategoryUrl+CategoryValue+",";
			if(document.getElementById('categorychk'+a).checked)
			{			
				CheckedCategoryUrl=CheckedCategoryUrl+CategoryValue+",";
				CheckedCategorycount=CheckedCategorycount+1;
			}
		}
		//alert(CheckedCategorycount);
		//alert(CheckedCategoryUrl);
		//alert(UncheckedCategoryUrl);
		if(CheckedCategorycount == 0)
		{			
			UncheckedCategoryUrl=UncheckedCategoryUrl.substring(0,((UncheckedCategoryUrl.length)-1));			
			//CategoryUrl=CategoryUrl+"&CategoryID="+UncheckedCategoryUrl;
		}
		else
		{
			CheckedCategoryUrl=CheckedCategoryUrl.substring(0,((CheckedCategoryUrl.length)-1));
			CategoryUrl=CategoryUrl+"&CategoryID="+CheckedCategoryUrl;
		}
		FinalUrl=FinalUrl+CategoryUrl;
		//alert(CategoryUrl);
		//alert(FinalUrl);
		//return false;
	}

	if(PriceBoxLength > 0)
	{
		//alert(PriceBoxLength);
		var CheckedPricecount=0;
		var CheckedPriceUrl="";
		var UncheckedPriceUrl="";
		for(b=1;b<=PriceBoxLength;b++)
		{
			var PriceValue=document.getElementById('pricechk'+b).value;
			//alert(PriceValue);
			UncheckedPriceUrl=UncheckedPriceUrl+PriceValue+",";			
			if(document.getElementById('pricechk'+b).checked)
			{			
				//alert("in");
				CheckedPriceUrl=CheckedPriceUrl+PriceValue+",";
				//alert(CheckedPriceUrl);
				CheckedPricecount=CheckedPricecount+1;
				//alert(CheckedPricecount);
			}
		}
		//alert(CheckedPricecount);
		//alert(CheckedPriceUrl);
		//alert(UncheckedPriceUrl);
		if(CheckedPricecount == 0)
		{			
			UncheckedPriceUrl=UncheckedPriceUrl.substring(0,((UncheckedPriceUrl.length)-1));			
			//PriceUrl=PriceUrl+"&PriceRange="+UncheckedPriceUrl;
		}
		else
		{
			CheckedPriceUrl=CheckedPriceUrl.substring(0,((CheckedPriceUrl.length)-1));
			PriceUrl=PriceUrl+"&PriceRange="+CheckedPriceUrl;
		}
		FinalUrl=FinalUrl+PriceUrl;
		//alert(PriceUrl);
		//alert(FinalUrl);
		//return false;
	}

	if(ColorLength > 0)
	{
		var CheckedColorcount=0;
		var CheckedColorUrl="";
		var UncheckedColorUrl="";
		for(f=1;f<=ColorLength;f++)
		{
			var ColorValue=document.getElementById('colorchk'+f).value;
			//alert(ColorValue);
			UncheckedColorUrl=UncheckedColorUrl+ColorValue+",";
			if(document.getElementById('colorchk'+f).checked)
			{			
				CheckedColorUrl=CheckedColorUrl+ColorValue+",";
				CheckedColorcount=CheckedColorcount+1;
			}
		}
		//alert(CheckedColorcount);
		//alert(CheckedColorUrl);
		//alert(UncheckedColorUrl);
		if(CheckedColorcount == 0)
		{			
			UncheckedColorUrl=UncheckedColorUrl.substring(0,((UncheckedColorUrl.length)-1));			
			//ColorUrl=ColorUrl+"&Color="+UncheckedColorUrl;
		}
		else
		{
			CheckedColorUrl=CheckedColorUrl.substring(0,((CheckedColorUrl.length)-1));
			ColorUrl=ColorUrl+"&Color="+CheckedColorUrl;
		}
		FinalUrl=FinalUrl+ColorUrl;
		//alert(ColorUrl);
		//alert(FinalUrl);
		//return false;		
	}

	//####################### PAGINATION  AND SORTBY URL STARTS ######################

	 PaginationUrl=PaginationUrl+"&pageid="+pageid+"&currentpage="+currentpage+"&sortby="+sortby;
	 FinalUrl=FinalUrl+PaginationUrl;	

	//####################### PAGINATION URL ENDS ########################
	
	//alert(FinalUrl);
	//return false;		
	validate(FinalUrl,DivName,'GET',null);

	setTimeout("ShowFadeIN('Hide')",1000);

}

function PackageList(pageid,currentpage)
{
	//alert(pageid);
	//alert(currentpage);
	ShowFadeIN('Show');

	var sortby=document.getElementById('sortby').value;
	if(sortby == "" || sortby <= 0)
	{
		sortby=1;
	}
	//alert(sortby);
	//return false;

	var Category=document.getElementsByName("categorychk[]");
	var CategoryLength=Category.length;
	//alert(CategoryLength);

	var CategoryUrl="";	
	var PaginationUrl="";
	var FinalUrl="";
	FinalUrl="ajax_page.html?flag=PackageList";
	var DivName="recordlist";

	if(CategoryLength > 0)
	{
		var CheckedCategorycount=0;
		var CheckedCategoryUrl="";
		var UncheckedCategoryUrl="";
		for(a=1;a<=CategoryLength;a++)
		{
			var CategoryValue=document.getElementById('categorychk'+a).value;
			//alert(PriceValue);
			UncheckedCategoryUrl=UncheckedCategoryUrl+CategoryValue+",";
			if(document.getElementById('categorychk'+a).checked)
			{			
				CheckedCategoryUrl=CheckedCategoryUrl+CategoryValue+",";
				CheckedCategorycount=CheckedCategorycount+1;
			}
		}
		//alert(CheckedCategorycount);
		//alert(CheckedCategoryUrl);
		//alert(UncheckedCategoryUrl);
		if(CheckedCategorycount > 0)
		{
			CheckedCategoryUrl=CheckedCategoryUrl.substring(0,((CheckedCategoryUrl.length)-1));
			CategoryUrl=CategoryUrl+"&CategoryID="+CheckedCategoryUrl;
		}
		FinalUrl=FinalUrl+CategoryUrl;
		//alert(CategoryUrl);
		//alert(FinalUrl);
		//return false;
	}
	

	//####################### PAGINATION  AND SORTBY URL STARTS ######################

	 PaginationUrl=PaginationUrl+"&pageid="+pageid+"&currentpage="+currentpage+"&sortby="+sortby;
	 FinalUrl=FinalUrl+PaginationUrl;	

	//####################### PAGINATION URL ENDS ########################
	
	//alert(FinalUrl);
	//return false;		
	validate(FinalUrl,DivName,'GET',null);

	setTimeout("ShowFadeIN('Hide')",1000);

}

function ShowFadeIN(Type)
{
	if( Type == 'Show' )
	{		 
		document.getElementById('fadein').style.display = "block";	 
		document.getElementById('wait').style.display = "block";
	}

	if( Type == 'Hide' )
	{
		document.getElementById('fadein').style.display = "none";
		document.getElementById('wait').style.display = "none";
	}
}

function SaleList(pageid,currentpage,categoryid)
{
	//alert(pageid);
	//alert(currentpage);
	///alert(categoryid);
	//alert("in");
	//return false;	
	
	ShowFadeIN('Show');	 
	
	var sortby=document.getElementById('sortby').value;
	if(sortby == "" || sortby <= 0)
	{
		sortby=1;
	}
	
	//return false;
	var PriceBox=document.getElementsByName("pricechk[]");
    var PriceBoxLength=PriceBox.length;
	//alert(PriceBoxLength);

	var Category=document.getElementsByName("categorychk[]");
	var CategoryLength=Category.length;
	//alert(CategoryLength);
	
	var BreedType=document.getElementsByName("breedtypechk[]");
	var BreedTypeLength=BreedType.length;
	//alert(BreedTypeLength);

	var FemaleBreedStatus=document.getElementsByName("fbreedstatuschk[]");
	var FemaleBreedStatusLength=FemaleBreedStatus.length;
	//alert(FemaleBreedStatusLength);
	
	var MaleBreedStatus=document.getElementsByName("mbreedstatuschk[]");
	var MaleBreedStatusLength=MaleBreedStatus.length;
	//alert(MaleBreedStatusLength);	

	var Gender=document.getElementsByName("genderchk[]");
	var GenderLength=Gender.length;
	//alert(GenderLength);

	var Age=document.getElementsByName("agechk[]");
	var AgeLength=Age.length;
	//alert(AgeLength);

	var Color=document.getElementsByName("colorchk[]");
	var ColorLength=Color.length;
	//alert(ColorLength);

	//return false;

	var PriceUrl="";
	var CategoryUrl="";
	var BreedTypeUrl="";
	var FBreedStatusUrl="";
	var MBreedStatusUrl="";
	var GenderUrl="";
	var AgeUrl="";
	var ColorUrl="";
	var PaginationUrl="";
	var FinalUrl="";
	FinalUrl="ajax_page.html?flag=SaleList";

	if(PriceBoxLength > 0)
	{
		var CheckedPricecount=0;
		var CheckedPriceUrl="";
		//var UncheckedPriceUrl="";
		for(b=1;b<=PriceBoxLength;b++)
		{			
			//alert(PriceValue);
			//UncheckedPriceUrl=UncheckedPriceUrl+PriceValue+",";
			if(document.getElementById('pricechk'+b).checked)
			{			
				var PriceValue=document.getElementById('pricechk'+b).value;
				CheckedPriceUrl=CheckedPriceUrl+PriceValue+",";
				CheckedPricecount=CheckedPricecount+1;
			}
		}
		//alert(CheckedPricecount);
		//alert(CheckedPriceUrl);
		//alert(UncheckedPriceUrl);
		if(CheckedPricecount > 0)
		{			
			CheckedPriceUrl=CheckedPriceUrl.substring(0,((CheckedPriceUrl.length)-1));
			PriceUrl=PriceUrl+"&PriceRange="+CheckedPriceUrl;
		}
		FinalUrl=FinalUrl+PriceUrl;
	}
	//alert(PriceUrl);
	//alert(FinalUrl);
	//return false;

	if(BreedTypeLength > 0)
	{
		var CheckedBreedTypecount=0;
		var CheckedBreedTypeUrl="";
		//var UncheckedBreedTypeUrl="";
		for(c=1;c<=BreedTypeLength;c++)
		{			
			//alert(BreedTypeValue);
			//UncheckedBreedTypeUrl=UncheckedBreedTypeUrl+BreedTypeValue+",";
			if(document.getElementById('breedtypechk'+c).checked)
			{			
				var BreedTypeValue=document.getElementById('breedtypechk'+c).value;
				CheckedBreedTypeUrl=CheckedBreedTypeUrl+BreedTypeValue+",";
				CheckedBreedTypecount=CheckedBreedTypecount+1;
			}
		}
		//alert(CheckedBreedTypecount);
		//alert(CheckedBreedTypeUrl);
		//alert(UncheckedBreedTypeUrl);
		if(CheckedBreedTypecount > 0)
		{			
			CheckedBreedTypeUrl=CheckedBreedTypeUrl.substring(0,((CheckedBreedTypeUrl.length)-1));
			BreedTypeUrl=BreedTypeUrl+"&BreedType="+CheckedBreedTypeUrl;
		}
		FinalUrl=FinalUrl+BreedTypeUrl;
	}
	//alert(BreedTypeUrl);
	//alert(FinalUrl);
	//return false;

	if(FemaleBreedStatusLength > 0)
	{
		var FCheckedBreedStatuscount=0;
		var FCheckedBreedStatusUrl="";
		//var FUncheckedBreedStatusUrl="";
		for(fg=1;fg<=FemaleBreedStatusLength;fg++)
		{			
			//alert(FCheckedBreedStatuscount);
			//FUncheckedBreedStatusUrl=FUncheckedBreedStatusUrl+FBreedStatusValue+",";
			if(document.getElementById('fbreedstatuschk'+fg).checked)
			{			
				var FBreedStatusValue=document.getElementById('fbreedstatuschk'+fg).value;
				FCheckedBreedStatusUrl=FCheckedBreedStatusUrl+FBreedStatusValue+",";
				FCheckedBreedStatuscount=FCheckedBreedStatuscount+1;
			}
		}
		//alert(FCheckedBreedStatuscount);
		//alert(FCheckedBreedStatusUrl);
		//alert(FUncheckedBreedStatusUrl);
		if(FCheckedBreedStatuscount > 0)
		{			
			FCheckedBreedStatusUrl=FCheckedBreedStatusUrl.substring(0,((FCheckedBreedStatusUrl.length)-1));
			FBreedStatusUrl=FBreedStatusUrl+"&FBreedStatus="+FCheckedBreedStatusUrl;
		}
		FinalUrl=FinalUrl+FBreedStatusUrl;
	}
	//alert(FBreedStatusUrl);
	//alert(FinalUrl);
	//return false;

	if(MaleBreedStatusLength > 0)
	{
		var MCheckedBreedStatuscount=0;
		var MCheckedBreedStatusUrl="";
		//var MUncheckedBreedStatusUrl="";
		for(mg=1;mg<=MaleBreedStatusLength;mg++)
		{			
			//alert(MCheckedBreedStatuscount);
			//MUncheckedBreedStatusUrl=MUncheckedBreedStatusUrl+MBreedStatusValue+",";
			if(document.getElementById('mbreedstatuschk'+mg).checked)
			{			
				var MBreedStatusValue=document.getElementById('mbreedstatuschk'+mg).value;
				MCheckedBreedStatusUrl=MCheckedBreedStatusUrl+MBreedStatusValue+",";
				MCheckedBreedStatuscount=MCheckedBreedStatuscount+1;
			}
		}
		//alert(MCheckedBreedStatuscount);
		//alert(MCheckedBreedStatusUrl);
		//alert(MUncheckedBreedStatusUrl);
		if(MCheckedBreedStatuscount > 0)
		{			
			MCheckedBreedStatusUrl=MCheckedBreedStatusUrl.substring(0,((MCheckedBreedStatusUrl.length)-1));
			MBreedStatusUrl=MBreedStatusUrl+"&MBreedStatus="+MCheckedBreedStatusUrl;
		}
		FinalUrl=FinalUrl+MBreedStatusUrl;
	}
	//alert(MBreedStatusUrl);
	//alert(FinalUrl);
	//return false;

	if(GenderLength > 0)
	{
		var CheckedGendercount=0;
		var CheckedGenderUrl="";
		//var UncheckedGenderUrl="";
		for(d=1;d<=GenderLength;d++)
		{			
			//alert(GenderValue);
			//UncheckedGenderUrl=UncheckedGenderUrl+GenderValue+",";
			if(document.getElementById('genderchk'+d).checked)
			{			
				var GenderValue=document.getElementById('genderchk'+d).value;
				CheckedGenderUrl=CheckedGenderUrl+GenderValue+",";
				CheckedGendercount=CheckedGendercount+1;
			}
		}
		//alert(CheckedGendercount);
		//alert(CheckedGenderUrl);
		//alert(UncheckedGenderUrl);
		if(CheckedGendercount > 0)
		{			
			CheckedGenderUrl=CheckedGenderUrl.substring(0,((CheckedGenderUrl.length)-1));
			GenderUrl=GenderUrl+"&Gender="+CheckedGenderUrl;
		}
		FinalUrl=FinalUrl+GenderUrl;
	}
	//alert(GenderUrl);
	//alert(FinalUrl);
	//return false;

	if(AgeLength > 0)
	{
		var CheckedAgecount=0;
		var CheckedAgeUrl="";
		//var UncheckedAgeUrl="";
		for(e=1;e<=AgeLength;e++)
		{			
			//alert(AgeValue);
			//UncheckedAgeUrl=UncheckedAgeUrl+AgeValue+",";
			if(document.getElementById('agechk'+e).checked)
			{			
				var AgeValue=document.getElementById('agechk'+e).value;
				CheckedAgeUrl=CheckedAgeUrl+AgeValue+",";
				CheckedAgecount=CheckedAgecount+1;
			}
		}
		//alert(CheckedAgecount);
		//alert(CheckedAgeUrl);
		//alert(UncheckedAgeUrl);
		if(CheckedAgecount > 0)
		{			
			CheckedAgeUrl=CheckedAgeUrl.substring(0,((CheckedAgeUrl.length)-1));
			AgeUrl=AgeUrl+"&Age="+CheckedAgeUrl;
		}
		FinalUrl=FinalUrl+AgeUrl;
	}
	//alert(AgeUrl);
	//return false;
	//alert(FinalUrl);
	//return false;

	if(ColorLength > 0)
	{
		var CheckedColorcount=0;
		var CheckedColorUrl="";
		//var UncheckedColorUrl="";
		for(f=1;f<=ColorLength;f++)
		{			
			//alert(ColorValue);
			//UncheckedColorUrl=UncheckedColorUrl+ColorValue+",";
			if(document.getElementById('colorchk'+f).checked)
			{			
				var ColorValue=document.getElementById('colorchk'+f).value;
				CheckedColorUrl=CheckedColorUrl+ColorValue+",";
				CheckedColorcount=CheckedColorcount+1;
			}
		}
		//alert(CheckedColorcount);
		//alert(CheckedColorUrl);
		//alert(UncheckedColorUrl);
		if(CheckedColorcount > 0)
		{			
			CheckedColorUrl=CheckedColorUrl.substring(0,((CheckedColorUrl.length)-1));
			ColorUrl=ColorUrl+"&Color="+CheckedColorUrl;
		}
		FinalUrl=FinalUrl+ColorUrl;
	}
	//alert(AgeUrl);
	//alert(FinalUrl);
	//return false;
	
	//####################### PAGINATION  AND SORTBY URL STARTS ######################
	
	 PaginationUrl=PaginationUrl+"&pageid="+pageid+"&currentpage="+currentpage+"&sortby="+sortby;
	 FinalUrl=FinalUrl+PaginationUrl;	

	//####################### PAGINATION URL ENDS ########################

	//########### CHECK CATEGORY BOXES AND VALIDATE STARTS ######################
	
		//var CategoryValue=categoryid;
		var DivName="recordlist";
		if(categoryid != 0 && categoryid != '' && categoryid != null && categoryid == 2)
		{
			CategoryUrl="&CategoryID="+categoryid;
			FinalUrl=FinalUrl+CategoryUrl;
		}
		
		//alert(FinalUrl);
		//alert("else");
		//alert(DivName);
		validate(FinalUrl,DivName,'GET',null);
		
		setTimeout("ShowFadeIN('Hide')",1000);

	//########### CHECK CATEGORY BOXES AND SEARCH ENDS ##########################
}

function AZList(pageid,currentpage,categoryid)
{
	ShowFadeIN('Show');
	 
	var sortby=document.getElementById('sortby').value;
	if(sortby == "" || sortby <= 0)
	{
		sortby=1;
	}
	//alert(sortby);
	//return false;
	var PriceBox=document.getElementsByName("pricechk[]");
    var PriceBoxLength=PriceBox.length;
	//alert(PriceBoxLength);

	var Category=document.getElementsByName("categorychk[]");
	var CategoryLength=Category.length;
	//alert(CategoryLength);
	
	var BreedType=document.getElementsByName("breedtypechk[]");
	var BreedTypeLength=BreedType.length;
	//alert(BreedTypeLength);

	var FemaleBreedStatus=document.getElementsByName("fbreedstatuschk[]");
	var FemaleBreedStatusLength=FemaleBreedStatus.length;
	//alert(FemaleBreedStatusLength);
	
	var MaleBreedStatus=document.getElementsByName("mbreedstatuschk[]");
	var MaleBreedStatusLength=MaleBreedStatus.length;
	//alert(MaleBreedStatusLength);

	var Gender=document.getElementsByName("genderchk[]");
	var GenderLength=Gender.length;
	//alert(GenderLength);

	var Age=document.getElementsByName("agechk[]");
	var AgeLength=Age.length;
	//alert(AgeLength);

	var Color=document.getElementsByName("colorchk[]");
	var ColorLength=Color.length;
	//alert(ColorLength);

	//return false;

	var PriceUrl="";
	var CategoryUrl="";
	var BreedTypeUrl="";
	var FBreedStatusUrl="";
	var MBreedStatusUrl="";
	var GenderUrl="";
	var AgeUrl="";
	var ColorUrl="";
	var PaginationUrl="";
	var FinalUrl="";
	var flag='';
	
	var PageName=document.getElementById('PageName').value;

	if(PageName	== 'listing')
	{
		flag='ListAZList';
	}
	else if(PageName == 'alpaca_sale' && (categoryid == 0 || categoryid == '0'))
	{
		flag='SaleShowAZList';
	}
	else if(PageName == 'alpaca_sale' && (categoryid == 2 || categoryid == '2'))
	{
		flag='SaleShowAZList';
	}
	
	FinalUrl="ajax_page2.html?flag="+flag;

	if(PriceBoxLength > 0)
	{
		var CheckedPricecount=0;
		var CheckedPriceUrl="";		
		for(b=1;b<=PriceBoxLength;b++)
		{			
			if(document.getElementById('pricechk'+b).checked)
			{			
				var PriceValue=document.getElementById('pricechk'+b).value;
				CheckedPriceUrl=CheckedPriceUrl+PriceValue+",";
				CheckedPricecount=CheckedPricecount+1;
			}
		}		
		if(CheckedPricecount > 0)
		{			
			CheckedPriceUrl=CheckedPriceUrl.substring(0,((CheckedPriceUrl.length)-1));
			PriceUrl=PriceUrl+"&PriceRange="+CheckedPriceUrl;
		}		
		FinalUrl=FinalUrl+PriceUrl;
	}

	if(BreedTypeLength > 0)
	{
		var CheckedBreedTypecount=0;
		var CheckedBreedTypeUrl="";
		for(c=1;c<=BreedTypeLength;c++)
		{
			if(document.getElementById('breedtypechk'+c).checked)
			{			
				var BreedTypeValue=document.getElementById('breedtypechk'+c).value;
				CheckedBreedTypeUrl=CheckedBreedTypeUrl+BreedTypeValue+",";
				CheckedBreedTypecount=CheckedBreedTypecount+1;
			}
		}
		if(CheckedBreedTypecount > 0)
		{			
			CheckedBreedTypeUrl=CheckedBreedTypeUrl.substring(0,((CheckedBreedTypeUrl.length)-1));
			BreedTypeUrl=BreedTypeUrl+"&BreedType="+CheckedBreedTypeUrl;
		}		
		FinalUrl=FinalUrl+BreedTypeUrl;
	}

	if(FemaleBreedStatusLength > 0)
	{
		var FCheckedBreedStatuscount=0;
		var FCheckedBreedStatusUrl="";
		//var FUncheckedBreedStatusUrl="";
		for(fg=1;fg<=FemaleBreedStatusLength;fg++)
		{			
			//alert(FCheckedBreedStatuscount);
			//FUncheckedBreedStatusUrl=FUncheckedBreedStatusUrl+FBreedStatusValue+",";
			if(document.getElementById('fbreedstatuschk'+fg).checked)
			{			
				var FBreedStatusValue=document.getElementById('fbreedstatuschk'+fg).value;
				FCheckedBreedStatusUrl=FCheckedBreedStatusUrl+FBreedStatusValue+",";
				FCheckedBreedStatuscount=FCheckedBreedStatuscount+1;
			}
		}
		//alert(FCheckedBreedStatuscount);
		//alert(FCheckedBreedStatusUrl);
		//alert(FUncheckedBreedStatusUrl);
		if(FCheckedBreedStatuscount > 0)
		{			
			FCheckedBreedStatusUrl=FCheckedBreedStatusUrl.substring(0,((FCheckedBreedStatusUrl.length)-1));
			FBreedStatusUrl=FBreedStatusUrl+"&FBreedStatus="+FCheckedBreedStatusUrl;
		}
		FinalUrl=FinalUrl+FBreedStatusUrl;
	}
	//alert(FBreedStatusUrl);
	//alert(FinalUrl);
	//return false;

	if(MaleBreedStatusLength > 0)
	{
		var MCheckedBreedStatuscount=0;
		var MCheckedBreedStatusUrl="";
		//var MUncheckedBreedStatusUrl="";
		for(mg=1;mg<=MaleBreedStatusLength;mg++)
		{			
			//alert(MCheckedBreedStatuscount);
			//MUncheckedBreedStatusUrl=MUncheckedBreedStatusUrl+MBreedStatusValue+",";
			if(document.getElementById('mbreedstatuschk'+mg).checked)
			{			
				var MBreedStatusValue=document.getElementById('mbreedstatuschk'+mg).value;
				MCheckedBreedStatusUrl=MCheckedBreedStatusUrl+MBreedStatusValue+",";
				MCheckedBreedStatuscount=MCheckedBreedStatuscount+1;
			}
		}
		//alert(MCheckedBreedStatuscount);
		//alert(MCheckedBreedStatusUrl);
		//alert(MUncheckedBreedStatusUrl);
		if(MCheckedBreedStatuscount > 0)
		{			
			MCheckedBreedStatusUrl=MCheckedBreedStatusUrl.substring(0,((MCheckedBreedStatusUrl.length)-1));
			MBreedStatusUrl=MBreedStatusUrl+"&MBreedStatus="+MCheckedBreedStatusUrl;
		}
		FinalUrl=FinalUrl+MBreedStatusUrl;
	}
	//alert(MBreedStatusUrl);
	//alert(FinalUrl);
	//return false;

	if(GenderLength > 0)
	{
		var CheckedGendercount=0;
		var CheckedGenderUrl="";		
		for(d=1;d<=GenderLength;d++)
		{
			if(document.getElementById('genderchk'+d).checked)
			{			
				var GenderValue=document.getElementById('genderchk'+d).value;
				CheckedGenderUrl=CheckedGenderUrl+GenderValue+",";
				CheckedGendercount=CheckedGendercount+1;
			}
		}
		if(CheckedGendercount > 0)
		{			
			CheckedGenderUrl=CheckedGenderUrl.substring(0,((CheckedGenderUrl.length)-1));
			GenderUrl=GenderUrl+"&Gender="+CheckedGenderUrl;
		}
		FinalUrl=FinalUrl+GenderUrl;
	}

	if(AgeLength > 0)
	{
		var CheckedAgecount=0;
		var CheckedAgeUrl="";
		for(e=1;e<=AgeLength;e++)
		{
			if(document.getElementById('agechk'+e).checked)
			{			
				var AgeValue=document.getElementById('agechk'+e).value;
				CheckedAgeUrl=CheckedAgeUrl+AgeValue+",";
				CheckedAgecount=CheckedAgecount+1;
			}
		}
		if(CheckedAgecount > 0)
		{			
			CheckedAgeUrl=CheckedAgeUrl.substring(0,((CheckedAgeUrl.length)-1));
			AgeUrl=AgeUrl+"&Age="+CheckedAgeUrl;
		}
		FinalUrl=FinalUrl+AgeUrl;
	}

	if(ColorLength > 0)
	{
		var CheckedColorcount=0;
		var CheckedColorUrl="";
		for(f=1;f<=ColorLength;f++)
		{
			if(document.getElementById('colorchk'+f).checked)
			{			
				var ColorValue=document.getElementById('colorchk'+f).value;
				CheckedColorUrl=CheckedColorUrl+ColorValue+",";
				CheckedColorcount=CheckedColorcount+1;
			}
		}
		if(CheckedColorcount > 0)
		{			
			CheckedColorUrl=CheckedColorUrl.substring(0,((CheckedColorUrl.length)-1));
			ColorUrl=ColorUrl+"&Color="+CheckedColorUrl;
		}
		FinalUrl=FinalUrl+ColorUrl;
	}
	
	//####################### PAGINATION  AND SORTBY URL STARTS ######################
	
	 PaginationUrl=PaginationUrl+"&pageid="+pageid+"&currentpage="+currentpage+"&sortby="+sortby;
	 FinalUrl=FinalUrl+PaginationUrl;	

	//####################### PAGINATION URL ENDS ########################

	//########### CHECK CATEGORY BOXES AND VALIDATE STARTS ######################
	
		var CategoryValue=categoryid;
		var DivName="recordlist";
		CategoryUrl="&CategoryID="+CategoryValue;
		PassUrl=FinalUrl+CategoryUrl;
		//alert(PassUrl);		
		validate(PassUrl,DivName,'GET',null);		
		setTimeout("ShowFadeIN('Hide')",1000);

	//########### CHECK CATEGORY BOXES AND SEARCH ENDS ##########################
}
