/**
 * miscellaneous.js
 *
 * various functions and methods to use around system
 */

function switchExpirationDate() {
	var check = document.getElementById('noexpire');
	var expirationDateField = document.getElementById('expirationDate');
	if (check.checked == true) {
		expirationDateField.disabled = true;
	} else {
		expirationDateField.disabled = false;
	}
}

function viewImage(url) {
	var f = "scrollbars=no, status=no";
	var v = window.open(url, 'imagewindow', f);
	v.focus();
}

function popupComplete(url, w, h) {
	var f = "width=" + w + ", height=" + h;
	var w = window.open(url, 'w', f);
	
	var content = "";
	content += "<html>";
	content += "<head><title>" + url + "</title></head>";
	content += "<body style='margin: 0px; background-color: #000;'>";
	content += "<img src='" + url + "' />";
	content += "</body>";
	content += "</html>";
	
	w.document.write(content);
	w.focus();
	w.document.close();
}

function addBookmarkIEFF(url, title){
	if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
		window.external.AddFavorite(url,title);
	} else {
		window.sidebar.addPanel(title, url,"");
	}
}
