// Javascript Functions
<!--

var targetDIV;

function showContent(vThis)
{
// http://www.javascriptjunkie.com
// alert(vSibling.className + " " + vDef_Key);
vParent = vThis.parentNode;
vSibling = vParent.nextSibling;
while (vSibling.nodeType==3) { // Fix for Mozilla/FireFox Empty Space becomes a TextNode or Something
vSibling = vSibling.nextSibling;
};
if(vSibling.style.display == "none")
{
vThis.src="../Images/collapsed.gif";
vThis.alt = "Hide Performance Standards";
vSibling.style.display = "block";
} else {
vSibling.style.display = "none";
vThis.src="../Images/expanded.gif";
vThis.alt = "Show Performance Standards";
}
return;
}


function update_count(src)	{
	document.getElementById("number_results").innerHTML = "<strong>"+src+"</strong>";
}

function clear_filter_wc() {
	var g_segment, industry, g_brand, product;
	
	g_segment		= "";
	g_application	= "";
	g_brand			= "";
	g_substrate		= "";
	w_thickness		= "";
	product			= "";

	targetDIV = "col_filters";
	//document.getElementById(targetDIV).innerHTML = "<img src=\"/Images/loader2.gif\" alt=\"Loading...\" name=\"loader\" id=\"loader\" />";	

	var url="Includes/selector_wc.php?g_application="+g_application+"&g_brand="+g_brand+"&g_substrate="+g_substrate+"&w_thickness="+w_thickness+"&product="+product+"&g_segment="+g_segment;
	//alert(url);	
	
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)

}

function filter_products_wc() {
	var g_segment, g_application, g_brand, g_substrate, w_thickness, product;

	g_segment		= escape(document.getElementById("g_segment").value);
	g_application	= escape(document.getElementById("g_application").value);
	g_brand			= escape(document.getElementById("g_brand").value);
	g_substrate		= escape(document.getElementById("g_substrate").value);
	w_thickness		= escape(document.getElementById("w_thickness").value);
	product			= escape(document.getElementById("product").value);

	targetDIV = "col_filters";
	document.getElementById(targetDIV).innerHTML = "<img src=\"/Images/loader.gif\" alt=\"Loading...\" name=\"loader\" id=\"loader\" />";

	var url="Includes/selector_wc.php?g_application="+g_application+"&g_brand="+g_brand+"&g_substrate="+g_substrate+"&w_thickness="+w_thickness+"&product="+product+"&g_segment="+g_segment;
	//alert(url);
	
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)

}

function filter_products_gen() {
	var g_segment, industry, g_brand, product;
	
	g_segment		= escape(document.getElementById("g_segment").value);
	g_application	= escape(document.getElementById("g_application").value);
	g_brand			= escape(document.getElementById("g_brand").value);
	product			= escape(document.getElementById("product").value);

	targetDIV = "col_filters";
	//document.getElementById(targetDIV).innerHTML = "<img src=\"/Images/loader2.gif\" alt=\"Loading...\" name=\"loader\" id=\"loader\" />";	

	var url="Includes/selector_gen.php?g_brand="+g_brand+"&g_application="+g_application+"&product="+product+"&g_segment="+g_segment;
	//alert(url);	
	
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)

}

function clear_filter_gen() {
	var g_segment, industry, g_brand, product;
	
	g_segment		= "";
	g_application	= "";
	g_brand			= "";
	product			= "";

	targetDIV = "col_filters";
	//document.getElementById(targetDIV).innerHTML = "<img src=\"/Images/loader2.gif\" alt=\"Loading...\" name=\"loader\" id=\"loader\" />";	

	var url="Includes/selector_gen.php?g_brand="+g_brand+"&g_application="+g_application+"&product="+product+"&g_segment="+g_segment;
	//alert(url);	
	
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)

}

