// JavaScript Document

function portalMenuButton(portal, portalbutton, status)
{
	button = document.getElementById("portalButton_" + portalbutton);
	button.src = src="images/" + portal + "/portalmenu-" + portalbutton + "-" + status + ".jpg";
}

function navisMenuButton(portal, navi, status)
{
	button = document.getElementById("navis_" + navi);
	button.src = src="images/" + portal + "/navis-" + navi + "-" + status + ".jpg";
}



function scrollShortNews()
{
	count = 1;
	while ((document.getElementById("ShortNews_" + count) !== null)&&(count < 10))	{	count = count +1;	}
	count = count -1;
	
	setInterval(function() { CSSFade(count); }, 30);

}



function CSSFade(count)
{
	
	for (licz = 1; licz <= count; licz++)
	{
		LayerID = document.getElementById("ShortNews_" + licz);
	
		if (LayerID.getAttribute("opacity") >= 500 ) 								{ LayerID.setAttribute("go", "fadeout"); }
		if (LayerID.getAttribute("opacity") <= - count * 500  + 500) 			{ LayerID.setAttribute("go", "fadein"); }
		
		if (LayerID.getAttribute("go") == "fadein")		{ adder = 5; } else { adder = -5; }
		newOpacity = parseInt(LayerID.getAttribute("opacity")) + adder;

		LayerID.setAttribute("opacity", newOpacity);

		if ((newOpacity >= 0)&&(newOpacity <= 99))
		{
			// DLA IE
			LayerID.style.filter = " alpha(opacity=" + newOpacity + ")";

			// DLA MOZILLI
			if (newOpacity < 10) 	{	LayerID.style.opacity = "0.0" + newOpacity; 	} 
							else 			{	LayerID.style.opacity = "0." + newOpacity; 	} 
		}
		
		if (newOpacity >= 100)
		{
			LayerID.style.opacity = "1.0";
		}
		
	}
	
}


function showCountys(whatChange)
{
	if (whatChange == "province")
	{
		for (licz = 1; licz <= 16; licz ++)
		{
			name = "Countys_" + licz;
			document.getElementById("Countys_" + licz).style.display = "none";
		}
	}
	
	Province = document.getElementById("ProvinceTXT").value;
	document.getElementById("SelectedProvinceID").value = Province;
		
	if (Province != "all")
	{
		document.getElementById('SelectedCountyID').value = document.getElementById(Province + "_CountyTXT").value;
		document.getElementById("Countys_" + Province).style.display = "block";
	}
	AJAX_CategoryFirmList(1);
	
	
}


var xhro_CategoryFirmList = createXHRO();
var AjaxWaiter = false;

function wait_AJAX_CategoryFirmList()
{
	if (AjaxWaiter == false)
	{
		setTimeout("AJAX_CategoryFirmList(1);", 500);
	}
	AjaxWaiter = true;
}



function AJAX_CategoryFirmList(page)
{
	Query = document.getElementById("QueryString").value;
	Check_producent = document.getElementById("CheckBox_producent").checked;
	Check_dealer = document.getElementById("CheckBox_dealer").checked;
	Check_salon = document.getElementById("CheckBox_salon").checked;
	Check_dostawca = document.getElementById("CheckBox_dostawca").checked;
	ProvinceID = document.getElementById("ProvinceTXT").value;
	CountyID = document.getElementById("SelectedCountyID").value;
	inputportal = document.getElementById("portal").value;
	inputCategoryID = document.getElementById("CategoryID").value;
	
	
	params = "action=listFirms&portal=" + inputportal + "&CategoryID=" + inputCategoryID + "&page=" + page + "&Query=" + Query + "&Check_producent=" + Check_producent + "&Check_dealer=" + Check_dealer + "&Check_salon=" + Check_salon + "&Check_dostawca=" + Check_dostawca + "&ProvinceID=" + ProvinceID + "&CountyID=" + CountyID;
	
	xhro_CategoryFirmList.open("POST", "inc/class_Firms.php", true);
	xhro_CategoryFirmList.onreadystatechange = Listen_CategoryFirmList;
	xhro_CategoryFirmList.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");	
	xhro_CategoryFirmList.send(params);
	
}
	



function Listen_CategoryFirmList()
{	
	if (xhro_CategoryFirmList.readyState == 4) 	{ if (xhro_CategoryFirmList.status == 200) 
		{
			HTMLResponse = xhro_CategoryFirmList.responseText;
			document.getElementById("AJAX_CategoryFirmList").innerHTML = HTMLResponse;
		}
    } else { }
	AjaxWaiter = false;
}



function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}
