// JavaScript Document
SEP_PADDING = 5;
HANDLE_PADDING = 7;
var EditMode=false;
var SourceMode=true;
 var h;
 var w;
 var l;
 var t;
 var topMar = 4;
 var leftMar = -2;
 var spaces = 1;
 var isvisible;
 var global = window.document
 global.fo_currentMenu = null
 global.fo_shadows = new Array
//###################################
function HideMenu() {
var mX;
var mY;
var vDiv;
var mDiv;
if (isvisible == true){
vDiv = document.all("menuDiv");
mX = window.event.clientX + document.body.scrollLeft;
mY = window.event.clientY + document.body.scrollTop;
if ((mX < parseInt(vDiv.style.left)) || (mX > parseInt(vDiv.style.left)+vDiv.offsetWidth) || (mY < parseInt(vDiv.style.top)-h) || (mY > parseInt(vDiv.style.top)+vDiv.offsetHeight)){
vDiv.style.visibility = "hidden";
isvisible = false;
}
}
}
//###################################
function ShowMenu(vMnuCode,tWidth) {
vSrc = window.event.srcElement;
if(BodyIsFt){
	vMnuCode=Traditionalized(vMnuCode);
}
else {
	vMnuCode=Simplized(vMnuCode);
}
vMnuCode = "<TABLE id='submenu' CELLSPACING=1 cellpadding=3 STYLE='width:"+tWidth+"' onmouseout='HideMenu()'><TR><TD >" + vMnuCode + "</TD></TR></TABLE>";
h = vSrc.offsetHeight;
w = vSrc.offsetWidth;
l = vSrc.offsetLeft + leftMar+4;
t = vSrc.offsetTop + topMar + h + spaces-2;
vParent = vSrc.offsetParent;
while (vParent.tagName.toUpperCase() != "BODY")
{
l += vParent.offsetLeft;
t += vParent.offsetTop;
vParent = vParent.offsetParent;
}
menuDiv.innerHTML = vMnuCode;
menuDiv.style.top = t;
menuDiv.style.left = l;
menuDiv.style.visibility = "visible";
isvisible = true;
    makeRectangularDropShadow(submenu, 4)
}

//###################################
function makeRectangularDropShadow(el, size)
{
var i;
for (i=size; i>0; i--)
{
var rect = document.createElement('div');
var rs = rect.style
rs.position = 'absolute';
rs.left = (el.style.posLeft + i) + 'px';
rs.top = (el.style.posTop + i) + 'px';
rs.width = el.offsetWidth + 'px';
rs.height = el.offsetHeight + 'px';
rs.zIndex = el.style.zIndex - i;
var opacity = 1 - i / (i + 1);
rs.filter = 'alpha(opacity=' + (100 * opacity) + ')';
el.insertAdjacentElement('afterEnd', rect);
global.fo_shadows[global.fo_shadows.length] = rect;
}
}

//###################################
function showsubmenu(sid)
{
whichEl = eval("submenu" + sid);
imgmenu = eval("imgmenu" + sid);
if (whichEl.style.display == "none"){
eval("submenu" + sid + ".style.display=\"\";");
imgmenu.background="Images/Admin/Admin20051011.gif";
}else{
eval("submenu" + sid + ".style.display=\"none\";");
imgmenu.background="Images/Admin/Admin20051000.gif";
}
}

//###################################
function showsubmenu_bar(sid)
{
whichEl = eval("submenu" + sid);
imgmenu = eval("imgmenu" + sid);
if (whichEl.style.display == "none"){
eval("submenu" + sid + ".style.display=\"\";");
imgmenu.background="";
}else{
eval("submenu" + sid + ".style.display=\"none\";");
imgmenu.background="";
}
}

//###################################
function showsubmenu_bar1(sid)
{
	var iTemp1=document.getElementById("inputTemp1").value;
	var iTemp2=document.getElementById("inputTemp2").value;
	whichEl = eval("submenu" + sid);
	imgmenu = eval("imgmenu" + sid);
	eval("submenu" + sid + ".style.display=\"\";");
	imgmenu.background="";
	if ( (sid.substring(0,1))=="0" ) {
		if ( (sid!=iTemp1) && (iTemp1!="") ) {
			eval("submenu" + iTemp1 + ".style.display=\"none\";");
		}
		document.getElementById("inputTemp1").value=sid;
		if ( (iTemp2!="") ) {
			eval("submenu" + iTemp2 + ".style.display=\"none\";");
		}
	}
	else if( (sid.substring(0,1))=="1" ){
		if ( (sid!=iTemp2) && (iTemp2!="") ) {
			eval("submenu" + iTemp2 + ".style.display=\"none\";");
		}
		document.getElementById("inputTemp2").value=sid;
	}
	//window.alert("A:" + iTemp1 + " B:" + iTemp2 + " C:" +sid);
}

//###################################
function CheckAll(form){
for (var i=0;i<form.elements.length;i++){
var e = form.elements[i];
if (e.name != 'chkall')       e.checked = form.chkall.checked; 
}
}

//###################################
function cleanHtml()
{
var fonts = message.document.body.all.tags("FONT");
var curr;
for (var i = fonts.length - 1; i >= 0; i--) {
curr = fonts[i];
if (curr.style.backgroundColor == "#ffffff") curr.outerHTML= curr.innerHTML;
}
}

//###################################
function FormatText(command, option){
if (!validateMode()) return;
frames.message.document.execCommand(command, true, option);
frames.message.focus();
}

//###################################
function switchSysBar(Height)
{
Height = Height;
if (Height==0) {
document.all("frmTitle").style.height="200"
}
else if (Height==1) {
document.all("frmTitle").style.height="800"
}
}

//###################################
function DoTitle(addTitle) {  
var revisedTitle;  
var currentTitle = document.MessNew.MessToName.value; 
if(currentTitle=="") revisedTitle = addTitle; 
else { 
var arr = currentTitle.split(","); 
for (var i=0; i < arr.length; i++) { 
if( addTitle.indexOf(arr[i]) >=0 && arr[i].length==addTitle.length ) return; 
} 
revisedTitle = currentTitle+","+addTitle; 
} 
document.MessNew.MessToName.value=revisedTitle;  
document.MessNew.MessToName.focus(); 
return; 
}

//###################################
function FormMenu(targ,selObj,restore){ 
var selObj = event.srcElement;
window.open(selObj.options[selObj.selectedIndex].value);
if (restore) selObj.selectedIndex=0;
}

//###################################
function IsDigit(){
return ((event.keyCode >= 48) && (event.keyCode <= 57));
}

//###################################
function IsMoney(){
return (((event.keyCode >= 48) && (event.keyCode <= 57))|| event.keyCode == 46);
}

//###################################
function showadv(){
if (document.Save.advshow.checked == true) {
document.getElementById("adv").style.display = "";
document.getElementById("advance").innerText="";
}else{
document.getElementById("adv").style.display = "none";
document.getElementById("advance").innerText="";
}
}

//###################################
function doZoom(size){
 document.getElementById('zoomz').style.fontSize=size+'px'
}