function filter_products_con() {
	var g_segment, g_application, g_brand, g_min, g_max, g_min_c, g_max_c, c_adhesive, c_performance, product, g_ductile, g_asphalt, g_concrete, g_wood, g_steel, g_roofing, g_glass, g_tile, g_other, g_stainless, g_uv_stable, company_id, perf, p_1, p_2, p_3, p_4, p_5, p_6, p_7, p_8, p_9, p_10, p_11, p_12, p_13, p_14, p_15, p_16, p_17, p_18, p_19, p_20, p_21, p_22, p_23, p_24, p_25, p_26, p_27, p_28, p_29, p_30, p_31, p_32, p_33, p_34, p_35, p_36;
	
	company_id		= escape(document.getElementById("company_id").value);  // Used only for CPC group brands
	g_segment		= escape(document.getElementById("g_segment").value);
	g_application	= escape(document.getElementById("g_application").value);
	g_brand			= escape(document.getElementById("g_brand").value);								
	g_min			= escape(document.getElementById("g_min").value);
	g_max			= escape(document.getElementById("g_max").value);
	g_min_c			= escape(document.getElementById("g_min_c").value);
	g_max_c			= escape(document.getElementById("g_max_c").value);	
	c_adhesive		= escape(document.getElementById("c_adhesive").value);
	c_performance	= escape(document.getElementById("c_performance").value);
	product			= escape(document.getElementById("product").value);

	if (document.getElementById("g_ductile").checked == true)	{g_ductile		= 1;}	else {g_ductile		= 0;}
	if (document.getElementById("g_asphalt").checked == true)	{g_asphalt		= 1;}	else {g_asphalt		= 0;}
	if (document.getElementById("g_concrete").checked == true)	{g_concrete		= 1;}	else {g_concrete	= 0;}
	if (document.getElementById("g_wood").checked == true)		{g_wood			= 1;}	else {g_wood		= 0;}
	if (document.getElementById("g_steel").checked == true)		{g_steel		= 1;}	else {g_steel		= 0;}
	if (document.getElementById("g_roofing").checked == true)	{g_roofing		= 1;}	else {g_roofing		= 0;}
	if (document.getElementById("g_glass").checked == true)		{g_glass		= 1;}	else {g_glass		= 0;}
	if (document.getElementById("g_tile").checked == true)		{g_tile			= 1;}	else {g_tile		= 0;}
	if (document.getElementById("g_other").checked == true)		{g_other		= 1;}	else {g_other		= 0;}
	if (document.getElementById("g_above").checked == true)		{g_above		= 1;}	else {g_above		= 0;}
	if (document.getElementById("g_below").checked == true)		{g_below		= 1;}	else {g_below		= 0;}
	if (document.getElementById("g_uv_stable").checked == true)	{g_uv_stable	= 1;}	else {g_uv_stable	= 0;}
	if (document.getElementById("g_stainless").checked == true)	{g_stainless	= 1;}	else {g_stainless	= 0;}
	if (document.getElementById("p_1").checked == true)			{perf = perf+"&p_1=1";}	
	if (document.getElementById("p_2").checked == true)			{perf = perf+"&p_2=1";}	
	if (document.getElementById("p_3").checked == true)			{perf = perf+"&p_3=1";}	
	if (document.getElementById("p_4").checked == true)			{perf = perf+"&p_4=1";}	
	if (document.getElementById("p_5").checked == true)			{perf = perf+"&p_5=1";}	
	if (document.getElementById("p_6").checked == true)			{perf = perf+"&p_6=1";}	
	if (document.getElementById("p_7").checked == true)			{perf = perf+"&p_7=1";}	
	if (document.getElementById("p_8").checked == true)			{perf = perf+"&p_8=1";}	
	if (document.getElementById("p_9").checked == true)			{perf = perf+"&p_9=1";}	
	if (document.getElementById("p_10").checked == true)		{perf = perf+"&p_10=1";}	
	if (document.getElementById("p_11").checked == true)		{perf = perf+"&p_11=1";}	
	if (document.getElementById("p_12").checked == true)		{perf = perf+"&p_12=1";}	
	if (document.getElementById("p_13").checked == true)		{perf = perf+"&p_13=1";}	
	if (document.getElementById("p_14").checked == true)		{perf = perf+"&p_14=1";}	
	if (document.getElementById("p_15").checked == true)		{perf = perf+"&p_15=1";}	
	if (document.getElementById("p_16").checked == true)		{perf = perf+"&p_16=1";}	
	if (document.getElementById("p_17").checked == true)		{perf = perf+"&p_17=1";}	
	if (document.getElementById("p_18").checked == true)		{perf = perf+"&p_18=1";}	
	if (document.getElementById("p_19").checked == true)		{perf = perf+"&p_19=1";}	
	if (document.getElementById("p_20").checked == true)		{perf = perf+"&p_20=1";}	
	if (document.getElementById("p_21").checked == true)		{perf = perf+"&p_21=1";}	
	if (document.getElementById("p_22").checked == true)		{perf = perf+"&p_22=1";}	
	if (document.getElementById("p_23").checked == true)		{perf = perf+"&p_23=1";}	
	if (document.getElementById("p_24").checked == true)		{perf = perf+"&p_24=1";}	
	if (document.getElementById("p_25").checked == true)		{perf = perf+"&p_25=1";}	
	if (document.getElementById("p_26").checked == true)		{perf = perf+"&p_26=1";}	
	if (document.getElementById("p_27").checked == true)		{perf = perf+"&p_27=1";}	
	if (document.getElementById("p_28").checked == true)		{perf = perf+"&p_28=1";}	
	if (document.getElementById("p_29").checked == true)		{perf = perf+"&p_29=1";}	
	if (document.getElementById("p_30").checked == true)		{perf = perf+"&p_30=1";}	
	if (document.getElementById("p_31").checked == true)		{perf = perf+"&p_31=1";}	
	if (document.getElementById("p_32").checked == true)		{perf = perf+"&p_32=1";}	
	if (document.getElementById("p_33").checked == true)		{perf = perf+"&p_33=1";}	
	if (document.getElementById("p_34").checked == true)		{perf = perf+"&p_34=1";}	
	if (document.getElementById("p_35").checked == true)		{perf = perf+"&p_35=1";}	
	if (document.getElementById("p_36").checked == true)		{perf = perf+"&p_36=1";}	
	
	targetDIV = "col_filters";
	document.getElementById(targetDIV).innerHTML = "<img src=\"/Images/loader.gif\" alt=\"Loading...\" name=\"loader\" id=\"loader\" />";	

	var url="Includes/selector_con.php?g_application="+g_application+"&g_brand="+g_brand+"&g_min="+g_min+"&g_max="+g_max+"&g_min_c="+g_min_c+"&g_max_c="+g_max_c+"&c_adhesive="+c_adhesive+"&c_performance="+c_performance+"&product="+product+"&g_segment="+g_segment+"&g_ductile="+g_ductile+"&g_asphalt="+g_asphalt+"&g_concrete="+g_concrete+"&g_wood="+g_wood+"&g_steel="+g_steel+"&g_roofing="+g_roofing+"&g_glass="+g_glass+"&g_tile="+g_tile+"&g_other="+g_other+"&g_above="+g_above+"&g_below="+g_below+"&g_uv_stable="+g_uv_stable+"&g_uv_stable="+g_uv_stable+"&g_stainless="+g_stainless+"&company_id="+company_id+perf;
	//alert(url);


	
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)

}

