// Ver: 1.0 usmanrv@gmail.com
function getXMLHTTPRequest() {
try {
req = new XMLHttpRequest();
} catch(err1) {
  try {
  req = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (err2) {
    try {
    req = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (err3) {
      req = false;
    }
  }
}
return req;
}

var http = getXMLHTTPRequest();
var innerItemId =123123;
var innerREGIM =0;
var FlagAjax=0;


function allelements(regimsearch)
{
var form=window.document.forms[0];
var Installation="";
var Description="";
var Style="";
var Led="";
var Finish="";
var Voltage="";
var Price="";
var Mount="";
var ColoredGlass="";
var OPTIONS="0";
var STOCK="0";
var ONSPEC="0";
var ONLINE="0";
var SIZEALL="0";
var MANUFACTURER="";
var HEIGHT="";
var CATALOG="";
var WIDTH="";
var ZAMENA="";
var GROUP="";
var myElement="";
	for (var i=0;i<form.elements.length;i++)
	{
	myElement=form.elements[i].name;
//	   ZAMENA=ZAMENA+myElement+"xxx="+myElement+"XX"
	        if (myElement.substr(0,11) =="Description")
		{
			if (form.elements[i].checked==1)
			{
				if (Description.length>0)
				{
			   Description=Description+","
				}
		   Description=Description+myElement.substr(11,myElement.length-10);
			}
		}
		else if (myElement.substr(0,5) =="Style")
		{
			if (form.elements[i].checked==1)
			{
				if (Style.length>0)
				{
			   Style=Style+","
				}

		   Style=Style+myElement.substr(5,myElement.length-4);
			}
		}
		else if (myElement.substr(0,6) =="Finish")
		{
			if (form.elements[i].checked==1)
			{
				if (Finish.length>0)
				{
			   Finish=Finish+","
				}

		   Finish=Finish+myElement.substr(6,myElement.length-5);
			}
		}
		else if (myElement.substr(0,7) =="Voltage")
		{
			if (form.elements[i].checked==1)
			{
				if (Voltage.length>0)
				{
			   Voltage=Voltage+","
				}

		   Voltage=Voltage+myElement.substr(7,myElement.length-6);
			}
		}
		else if (myElement.substr(0,5) =="Price")
		{
			if (form.elements[i].checked==1)
			{
				if (Price.length>0)
				{
			   Price=Price+","
				}

		   Price=Price+myElement.substr(5,myElement.length-4);
			}
		}
		else if (myElement.substr(0,3) =="Led")
		{
			if (form.elements[i].checked==1)
			{
				if (Led.length>0)
				{
			   Led=Led+","
				}

		   Led=Led+myElement.substr(7,myElement.length-6);
			}
		}

		else if (myElement.substr(0,5) =="Mount")
		{
			if (form.elements[i].checked==1)
			{
				if (Mount.length>0)
				{
			   Mount=Mount+","
				}

		   Mount=Mount+myElement.substr(5,myElement.length-4);
			}
		}
		else if (myElement.substr(0,12) =="ColoredGlass")
		{
			if (form.elements[i].checked==1)
			{
				if (ColoredGlass.length>0)
				{
			   ColoredGlass=ColoredGlass+","
				}

		   ColoredGlass=ColoredGlass+myElement.substr(12,myElement.length-11);
			}
		}
		else if (myElement.substr(0,7) =="ECitems")
		{
			if (form.elements[i].checked==1)
			{
		   ONLINE="1";
			}
		}
		else if (myElement.substr(0,3) =="ET24")
		{
			if (form.elements[i].checked==1)
			{
			   OPTIONS=OPTIONS+"1";
			}
		}
		else if (myElement.substr(0,5) =="ESTAR")
		{
			if (form.elements[i].checked==1)
			{
			   OPTIONS=OPTIONS+"2";
			}
		}
		else if (myElement.substr(0,8) =="EEFICENT")
		{
			if (form.elements[i].checked==1)
			{
			   OPTIONS=OPTIONS+"3";
			}
		}
		else if (myElement.substr(0,7) =="DARKSKY")
		{
			if (form.elements[i].checked==1)
			{
			   OPTIONS=OPTIONS+"4";
			}
		}
		else if (myElement.substr(0,3) =="ADA")
		{
			if (form.elements[i].checked==1)
			{
			   OPTIONS=OPTIONS+"5";
			}
		}
		else if (myElement.substr(0,5) =="stock")
		{
			if (form.elements[i].checked==1)
			{
			   STOCK="1";
			}
		}
		else if (myElement.substr(0,9) =="OnSpecial")
		{
			if (form.elements[i].checked==1)
			{
			   ONSPEC="1";
			}
		}
		else if (myElement.substr(0,7) =="catalog")
		{
			CATALOG=form.elements[i].value;
		}
		else if (myElement.substr(0,7) =="SizeAll")
		{
			if (form.elements[i].checked==1)
			{
			   SIZEALL="1";
			}
		}
		else if (myElement.substr(0,5) =="SizeH")
		{
			if (form.elements[i].checked==1)
			{
				if (HEIGHT.length>0)
				{
			   HEIGHT=HEIGHT+","
				}

		   HEIGHT=HEIGHT+myElement.substr(5,myElement.length-4);
			}
		}
		else if (myElement.substr(0,4) =="Size")
		{
			if (form.elements[i].checked==1)
			{
				if (WIDTH.length>0)
				{
			   WIDTH=WIDTH+","
				}

		   WIDTH=WIDTH+myElement.substr(4,myElement.length-3);
			}
		}
		else if (myElement.substr(0,8) =="ManGroup")
		{
		   GROUP=form.elements[i].value;
		}
		else if (myElement.substr(0,16) =="ManufacturerName")
		{
		 	for( var j=0; j < form.ManufacturerName.length; j++) 
			{
				if (form.ManufacturerName[j].selected==1)
				{
				if (MANUFACTURER.length>0)
				{
 				   MANUFACTURER=MANUFACTURER+","
				}

				MANUFACTURER=MANUFACTURER+form.ManufacturerName[j].value;
				}
			}
		}

	}
///////// 
	for ( var i=0; i < form.InstallationArea.length;i++)
	{
		if (form.InstallationArea[i].checked)
		{
                Installation=form.InstallationArea[i].value;
		break;
		}
	}
//ZAMENA="Installation:"+Installation+";Description:"+Description+";Style:"+Style+";Finish:"+Finish+";Options:"+OPTIONS+";STOCK:"+STOCK+";SIZEALL:"+SIZEALL+";Height:"+HEIGHT+";Width:"+WIDTH+";Brand:"+MANUFACTURER+";CATALOG:"+CATALOG+";GROUP:"+GROUP+";Voltage:"+Voltage+";CGlass:"+ColoredGlass+";Mount:"+Mount+";Led:"+Led+";Price:"+Price+";ONSPEC:"+ONSPEC+";ONLINE:"+ONLINE+";";
		if (Installation!="")
		ZAMENA=ZAMENA+"Installation:"+Installation+";"
		if (Description!=""&&Description!="All")
		ZAMENA=ZAMENA+"Description:"+Description+";"
		if (Style!=""&&Style!="All")
		ZAMENA=ZAMENA+"Style:"+Style+";"
		if (Finish!=""&&Finish!="All")
		ZAMENA=ZAMENA+"Finish:"+Finish+";"
		if (OPTIONS!=""&&OPTIONS!="0")
		ZAMENA=ZAMENA+"Options:"+OPTIONS+";"
		if (STOCK!=""&&STOCK!="0")
		ZAMENA=ZAMENA+"STOCK:"+STOCK+";"
		if (SIZEALL!="")
		ZAMENA=ZAMENA+"SIZEALL:"+SIZEALL+";"
		if (HEIGHT!="")
		ZAMENA=ZAMENA+"Height:"+HEIGHT+";"
		if (WIDTH!="")
		ZAMENA=ZAMENA+"Width:"+WIDTH+";"
		if (MANUFACTURER!="")
		ZAMENA=ZAMENA+"Brand:"+MANUFACTURER+";"
		if (CATALOG!="")
		ZAMENA=ZAMENA+"CATALOG:"+CATALOG+";"
		if (GROUP!="")
		ZAMENA=ZAMENA+"GROUP:"+GROUP+";"
		if (Voltage!="")
		ZAMENA=ZAMENA+"Voltage:"+Voltage+";"
		if (ColoredGlass!="")
		ZAMENA=ZAMENA+"CGlass:"+ColoredGlass+";"
		if (Mount!="")
		ZAMENA=ZAMENA+"Mount:"+Mount+";"
		if (Price!="")
		ZAMENA=ZAMENA+"Price:"+Price+";"
		if (ONSPEC!=""&&ONSPEC!="0")
		ZAMENA=ZAMENA+"ONSPEC:"+ONSPEC+";"
		if (ONLINE!=""&ONLINE!="0")
		ZAMENA=ZAMENA+"ONLINE:"+ONLINE+";"
	if (regimsearch==1)
	{
	  var myurl = 'search_result.asp?params='+ZAMENA;
		window.location=myurl;
	}
	else
	{
	  var myurl = 'usmanajax_detail.asp?params='+ZAMENA;
		if (FlagAjax == 0 )
		{
		FlagAjax=1;
		//  myRand = parseInt(Math.random()*999999999999999);
		//  var modurl = myurl+"&rand="+myRand+" ";
		  var modurl = myurl;
		//document.write(modurl);
		  http.open("GET", modurl, true);
		  // set up the callback function
		  http.onreadystatechange = useHttpResponseSearch;
		  http.send(null);
	}
}
}


/////////////////////////////////////////////////////////////////

function useHttpResponseSearch() {
   if (http.readyState == 4) {
    if(http.status == 200) {
	var myresponse=http.responseText;
	var mysplit=myresponse.split("%%");
	         var PromCategory=mysplit[0];
	var mysplit2=PromCategory.split(";");
            for (var i=0; i<arrCategory.length ; i++ )
		{
       document.getElementById("uoCategory"+arrCategory[i]).innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;";
		};

            for (var i=0; i<mysplit2.length-1 ; i=i+2 )
		{
       document.getElementById("uoCategory"+mysplit2[i]).innerHTML = "&nbsp;<span class=dscount>["+mysplit2[i+1]+"]</span>";
		};
////Type
	         PromCategory=mysplit[1];
	 mysplit2=PromCategory.split(";");
            for (var i=0; i<arrType.length ; i++ )
		{
			if (document.getElementById("uoType"+arrType[i]))
			{
       document.getElementById("uoType"+arrType[i]).innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
			}
		};
            for (var i=0; i<mysplit2.length-1 ; i=i+2 )
		{
			if (document.getElementById("uoType"+mysplit2[i]))
			{
       document.getElementById("uoType"+mysplit2[i]).innerHTML = "&nbsp;<span class=dscount>["+mysplit2[i+1]+"]</span>";
			}
		};
///'Style
	         PromCategory=mysplit[2];
	 mysplit2=PromCategory.split(";");
            for (var i=0; i<arrStyle.length ; i++ )
		{
			if (document.getElementById("uoStyle"+arrStyle[i][0]))
			{
       document.getElementById("uoStyle"+arrStyle[i][0]).innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
			}
		};
            for (var i=0; i<mysplit2.length-1 ; i=i+2 )
		{
			if (document.getElementById("uoStyle"+mysplit2[i]))
			{
				if (mysplit2[i+1]>"")
				{
       document.getElementById("uoStyle"+mysplit2[i]).innerHTML = "&nbsp;<span class=dscount>["+mysplit2[i+1]+"]</span>";
				}
			}
		};
///'Finish
	         PromCategory=mysplit[3];
	 mysplit2=PromCategory.split(";");
            for (var i=0; i<arrFinish.length ; i++ )
		{
			if (document.getElementById("uoFinish"+arrFinish[i]))
			{
       document.getElementById("uoFinish"+arrFinish[i]).innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
			}
		};
            for (var i=0; i<mysplit2.length-1 ; i=i+2 )
		{
			if (document.getElementById("uoFinish"+mysplit2[i]))
			{
       document.getElementById("uoFinish"+mysplit2[i]).innerHTML = "&nbsp;<span class=dscount>["+mysplit2[i+1]+"]</span>";
			}
		};
///'Size
	         PromCategory=mysplit[4];
	 mysplit2=PromCategory.split(";");
            for (var i=0; i<arrSize.length ; i++ )
		{
			if (document.getElementById("uoSize"+arrSize[i]))
			{
       document.getElementById("uoSize"+arrSize[i]).innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
			}
		};
            for (var i=0; i<mysplit2.length-1 ; i=i+2 )
		{
			if (document.getElementById("uoSize"+mysplit2[i]))
			{
       document.getElementById("uoSize"+mysplit2[i]).innerHTML = "&nbsp;<span class=dscount>["+mysplit2[i+1]+"]</span>";
			}
		};
	if (regimL==1)
	{
       document.getElementById("QuantityMes").innerHTML = "<span class=dstext>Votre recherche courante contient </span> <span class='subcolored'>"+mysplit[5]+"</span>&nbsp;<span class=dstext>items</span>";
	}
	else
	{
       document.getElementById("QuantityMes").innerHTML = "<span class=dstext>Your current search contains</span> <span class='subcolored'>"+mysplit[5]+"</span>&nbsp;<span class=dstext>items</span>";
	}
//t24
       document.getElementById("uoT24").innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
       document.getElementById("uoEstar").innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
       document.getElementById("uoEficent").innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
			if (mysplit[6]!="0")
		{
       document.getElementById("uoT24").innerHTML = "&nbsp;<span class=dscount>["+mysplit[6]+"]</span";
		}
//estar
			if (mysplit[7]!="0")
		{
       document.getElementById("uoEstar").innerHTML = "&nbsp;<span class=dscount>["+mysplit[7]+"]</span";
		}
//estar
			if (mysplit[8]!="0")
		{
       document.getElementById("uoEficent").innerHTML = "&nbsp;<span class=dscount>["+mysplit[8]+"]</span";
		}
///'Voltage
	         PromCategory=mysplit[9];
	 mysplit2=PromCategory.split(";");
            for (var i=0; i<arrVoltage.length ; i++ )
		{
			if (document.getElementById("uoVoltage"+arrVoltage[i]))
			{
       document.getElementById("uoVoltage"+arrVoltage[i]).innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
			}
		};
            for (var i=0; i<mysplit2.length-1 ; i=i+2 )
		{
			if (document.getElementById("uoVoltage"+mysplit2[i]))
			{
       document.getElementById("uoVoltage"+mysplit2[i]).innerHTML = "&nbsp;<span class=dscount>["+mysplit2[i+1]+"]</span>";
			}
		};
///'ColoredGlass
	         PromCategory=mysplit[10];
	 mysplit2=PromCategory.split(";");
            for (var i=0; i<arrColoredGlass.length ; i++ )
		{
			if (document.getElementById("uoColoredGlass"+arrColoredGlass[i]))
			{
       document.getElementById("uoColoredGlass"+arrColoredGlass[i]).innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
			}
		};
            for (var i=0; i<mysplit2.length-1 ; i=i+2 )
		{
			if (document.getElementById("uoColoredGlass"+mysplit2[i]))
			{
       document.getElementById("uoColoredGlass"+mysplit2[i]).innerHTML = "&nbsp;<span class=dscount>["+mysplit2[i+1]+"]</span>";
			}
		};
///'Mount
	         PromCategory=mysplit[11];
	 mysplit2=PromCategory.split(";");
            for (var i=0; i<arrMount.length ; i++ )
		{
			if (document.getElementById("uoMount"+arrMount[i]))
			{
       document.getElementById("uoMount"+arrMount[i]).innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
			}
		};
            for (var i=0; i<mysplit2.length-1 ; i=i+2 )
		{
			if (document.getElementById("uoMount"+mysplit2[i]))
			{
       document.getElementById("uoMount"+mysplit2[i]).innerHTML = "&nbsp;<span class=dscount>["+mysplit2[i+1]+"]</span>";
			}
		};
///'Led
	         PromCategory=mysplit[12];
	 mysplit2=PromCategory.split(";");
            for (var i=0; i<arrLed.length ; i++ )
		{
			if (document.getElementById("uoLed"+arrLed[i]))
			{
       document.getElementById("uoLed"+arrLed[i]).innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
			}
		};
            for (var i=0; i<mysplit2.length-1 ; i=i+2 )
		{
			if (document.getElementById("uoLed"+mysplit2[i]))
			{
       document.getElementById("uoLed"+mysplit2[i]).innerHTML = "&nbsp;<span class=dscount>["+mysplit2[i+1]+"]</span>";
			}
		};

///'Price
	         PromCategory=mysplit[13];
	 mysplit2=PromCategory.split(";");
            for (var i=0; i<arrPrice.length ; i++ )
		{
			if (document.getElementById("uoPrice"+arrPrice[i]))
			{
       document.getElementById("uoPrice"+arrPrice[i]).innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
			}
		};
            for (var i=0; i<mysplit2.length-1 ; i=i+2 )
		{
			if (document.getElementById("uoPrice"+mysplit2[i]))
			{
       document.getElementById("uoPrice"+mysplit2[i]).innerHTML = "&nbsp;<span class=dscount>["+mysplit2[i+1]+"]</span>";
			}
		};
       document.getElementById("uoDARK").innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
       document.getElementById("uoADA").innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
			if (mysplit[14]!="0")
		{
       document.getElementById("uoDARK").innerHTML = "&nbsp;<span class=dscount>["+mysplit[14]+"]</span";
		}
//estar
			if (mysplit[15]!="0")
		{
       document.getElementById("uoADA").innerHTML = "&nbsp;<span class=dscount>["+mysplit[15]+"]</span";
		}

	FlagAjax=0;
		 }
  } else {
	if (regimL==1)
	{
  document.getElementById("QuantityMes").innerHTML = "<blink>Analyse de base de donn&eacute;es</blink>";
	}
	else
	{
  document.getElementById("QuantityMes").innerHTML = "<blink>Analyzing database</blink>";
	}
  }
}
