
function Is() {
    var agent = navigator.userAgent.toLowerCase();
    this.major = parseInt(navigator.appVersion);
    this.minor = parseFloat(navigator.appVersion);
    this.ns  = ((agent.indexOf('mozilla')!=-1) && ((agent.indexOf('spoofer')==-1) && (agent.indexOf('compatible') == -1)));
    this.ns2 = (this.ns && (this.major == 2));
    this.ns3 = (this.ns && (this.major == 3));
    this.ns4b = (this.ns && (this.minor < 4.04));
    this.ns4 = (this.ns && (this.major >= 4));
    this.ie   = (agent.indexOf("msie") != -1);
    this.ie3  = (this.ie && (this.major == 2));
    this.ie4  = (this.ie && (this.major >= 4));
    this.op3 = (agent.indexOf("opera") != -1);
    this.win   = (agent.indexOf("win")!=-1);
    this.mac   = (agent.indexOf("mac")!=-1);
    this.unix  = (agent.indexOf("x11")!=-1);
}

var is = new Is();

function onerror() {
    document.location.href = "javascript:";
}
if(is.ns4) {
    doc = "document";
    sty = "";
    htm = ".document"
} else if(is.ie4) {
    doc = "document.all";
    sty = ".style";
    htm = ""
}
function preLoad() {
	positionLayers();
}
function positionLayers() {
  
    aboutObj = eval(doc + '["aboutLyr"]' + sty);
    aboutObj.left = 50;
    aboutObj.top = 375;  

    servicesObj = eval(doc + '["servicesLyr"]' + sty);
    servicesObj.left = 50;
    servicesObj.top = 375;

    partnerObj = eval(doc + '["partnerLyr"]' + sty);
    partnerObj.left = 50;
    partnerObj.top = 375;
    
    clientObj = eval(doc + '["contactLyr"]' + sty);
    clientObj.left = 50;
    clientObj.top = 375;    	
    

    
    menuToggle('about');    
}

var menu_selection = "about";
var tHeight = 0;
var bHeight = 0;

function menuToggle(selection) {    

    var old_page = eval(menu_selection + "Obj");    
    old_page.visibility = "hidden";
    var new_page = eval(selection + "Obj");           
    new_page.visibility = "visible"; 
    menu_selection = selection;
    
    var paging = eval(menu_selection + "Obj");
    lHeight = parseInt(paging.height) + 282;
    bHeight = parseInt(paging.height) + 282;
}
var loop = true;
var direction = "up";
var speed = 10;
var timer1 = null;

function scroll(dir,spd) {

    direction = dir;
    speed = spd;
    var page = eval(menu_selection + "Obj");    
    var y_pos = parseInt(page.top);    
    var x_pos = 100    
    var stopping = 0;
    
    if(parseInt(page.height) == 356) // for about layer
    {
    	stopping = -45;    	
    }
    else if(parseInt(page.height) == 1988) // for services layer
    {    	
    	stopping = -1160;
    }
    else if(parseInt(page.height) == 345) // for partners layer
    {    	
    	stopping = -870;
    }
    else if(parseInt(page.height) == 336)// for contact layer
    {
    	stopping = 75;
    }    
    
    if(loop == true) 
    {
        if(direction == "dn" && y_pos >= parseInt(stopping))
        {        
	    page.top = (y_pos-(speed));                                                
            clearTimeout(timer1);
            timer1 = setTimeout("scroll(direction,speed)", 1);
        } 
        else if(direction == "up" && y_pos < 100) 
        {
            page.top = (y_pos+(speed));                       
            clearTimeout(timer1);
            timer1 = setTimeout("scroll(direction,speed)", 1);            	 
        } 
        else if(direction == "top") 
        {
            page.top = 100;
            
        }
    }
}