function changeSubCategories (type_id,first_level_cat){

		for (var i=0; i<Types.length; i++)
		{
			$('type_'+Types[i]).className = "";
		}

	$('type_'+type_id).className = " sel ";

	ajax_request("/"+webfolder+"ajax.server.php", "ajax=1&id="+pageID+"&action=changeSubCategories&module=company&type_id="+type_id+"&first_level_cat="+first_level_cat, onChangeSubCategories);
}



function showCompanyContacts() {

	$('contact').className = " sel ";
	$('description').className = "";
	$('sert').className = "";
	$('prod_cat').className = "";
	ajax_request("/"+webfolder+"ajax.server.php", "ajax=1&id="+pageID+"&action=showCompanyContacts&module=company&comp_id="+company_id, onloadAdditionalInfo);
}

function showCompanySertificates() {

	$('sert').className = " sel ";
	$('contact').className = "";
	$('description').className = "";
	$('prod_cat').className = "";
	ajax_request("/"+webfolder+"ajax.server.php", "ajax=1&id="+pageID+"&action=showCompanySertificates&module=company&comp_id="+company_id, onloadAdditionalInfo);
}

function showCompanyProducts(qPage,cat_id) {

	$('prod_cat').className = " sel ";
	$('sert').className = "";
	$('contact').className = "";
	$('description').className = "";

	ajax_request("/"+webfolder+"ajax.server.php", "ajax=1&id="+pageID+"&action=showCompanyProducts&module=company&comp_id="+company_id+"&qPage="+qPage+"&cat_id="+cat_id, onloadAdditionalInfo);
}
function showCompanyDescription() {

	$('description').className = " sel ";
	$('contact').className = "";
	$('sert').className = "";
	$('prod_cat').className = "";
	ajax_request("/"+webfolder+"ajax.server.php", "ajax=1&id="+pageID+"&action=showCompanyDescription&module=company&comp_id="+company_id, onloadAdditionalInfo);
}
function showNextCompany(comp_id) {


	ajax_request("/"+webfolder+"ajax.server.php", "ajax=1&id="+pageID+"&action=showNextCompany&module=company&comp_id="+comp_id, showCompany);
}


function showPreviousCompany(comp_id) {


	ajax_request("/"+webfolder+"ajax.server.php", "ajax=1&id="+pageID+"&action=showPreviousCompany&module=company&comp_id="+comp_id, showCompany);
}

function showCompany(resp, respone_array){

			respone_array = evalJson(resp.responseText);

	$('company_info').innerHTML = respone_array["header_switches"] + respone_array["company_info"];
	//$('company_header_switches').innerHTML =
	$('product-description').innerHTML = respone_array["detailed_info"];
	company_id = respone_array["comp_id"];


	$('description').className = " ";
	$('sert').className = " ";
	$('contact').className = " sel ";
	$('prod_cat').className = "";


}


function onChangeSubCategories(resp, respone_array) {

	respone_array = evalJson(resp.responseText);


	$('list').innerHTML = respone_array["categories"];
	$('list').innerHTML = $('list').innerHTML + respone_array["subcategories"];
	$('company_table').innerHTML = respone_array["company_list"];
	$('page_switch').innerHTML = respone_array["switch_html"];

}

function onloadAdditionalInfo(resp, respone_array) {

	respone_array = evalJson(resp.responseText);

	$('product-description').innerHTML = respone_array["additional_info_html"];

}


function loadCompanyList(qPage,cat_id,type_id) {
	if(cat_id)
	{
		elements=document.getElementsByClassName("sub_cat");
		for(j = 0; j < elements.length; j++){
			   elements[j].className = "sub_cat";
		}

		$('sub_cat_'+cat_id).className += " sel";
	}

	ajax_request("/"+webfolder+"ajax.server.php", "ajax=1&id="+pageID+"&action=getCompanyList&module=company&qPage="+qPage+"&cat_id="+cat_id+"&type_id="+type_id, onloadCompanyList);
}


function onloadCompanyList(resp, respone_array) {

	respone_array = evalJson(resp.responseText);

	$('company_table').innerHTML = respone_array["company_list"];
	$('page_switch').innerHTML = respone_array["switch_html"];
}
