



function getSiblings(categoryId,pubId) {

	

	categoryIdChildDiv = "#category-"+categoryId;

		

	if ($(categoryIdChildDiv).hasClass('hide')) {

		if($(categoryIdChildDiv).is(":empty")){

			$.post('http://'+window.location.host+'/biotechniques/BioMarketProduct?','categoryId='+categoryId+'&pubId='+pubId,insertRows);

		}



			$(categoryIdChildDiv).removeClass('hide');

				$(categoryIdChildDiv).addClass('show');

		

	}

	else if ($(categoryIdChildDiv).hasClass('show')){

	

		$(categoryIdChildDiv).removeClass('show');

			$(categoryIdChildDiv).addClass('hide');

	}

	

}



function insertRows(responseText){



var myJSONObject = eval('(' + responseText + ')');



var	responseHTML = "";

var compNames = myJSONObject.array;

var prodlength = compNames.length;

var cateId = myJSONObject.catId;

var pubId = myJSONObject.pubId;

for (i=0;(i<prodlength);i++)

{

	var compName = compNames[i].compName;

	var id = compNames[i].compId;



		responseHTML +='<div id="'+id+'" style="padding-left: 10px;"><span style="cursor:pointer;" onclick="getProducts('+id+','+cateId+','+pubId+')">'+compName+'</span><div id="product-'+id+'-'+cateId+'"  class="hide" ></div></div>'

	

	

	

	}

	var mostpopular = document.getElementById("category-"+cateId);

   mostpopular.innerHTML = responseHTML; 

   

 }



 function getProducts(compId,catId,pubId) {

	

	categoryIdChildDiv = "#product-"+compId+"-"+catId;

	

		if ($(categoryIdChildDiv).hasClass('hide')) {

		

	if ($(categoryIdChildDiv).is(":empty")){

		$.post('http://'+window.location.host+'/biotechniques/BioMarketProduct?','compId='+compId+'&categoryId='+catId+'&pubId='+pubId,insertRows2);

		}

				$(categoryIdChildDiv).removeClass('hide');

				$(categoryIdChildDiv).addClass('show');

	}else if ($(categoryIdChildDiv).hasClass('show')){

	

			$(categoryIdChildDiv).removeClass('show');

			$(categoryIdChildDiv).addClass('hide');

	}

	

}

 

 function insertRows2(responseText){



var myJSONObject = eval('(' + responseText + ')');



var	responseHTML = "";







var prodNames = myJSONObject.array;

var prodlength = prodNames.length;

var compId = myJSONObject.compId;

var catId = myJSONObject.catId;

for (i=0;i<prodlength;i++) {

	var prodName = prodNames[i].prodName;

	var prodUrl = prodNames[i].prodUrl;



		responseHTML +='<div style="padding-left: 10px;"><a href="'+prodUrl+'">'+prodName+'</a></div>'

	

	

	

	}

	

	var product = document.getElementById("product-"+compId+"-"+catId);

   product.innerHTML = responseHTML; 

   

 }

 





function getCategories(compId,pubId) {

	

	categoryIdChildDiv = "#company-"+compId;

	

		if ($(categoryIdChildDiv).hasClass('hide')) {

			if ($(categoryIdChildDiv).is(":empty")){

				$.post('http://'+window.location.host+'/biotechniques/BioMarketProduct?','compId='+compId+'&vendor=vendor&pubId='+pubId,insertRows3);

			}

				$(categoryIdChildDiv).removeClass('hide');

				$(categoryIdChildDiv).addClass('show');

	}else if ($(categoryIdChildDiv).hasClass('show')){

	

			$(categoryIdChildDiv).removeClass('show');

			$(categoryIdChildDiv).addClass('hide');

	}

	

}





 function insertRows3(responseText){



var myJSONObject = eval('(' + responseText + ')');



var	responseHTML = "";







var catNames = myJSONObject.array;

var catlength = catNames.length;

var compId = myJSONObject.compId;

var catId = myJSONObject.catId;

var pubId = myJSONObject.pubId;



for (i=0;i<catlength;i++) {

	var catName = catNames[i].catName;

	var catId = catNames[i].catId;

		responseHTML +='<div id="'+catId+'" style="padding-left: 10px;"><span style="cursor:pointer;" onclick="getProductCat('+compId+','+catId+','+pubId+')">'+catName+'</span><div id="productCat-'+compId+'-'+catId+'"  class="hide" ></div></div>'

	}

	

	var product = document.getElementById("company-"+compId);

   product.innerHTML = responseHTML; 

   

 }



 

 function getProductCat(compId,catId,pubId) {

	

	categoryIdChildDiv = "#productCat-"+compId+"-"+catId;

	

		if ($(categoryIdChildDiv).hasClass('hide')) {

		

	if($(categoryIdChildDiv).is(":empty")) {

		$.post('http://'+window.location.host+'/biotechniques/BioMarketProduct?','compId='+compId+'&categoryId='+catId+'&pubId='+pubId,insertRows4);

		}

		

				$(categoryIdChildDiv).removeClass('hide');

				$(categoryIdChildDiv).addClass('show');

	}else if ($(categoryIdChildDiv).hasClass('show')){

	

			$(categoryIdChildDiv).removeClass('show');

			$(categoryIdChildDiv).addClass('hide');

	}

	

}



 function insertRows4(responseText){



var myJSONObject = eval('(' + responseText + ')');



var	responseHTML = "";







var prodNames = myJSONObject.array;

var prodlength = prodNames.length;

var compId = myJSONObject.compId;

var catId = myJSONObject.catId;

for (i=0;i<prodlength;i++) {

	var prodName = prodNames[i].prodName;

	var prodUrl = prodNames[i].prodUrl;



		responseHTML +='<div style="padding-left: 10px;"><a href="'+prodUrl+'">'+prodName+'</a></div>'



	}

	

	var product = document.getElementById("productCat-"+compId+"-"+catId);

   product.innerHTML = responseHTML; 

   

 }