function clear_filter_con() {
	var g_segment, g_application, g_brand, g_substrate, g_min, g_max, g_min_c, g_max_c, c_adhesive, c_performance, product;
	var g_ductile, g_asphalt, g_concrete, g_wood, g_steel, g_roofing, g_glass, g_tile, g_other, g_stainless;	
	
	g_segment		= "";
	g_application	= "";
	g_brand			= "";
	g_min			= "";
	g_max			= "";
	g_min_c			= "";
	g_max_c			= "";
	c_adhesive		= "";
	c_performance	= "";
	product			= "";
	g_ductile		= "";
	g_asphalt		= "";
	g_concrete		= "";
	g_wood			= "";
	g_steel			= "";
	g_roofing		= "";
	g_glass			= "";
	g_tile			= "";
	g_other			= "";
	g_stainless		= "";	

	targetDIV = "col_filters";
	document.getElementById(targetDIV).innerHTML = "<img src=\"/Images/loader.gif\" alt=\"Loading...\" name=\"loader\" id=\"loader\" />";	

	var url="Includes/selector_con.php?g_application="+g_application+"&g_brand="+g_brand+"&g_min="+g_min+"&g_max="+g_max+"&g_min_c="+g_min_c+"&g_max_c="+g_max_c+"&c_adhesive="+c_adhesive+"&c_performance="+c_performance+"&product="+product+"&g_segment="+g_segment+"&g_ductile="+g_ductile+"&g_asphalt="+g_asphalt+"&g_concrete="+g_concrete+"&g_wood="+g_wood+"&g_steel="+g_steel+"&g_roofing="+g_roofing	+"&g_glass="+g_glass+"&g_tile="+g_tile+"&g_other="+g_other+"&g_stainless="+g_stainless;
	
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)

}

