<!--

browser_version= parseInt(navigator.appVersion);
browser_type = navigator.appName;

// browser sniffer

var uAgent = navigator.userAgent;
var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var isMac=false,
isSafari=false,
isNetscape=false,
isOpera=false,
isExplorer=false,
isFirefox=false;
var os,br;

ns5 = (bName == "Netscape" && bVer < 5);
ie4 = (bName == "Microsoft Internet Explorer" && bVer < 4);

(ie4 || ns5)?location.replace('needmore.php'):0;

(uAgent.indexOf('Mac')!= -1)?(os = "Mac", isMac=true):os = "PC";
(uAgent.indexOf('MSIE')!= -1)?(br = "Explorer", isExplorer=true):0;
(uAgent.indexOf('Netscape')!= -1)?(br = "Netscape", isNetscape=true):0;
(uAgent.indexOf('Safari')!= -1)?(br = "Safari", isSafari=true):0;
(uAgent.indexOf('Firefox')!= -1)?(br = "Firefox", isFirefox=true):0;
(uAgent.indexOf('Opera')!= -1)?(br = "Opera", isOpera=true):0;

var style = "";
if(isMac && isFirefox){
style += '<style type=\"text/css\"><!--';
style += '#topnav a.comm{';
style += 'padding: 10px 25px 7px 185px;';
style += '}';
style += '//--></style>';
} else if(isMac && isSafari){
style += '<style type=\"text/css\"><!--';
style += '#topnav a.comm{';
style += 'padding: 10px 25px 8px 174px;';
style += '}';
style += '//--></style>';
}
document.write(style);

var url = parent.location.href;
var querystr = unescape(top.location.search.substring(1));

function clearDefault(el) {
	if (el.defaultValue==el.value) {
	el.value = "";
	}
}
  
function ConfirmDel(theURL) {
	if(confirm("This will permanently delete this item. Proceed?")) {
	location = theURL;
	}
}

function buildArray() {
  var a = buildArray.arguments;
  for (i=0; i<a.length; i++) {
    this[i] = a[i];
  }
  this.length = a.length;
}

function go(which, num, win) {
  n = which.selectedIndex;
  if (n != 0) {
    var url = eval("urls" + num + "[n]")
    if (win) {
      openWindow(url);
    } else {
      location.href = url;
    }
  }
}

function today(){
var d=new Date();
var day=d.getDate();
var month=d.getMonth() + 1;
var year=d.getFullYear();
return month + "/" + day + "/" + year;
}

function user(){
var buf = (document.cookie.indexOf("OCLC2")!=-1)?unescape(getCookie("OCLC2")):"";
	if((buf == "null") || (buf == "")){
	return "user name";
	} else {
	return buf;
	}
}

function logout(){
document.cookie="cookieb2evosession=;path=/";
}

function user_email(){
var buf = (document.cookie.indexOf("OCLC")!=-1)?unescape(getCookie("OCLC")):"";
	if((buf == "null") || (buf == "")){
	return "";
	} else {
	return buf;
	}
}

function getCookie(name) {
    var start = document.cookie.indexOf(name+"=");
    var len = start+name.length+1;
    if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
    if (start == -1) return null;
    var end = document.cookie.indexOf(";",len);
    if (end == -1) end = document.cookie.length;
    return unescape(document.cookie.substring(len,end));
}

function pop2(value){
newwindow = window.open(value,'help5','width=900,height=600,status=0,location=0,toolbar=0,menubar=0,scrollbars=1,resizable=1,top=20,screenY=20,left=20,screenX=20');
	if(window.focus){
	newwindow.focus();
	}
}


function sizeIframes(page) {
	if(page == "home"){
		blogframe = document.getElementById('blog');
		forumframe = document.getElementById('forum');
		if(blogframe != null) 
			blogframe.style.height = blogframe.contentWindow.document.body.scrollHeight+20 + "px";
		if (forumframe != null)
			forumframe.style.height = forumframe.contentWindow.document.body.scrollHeight+20 + "px";
	} else if (page == "community"){
		blogframe = document.getElementById('blog');
		forumframe = document.getElementById('forum');
		if(forumframe != null)
			if(forumframe.contentWindow.document.body.scrollHeight > 300)
				forumframe.style.height = forumframe.contentWindow.document.body.scrollHeight + "px";
		if(blogframe != null)
			blogframe.style.height = blogframe.contentWindow.document.body.scrollHeight+20 + "px";
	}
	stretchNav();
}

