// JavaScript Document

var navList = Array('nav_news','nav_contact','nav_works','nav_home','nav_bio');
var works_subNavList = Array('works_subnav_main', 'works_subnav_other');
var contentList = Array('bio_container','main_container','news_container','contact_container');
var frameList = Array('bio_content','news_content');



/////////////////////////////////////////////////////
////////// CONTENT SWITCHING
/////////////////////////////////////////////////////


function closeContent() {
    for (var i=0;i<contentList.length;i++) {
        var maincontent=document.getElementById(contentList[i]);
		maincontent.style.display = "none";
	}
	for (var i=0;i<works_subNavList.length;i++) {
        var navcontent=document.getElementById(works_subNavList[i]);
        navcontent.style.display = "none";
    }
}


function swapContent(obj) {
    closeContent();
    
    if(obj == 'works') {
		 for (var i=0;i<works_subNavList.length;i++) {
			var navcontent=document.getElementById(works_subNavList[i]);
			navcontent.style.display = "block";
		}
    }
	if(obj != 'works' && obj != 'home') {
		switchFrame(obj)
    }
}


function changePage(page,navname,selname,vid) {
        swapContent(page);
        if(vid){ 
			if(page == 'home'){
				changeBgVideo(vid);
			}else {
			    vid = 'flash/'+ random_video();
				changeBgVideo(vid);
			}
				
		}  
}
    
function switchFrame(tabnum) {
	
	var home = document.getElementById('home_container');
	var home_frame = document.getElementById('home_content_frame');
    var bio = document.getElementById('bio_container');
    var news = document.getElementById('news_container');
    var contact = document.getElementById('contact_container');
    var main = document.getElementById('main_container');
    var bio_frame = document.getElementById('bio_content_frame');
    var news_frame = document.getElementById('news_content_frame');
    var contact_frame = document.getElementById('contact_content_frame');
    var main_frame = document.getElementById('main_content_frame');
	
    if(tabnum == 'home') {
		//contact.style.display = "block";
        //contact_frame.src = 'frames/home.html';    
    }
	
	if(tabnum == 'main_content') {
        main.style.display = "block";
        main_frame.src = 'frames/photos.html';    
    } 
	
	if(tabnum == 'bio') {
        bio.style.display = "block";
        bio_frame.src = 'frames/bio.html';    
    }
	
	 if(tabnum == 'news') {
        news.style.display = "block";
        news_frame.src = 'frames/news.html';    
    }
	
	 if(tabnum == 'contact') {
		contact.style.display = "block";
        contact_frame.src = 'frames/contact.html';    
    }
}


function showOther() {
    URL = 'http://www.unicacosarara.com';
    window.open(URL, 'uniscara', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=500,height=470');
}

/////////////////////////////////////////////////////
////////// VIDEO AND FLASH MANILPULATION
/////////////////////////////////////////////////////
   function changeBgVideo(newVid) {
		swfobject.embedSWF(newVid,"flashObject", "100%", "100%", "9.0.0","expressInstall.swf", {},{menu:"false", wmode:"transparent", loop:"true", scale:"exactfit"});
    }
    
    function pauseVid(type) {
        if(navigator.appName.indexOf("Microsoft") != -1) {
            var flash = window.flashObject;
        }else {
            var flash = window.document.flashObject
        }
        
        flash.changeVidStatus(type);
    }

/////////////////////////////////////////////////////
////////// SCREEN SIZING AND RESIZING
/////////////////////////////////////////////////////
    function getWinHeight() {
        if (parseInt(navigator.appVersion)>3) {
            if (navigator.appName=="Netscape") {
                winH = window.innerHeight;
            }
            if (navigator.appName.indexOf("Microsoft")!=-1) {
                winH = document.body.offsetHeight;
            }
        }
        
        return winH;
    }
	
	 function getWinWidth() {
        if (parseInt(navigator.appVersion)>3) {
            if (navigator.appName=="Netscape") {
                winW = window.innerWidth;
            }
            if (navigator.appName.indexOf("Microsoft")!=-1) {
                winW = document.body.offsetWidth;
            }
        }
        
        return winW;
    }
    /////////////////////////////////////////////////
    function setHeight(obj) {
        var topOffset = 155;
        var thisObj = document.getElementById(obj);
        var currentHeight = getWinHeight();
        
        thisObj.style.height = currentHeight - topOffset - 20;
    }
	
	   function setWidth(obj) {
        var leftOffset = 20;
        var thisObj = document.getElementById(obj);
      //  var currentMarginLeft = thisObj.style.marginLeft;
		var currentWinWidth =  getWinWidth() ;
       // thisObj.style.marginLeft = currentWinWidth - currentMarginLeft + 10;
		
    }

    /////////////////////////////////////////////////
    function swapStyle() {
        for (var i=0;i<frameList.length;i++) {
            var thisObj = document.getElementById(frameList[i] + '_frame');
           // thisObj.style.overflow = 'no';
           // thisObj.style.overflow = 'yes';
           // thisObj.style.overflow = 'auto';
        }
    }
    ////////////////////////////////////////////////
    function resizeAll() {
		for (var i=0;i<frameList.length;i++) {
            setHeight(frameList[i] + '_frame');
        }
        
    }
  

function random_video(){
  var myimages=new Array('1','2','3','4','5','6');
  //specify random images below. You can have as many as you wish

  var ry=Math.floor(Math.random()*myimages.length)

  if (ry==0) {
     ry=1;
	}
   return 'video'+myimages[ry]+'.swf';	
}

	
/////////////////////////////////////////////////////
////////// NAVIGATION IMAGE MANIPULATION
/////////////////////////////////////////////////////
function resetNav(newSel,type) {
    var curSelect = document.getElementById(type);
    curSelect.value = newSel;
    
    if(type == 'sf_sel') {
        for (var i=0;i<sf_subnavList.length;i++) {
            var thisItem = sf_subnavList[i];
            document.images[thisItem].src=eval(thisItem+".src"); 
        }
    } else if(type == 'menu_sel') {
        for (var i=0;i<navList.length;i++) {
            var thisItem = navList[i];
            document.images[thisItem].src=eval(thisItem+".src"); 
        }
    } else if(type == 'dp_sel') {
        for (var i=0;i<dp_subnavList.length;i++) {
            var thisItem = dp_subnavList[i];
            document.images[thisItem].src=eval(thisItem+".src"); 
        }
    }
    
    if(newSel) {
        var thisSel = newSel + "_o";
        document.images[newSel].src=eval(thisSel+".src"); 
    }
    di('nav_close_blog','nav_close');
    di('nav_close_bio','nav_close');
}

function di(id,name,type){
    var thisSelect = document.getElementById(type);
    if(thisSelect) {
        if(thisSelect.value != id && type != 'click') {
            document.images[id].src=eval(name+".src"); 
        }
        
    } else document.images[id].src=eval(name+".src"); 
}


	home=new Image()
	home.src="img/home.gif"
    
	works=new Image()
	works.src="img/works.gif"

	main=new Image()
	main.src="img/main.gif"
	
	other=new Image()
	other.src="img/other.gif"
	
	news=new Image()
	news.src="img/news.gif"
	
    bio=new Image()
	bio.src="img/bio.gif"
    
    contact=new Image()
	contact.src="img/contact.gif"
