function showHideDiv(theDiv,theAction) {
	//theDiv.style.display='none';
	if (theAction == null) {
		//alert ('show '+theDiv);
		var hideDiv = document.getElementById(theDiv);
		var showDiv = document.getElementById(theDiv+'_detail');
		hideDiv.style.display='none';
		showDiv.style.display='block';
	} else {
		alert ('hide '+theDiv);
	}
}

function toggleBrowse(theState) {
	var closedState = document.getElementById('bzc');
	var openState = document.getElementById('bzo');
	if (theState == 'open') {
		closedState.style.display='none';
		openState.style.display='block';
	} else {
		openState.style.display='none';
		closedState.style.display='block';
	}
}

function toggleVI(showWhat) {
	if (showWhat == 'more') {
		document.getElementById('vi_short').style.display = 'none';
		document.getElementById('vi_long').style.display = '';
	} else {
		document.getElementById('vi_long').style.display = 'none';
		document.getElementById('vi_short').style.display = '';
	}
}

function resizePage() {
	var lp = document.getElementById("lFade");
	var rp = document.getElementById("rFade");
	lp.style.display = 'none';
	rp.style.display = 'none';
	
	var scrW = screen.width;
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
	var contentWidth = 1000;
	var availWidth = (myWidth-contentWidth) / 2;
//	var debugDiv = document.getElementById("dweTest");
//	debugDiv.innerHTML = 'Screen Width: '+scrW+'\nWindow Width:'+myWidth+'\nSides: '+availWidth;
	lp.style.width = availWidth+'px';
	rp.style.width = availWidth+'px';
	lp.style.display = '';
	rp.style.display = '';
	
	var posterContainer = document.getElementById('posterContainer');
	var posterDiv = document.getElementById('posters');
	var baseWidth = 971;
	var baseMargin = 11;
	
	if (myWidth > 1000) {
		baseWidth = myWidth-29;
		baseMargin = ((myWidth-1000)/2)+11;
	}
	posterContainer.style.width = baseWidth+'px';
	posterDiv.style.marginLeft = baseMargin+'px';
	if (baseWidth-baseMargin >=1100) {
		posterDiv.style.width = (baseWidth-baseMargin)+'px';
	} else {
		posterDiv.style.width = '1100px';
	}

	//posterDiv.style.visibility = 'hidden';
	posterDiv.style.visibility = 'visible';

}

function calendarOffset() {
	var scrW = screen.width;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }


	var contentWidth = 1000;
	var availWidth = (myWidth-contentWidth) / 2;
//	var debugDiv = document.getElementById("dweTest");
//	debugDiv.innerHTML = 'Screen Width: '+scrW+'\nWindow Width:'+myWidth+'\nSides: '+availWidth;
	lp.style.width = availWidth+'px';
	rp.style.width = availWidth+'px';
	lp.style.display = '';
	rp.style.display = '';
	
	var posterContainer = document.getElementById('posterContainer');
	var posterDiv = document.getElementById('posters');
	var baseWidth = 971;
	var baseMargin = 11;
	
	if (myWidth > 1000) {
		baseWidth = myWidth-29;
		baseMargin = ((myWidth-1000)/2)+11;
	}
	posterContainer.style.width = baseWidth+'px';
	posterDiv.style.marginLeft = baseMargin+'px';
	posterDiv.style.width = (baseWidth-baseMargin)+'px';

	//posterDiv.style.visibility = 'hidden';
	posterDiv.style.visibility = 'visible';

}


function AddToCalendar(calendar,server,eid,date){
	var url=server+'/calendar.ics?eid='+eid+'&calendar='+calendar;
	URL+='&date='+date;
	if(calendar=='outlook'||calendar=='ical')
		document.location.href=url;
	else
		window.open(url,'calendar','toolbar=yes, menubar=yes, location=yes, status=yes, scrollbars=yes,resizable=yes, width=800, height=600, left=0, top=0');
}