function getBrowserHeight(){
var myWidth = 0, myHeight = 0;
	if( typeof(window.innerWidth) == 'number' ){
	myWidth = window.innerWidth; myHeight = window.innerHeight;
	} 
	else if(document.documentElement && (document.documentElement.clientWidth ||document.documentElement.clientHeight)){
	myWidth = document.documentElement.clientWidth; myHeight = document.documentElement.clientHeight;
	} 
	else if(document.body && (document.body.clientWidth || document.body.clientHeight)){
	myWidth = document.body.clientWidth; myHeight = document.body.clientHeight;
	}
	
return myHeight	
}

function getBrowserWidth(){
var myWidth = 0, myHeight = 0;
	if( typeof(window.innerWidth) == 'number' ){
	myWidth = window.innerWidth; myHeight = window.innerHeight;
	} 
	else if(document.documentElement && (document.documentElement.clientWidth ||document.documentElement.clientHeight)){
	myWidth = document.documentElement.clientWidth; myHeight = document.documentElement.clientHeight;
	} 
	else if(document.body && (document.body.clientWidth || document.body.clientHeight)){
	myWidth = document.body.clientWidth; myHeight = document.body.clientHeight;
	}
	
return myWidth	
}

function findPosY(im){
obj = document.getElementById(''+im+'');
var curtop = 0;
	if(obj){
		if (obj.offsetParent){
			while (obj.offsetParent){
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
			}
		} else if (obj.y){
		curtop += obj.y;
		}
	}
return curtop;
}

// toggle

function tog(object) {
	if (document.getElementById){
	var obj = eval(document.getElementById('' + object + ''));
	var im_obj = eval(document.getElementById('im_' + object + ''));
		if(obj){
			if(obj.style.display == 'block'){
			obj.style.display = 'none';
			im_obj.src = '/USC/images/plus.gif';
			} else {
			obj.style.display = 'block';
			im_obj.src = '/USC/images/minus.gif';
			stretchNav();
			}
		}
	}
}

var allDivs = new Array();
var allImgs = new Array();

function togsect(object) {
var obj = eval(document.getElementById('' + object + ''));
var allDivs = document.getElementsByTagName('div');
var allImgs = document.getElementsByTagName('img');
	for (i=0; i<allDivs.length; i++) {
		if ((allDivs[i].id.indexOf(object)!= -1) && (allDivs[i].className == 'child' || allDivs[i].className == 'toggies')) {
			if(allDivs[i].style.display == 'none'){
				for (k=0; k<allImgs.length; k++) {
					if ((allImgs[k].id.indexOf(object)!= -1) && (allImgs[k].className == 'plus_minus' || allImgs[k].className == 't_plus_minus')) {
					allImgs[k].src = '/USC/images/minus.gif';
					}
				}
			allDivs[i].style.display = 'block';
			stretchNav();
			} else {
				for (k=0; k<allImgs.length; k++) {
					if (allImgs[k].className == 'plus_minus' || allImgs[k].className == 't_plus_minus') {
					allImgs[k].src = '/USC/images/plus.gif';
					}
				}			
			allDivs[i].style.display = 'none';
			}
		}
	}
}

function opensect(object) {
var obj = eval(document.getElementById('' + object + ''));
var allDivs = document.getElementsByTagName('div');
var allImgs = document.getElementsByTagName('img');
	for (i=0; i<allDivs.length; i++) {
		if ((allDivs[i].id.indexOf(object)!= -1) && (allDivs[i].className == 'child' || allDivs[i].className == 'toggies')) {
			for (k=0; k<allImgs.length; k++) {
				if ((allImgs[k].id.indexOf(object)!= -1) && (allImgs[k].className == 'plus_minus' || allImgs[k].className == 't_plus_minus')) {
				allImgs[k].src = '/USC/images/minus.gif';
				}
			}
		allDivs[i].style.display = 'block';
		stretchNav();
		}
	}
}