function filter_products_ec() {
	var g_segment, g_application, g_brand, g_substrate, h_ul746, h_ul94, h_mil_spec, h_chemical, product, h_aero, h_auto, h_con_e, h_ind, h_led, h_mil, h_rail;
	g_segment		= escape(document.getElementById("g_segment").value);	
	g_application	= escape(document.getElementById("g_application").value);
	g_brand			= escape(document.getElementById("g_brand").value);
	g_substrate		= escape(document.getElementById("g_substrate").value);
	h_ul746			= escape(document.getElementById("h_ul746").value);
	h_ul94			= escape(document.getElementById("h_ul94").value);
	h_mil_spec		= escape(document.getElementById("h_mil_spec").value);
	h_chemical		= escape(document.getElementById("h_chemical").value);

	if (document.getElementById("h_aero").checked == true)	{h_aero	= 1;}	else {h_aero	= 0;}
	if (document.getElementById("h_auto").checked == true)	{h_auto	= 1;}	else {h_auto	= 0;}
	if (document.getElementById("h_con_e").checked == true)	{h_con_e= 1;}	else {h_con_e	= 0;}
	if (document.getElementById("h_ind").checked == true)	{h_ind	= 1;}	else {h_ind	= 0;}
	if (document.getElementById("h_led").checked == true)	{h_led	= 1;}	else {h_led	= 0;}
	if (document.getElementById("h_mil").checked == true)	{h_mil	= 1;}	else {h_mil	= 0;}
	if (document.getElementById("h_rail").checked == true)	{h_rail	= 1;}	else {h_rail	= 0;}						
	
	product			= escape(document.getElementById("product").value);

	targetDIV = "col_filters";
	document.getElementById(targetDIV).innerHTML = "<img src=\"/Images/loader.gif\" alt=\"Loading...\" name=\"loader\" id=\"loader\" />";	

	var url="Includes/selector_ec.php?g_application="+g_application+"&g_brand="+g_brand+"&g_substrate="+g_substrate+"&h_ul746="+h_ul746+"&h_ul94="+h_ul94+"&h_mil_spec="+h_mil_spec+"&h_chemical="+h_chemical+"&product="+product+"&h_aero="+h_aero+"&h_auto="+h_auto+"&h_con_e="+h_con_e+"&h_ind="+h_ind+"&h_led="+h_led+"&h_mil="+h_mil+"&h_rail="+h_rail+"&g_segment="+g_segment;
	//alert(url);
	
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)

}

function clear_filter_ec() {
	var g_segment, g_application, g_brand, g_substrate, h_ul746, h_ul94, h_mil_spec, h_chemical, product, h_aero, h_auto, h_con_e, h_ind, h_led, h_mil, h_rail;
	
	g_segment		= "";	
	g_application	= "";
	g_brand			= "";
	g_substrate		= "";
	h_ul746			= "";
	h_ul94			= "";
	h_mil_spec		= "";
	h_chemical		= "";
	product			= "";
	h_aero			= "";
	h_auto			= "";
	h_con_e			= "";
	h_ind			= "";
	h_led			= "";
	h_mil			= "";
	h_rail			= "";	

	targetDIV = "col_filters";
	document.getElementById(targetDIV).innerHTML = "<img src=\"/Images/loader.gif\" alt=\"Loading...\" name=\"loader\" id=\"loader\" />";	

	var url="Includes/selector_ec.php?g_application="+g_application+"&g_brand="+g_brand+"&g_substrate="+g_substrate+"&h_ul746="+h_ul746+"&h_ul94="+h_ul94+"&h_mil_spec="+h_mil_spec+"&h_chemical="+h_chemical+"&product="+product+"&g_segment="+g_segment+"&h_aero="+h_aero+"&h_auto="+h_auto+"&h_con_e="+h_con_e+"&h_ind="+h_ind+"&h_led="+h_led+"&h_mil="+h_mil+"&h_rail="+h_rail;
	//alert(url);
	
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)

}

