colorMap = new Object();
colorMap['welcome'] = '#317CD9';
colorMap['services'] = '#0D54AC';
colorMap['terms'] = '#123F78';
colorMap['clients'] = '#75A4E0';
colorMap['guidelines'] = "#15547B";
colorMap['contact'] = "#3BA1C7";
var on_blue=0;
var blue_interval=100;
var list = new Array('welcome','services','terms','clients','guidelines','contact');
function show_blue(nav){
	daDiv = document.getElementById('blue_sub');
	daDiv.style.display = 'block';
	daDiv.style.backgroundColor = colorMap[nav];
	//avoid overhang between the two!
	for(j=0;j<list.length;j++){
	   for(i=1;i<4;i++){
		   if(nav==list[j]){
		     if(document.getElementById(list[j]+'_'+i))
		       document.getElementById(list[j]+'_'+i).style.display= 'block';
		   }else{
			 if(document.getElementById(list[j]+'_'+i))
			   document.getElementById(list[j]+'_'+i).style.display='none';
		   } 
		}
	}
	changeImages('nav_'+nav,'images/design/nav_'+nav+'-over.gif');
	on_blue=1;
}
function hide_blue(nav,doit){
	if(nav==current_nav)return;
	if(doit && on_blue!=1){
		daDiv = document.getElementById('blue_sub').style.display='none';
	   	for(j=0;j<list.length;j++){
		   changeImages('nav_'+list[j],'images/design/nav_'+list[j]+'.gif');
		   for(i=1;i<list.length;i++){
	           if(document.getElementById(list[j]+'_'+i))
	              document.getElementById(list[j]+'_'+i).style.display='none';
			}
		}
		show_blue(current_nav);
		//reset all the top images as well
		changeImages('nav_'+current_nav,'images/design/nav_'+current_nav+'-over.gif');
		
	}else if(!doit){
		on_blue=0;
		//reset all of them anyways
		for(j=0;j<4;j++){
			if(nav==list[j]){//keep it on
				changeImages('nav_'+list[j],'images/design/nav_'+list[j]+'.gif');
			}else{
				changeImages('nav_'+list[j],'images/design/nav_'+list[j]+'.gif');
			}
		}
		changeImages('nav_'+current_nav,'images/design/nav_'+current_nav+'-over.gif');
		setTimeout("hide_blue('"+nav+"',1)",blue_interval);
	}
}
userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}

function findElement(n,ly) {
    if (browserVers < 4)		return document[n];
    var curDoc = ly ? ly.document : document;
    var elem = curDoc[n];
    if (!elem) {
        for (var i=0;i<curDoc.layers.length;i++) {
            elem = findElement(n,curDoc.layers[i]);
            if (elem) return elem;
        }
    }
    return elem;
}

function changeImages() {
    if (document.images && (preloadFlag == true)) {
        var img;
        for (var i=0; i<changeImages.arguments.length; i+=2) {
            img = null;
            if (document.layers) {
                img = findElement(changeImages.arguments[i],0);
            }
            else {
                img = document.images[changeImages.arguments[i]];
            }
            if (img) {
                img.src = changeImages.arguments[i+1];
            }
        }
    }
}

var preloadFlag = false;
function preloadImages() {
    if (document.images) {
        nav_welcome_over = newImage("images/design/nav_welcome-over.gif");
        nav_services_over = newImage("images/design/nav_services-over.gif");
        nav_terms_over = newImage("images/design/nav_terms-over.gif");
        nav_clients_over = newImage("images/design/nav_clients-over.gif");
		nav_guidelines_over = newImage("images/design/nav_guidelines-over.gif");
	    nav_contact_over = newImage("images/design/nav_contact-over.gif");
	    development_over = newImage("images/design/services_development-over.gif");
	    management_over = newImage("images/design/services_management-over.gif");
	    creative_intervention_over = newImage("images/design/services_creative_intervention-over.gif");
	    books_over = newImage("images/design/clients_books-over.gif");
        movie_over = newImage("images/design/clients_movie-over.gif");
        business_over = newImage("images/design/clients_business-over.gif");
        terms_development_over = newImage("images/design/terms_development-over.gif");
        terms_management_over = newImage("images/design/terms_management-over.gif");
        terms_creative_intervention_over = newImage("images/design/terms_creative_intervention-over.gif");
        guidelines_books_over = newImage("images/design/guidelines_books-over.gif");
        guidelines_movie_over = newImage("images/design/guidelines_movie-over.gif");
        guidelines_business_over = newImage("images/design/guidelines_business-over.gif");
        nav_contact_over = newImage("images/design/z-over.jpg");
        contact_contact_over = newImage("images/design/contact_about-over.gif");
        contact_viewpoints_over = newImage("images/design/contact_viewpoints-over.gif");
        contact_contact_over = newImage("images/design/contact_contact-over.gif");
        welcome_hello_over = newImage("images/design/welcome_hello-over.gif");
        welcome_thank_you_over = newImage("images/design/welcome_thank_you-over.gif");
        preloadFlag = true;
    }
}