function togAll(){
var allDivs = document.getElementsByTagName('div');
var allImgs = document.getElementsByTagName('img');
	for (i=0; i<allDivs.length; i++) {
		if (allDivs[i].className == 'child' || allDivs[i].className == 'toggies') {
			if(allDivs[i].style.display == 'none'){
				for (k=0; k<allImgs.length; k++) {
					if (allImgs[k].className == 'plus_minus' || allImgs[k].className == 't_plus_minus') {
					allImgs[k].src = '/USC/images/minus.gif';
					}
				}
			allDivs[i].style.display = 'block';
			stretchNav();
			} else {
				for (k=0; k<allImgs.length; k++) {
					if (allImgs[k].className == 'plus_minus' || allImgs[k].className == 't_plus_minus') {
					allImgs[k].src = '/USC/images/plus.gif';
					}
				}			
			allDivs[i].style.display = 'none';
			}
		}
	}
}


function stretchNav(){
var im = document.getElementById('navstretch');
	if(findPosY('vimf') - findPosY('navstretch') != 0){
	var leftNavHeight = ((findPosY('vimf') - findPosY('navstretch')) - 50);
		if(im){
		im.style.height = leftNavHeight+'px';
		}
	}
}

function showconc(obj){
document.getElementById('conc_'+obj+'').style.display = "block";
document.getElementById('href_'+obj+'').style.display = "none";
}

function hideconc(obj){
document.getElementById('conc_'+obj+'').style.display = "none";
document.getElementById('href_'+obj+'').style.display = "block";
}

function veil(page){
//var h = (getBrowserHeight() > document.body.clientHeight)?getBrowserHeight()+55:document.body.clientHeight+100;
var h = (getBrowserHeight() > document.body.clientHeight)?getBrowserHeight()+75:document.body.clientHeight+120;
var w = getBrowserWidth();
document.getElementById('veil').style.width = w+"px";
document.getElementById('veil').style.height = h+"px";
document.getElementById('veil').style.display = "block";
document.getElementById(''+page+'').style.display = "block";
	if(isExplorer){
	document.getElementById('breadcrumbdiv').style.visibility = "hidden";
	document.getElementById('pfoot').style.visibility = "hidden";
	}
}

function closeVeil(page){
document.getElementById('veil').style.display = "none";
document.getElementById(''+page+'').style.display = "none";
	if(isExplorer){
	document.getElementById('breadcrumbdiv').style.visibility = "visible";
	document.getElementById('pfoot').style.visibility = "visible";
	}
}

window.onload = function() {
var table = document.getElementById('expandable_table');
	if (table) {
	var trs = table.getElementsByTagName('tr');
		for(var i = 0; i < trs.length; i++) {
		var a = trs[i].getElementsByTagName('td')[0].getElementsByTagName('a')[0];
			a.onclick = function() {
			var span = this.parentNode.getElementsByTagName('span')[0];
			span.style.display = span.style.display == 'none' ? 'block' : 'none';
			this.firstChild.nodeValue = span.style.display == 'none' ? '<img src="/USC/images/plus.gif">' : 'Less';
			};
		}
	}
};

function checkForm(form){
var flag = true;
	switch(form){
		case "document.regForm":
			if(form.org_Code.value == ""){
			alert("Please enter your Organization ID");
			flag = false;
			}
		break;
	
	}
	if(flag){
	form.submit();
	return true;
	} else {
	return false;
	}
}

function extVar(v,str){
var vars = str.split("&");
	for (var i=0;i<vars.length;i++) {
	var pair = vars[i].split("=");
		if (pair[0] == v) {
		return pair[1]; 
 		} 
 	}  
}

function trunc(str,limit){
var bits,i;
	if (str == "") {
	return '';
	}
	bits = str.split('');
		if (bits.length > limit) {
			for (i = bits.length - 1; i > -1; --i) {
				if (i > limit) {
				bits.length = i;
				} else if (' ' === bits[i]) {
				bits.length = i;
				break;
				}
			}
		bits.push(' ...');
		}
	return bits.join('');
}

function alternate(id,start,stop){
var id = id.split(",");
	for(k=0;k < id.length; k++){
	var div = document.getElementById(''+id[k]+'');
	var rows = div.getElementsByTagName("tr");
	var tab = div.getElementsByTagName("table");
	tab[1].style.display = "none";
	tab[tab.length-1].style.display = "none";
		for(i = start; i < rows.length-stop; i++){
			if(i % 4 == 0){
			rows[i].className = "even";
			} else {
			rows[i].className = "odd";
			}
		}
	}
}