function filter_products_cus() {
	var g_segment, g_application, g_brand, product, s_primary_use, s_end_use, s_certification, s_caliper, s_brightness;
	g_segment		= escape(document.getElementById("g_segment").value);	
	g_application	= escape(document.getElementById("g_application").value);
	g_brand			= escape(document.getElementById("g_brand").value);
	s_primary_use	= escape(document.getElementById("s_primary_use").value);
	s_end_use		= escape(document.getElementById("s_end_use").value);
	s_certification	= escape(document.getElementById("s_certification").value);
	s_caliper		= escape(document.getElementById("s_caliper").value);
	s_brightness	= escape(document.getElementById("s_brightness").value);
	product			= escape(document.getElementById("product").value);

	targetDIV = "col_filters";
	document.getElementById(targetDIV).innerHTML = "<img src=\"/Images/loader.gif\" alt=\"Loading...\" name=\"loader\" id=\"loader\" />";	

	var url="Includes/selector_cus.php?g_application="+g_application+"&g_brand="+g_brand+"&s_primary_use="+s_primary_use+"&s_end_use="+s_end_use+"&s_certification="+s_certification+"&s_caliper="+s_caliper+"&s_brightness="+s_brightness+"&product="+product+"&g_segment="+g_segment;
	//alert(url);
	
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)

}

function stateChanged() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
	 document.getElementById(targetDIV).innerHTML=xmlHttp.responseText
	}
}

function clear_filter_cus() {
	var g_segment, g_application, g_brand, product, s_primary_use, s_end_use, s_certification, s_caliper, s_brightness;
	g_segment		= "";
	g_application	= "";
	g_brand			= "";
	s_primary_use	= "";
	s_end_use		= "";
	s_certification	= "";
	s_caliper		= "";
	s_brightness	= "";
	product			= "";

	targetDIV = "col_filters";
	document.getElementById(targetDIV).innerHTML = "<img src=\"/Images/loader.gif\" alt=\"Loading...\" name=\"loader\" id=\"loader\" />";	

	var url="Includes/selector_cus.php?g_application="+g_application+"&g_brand="+g_brand+"&s_primary_use="+s_primary_use+"&s_end_use="+s_end_use+"&s_certification="+s_certification+"&s_caliper="+s_caliper+"&s_brightness="+s_brightness+"&product="+product+"&g_segment="+g_segment;
	//alert(url);
	
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)

}

function stateChanged() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
	 document.getElementById(targetDIV).innerHTML=xmlHttp.responseText
	}
}

function GetXmlHttpObject(handler) {
 var objXmlHttp=null

 if (navigator.userAgent.indexOf("Opera")>=0) {
 alert("This example doesn't work in Opera")
 return
 }

 if (navigator.userAgent.indexOf("MSIE")>=0) {
 var strName="Msxml2.XMLHTTP"
 if (navigator.appVersion.indexOf("MSIE 5.5")>=0) {
 strName="Microsoft.XMLHTTP"
 }
 try
 {
 objXmlHttp=new ActiveXObject(strName)
 objXmlHttp.onreadystatechange=handler
 return objXmlHttp
 }
 catch(e)
 {
 alert("Error. Scripting for ActiveX might be disabled")
 return
 }
 }

 if (navigator.userAgent.indexOf("Mozilla")>=0) {
 objXmlHttp=new XMLHttpRequest()
 objXmlHttp.onload=handler
 objXmlHttp.onerror=handler
 return objXmlHttp
 }
}
