    var http = getHTTPObject();
    var url = "/skuser/ajax/searchgread.jsp";
    var urlMail = "/skuser/ajax/sendmailInquiry.jsp";
    var urlEmail = "/skuser/ajax/sendmail.jsp";
    function getHTTPObject() 
    {
        var xmlhttp;
        if (window.XMLHttpRequest) 
        {
            xmlhttp = new XMLHttpRequest();
        }
        else if (window.ActiveXObject) 
        {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        return xmlhttp;
    }
    function searchGread(v)
    {
        var getstr = "";
        var greadId = document.form2.gradeId.value;         
        getstr += "catid="+v;
        getstr += "&greadid="+greadId;        
        http.open("POST", url, true);
        http.onreadystatechange = handleHttpResponse;            
        http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        http.setRequestHeader("Content-length", getstr.length);
        http.setRequestHeader("Connection", "close");
        http.send(getstr);
    }
    function handleHttpResponse() 
    {
        if (http.readyState == 4) 
        {
            if(http.status == 200) 
            {
                var response = http.responseText;
                document.getElementById('ajax-list').innerHTML = '';
                document.getElementById('ajax-list').innerHTML = response; 
            }
            else 
            {
              /*alert("Not able to retrieve name" );*/
            }
        }    
    }
    function sendEnquiry()
    {
        var x = 0;
        var val = "";
        if (document.form2.toggleAll.length) 
        {
            for (i = 0; i < document.form2.toggleAll.length; i++) 
            {
                if (document.form2.toggleAll[i].checked) 
                {
                    x = x + 1;
                    if(val == '')
                        val += (document.form2.toggleAll[i].value);
                    else
                        val += ("," + document.form2.toggleAll[i].value);
                }
            }
            if (x > 0) 
            {
                document.form2.action="/skuser/home/HomeAction.do?doEnquiry=yes&toggleAll="+val;
                document.form2.submit();
            }
            else 
            {
                alert('Please select atleast one product for enquiry ');
            }
        } 
        else 
        {
            if (document.form2.toggleAll.checked) 
            {               
                val += (document.form2.toggleAll.value);
                document.form2.action="/skuser/home/HomeAction.do?doEnquiry=yes&toggleAll="+val;
                document.form2.submit();
            } 
            else 
            {
                alert('Please select atleast one product for enquiry');
            }
        }
    }

    function checkEmailId()
    {
        if(document.form2.name.value=="")
        {
            alert("Please enter name.");
            document.form2.name.focus();
            return false;
        }
        if(document.form2.company.value=="")
        {
            alert("Please enter company name.");
            document.form2.company.focus();
            return false;
        }
        if(document.form2.emailId.value=="")
        {
            alert("Please enter email id.");
            document.form2.emailId.focus();
            return false;
        }
        else
        {            
            checkEmailAddress(document.form2.emailId);
            if (!good)
            {
                return false;
            }
        }
        return true;
    }
    var good;
    function checkEmailAddress(field)
    {
        // the following expression must be all on one line...
        var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
        if (goodEmail)
        {
            good = true;
        }
        else
        {
            alert('Please enter a valid e-mail address.');
            field.focus();
            field.select();
            good = false;
        }
    }

    function trim(stringToTrim) 
    {
        return stringToTrim.replace(/^\s+|\s+$/g,"");
    }    
    function sendEmail()
    {
        if(checkEmailId())
        {
            var getstr = "";
            var name = document.form2.name.value;         
            var company = document.form2.company.value;                     
            var email = document.form2.emailId.value;
            var tel = document.form2.tel.value;
            var tel1 = document.form2.tel1.value;
            var tel2 = document.form2.tel2.value;
            var fax = document.form2.fax.value;
            var fax1 = document.form2.fax1.value;
            var fax2 = document.form2.fax2.value;
            var address = document.form2.address.value;
            var postal = document.form2.postalCode.value;
            var country = document.form2.country.value;
            getstr += "name="+name;
            getstr += "&company="+company;
            getstr += "&email="+email;
            getstr += "&tel="+tel;
            getstr += "&tel1="+tel1;
            getstr += "&tel2="+tel2;
            getstr += "&fax="+fax;
            getstr += "&fax1="+fax1;
            getstr += "&fax2="+fax2;
            getstr += "&address="+address;
            getstr += "&postal="+postal;
            getstr += "&country="+country;            
            http.open("POST", urlMail, true);
            http.onreadystatechange = handleHttpResponseEmail;            
            http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            http.setRequestHeader("Content-length", getstr.length);
            http.setRequestHeader("Connection", "close");
            http.send(getstr);
        }
    }
    function handleHttpResponseEmail() 
    {
        if (http.readyState == 4) 
        {
            if(http.status == 200) 
            {
                var response = http.responseText; 
                response = trim(response);
                document.getElementById('sentstock').innerHTML = '';
                if(response == 'Y')
                {
                    document.form2.name.value ="";
                    document.form2.company.value ="";
                    document.form2.emailId.value ="";
                    document.form2.tel.value ="";
                    document.form2.tel1.value ="";
                    document.form2.tel2.value ="";
                    document.form2.fax.value ="";
                    document.form2.fax1.value ="";
                    document.form2.fax2.value ="";
                    document.form2.address.value ="";
                    document.form2.postalCode.value ="";
                    document.form2.country.value ="";
                    alert("Email has been sent successfully.");
                }    
                else
                {
                    alert("Email is not sent. Please try again later.");                
                }
            }
            else 
            {
                //alert("Not able to retrieve name" );              
            }
        }    
    }
    function searchBy()
    {
        if(document.form2.search.value=="" || document.form2.search.value=="Search")
        {
            alert('field can not be empty.');
            document.form2.search.focus();
            return false;
        }
        return true;
    } 
    function handleKeyPress(e)
    {
        var key=e.keyCode || e.which;
        if (key==13 && searchBy())
        {
            var v = document.form2.search.value;
            document.form2.action ="/skuser/search.jsp?search="+v;
            document.form2.submit();
        }
    }
    function searchForm()
    {
        if (searchBy())
        {
            var v = document.form2.search.value;
            document.form2.action ="/skuser/search.jsp?search="+v;
            document.form2.submit();
        }
    }
    
    function checkEmail()
    {
        if(document.form2.emailId.value=="")
        {
            alert("Please enter email id.");
            document.form2.emailId.focus();
            return false;
        }
        else
        {            
            checkEmailAddress(document.form2.emailId);
            if (!good)
            {
                return false;
            }
        }
        return true;
    }


    function sentGo(v)
    {
        var x = 0;
        var emailId = "";
        if (document.form2.emailId.length) 
        {
            for (i = 0; i < document.form2.emailId.length; i++) 
            {
                if(document.form2.emailId[i].value != "" && document.form2.emailId[i].value !="Email")
                {
                    x = x +1;
                    emailId = document.form2.emailId[i].value;
                }
            }
            if (x > 0) 
            {
                var getstr = "";                    
                getstr += "pId="+v;
                getstr += "&emailId="+emailId;                
                http.open("POST", urlEmail, true);
                http.onreadystatechange = handleHttpResponseSeandEmail;            
                http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                http.setRequestHeader("Content-length", getstr.length);
                http.setRequestHeader("Connection", "close");
                http.send(getstr);
            }
            else 
            {
                alert('Please enter email address');
            }
            
        }
        else
        {   
            if(document.form2.emailId.value != "" && document.form2.emailId.value !="Email")
            {             
                var getstr = "";
                emailId = document.form2.emailId.value; 
                getstr += "pId="+v;
                getstr += "&emailId="+emailId; 
                
                http.open("POST", urlEmail, true);
                http.onreadystatechange = handleHttpResponseSeandEmail;            
                http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                http.setRequestHeader("Content-length", getstr.length);
                http.setRequestHeader("Connection", "close");
                http.send(getstr);   
            } 
            else 
            {
                 alert('Please enter email address');
           
            }
        }
    }    
    function handleHttpResponseSeandEmail() 
    {
        if (http.readyState == 4) 
        {
            if(http.status == 200) 
            {
                var response = http.responseText; 
                response = trim(response);                
                document.getElementById('sentemail').innerHTML = '';
                if(response == 'Y')
                {
                    alert("Email has been sent successfully.");                    
                }    
                else
                {
                    alert("Email is not sent. Please try again later.");                
                }
            }
            else 
            {
                //alert("Not able to retrieve name" );              
            }
        }    
    }
	function toggle5(showHideDiv, switchImgTag) {
        var ele = document.getElementById(showHideDiv);
        var imageEle = document.getElementById(switchImgTag);
        if(ele.style.display == "block") {
                ele.style.display = "none";
                imageEle.innerHTML = '<img src="../images/plus.gif"  class="plus">';
        }
        else {
                ele.style.display = "block";
                imageEle.innerHTML = '<img src="../images/minus.gif" class="plus">';
        }
        }
