function open_compose_win (args) {
	var base = "/webmail/horde/imp/compose.php3";
	var url = "/webmail/horde/imp/compose.php3";
	if (url != base)
		glue = '&';
	else
		glue = '?';
	var now = new Date();
	var name = "compose_windows_" + now.getTime();
	if (args != "") {
		url = url + glue + args + "&uniq=" + now.getTime();
	} else {
		url = url + glue + "uniq=" + now.getTime();
	}
	param = "toolbar=no,location=no,status=yes,scrollbars=yes,resizable=yes,width=630,height=650,left=0,top=0";
	eval ("name = window.open(url, name, param)");
	if (!eval("name.opener"))
		eval("name.opener = self");
}

function onLevelOne( el ){
	el.style.color = "red";
	el.style.textDecoration = "none";
	return;
}

function notOnLevelOne( el ){
	el.style.color = "blue";
	el.style.textDecoration = "none";
	return;
}

function hideContents( el ){
	var elParent = el.parentElement;
	var childrenCount = elParent.children.length;
	var thisChild = 0;
	for( i = 0; i<childrenCount; i++){
		thisChild = elParent.children( i );
		if ( thisChild != el ) {
			if (thisChild.style.display == "" )
				thisChild.style.display = "none";
			else
				thisChild.style.display = "";
		}
	}
	return;
}

function popUpBead(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=0,resizable=1,width=870,height=640,left = 125,top = 100');");
}

function popUpTag(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=0,resizable=1,width=145,height=240,left = 625,top = 400');");
}


function MM_preloadImages() {
	if (document.images) {
		var imgFiles = MM_preloadImages.arguments;
		var preloadArray = new Array();
		for (var i=0; i<imgFiles.length; i++) {
			preloadArray[i] = new Image;
			preloadArray[i].src = imgFiles[i];
                }
        }
}

function MM_swapImage() {
	var i,j=0,objStr,obj,swapArray=new Array,oldArray=document.MM_swapImgData;
	for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) {
		objStr = MM_swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1];
		if ((objStr.indexOf('document.layers[')==0 && document.layers==null) ||
	    	    (objStr.indexOf('document.all[') == 0 && document.all == null))
			objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length);
			obj = eval(objStr);
		if (obj != null) {
       			swapArray[j++] = obj;
       			swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj)?obj.src:oldArray[j];
       			obj.src = MM_swapImage.arguments[i+2];
       		}
	}
	document.MM_swapImgData = swapArray; //used for restore
}

function MM_swapImgRestore() {
	if (document.MM_swapImgData != null)
	for (var i=0; i<(document.MM_swapImgData.length-1); i+=2)
		document.MM_swapImgData[i].src = document.MM_swapImgData[i+1];
}

function writeDate() {
	var days = new Array(8);
	days[1] = "Sunday";
	days[2] = "Monday";
	days[3] = "Tuesday";
	days[4] = "Wednesday";
	days[5] = "Thursday";
	days[6] = "Friday";
	days[7] = "Saturday";
	var months = new Array(13);
	months[1] = "January";
	months[2] = "February";
	months[3] = "March";
	months[4] = "April";
	months[5] = "May";
	months[6] = "June";
	months[7] = "July";
	months[8] = "August";
	months[9] = "September";
months[10] = "October";
months[11] = "November";
months[12] = "December";
var dateObj = new Date(document.lastModified)
var wday = days[dateObj.getDay() + 1]
var lmonth = months[dateObj.getMonth() + 1]
var date = dateObj.getDate()
var fyear = dateObj.getYear()
if (fyear < 2000)
fyear = fyear + 1900
document.write("Site last updated " + wday + ", " + lmonth + " " + date + ", " + fyear + ".")
} //end writeDate()

function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',noresize'
win = window.open(mypage,myname,settings)
}

function addbookmark(bookmarkurl, bookmarktitle){
	if (document.all)
		window.external.AddFavorite(bookmarkurl,bookmarktitle);
}

function init() {
  if (!document.getElementById) return
  var imgOriginSrc;
  var imgTemp = new Array();
  var imgarr = document.getElementsByTagName('img');
  for (var i = 0; i < imgarr.length; i++) {
    if (imgarr[i].getAttribute('hsrc')) {
        imgTemp[i] = new Image();
        imgTemp[i].src = imgarr[i].getAttribute('hsrc');
        imgarr[i].onmouseover = function() {
            imgOriginSrc = this.getAttribute('src');
            this.setAttribute('src',this.getAttribute('hsrc'))
        }
        imgarr[i].onmouseout = function() {
            this.setAttribute('src',imgOriginSrc)
        }
    }
  }
}
