var taborder=2;
function getObj(objID)
	{
	if (document.getElementById) {return document.getElementById(objID);}
	else if (document.all) {return document.all[objID];}
	else if (document.layers) {return document.layers[objID];}
	}

function getLength(str){
      while (str.substr(str.length-1)==" ") {
         str = str.substring(0,str.length-1);
      }
      while (str.substr(0,1)==" ") {
         str = str.substring(1,str.length)
      }
      return str.length
   }

function validate()
        {   
		  var objInput = getObj('searchvalue');
          if ( (getLength(objInput.value) < 2 ) || (objInput.value == "" ) )
                {
                     alert("Please enter Minimum of 2 Characters");
					 objInput.focus();
                        return false;
                }

           if ( taborder == 2 && objInput.value ==  'Enter a product name')
                {
                     alert("Please enter a product name in search input box, then click Search button.");
					 objInput.focus();
                      return false;
                }

			if ( taborder == 1 && objInput.value == 'Enter company name')
                {
                     alert("Please enter a company name in search input box, then click Search button.");
					 objInput.focus();
                      return false;
                }
			if ( taborder == 3 && objInput.value == 'Enter SIC Code')
                {
                     alert("Please enter a SIC Code in search input box, then click Search button.");
					 objInput.focus();
                      return false;
                }
			if ( taborder == 4 && objInput.value == 'Enter NAICS Code')
                {
                     alert("Please enter a NAICS Code in search input box, then click Search button.");
					 objInput.focus();
                      return false;
                }
         
          return true;
         }
 
function ActiveP()
        {   
           var objP = getObj('TABP');
		   var objCom = getObj('TABCOM');
		   var objSic = getObj('TABSIC');
		   var objNaic = getObj('TABNAIC');
           var objHV = getObj('category1');
		   var objInput = getObj('searchvalue');

           objP.src="Images/tab_product_on.gif";
		   objCom.src="Images/tab_company.gif";
		   objSic.src="Images/tab_sic.gif";
		   objNaic.src="Images/tab_naics.gif";
           objHV.value="product";	
		   taborder= 2;

		   if (objInput.value == '' || objInput.value == null || objInput.value=='Enter company name' || objInput.value=='Enter SIC Code' || objInput.value=='NAICS Code')
			  objInput.value =  'Enter a product name';
		   
		   //   if (objInput.value!='Enter company name' && objInput.value!='Enter a product name' && objInput.value!='Enter SIC Code' && objInput.value!='NAICS Code')

         }

function ActiveCom()
        {
		   var objP = getObj('TABP');
		   var objCom = getObj('TABCOM');
		   var objSic = getObj('TABSIC');
		   var objNaic = getObj('TABNAIC');
           var objHV = getObj('category1');
		   var objInput = getObj('searchvalue');
		   taborder= 1;

           objP.src="Images/tab_product.gif";
		   objCom.src="Images/tab_company_on.gif";
		   objSic.src="Images/tab_sic.gif";
		   objNaic.src="Images/tab_naics.gif";
           objHV.value="company";

		   if (objInput.value == '' || objInput.value == null || objInput.value=='Enter a product name' || objInput.value=='Enter SIC Code' || objInput.value=='Enter NAICS Code')
			  objInput.value =  'Enter company name';
           
         }

function SearchFocus()
{
	 var objInput = getObj('searchvalue');
     var ml_value = objInput.value;
     if (ml_value == 'Enter company name' || ml_value == 'Enter a product name' || ml_value == 'Enter SIC Code'  || ml_value == 'Enter NAICS Code' )
	    objInput.value = '';
     else
	    objInput.select();  

}


function ActiveSIC()
        {   
		   var objP = getObj('TABP');
		   var objCom = getObj('TABCOM');
		   var objSic = getObj('TABSIC');
		   var objNaic = getObj('TABNAIC');
           var objHV = getObj('category1');
		   var objInput = getObj('searchvalue');

           objP.src="Images/tab_product.gif";
		   objCom.src="Images/tab_company.gif";
		   objSic.src="Images/tab_sic_on.gif";
		   objNaic.src="Images/tab_naics.gif";
           objHV.value="sic";
		   taborder= 3;

		   if (objInput.value == '' || objInput.value == null || objInput.value=='Enter a product name' || objInput.value=='Enter company name' || objInput.value=='Enter NAICS Code')
			  objInput.value =  'Enter SIC Code';
           
         }

function ActiveNAIC()
        {   
		   var objP = getObj('TABP');
		   var objCom = getObj('TABCOM');
		   var objSic = getObj('TABSIC');
		   var objNaic = getObj('TABNAIC');
           var objHV = getObj('category1');
		   var objInput = getObj('searchvalue');
		   taborder=4;

           objP.src="Images/tab_product.gif";
		   objCom.src="Images/tab_company.gif";
		   objSic.src="Images/tab_sic.gif";
		   objNaic.src="Images/tab_naics_on.gif";
           objHV.value="naics";

		    if (objInput.value == '' || objInput.value == null || objInput.value=='Enter a product name' || objInput.value=='Enter company name' || objInput.value=='Enter SIC Code')
			  objInput.value =  'Enter NAICS Code';
           
         }

 
function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_findObj(n, d) { //v3.0

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;

}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}


function openWindow(url) {
  popupWin = window.open(url,'new_page','width=628,height=580 scrollbars=yes')
}

function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > str.length)
	    return str;
	else
	    return str.substring(0,n);
}

function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > str.length)
       return str;
    else {
       var iLen = str.length;
       return str.substring(iLen, iLen - n);
    }
}

function Upper(str, n){
     
       return str.toUpperCase();  
}
