wind = new Object;
win = Math.round(Math.random() * 100000);


function OpenHelpWind(windowPtr) {
	if (windowPtr == null)
		windowPtr = self.open('','help','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=300,height=250');
	windowPtr.focus();
	return windowPtr;
}

function FileToBcase(windowPtr) {
	if (windowPtr == null)
		windowPtr = self.open('','FileToBcase','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=700,height=300');
	windowPtr.focus();
	return windowPtr;
}

function Mail2Book(windowPtr) {
	if (windowPtr == null)
		windowPtr = self.open('','Mail2Book','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=700,height=450');
	windowPtr.focus();
	return windowPtr;
}

function OpenSchedWind(windowPtr,url) {
	windowPtr = self.open(url,'schedule','location=no,directories=no,status=no,menubar=yes,resizable=1');
	windowPtr.focus();
	return windowPtr;
}

function OpenShowUserWind(windowPtr) {
	if (windowPtr == null)
		windowPtr = self.open('','showuser','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=520,height=520');
	windowPtr.focus();
	return windowPtr;
}

function OpenSildeShowWind(windowPtr) {
	if (windowPtr == null)
		windowPtr = self.open('','Slide','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=520,height=520');
	windowPtr.focus();
	return windowPtr;
}

function OpenChatWind(windowPtr) {
	return windowPtr;
}

function CloseWind(windowPtr) {
//	if (self.opener == null)
//		history.back();
//	else
		self.close();

	return windowPtr;
}

function SetWind(windowPtr)
{
	windowPtr.resizeTo(520, 480);

	windowPtr.toolbar.visible=false;
	windowPtr.locationbar.visible=false;
	windowPtr.statusbar.visible=false;
	windowPtr.menubar.visible=false;
//	windowPtr.scrollbars.visible=true;
	windowPtr.personalbar.visible=false;
}

function OpenSMimeWind(windowPtr)
{
	if (windowPtr == null)
		windowPtr = self.open('','SMime','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,resizable=no,width=580,height=520');
	windowPtr.focus();
	return windowPtr;
}
var pointer;

function select(NName)
{
	var len = document.bookfunc.elements.length;
	var i;

	for (i=0 ;i<len ;i++ )
	{	
		if (document.bookfunc.elements[i].type == "checkbox" && document.bookfunc.elements[i].value == NName)
			document.bookfunc.elements[i].checked = true;
	}
}

function SelectAll(from, x) {
	len = from.elements.length;
	var i=0;
	for (i=0 ;i<len ;i++ ) {
		if(from.elements[i].type == 'checkbox') {
			if(from.elements[i].checked == false)
				Mark(from.elements[i].name);
			from.elements[i].checked = true;
		}
	}
	
}

function UnSelectAll(from,x) {
	len = from.elements.length;
	var i=0;
	for (i=0 ;i<len ;i++ ) {
		if(from.elements[i].type == 'checkbox') {
			if(from.elements[i].checked == true)
				Mark(from.elements[i].name);
			from.elements[i].checked = false;
		}
	}
}

function checkBox(form, box) {
	if(ch = eval("document." + form + "['" + box +"']")) {
		if(ch.checked) {
			ch.checked = false;
		} else {
			ch.checked = true;
		}
	}
}

function Mark(TableID, flag) {
	if(document.getElementById) {
		if(E = document.getElementById(TableID)) {
			if(flag == 1) {
				if(E.className == "Mark") {
					E.className = "Checked-Mark";
				} else {
					E.className = "Checked";
				}
			} else if(flag == 0) {
				if(E.className == "Checked-Mark") {
					E.className = "Mark";
				} else {
					E.className = "";
				}
			} else {
				if(E.className == "Mark")
					E.className = "Checked-Mark";
				else if(E.className == "Checked-Mark")
					E.className = "Mark";
				else if(E.className == "Checked")
					E.className = "";
				else
					E.className = "Checked";
			}
		}
	}
}

function RadioBox(form, box, val) {
	var Re;
	if(Re = eval("document['" + form + "']['" + box + "']")) {
		var len = Re.length;

		for (i=0;i <len ; i++ ) {
			if(Re[i].value == val) {
				Re[i].checked = true;
				Mark(Re[i].value, 1);
			}  else {
				Mark(Re[i].value, 0);
			}
			
		}
	}
}

function AddContactFromBook(input, SID) {
	ref = "listbook?" + SID + "&.TopLevel&.NextPage:book/AddAddress.html&.SetIf:Compose";
	wind["book" + win] = window.open (ref, "book" + win, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=700,height=500');
	wind["book" + win].input = input;
}

if(typeof top.SendMail != "undefined") {
	top.SendMail = false;
}
