
if (parseInt(navigator.appVersion.charAt(0))>=4){ 
    var isNN = (navigator.appName=='Netscape')?1:0; 
    var isIE = (navigator.appName.indexOf('Microsoft')!=-1)?1:0; 
} 
if (isNN) {
    function showFour(divID,o){
        var div = document.getElementById(divID);
        div.style.left = indexGetLeft(o) - 20 + "px";
        var top = indexGetTop(o) + o.offsetHeight;
        div.style.top = top + "px";
        div.style.display = "block";
    }
   
   function showCart(obj,o) {
        GetShoppingCart();
        var div = document.getElementById(obj);
        var left = indexGetLeft(o) - 160;
        div.style.left = left + "px";
        var top = indexGetTop(o) + o.offsetHeight - 35;
        div.style.top = top + "px";
        div.style.display = "block";
    }
    
    function showCurrency(divId,o){
        var div = document.getElementById(divId);
        var left = indexGetLeft(o) + 50 ;
        div.style.left = left + "px";
        var top = indexGetTop(o);
        //indexGetTop(o) - 21;
        div.style.top = top + "px";
        div.style.display = "block";
    }
}


if (isIE) {
    function showFour(divID,o){
        var div = document.getElementById(divID);
        div.style.pixelLeft = indexGetLeft(o) - 20;
        div.style.pixelTop = indexGetTop(o) + o.offsetHeight;
        div.style.display = "block";
    }
    function showCart(obj,o){
        GetShoppingCart();
        var div = document.getElementById(obj);
        var left = indexGetLeft(o) - 160;
        div.style.left = left + "px";
        var top = indexGetTop(o) + o.offsetHeight - 35;
        div.style.top = top + "px";
        div.style.display = "block";
    }
    function showCurrency(divId,o){
        
        var div = document.getElementById(divId);
        var left = indexGetLeft(o) + 50;
        div.style.left = left + "px";
        var top = indexGetTop(o);
        div.style.top = top + "px";
        div.style.display = "block";
    }
}


function setBlock(par){
    var div = document.getElementById(par);
    div.style.display = "block";
}

function setNone(par){
    var div = document.getElementById(par);
    div.style.display = "none";
}

//Left
function indexGetLeft(e){
  var l = e.offsetLeft;
  while(e = e.offsetParent){
     l += e.offsetLeft;
  }
  return l - 50;
}
//Right
function indexGetTop(e){
  var t = e.offsetTop;
  while(e = e.offsetParent){
    t += e.offsetTop;
  }
  return t;
}   
var xmlHttp;
function GetXMLHttpRequest(){

    if(window.XMLHttpRequest)  
    {   
       return new XMLHttpRequest();   
    }  
    else if(window.ActiveXObject)  
    {   
       return new ActiveXObject("Msxml2.XMLHTTP");   
    } 
}

function GetShoppingCart(){
    
    document.getElementById("showCart").innerHTML = "";
    document.getElementById("spnSubTotalAmount").innerHTML = "";
    
    document.getElementById("divImg").style.display = "block";

    var url = "/GetCart.aspx?random=" + Math.random();
    
    xmlHttp = GetXMLHttpRequest();
    
    xmlHttp.onreadystatechange = ShoppingCart;
    
    xmlHttp.open('get',url,true);
    
    xmlHttp.send(null);
   
}

function ShoppingCart(){
    if(xmlHttp.readyState == 4){
        if(xmlHttp.status == 200){
        
            document.getElementById("divImg").style.display = "none";
            var rntStr = xmlHttp.responseText;
            
            var arr1 = rntStr.split('|');
            var showHtml = document.getElementById("showCart");
            var spnSubTotalAmount = document.getElementById("spnSubTotalAmount");
            showHtml.innerHTML = arr1[0];
            spnSubTotalAmount.innerHTML = arr1[1];
        }
    }
    else{
        document.getElementById("divImg").style.display = "block";
    }
}

function ValidateSearch(obj){
    var txtSearch = document.getElementById(obj);
    if(txtSearch.value.length == 0){
        alert("Please type your search .");
        txtSearch.focus();
        return false;
    }
    else
        return true;
}

