var http = getHTTPObject();
var http1 = getHTTPObject1();         
var urlOrder1 = "/mackmark1/ajax/orderInfo1.jsp";
var urlLogin = "/mackmark1/ajax/loginInfo.jsp";
var urlEmail ="/mackmark1/ajax/emailinfo.jsp";
function trim(stringToTrim) 
{
    return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function getHTTPObject() 
{
    var xmlhttp;
    if (window.XMLHttpRequest) 
    {
        xmlhttp = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return xmlhttp;
}
function getHTTPObject1() 
{
    var xmlhttp;
    if (window.XMLHttpRequest) 
    {
        xmlhttp = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return xmlhttp;
}      

function handleHttpResponse1() 
{
    if (http.readyState == 4) 
    {
        if(http.status == 200)
        {
            var response = http.responseText;
            response = trim(response);
            document.getElementById('shopping').innerHTML='';
            document.getElementById('shopping').innerHTML=response;
        }
        else 
        {                  
        }
    }  
}      
function getTotal()
{            
    http.open("GET", urlOrder1, true);
    http.onreadystatechange = handleHttpResponse1;
    http.send(null);
}
function handleHttpResponse4() 
{
    if (http1.readyState == 4) 
    {
        if(http1.status == 200)
        {
            var response = http1.responseText;
            document.getElementById('loginid').innerHTML='';
            document.getElementById('loginid').innerHTML=response;
        }
        else 
        {                  
        }
    }  
}
function getLoingValue()
{
    http1.open("GET", urlLogin, true);
    http1.onreadystatechange = handleHttpResponse4;
    http1.send(null);
}    

function shoppingCart()
{
    document.categoryForm.action = '/mackmark1/cart.jsp';
    document.categoryForm.submit();
}
function tellAFriend()
{
    document.categoryForm.action = '/mackmark1/tellafriend.jsp';
    document.categoryForm.submit();
}
function checkEmail()
{
    if(document.categoryForm.emailid.value=="")
    {
        alert("Please enter email address.");
        document.categoryForm.emailid.focus();
        return false;
    } 
    else
    {            
        checkEmailAddress(document.categoryForm.emailid);
        if (!good)
        {
            return false;
        }
    }     
    return true;
}

function handleHttpResponse5() 
{
    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 inserted successfully.");
            }
            else if(response == 'N')
            {
                alert("Email is not insert. Please try again later.");
            }
            else
            {
                alert("Email address already present in data base.");
            }
            document.categoryForm.emailid.value="Enter Email id";
        }
        else 
        {
          //alert("Not able to retrieve name" );              
        }
    }    
}
function handleKeyPressEmail(e)
{
    var key=e.keyCode || e.which;
    if (key==13 && checkEmail())
    {
        var getstr = "?";            
        var ve = document.categoryForm.emailid.value;                                     
        getstr +="comid="+1;            
        getstr +="&emailid="+ve;
        http.open("GET", urlEmail+getstr, true);            
        http.onreadystatechange = handleHttpResponse5;
        http.send(null);
    }
}
function sendEmail() 
{
    if(checkEmail())
    {
        var getstr = "?";            
        var ve = document.categoryForm.emailid.value;            
        getstr +="comid="+1;
        getstr +="&emailid="+ve;
        http.open("GET", urlEmail+getstr, true);            
        http.onreadystatechange = handleHttpResponse5;
        http.send(null);
    }
}
