var xmlHttp;
var relt;

function clearproductsplash(){
    document.getElementById('productsplashinfo').innerHTML='';
}
function productsplash(t,mycode){
        var nan = new String(navigator.appName)
            nan = nan.toLowerCase();
            if(nan.indexOf('microsoft')!=-1){
                var x = -289
                var y = t.offsetTop + 29
                var x1 = "40"
                var y1 = "52"
            }else{
                var x = -130
                var y = t.offsetTop - 1
                var x1 = "40"
                var y1 = "52"
            }
        var popupheight = t.height;
            popupheight = popupheight - 4;
        mycode = '<div style="position:absolute;top:'+y+';z-index:30;margin-left:'+x+';"><div class=splashpopup><b class=b1></b><b class=b2></b><b class=b3></b><b class=b4></b><div class=\"splashpopupboxcontent popuptext\" style=\"height:'+popupheight+';\" id=viewcontents>'+mycode+'</div><b class=b4b></b><b class=b3b></b><b class=b2b></b><b class=b1b></b></div></div>'
        document.getElementById('productsplashinfo').innerHTML=mycode; 
}
function moveRecipes(l,t,w){
    var rj = document.getElementById('recipejump')
    var x = rj.offsetLeft
    var y = rj.offsetTop
    var na = new String(navigator.appName);
    na = na.toLowerCase()  
    if(na.indexOf('microsoft')==-1){
        switch(w){
            case 'all': rj.style.top = y + 231 + t;
            break;
            case 'one': rj.style.top = y + 228 + t;
            break;
            case 'showcase': rj.style.top = y + 229 + t;
            break;
        }
        rj.style.left = x + 385 + l;
    }else{
        rj.style.left = x + 383 + l;
        rj.style.top = y + 229 + t;
    }
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function showRecipes()
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  //alert ("Your browser does not support AJAX!");
  return;
  } 
var xmlBrowser=navigator.appName;
var url="AJAX/morerecipes.asp";
url=url+"?&sid="+Math.random()+"&browser="+xmlBrowser;
xmlHttp.onreadystatechange=stateChangedRecipes;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 
function stateChangedRecipes() 
{ 
    if (xmlHttp.readyState==4)
    { 
        document.getElementById("morerecipes").innerHTML=xmlHttp.responseText;
    }
}

function moreRecipes(){
        var rj = document.getElementById('recipejump')
        var or = document.getElementById('otherrecipes')
        var code = '<div class=popupraised><b class=b1></b><b class=b2></b><b class=b3></b><b class=b4></b><div class=popupboxcontent id=morerecipes><div style=text-align:center;padding-top:20px;><img src=images/loading.gif onload=showRecipes(); /></div></div><b class=b4b></b><b class=b3b></b><b class=b2b></b><b class=b1b></b></div>'
        var x = 410;
        var y = rj.offsetTop+29;
            or.style.left = x;
            or.style.top = y;
            or.innerHTML = code;
    }

function elementscrollstop(){
    clearTimeout(relt);
}
function elementscroll(d,en){
    var it = document.getElementById(en)
    if(d=='up'||d=='left'){i=-1}else{i=1};
    it.scrollTop = it.scrollTop + i;
    relt=setTimeout("elementscroll('"+d+"','"+en+"')",10) 
}

function closeelement(ge){
document.getElementById(ge).innerHTML=' '; 
}

function newWindow(u,w,h){
    window.open(u,'newwindow','resizable=1,location=1,toolbar=1,status=1,scrollbars=1,menubar=1,width='+w+', height='+h);
}