﻿function changebg(thisID, changeDiv)
{
    var lID, lSrc;
    
    for(var i=1;i<=6;i++)
    {
        lID = "ctl00_li" + i;
        lSrc = document.getElementById(lID);
        
        if(i==thisID)
        {
            lSrc.className = "on";
        }
        else
        {
            lSrc.className = "off";
        }
    
        if(changeDiv==1)
        {
            //this means it's the front page and we need to change div for content.
            //find d
            var dID;
            dID = document.getElementById("d" + i);
            if(i==thisID)
            {
                dID.style.display = "block";               
            }
            else
            {
                dID.style.display = "none";
            }
            
            lID = "d0";
            lSrc = document.getElementById(lID);
            lSrc.style.display = "none";
            
        }
    }
    
    if(thisID==0&&changeDiv==1)
    {
        lID = "d0";
        lSrc = document.getElementById(lID);
        lSrc.style.display = "block";
    }
   
}

function getCurrentQuote(thisURL)
{
    var lsSrc = document.getElementById("quoteBox");
    var url = thisURL; //"QuoteBox.aspx";
    
    element = lsSrc;

    // Create asynchronous request...
    if (window.XMLHttpRequest) { 
        req = new XMLHttpRequest(); 
    } else if (window.ActiveXObject) { 
        req = new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
	
    req.onreadystatechange = function() 
    {   	    
        if (req.readyState == 4 && req.status == 200) 
        { 
            element.innerHTML = req.responseText;
        } 
        else
        {   
            element.innerHTML = "updating quote...";
        }
    } 
           	
    req.open("GET", url, true);
    req.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
    req.send(null);
}

function updateCurrentQuote(thisURL)
{
    //TODO add div box and make it move to quoteBox
    //find product, quantity, period, unit
    var prod = document.getElementById("ctl00_cph1_tbProductID");
    var quant = document.getElementById("ctl00_cph1_tbQuantity")
    var period = document.getElementById("ctl00_cph1_tbPeriod");
      
    var selRbl = 0;
    try
    {
        var rbl1 = document.getElementById("ctl00_cph1_rblUnit_0");
        if(rbl1.checked)
        {
            selRbl = 1;
        }   
    }
    catch(e)
    {}
    
    try
    {
        var rbl2 = document.getElementById("ctl00_cph1_rblUnit_1");
        if(rbl2.checked)
        {
            selRbl = 2;
        }   
    }
    catch(e)
    {}
    try
    {
        var rbl3 = document.getElementById("ctl00_cph1_rblUnit_2");
        if(rbl3.checked)
        {
            selRbl = 3;
        }   
    }
    catch(e)
    {}
    
    //alert(prod.value + "..." + quant.value + "..." + period.value + "..." + selRbl);
    var lsSrc = document.getElementById("quoteBox");
    var url = thisURL + "?AddQuote=1&prod=" + prod.value + "&quant=" + quant.value + "&period=" + period.value + "&unit=" + selRbl;
    
    element = lsSrc;

    // Create asynchronous request...
    if (window.XMLHttpRequest) { 
        req = new XMLHttpRequest(); 
    } else if (window.ActiveXObject) { 
        req = new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
	
    req.onreadystatechange = function() 
    {   	    
        if (req.readyState == 4 && req.status == 200) 
        { 
            element.innerHTML = req.responseText;
            document.location.href = "YourQuote.aspx";
            //popAlert('show');
        } 
        else
        {   
            element.innerHTML = "updating quote...";
        }
    } 
           	
    req.open("GET", url, true);
    req.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
    req.send(null);
    
}

function popAlert(showOrHide)
{
    var dSrc = document.getElementById("popNotice");
    
    if(showOrHide=="show")
    {
        dSrc.style.display = "block";
        window.setTimeout("popAlert('hide')", 5000); 
    }
    else
    {
        dSrc.style.display = "none";
    }
    
}

function removeItem(thisItem, thisD, thisURL)
{
    //find div and hide, then rem from quotebox
    //var thisDiv = document.getElementById(thisD);
    //thisDiv.style.display = "none";
    
    var lsSrc = document.getElementById("quoteBox");
    var url = thisURL + "?RemQuote=1&thisQuote=" + thisItem;
    
    element = lsSrc;

    // Create asynchronous request...
    if (window.XMLHttpRequest) { 
        req = new XMLHttpRequest(); 
    } else if (window.ActiveXObject) { 
        req = new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
	
    req.onreadystatechange = function() 
    {   	    
        if (req.readyState == 4 && req.status == 200) 
        { 
            element.innerHTML = req.responseText;
            document.location.href = "YourQuote.aspx";
        } 
        else
        {   
            element.innerHTML = "updating quote...";
        }
    } 
           	
    req.open("GET", url, true);
    req.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
    req.send(null);
}