

function GetDropDownData(Parameter1,Parameter2)
{
   var DDLWebserviceURL=URLStartPath+'/KeyWords_Search.aspx';

    var inputxml='<Root>';
    inputxml += '<Parameter1>' + Parameter1 + '</Parameter1>';
     inputxml += '<Parameter2>' + Parameter2 + '</Parameter2>';
    inputxml += '</Root>';
   
    var res = CallwebService(DDLWebserviceURL,inputxml);
    
    return res;
}

var KeyWordsxmlFile="../../XmlFiles/SearchKeywords.xml";
var CompaniesxmlFile="../../XmlFiles/Companies.xml";
var xmlhttp = new window.XMLHttpRequest();
if (document.implementation && document.implementation.createDocument) {
//xmlKeyDoc = document.implementation.createDocument("", "", null);
//xmlKeyDoc.load(KeyWordsxmlFile);
xmlhttp.open("GET",KeyWordsxmlFile,false);
xmlhttp.send(null);
xmlKeyDoc = xmlhttp.responseXML;
}
// MSIE uses ActiveX
else if (window.ActiveXObject) 
{
xmlKeyDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlKeyDoc.async = "false";
xmlKeyDoc.load(KeyWordsxmlFile); 
}

if (document.implementation && document.implementation.createDocument) {
//xmlComDoc = document.implementation.createDocument("", "", null);
//xmlComDoc.load(CompaniesxmlFile); 
xmlhttp.open("GET",CompaniesxmlFile,false);
xmlhttp.send(null);
xmlComDoc = xmlhttp.responseXML;


}
// MSIE uses ActiveX
else if (window.ActiveXObject) 
{
xmlComDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlComDoc.async = "false";
xmlComDoc.load(CompaniesxmlFile);
}

var actualcntrl
var divcntrl

