function makeInputElement(_1,_2,_3,_4){
aNode=document.createElement("Input");
aNode.setAttribute("type",_2);
aNode.setAttribute("name",_3);
aNode.setAttribute("value",_4);
_1.appendChild(aNode);
}
function categorySelected(_5,_6,_7){
if(_7=="ADV"){
for(var i=0;i<_6.select_category.options.length;i++){
if(_6.select_category.options[i].selected){
if(currentCatalogIndex==i){
_6.from.value="";
}else{
_6.from.value="searchboxdropdown";
}
selected_point_id=point_ids[i];
selected_catalog_id=_6.select_category.options[i].value;
_6.action=domain_names[i];
break;
}
}
if(_6.prod_id!=null){
var _9=((currentCatalogId!=selected_catalog_id)&&(selected_catalog_id!=""));
if(_9&&_6.prod_id.checked){
checkSearchWithinCategory(_5,_6,_7);
}
}
}
}
function setSearchValues(_a,_b){
if(_a=="PRODUCT"){
if((_b.AGG!=null)&&_b.AGG.value=="Y"){
_b.point_search.value="off";
}else{
_b.point_search.value="on";
}
_b.page.value="search/ProductSearchResults";
_b.product_search.value="on";
_b.supplier_search.value="off";
_b.article_search.value="off";
}else{
if(_a=="SUPPLIER"){
if((_b.AGG!=null)&&_b.AGG.value=="Y"){
_b.point_search.value="off";
}else{
_b.point_search.value="on";
}
_b.page.value="search/SupplierSearchResults";
_b.supplier_search.value="on";
_b.product_search.value="off";
_b.article_search.value="off";
}else{
if(_a=="ARTICLE"){
_b.AGG.value="N";
_b.point_search.value="off";
_b.page.value="search/ArticleSearchResults";
_b.article_search.value="on";
_b.supplier_search.value="off";
_b.product_search.value="off";
_b.AGG.value="";
_b.AGG.name="";
}
}
}
}
function checkSearchWithinCategory(_c,_d,_e){
if(typeof document.advsearchbox!="undefined"){
document.advsearchbox.searchWithin.checked=false;
}
var _f=((currentCatalogId!=selected_catalog_id)&&(selected_catalog_id!="")&&(_e=="ADV"));
var _10="To search within a different category, please do a new search.";
if(_f&&_d.prod_id.checked){
alert(_10);
_d.prod_id.checked=false;
if((typeof document.advsearchbox!="undefined")&&_e=="ADVANCED"){
document.advsearchbox.searchWithin.checked=true;
}
}else{
_d.point_id.value=_c;
if((typeof document.advsearchbox!="undefined")&&_e=="ADVANCED"){
document.advsearchbox.searchWithin.checked=false;
}
}
}
function checkSearchWithinResults(_11,_12,_13,_14,_15){
var _16=((currentCatalogId!=selected_catalog_id)&&(selected_catalog_id!=""));
var _17="To search for suppliers or news, do a new search.";
var _18="To search for product or news, do a new search.";
var _19="To search for product or suppliers, do a new search.";
var _1a="To search within a different category, please do a new search.";
if((_15=="ADV")&&(typeof document.advsearchbox!="undefined")){
if(_16&&_11.searchWithin[1].checked){
alert(_1a);
_11.searchWithin[0].checked=true;
}else{
if(_14=="PRODUCT"){
if((_11.search_what.value=="2"||_11.search_what.value=="3")&&_11.searchWithin[1]!=null&&_11.searchWithin[1].checked==true){
alert(_17);
_11.searchWithin[0].checked=true;
}
}
if(_14=="SUPPLIER"){
if((_11.search_what.value=="1"||_11.search_what.value=="3")&&_11.searchWithin[1]!=null&&_11.searchWithin[1].checked==true){
alert(_18);
_11.searchWithin[0].checked=true;
}
}
if(_14=="ARTICLE"){
if((_11.search_what.value=="2"||_11.search_what.value=="1")&&_11.searchWithin[1]!=null&&_11.searchWithin[1].checked==true){
alert(_19);
_11.searchWithin[0].checked=true;
}
}
}
if(_11.searchWithin[1].checked){
_11.type.value="step";
selected_prod_id=_13;
_11.point_id.value=_12;
}
}else{
if(_14=="PRODUCT"){
if((_11.search_what.value=="2"||_11.search_what.value=="3")&&_11.searchWithin!=null&&_11.searchWithin.checked==true){
alert(_17);
_11.searchWithin.checked=false;
}
}
if(_14=="SUPPLIER"){
if((_11.search_what.value=="1"||_11.search_what.value=="3")&&_11.searchWithin!=null&&_11.searchWithin.checked==true){
alert(_18);
_11.searchWithin.checked=false;
}
}
if(_14=="ARTICLE"){
if((_11.search_what.value=="2"||_11.search_what.value=="1")&&_11.searchWithin!=null&&_11.searchWithin.checked==true){
alert(_19);
_11.searchWithin.checked=false;
}
}
if(_11.searchWithin.checked){
_11.type.value="step";
selected_prod_id=_13;
_11.point_id.value=_12;
}
}
}
function syncSearchTabs(_1b){
vtab=document.getElementById?document.getElementById("veriftabs"):veriftabs;
vtext=document.getElementById?document.getElementById("veriftext"):veriftext;
unvtext=document.getElementById?document.getElementById("unveriftext"):unveriftext;
if(_1b=="3"){
vtab.style.visibility="hidden";
document.searchbox.query.className="srch-query-sbox";
}else{
if(_1b=="2"){
vtab.style.visibility="visible";
document.searchbox.query.className="srch-query-sbox";
}else{
if(_1b=="1"){
vtab.style.visibility="visible";
document.searchbox.query.className="srch-query-sbox";
}
}
}
}
function goWebSearch(_1c,_1d){
if(_1d.query.value.length>0&&_1d.query.value!="Enter product keyword to search"&&_1d.query.value!="Enter supplier name to search"){
if(_1d.search_what[_1d.search_what.selectedIndex].value=="3"){
setUpHeaderSearch();
}else{
_1c.query.value=_1d.query.value;
_1c.submit();
}
}else{
alert("Please enter a keyword first\nto start your search.");
}
}
function getGoogleResults(_1e,_1f){
if(_1f.query.value.length>0){
_1e.q.value=_1f.query.value;
_1e.submit();
}else{
alert("Please enter a keyword first\nto start your search.");
}
}
function tabSetHeaderSearch(_20){
if(document.searchbox.query.value.length>0){
document.searchbox.AGG.value=_20;
setUpHeaderSearch();
}else{
alert("Please enter a keyword first\nto start your search.");
}
}
function setUpHeaderSearch(){
    var myVal = document.searchbox.search_what[document.searchbox.search_what.selectedIndex].value;
    if(myVal == "1"){//for product search display supplier list as default tab               
        var supp_list = document.createElement("input");
        supp_list.setAttribute("type", "hidden");
        supp_list.setAttribute("name", "supp_list");
        supp_list.setAttribute("value", "true");
       
        var compare_table = document.createElement("input");
        compare_table.setAttribute("type", "hidden");
        compare_table.setAttribute("name", "compare_table");
        compare_table.setAttribute("value", "true");
       
        document.searchbox.appendChild(supp_list);
        document.searchbox.appendChild(compare_table);       
    } else { //clear values if not a product search
        if (document.searchbox.supp_list!=null)
            document.searchbox.supp_list.value = "";
        if (document.searchbox.compare_table!=null)
            document.searchbox.compare_table.value = "";
    }
matchKW(); //autocomplete
if(document.searchbox.AGG.value=="Y"){
goUnverifiedSearch();
}else{
submitHeaderSearch();
}
}
function uncheckWithin(){
if(typeof document.searchbox.prod_id!="undefined"){
document.searchbox.prod_id.checked=false;
}else{
if(typeof document.searchbox.searchWithin!="undefined"){
document.searchbox.searchWithin.checked=false;
}
}
}
function goUnverifiedSearch(){
document.searchbox.catalog_id.value=gsol_cat_id;
document.searchbox.point_id.value=gsol_root_id;
categorySelected(gsol_root_id,document.searchbox,"SIMPLE");
if(typeof document.searchbox.prod_id!="undefined"){
document.searchbox.prod_id.value="0";
selected_prod_id="0";
}else{
if(typeof document.searchbox.searchWithin!="undefined"){
selected_prod_id="0";
}
}
submitHeaderSearch();
}
function showToolTip(){
if(document.cookie.indexOf("gs_srchtab_callout_displayed=yes")<0){
var obj=document.getElementById("calloutBubble");
var _22=document.getElementById("redNewButton");
if(_22!=null){
obj.style.display="block";
var st=Math.max(document.body.scrollTop,document.documentElement.scrollTop);
if(navigator.userAgent.toLowerCase().indexOf("safari")>=0){
st=0;
}
var _24=findPos(_22,"x")+60;
obj.style.left=_24+"px";
obj.style.top=(findPos(_22,"y")-112)+st+"px";
}
var _25=new Date();
_25.setTime(_25.getTime()+(999*24*60*60*1000));
document.cookie="gs_srchtab_callout_displayed=yes; expires="+_25.toGMTString()+"; domain=.globalsources.com; path=/";
}
}
function hideToolTip(){
document.getElementById("calloutBubble").style.display="none";
}
function findPos(obj,pos){
var _28=curtop=0;
if(obj.offsetParent){
_28=obj.offsetLeft;
curtop=obj.offsetTop;
while(obj=obj.offsetParent){
_28+=obj.offsetLeft;
curtop+=obj.offsetTop;
}
}
if(pos=="x"){
return _28;
}
if(pos=="y"){
return curtop;
}
}



