
function setStyle(element,ss){
	var css_complete = ss.split(';');
	for(i = 0; i < css_complete.length;i++){
		if(css_complete[i]!=null){
			var parts = css_complete[i].split(':');
			var k = parts[0];
			var v = parts[1];
			if(v!="" && k!=""){
				eval("element.style."+k+"='"+v+"'");
			}
		}
	}
}
function display(caller,element,parent){
	var pde = document.getElementById(parent);
	var ide = document.getElementById(element);
	pde.className = "folder_open";
	setStyle(ide,"display:block;");
	caller.onclick = function(){
		hide(caller,element,parent);
	};
}
function hide(caller,element,parent){
	var pde = document.getElementById(parent);
	var ide = document.getElementById(element);
	pde.className = "folder_closed";
	setStyle(ide,"display:none;");
	caller.onclick = function(){
		display(caller,element,parent);	
	};
}


/*

Author: Frank Natividad
Date: May 13, 2009

-About-

This Java Script will help make a dynamic image rotator
*/
/*CSS VARS*/
BR_BANNER_CONTAINER = "banner_img";
BR_BANNERS_LINK = "http://brand.nmsu.edu/rotate/rotate.php";
BR_DELAY = 5; //IN Seconds//
BR_Curr = 5;
BR_FADE = 1;
/*Rotater Funcs*/
function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  obj.style.filter = "alpha(opacity:"+opacity+")";
  obj.style.KHTMLOpacity = opacity/100;
  obj.style.MozOpacity = opacity/100;
  obj.style.opacity = opacity/100;
}
function BR_rotate(){
	//Set Css see Fade of the Image//
	var BR_CONT = document.getElementById('banner_img');
	switch(BR_FADE){
		case 1:
			//FADE IN//
			setOpacity(BR_CONT,BR_Curr*10);
		break;
		default:
			//FADE OUT//
			var tme = 100/BR_DELAY;
			var op = 100-(BR_Curr*10);
			setOpacity(BR_CONT,op);
		break;
	}
	if(BR_Curr >= 10){
		BR_Curr = 0;
		if(!BR_FADE){
			BR_CONT.src = BR_BANNERS_LINK+"?rand="+Math.ceil(100*Math.random());
			BR_FADE = 1;
			setTimeout(BR_rotate,(75));
		}else{
			
			BR_FADE = 0;
			setTimeout(BR_rotate,BR_DELAY*1000);
		}
		
	}else{
		BR_Curr++;
		setTimeout(BR_rotate,75);
	}
}

/*

Author: Frank Natividad
Date: May 13, 2009

-About-

This javascript will assist google calendar display over the main page.

*/
/*CSS VARS*/
var CSS_POPUP = 'ppjs_id';
var CSS_DARKEN = 'darken_id';
var CSS_SPOTLIGHT = 'spotlight_id';
var CSS_CALBASE = 'cald_id';
var CSS_SPECIAL = 'special';
var CSS_MONTH = 'month';
var CSS_DAY = 'day';
var INSIDE_HTML = '';
var DIV_ID = '';
/*DISPLAY FUNCS*/

function JS_DARKEN(IO,S){
	var loc = document.getElementById(S);
	if(IO){
		window.scrollTo(0,40);
		loc.setAttribute('class',CSS_DARKEN);
		loc.setAttribute('className',CSS_DARKEN);
	}else{
		//loc.innerHTML = '&nbsp;';
		loc.setAttribute('class','#');
		loc.setAttribute('className','#');
	}
}
function JS_POPUP(str,id){
	DIV_ID = id;
	JS_DARKEN(1,'dark');
	INSIDE_HTML = document.getElementById(id).innerHTML;
	var win_opt = '<div class="'+CSS_POPUP+'"><div id="cal_header"><div style="float:left;padding-bottom:2px;text-align:left;color:#ffffff;">Career Services Calendar</div><div style="text-align:right;padding-bottom:2px;"><img src="images/close_bn.png" width="24px" onclick="javascript:JS_CPOPUP();" style="cursor:pointer;" alt="close calendar"/></div></div><div>'+str+'</div></div>';
	document.getElementById(DIV_ID).innerHTML = win_opt;
}
function JS_CPOPUP(){
	JS_DARKEN(0,'dark');
	document.getElementById(DIV_ID).innerHTML = INSIDE_HTML;
}