var xmlObj
var xmlFile
/*
function searchSuggest(divsuggest,ctl,Type)
{ 
actualcntrl=ctl.id
divcntrl=divsuggest
 var ss = document.getElementById(divsuggest);
          ss.innerHTML = '';
    if(Type=="KeyWordS")
    {
       xmlObj=xmlKeyDoc.documentElement; 
    }
    else if(Type=="Companys")
    {
         xmlObj=xmlComDoc.documentElement; 
    }

   if (document.implementation && document.implementation.createDocument) {
		
		 if(xmlObj != null)
        {
         var srcText = ctl.value;
         var int = 0;
         var iCount;
         var contentVal='';
                 if(srcText != '')
                 {
                            ss.style.visibility='visible';
                            iCount = 0;
                            contentVal='<table border="0" cellpadding="0" cellspacing="0" width="200">';
                            for(var i =1;i<=xmlObj.childNodes.length;)
                            {

                                    if(xmlObj.childNodes[i].attributes[1].nodeValue.toLowerCase().indexOf(srcText.toLowerCase())==0)
                                    {
                                   var  key = xmlObj.childNodes[i].attributes[0].nodeValue;
                                   var  text = xmlObj.childNodes[i].attributes[1].nodeValue;
                                      contentVal = contentVal + '<tr><td class="search_drop"><a href="#" class="search_drop" onClick="SetText(this)" id="sH' +key +  '">' +  text + '</a></td></tr>';
                                    iCount++;
                                    }
                                    if(iCount == 10)
                                    {
                                     break;
                                    }
                                    i=i+2;
                                     ss.innerHTML += contentVal;
                            
                            }
                           
                            ss.innerHTML += '</table>';
                           //  ss.innerHTML = '<table border="0" cellpadding="0" cellspacing="0" width="200">'+ contentVal + '</table>';
                             
                            
                   
                 }
        
        }
		
		
		
	}
// MSIE uses ActiveX
	else if (window.ActiveXObject) {
		
        if(xmlObj != null)
        {
         var srcText = ctl.value;
         var int = 0;
         var iCount;
         var contentVal='';
                 if(srcText != '')
                 {
                            iCount = 0;
                            for(var i =0;i<xmlObj.childNodes.length;i++)
                            {
                            
                                    if(xmlObj.childNodes[i].attributes[1].text.toLowerCase().indexOf(srcText.toLowerCase())==0)
                                    {
                                      var  key = xmlObj.childNodes[i].attributes[0].text;
                                      var  text = xmlObj.childNodes[i].attributes[1].text;
                                      contentVal = contentVal + '<tr><td class="search_drop"><a href="#" class="search_drop" onClick="SetText(this)" id="sH' +key +  '">' +  text+ '</a></td></tr>';
                                    iCount++;
                                    }
                                    if(iCount == 10)
                                    {
                                     break;
                                    }
                            
                            }
                            ss.style.visibility='visible';
                             ss.innerHTML = '<table border="0" cellpadding="0" cellspacing="0" width="200">'+ contentVal + '</table>';
                            
                   
                 }
        
        }
		
	}

}
*/
function searchSuggest(divsuggest,ctl,Type)
{ 
actualcntrl=ctl.id
divcntrl=divsuggest
 var ss = document.getElementById(divsuggest);
          ss.innerHTML = '';
    if(Type=="KeyWordS")
    {
    xmlObj=xmlKeyDoc.documentElement; 
    }
    else if(Type=="Companys")
    {
         xmlObj=xmlComDoc.documentElement; 
    }
   if (document.implementation && document.implementation.createDocument) {

		 if(xmlObj != null)
        {
         var srcText = ctl.value;
         var int = 0;
         var iCount;
         var contentVal='';
                 if(srcText != '')
                 {
                             ss.style.visibility='hidden';
                            iCount = 0;
                            var l=0
                           if(Type=="Companys")
                           {
                           l=1
                           }
                           else
                           {
                           l=0
                           }
                            
                            //contentVal='<table border="0" cellpadding="0" cellspacing="0" width="200">';

                            for(var i =l;i<=xmlObj.childNodes.length;)
                            {
                                    if(xmlObj.childNodes[i].attributes[1].nodeValue.toLowerCase().indexOf(srcText.toLowerCase())==0)
                                    {
                                    
                                        if(iCount==0)
                                        {
                                        ss.style.visibility='visible';
                                        }
                                           var  key = xmlObj.childNodes[i].attributes[0].nodeValue;
                                           var  text = xmlObj.childNodes[i].attributes[1].nodeValue;
                                       var suggest =  '<div ';
          	                           suggest += 'id=div'+ i;  
          	                           suggest += '  '
          	                           suggest += 'onmouseover="javascript:suggestOver(this);" ';
          	                           suggest += 'onmouseout="javascript:suggestOut(this);" ';
          	                           suggest += 'onclick="javascript:SetText(this);" ';
          	                           suggest += 'class="suggest_link">' + text + '</div>';
          	                           ss.innerHTML += suggest;
          	                           ss.style.visibility='visible';     
                                    iCount++;
                                    }
                                    if(iCount == 10)
                                    {
                                     break;
                                    }
                                    i=i+2;
                            
                            }
                            
                           if(iCount==0)
                            {
                            ss.style.visibility='hidden';  
                            }
                           //  ss.innerHTML = '<table border="0" cellpadding="0" cellspacing="0" width="200">'+ contentVal + '</table>';
                             
                            
                   
                 }
                
                
        
        }
		
		
		
	}
// MSIE uses ActiveX
	else if (window.ActiveXObject) {
		
        if(xmlObj != null)
        {
         var srcText = ctl.value;
         var int = 0;
         var iCount;
         var contentVal='';
                 if(srcText != '')
                 {
                            iCount = 0;
                            for(var i =0;i<xmlObj.childNodes.length;i++)
                            {
                            
                                    if(xmlObj.childNodes[i].attributes[1].text.toLowerCase().indexOf(srcText.toLowerCase())==0)
                                    {
                                      var  key = xmlObj.childNodes[i].attributes[0].text;
                                      var  text = xmlObj.childNodes[i].attributes[1].text;
                                      
                                      
                                       var suggest =  '<div ';
          	                           suggest += 'id=div'+ i;  
          	                           suggest += '  '
          	                           suggest += 'onmouseover="javascript:suggestOver(this);" ';
          	                           suggest += 'onmouseout="javascript:suggestOut(this);" ';
          	                           suggest += 'onclick="javascript:SetText(this);" ';
          	                           suggest += 'class="suggest_link">' + text + '</div>';
          	                           ss.innerHTML += suggest;
          	                           ss.style.visibility='visible';                                     
                                      
                                    iCount++;
                                    }
                                    if(iCount == 10)
                                    {
                                     break;
                                    }
                            
                            }
                           
                            if(iCount==0)
                            {
                            ss.style.visibility='hidden';  
                            }
                            
                            
                   
                 }
               
        
        }
		
	}

}


function SetText(ctrl)
{
    if($(actualcntrl) != null)
    {
        $(actualcntrl).value =ctrl.innerHTML;
        
    }
    else
    {
        $(actualcntrl).value = ctrl.innerHTML;
    }
    $(divcntrl).style.visibility='hidden';  

}

//Mouse over function

 function suggestOver(div_value) 
 {	div_value.className = 'suggest_link_over';
   
 }
  
  
 //Mouse out function
 function suggestOut(div_value) 
 {
    div_value.className = 'suggest_link';
 }