var tabtext = new Array();
var tab = new Array();

function changeClass(id, newClass) {
var thisob;
	if(document.getElementById){
	thisob = document.getElementById(''+id+'');
		if(thisob){
		thisob.className = newClass;
		}
	}
}

function togTab(v,t) {
	for(i=0;i<t;i++){
	var k = i + 1;
	changeClass('tab' + k + '', 'offtab');
	document.getElementById('tt' + k + '').style.display = "none";
	}
changeClass('tab' + v + '', 'ontab');
document.getElementById('tt' + v + '').style.display = "block";
}

function InsertSampleMovie(mov,w,h){
document.write('<object width="'+w+'" height="'+h+'" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B">');
document.write('<param name="src" value="'+mov+'" />');
document.write('<param name="scale" value="tofit" />');
document.write('<embed src="'+mov+'" width="'+w+'" height="'+h+'" autoplay="false" scale="tofit" controller="true"></embed>');
document.write('</object>');
}

function mouse_event(obj, class1, class2) {
var alltd = document.getElementsByTagName(''+obj+'');
	for (i=0; i<alltd.length; i++) {
		if (alltd[i].className == class1 || alltd[i].className == class2) {
		alltd[i].style.backgroundColor = '#ffecc6';
		}
	}
}

function checkall(form){
	for (i=0,n=form.elements.length;i<n;i++){
		if (form.elements[i].name.indexOf('psel') != -1){
		form.elements[i].checked = true;
		}
	}
}

function uncheckall(form){
	for (i=0,n=form.elements.length;i<n;i++){
		if (form.elements[i].type == "radio"){
		form.elements[i].checked = false;
		}
	}
}

function ischeck(form,box){
	for (i=0,k=0,n=form.elements.length;i<n;i++){	
		if (form.elements[i].name.indexOf('psel') != -1){
			if(form.elements[i].value != box){
			form.elements[i].checked = false;
			}
		k++;
		}
	}
	form.usc.checked = (k == 0)?true:false;
}

function resetSupport(form){
	form.email.value = "";
	form.phone.value = "";
	form.url.value = "";
	form.symbol.value = "";
	form.ver.value = "";
	form.platform.selectedIndex = 0;
	form.host[1].checked = true;
	form.comments.value = "";
}

function resetFlex(form){
	form.email.value = "";
	form.phone.value = "";
	form.instname.value = "";
	form.liccode.value = "";
	form.symbol.value = "";
	form.contactfirstname.value = "";
	form.contactlastname.value = "";
    form.notes.value = "";
}

function reset(form){
	form.query.value = "";
	form.usc.checked = true;
	form.opt.selectedIndex = 0;
	uncheckall(document.adSearch);

}

function checkSupForm(form){
	if((form.email.value == "") || (form.email.value.indexOf('@') == -1)){
	alert('Enter your email address');
	} else if(form.url.value == ""){
	alert('Enter your website address');
	} else if(form.symbol.value == ""){
	alert('Enter your OCLC symbol or organization');
	} else if(form.ver.value == ""){
	alert('Enter your CONTENTdm version #');
	} else if(form.comments.value == ""){
	alert('Enter your question');
	} else {
	document.getElementById('supportdiv').style.display = "none";
	document.getElementById('thanksdiv').style.display = "block";
	form.submit();
	return true;
	}
}

function checkFlexOrderForm(form){
	if((form.email.value == "") || (form.email.value.indexOf('@') == -1)){
	alert('Enter the primary contact\'s e-mail address');
	} else if(form.instname.value == ""){
	alert('Enter the name of your organization');
	} else if((form.liccode.value == "") || (form.liccode.value.length < 20) || (form.liccode.value.length > 23)){
	alert('Enter your CONTENTdm Server License Code');
	} else if(form.contactfirstname.value == ""){
	alert('Enter the primary contact\'s first name');
	} else if(form.contactlastname.value == ""){
	alert('Enter the primary contact\'s last name');
	} else if(form.phone.value == ""){
	alert('Enter the primary contact\'s phone number');
	} else {
	document.getElementById('flexdiv').style.display = "none";
	document.getElementById('requestsentdiv').style.display = "block";
	form.submit();
	return true;
	}
	return false;
}
//-->
