var isFF = (navigator.userAgent.indexOf("Firefox") != -1);
var isMac = (navigator.appVersion.indexOf("Mac") != -1);
var isSafari = (navigator.appVersion.indexOf("Safari") != -1);
var isNN4 = document.layers?1:0;
var isIE4 = document.getElementById?0:1;
var isOPR = (navigator.userAgent.indexOf("Opera")!=-1)?1:0;
var isOPR7 = 0;
var isNS6 = (document.getElementById && !document.all && !isOPR)?1:0;
var isNS7 = (navigator.userAgent.indexOf("Netscape/7")!=-1)?1:0;
var isChrome = (navigator.userAgent.indexOf("Chrome")!=-1 ? true : false);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function ImageClick(imgId)
{
    var i;
    for(i = 0; i < document.images.length; i++)
    {
        try
        {
            var alt = document.images[i].getAttribute("alt").split("|");

            if(document.images[i].id == imgId)
            {
                document.images[i].src = alt[0];
                document.images[i].setAttribute("alt", alt[0] + "|" + alt[1] + "|clicked");
            }
            else
            {
                if(document.images[i].id.indexOf("Image") > -1)
                {
                    document.images[i].src = alt[1];
                    document.images[i].setAttribute("alt", alt[0] + "|" + alt[1] + "|");
                }
            }
        }
        catch(e){}
    }
}

function ImageMouseOver(img)
{
    var alt = img.getAttribute("alt").split("|");
    if(alt[2] != "clicked")
    {
        img.src = alt[0];
    }
}

function ImageMouseOut(img)
{
    var alt = img.getAttribute("alt").split("|");
    if(alt[2] != "clicked")
    {
        img.src = alt[1];
    }
}

var menu = new Array();
menu[0] = new Array("mnuProducts", null);
menu[1] = new Array("mnuNews", null);

function GetMenu(id)
{
    var i;
    for(i = 0; i < menu.length; i++)
    {
        if(menu[i][0] == id)
        {
            return menu[i];
        }
    }
    
    return null;
}

function ExpandMenu(id)
{
    var menu = GetMenu(id);
    window.clearTimeout(menu[1]);
    
    var mnu = document.getElementById(id);
    var mnuDim = GetElementDimensions(mnu);
    var tblDim = GetElementDimensions(mnu.getElementsByTagName("TABLE")[0]);
    
    if(mnuDim[1] < tblDim[1])
    {
        if(!isFF && !isSafari)
        {
            if(mnu.style.display == "none")
            {
                mnu.style.display = "inline-block";
            }
        }
        
        mnu.style.height = (mnuDim[1] + (isFF | isSafari ? 4 : 6)) + "px";
        
        if(mnuDim[1] + 1 < tblDim[1])
        {
            menu[1] = window.setTimeout("ExpandMenu('" + id + "')", 1);
        }
    }
}

function CollapseMenu(id)
{
    var menu = GetMenu(id);
    window.clearTimeout(menu[1]);
    
    var mnu = document.getElementById(id);
    var mnuDim = GetElementDimensions(mnu);

    if(mnuDim[1] > 1)
    {
        mnu.style.height = (mnuDim[1] - (isFF | isSafari ? 4 : 6)) + "px";
        
        if(mnuDim[1] > 1)
        {
            menu[1] = window.setTimeout("CollapseMenu('" + id + "')", 1);
        }
    }
    else if(mnuDim[1] == 1)
    {
        if(!isFF && !isSafari)
        {
            mnu.style.display = "none";
        }
    }
}

var tmrHomeSlider = null;
var activeSlideNum = 1;
var slidesLoaded = 0;

function HomeSliderImageLoad()
{
    slidesLoaded++;
    
    if(slidesLoaded == 5)
    {
        StartHomeSlider();
    }
}

function StartHomeSlider()
{
    try
    {
        var activeSlide = document.getElementById("homeslide" + activeSlideNum); 
        var activeSlideOpacity = parseInt(activeSlide.getAttribute("alt"));
        var prevSlide = document.getElementById("homeslide" + (activeSlideNum == 1 ? 5 : activeSlideNum - 1));
        var prevSlideOpacity = parseInt(prevSlide.getAttribute("alt"));
        
        //alert(activeSlideNum + " = " + activeSlideOpacity + "\r\nprevSlide: " + prevSlideOpacity);
        
        if(activeSlideOpacity < 100)
        {
            activeSlideOpacity++;
            activeSlide.setAttribute("alt", activeSlideOpacity);
            
            if(isSafari | isFF | isChrome)
            {
                activeSlide.style.opacity = activeSlideOpacity / 100;
            }
            else
            {
                activeSlide.style.filter = "alpha(opacity=" + activeSlideOpacity + ")";
            }
            
            prevSlideOpacity--;
            prevSlide.setAttribute("alt", prevSlideOpacity);
            
            if(isSafari | isFF | isChrome)
            {
                prevSlide.style.opacity = prevSlideOpacity / 100;
            }
            else
            {
                prevSlide.style.filter = "alpha(opacity=" + prevSlideOpacity + ")";
            }
            
            tmrHomeSlider = window.setTimeout("StartHomeSlider();", 10);
        }
        else
        {
            activeSlideNum++;
            
            if(activeSlideNum > 5)
            {
                activeSlideNum = 1;    
            }
            
            tmrHomeSlider = window.setTimeout("StartHomeSlider();", 4000);
        }
    }
    catch(e){}
}

function VerifyForm(frm)
{
    var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/
    
    if(frm["contact_name"].value == "")
    {
        alert("Please enter your Name!");
        return false;
    }
    
    if(frm["contact_email"].value == "")
    {
        alert("Please enter your Email Address!");
        return false;
    }
    else
    {
        if(!emailRe.test(frm["contact_email"].value))
        {
            alert("Please enter a valid Email Address!");
            return false;
        }
    }
    
    if(frm["contact_number"].value == "")
    {
        alert("Please enter your Location!");
        return false;
    }
    
    if(frm["message"].value == "")
    {
        alert("Please enter your Message!");
        return false;
    }
    
    return PostPage(frm, "content");
}