﻿// JScript File


function CheckSpecial(ctlid, e)
{
    var ctl = document.getElementById(ctlid).value;
    var k =(e.which)? e.which : e.keyCode;

    if(ctl == ""){if(k == 32) return false;}
   
//    if((k > 64 && k < 91)|| (k > 96 && k < 123) || (k == 32))
//    {		
//       return true;
//    }
//    else
//        return false;
    
}




var XmlHttpCompany;
function CreateXmlHttpCompany()
{
	try
	{
		XmlHttpCompany = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttpCompany = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
		{
			XmlHttpCompany = null;				
		}
	}
	if(!XmlHttpCompany && typeof XmlHttpCompany != "undefined")
	{
		XmlHttpCompany = new XMLHttpRequest();
	}
}

function callCompany(id,e,id1)
{


     var k =(e.which)? e.which : e.keyCode;   

    if( k  == 0 )
    {
    var LB = document.getElementById("LpCompany");
     var w = LB.length;
      LB.focus(); 
    //alert(w);

    }

   else
   {
//       if(id.length>2)
//       {
       //document.getElementById("imgajax").src="/App_Themes/images/autocomplete_spinne.gif";
//       document.getElementById('ctl00_ContentPlaceHolder1_FillCompany1_hdnCompanyid').value="";
        CreateXmlHttpCompany();
       
         var requestUrl;


       requestUrl="AjaxCompany.aspx?time=" + new Date().getTime() + "&Compname="+id;
//       }
//       else
//       {
//          return false;
//       }

    }
//  alert(requestUrl);
   
      
      
      if(XmlHttpCompany)	{

				    XmlHttpCompany.onreadystatechange = function(){SendMessageReasponse(id1)}
				    XmlHttpCompany.open("GET", requestUrl,  true);
				    XmlHttpCompany.send(null);
			       }
			       
			   
      
  
}
var txtxid;
function SendMessageReasponse(id1)
{
  txtxid=id1;
  if(XmlHttpCompany.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttpCompany.status == 200)
		 {		
		       var Data = XmlHttpCompany.responseText;
		      var StartIndex = Data.indexOf('<div>');
		      var LastIndex = Data.lastIndexOf("</form>");
		 
            var MainData =  Data.substring(StartIndex,LastIndex);
			document.getElementById("divSearch").innerHTML= MainData;  
			document.getElementById("divSearch").style.display="inline";
		//	document.getElementById("imgajax").src=HostAddressInJSfileForPages+"/App_Themes/images/white.gif";
			 document.getElementById(id1).focus();
         }
     }
}
function setvalue(value,id,name)
{
   document.getElementById(txtxid).value= name;
//   document.getElementById('ctl00_ContentPlaceHolder1_FillCompany1_hdnCompanyid').value=value;
   document.getElementById("divSearch").style.display="none";
}



function Fill(ID,Name)
{
     if(document.getElementById(ID).value=="")
    {
       if(Name=='C')
       {
           document.getElementById(ID).value="Company Name";
       }
    }
}


function Remove(ID)
{
        if(document.getElementById(ID).value=="Company Name")
        {
            document.getElementById(ID).value="";
            document.getElementById(ID).focus();
        }       
}


var ie5=document.all&&document.getElementById
var ns6=document.getElementById&&!document.all
  function jumptoie5(e)
  {
  	var firingobj=ie5? event.srcElement : e.target
    if (ie5||ns6)
    {
	document.onclick=hidemenuie5
     }
  }
  
function hidemenuie5(e)
{
  var firingobj=ie5? event.srcElement : e.target
  if(firingobj.tagName=="TD")
  {
    document.getElementById("divSearch").style.display="none";
  }
}


function isTab(e)
{
  var k =(e.which)? e.which : e.keyCode;   
if( k == 40 )
{
var LB = document.getElementById("LpCompany");
 var w = LB.length;
  LB.focus(); 
}
}

function setfocus()
{
//   alert(document.getElementById("divSearch"))
   document.getElementById("divSearch").focus();
  
}
function if_tab(value,id,name,key_val) 
{
  var k =(key_val.which)? key_val.which : key_val.keyCode;  
	if (k == 9) {
     setvalue(value,id,name);
	}
}
 function QuoteEnterScript(e)
        {
            if(e.keyCode==13)	
            {
                var Scripid = document.getElementById("btnGo");
                Scripid.click();
            }
        }
function Searchempty()
{
	if (document.getElementById("ctl00_ContentPlaceHolder1_FillCompany1_txtCompany").value=="Company Name")
	{
		document.getElementById("ctl00_ContentPlaceHolder1_FillCompany1_txtCompany").value="";
	}
}
function Searchfill()
{
    var getquote=document.getElementById("ctl00_ContentPlaceHolder1_FillCompany1_txtCompany").value;
    
    if (getquote=="")
    {
        document.getElementById("ctl00_ContentPlaceHolder1_FillCompany1_txtCompany").value="Company Name";
    }
}

function SearchCompany()
{
    var SearchTxt = document.getElementById("ctl00_ContentPlaceHolder1_FillCompany1_txtCompany").value;
    if(SearchTxt =="" || SearchTxt=="Company Name")
    {
        alert("Please enter company name ..!!!");
        document.getElementById("ctl00_ContentPlaceHolder1_FillCompany1_txtCompany").value="";
        document.getElementById("ctl00_ContentPlaceHolder1_FillCompany1_txtCompany").focus();
        return false;
    }
return true;
}


 function SearchCompanyOut()
    {
          
//          alert('asas');          	
    var SearchTxt = document.getElementById("FillCompany1_txtCompany").value;
    var Id = document.getElementById("ddlQuote").value;	
	
    if(SearchTxt =="" || SearchTxt=="Company Name")
    {
        alert("Please enter Company Name");
        document.getElementById("FillCompany1_txtCompany").focus();
        
        return false;
    }
	
    else
    {
		//var StrUrl = "Underconstruction.aspx";
   var StrUrl = "CompanyProfile/CompanyList.aspx?SrchQuote="+SearchTxt+"&id="+Id;

         document.location=StrUrl;
         return false   ;
     
    }
}


