﻿function ResetFont()
{
  var d = window.document;
  var ddlFontName = d.getElementById('ctl00_FontSetting1_ddlFontName');
  var ddlFontSize = d.getElementById('ctl00_FontSetting1_ddlFontSize');
  var fontSetting = d.getElementById('ctl00_FontSetting1_fontSetting');
  var length1 = ddlFontName.length;
  var length2 = ddlFontSize.length;
  var index = 0;
  for(index = 0;index <length1;index ++)
  { if(ddlFontName.options[index].value == 6)
    {      
      
      ddlFontName.selectedIndex = index;
      break;
    }    
  }
  for(index = 0;index <length2;index ++)
  {
    if(ddlFontSize.options[index].value == "14")
    {
      ddlFontSize.selectedIndex = index;
      break;
    }
  }
 fontSetting.style.fontFamily = "Palatino Linotype";
 fontSetting.style.fontSize = "14pt";
}

function fetch_object(elementId)
{
	if (document.getElementById)
	{
		return document.getElementById(elementId);
	}
	else if (document.all)
	{
		return document.all[elementId];
	}
	else if (document.layers)
	{
		return document.layers[elementId];
	}
	else
	{
		return null;
	}
}

function fetch_position(obj)
{
	var left_offset = obj.offsetLeft;
	var top_offset = obj.offsetTop;

	while ((obj = obj.offsetParent) != null)
	{
		left_offset += obj.offsetLeft;
		top_offset += obj.offsetTop;
	}
	return { 'left' : left_offset, 'top' : top_offset };
}

function getSizeControl(obj)
{
  var heigh_offset = obj.offsetHeight;
  var width_offset = obj.offsetWidth;
  return {'heigh':heigh_offset,'width':width_offset};
}

function Show(showId,controlId)
{
  var objControl = fetch_object(controlId);
  var objShow = fetch_object(showId);
  
	var pos = fetch_position(objControl);
	var leftpx = pos['left'];	
	var toppx = pos['top'];	
	
	var size = getSizeControl(objControl);
	var heigh = size['heigh'];
	var width = size['width'];		
	leftpx = leftpx - 280 - width; ;
	toppx = toppx - 180 - heigh;
	objShow.style.position ='fixed';
	objShow.style.left = leftpx + 'px';
	objShow.style.top  = toppx + 'px';
	objShow.style.zIndex = 10;
	objShow.style.display = 'block';	
}

function Hide(showId)
{
  var obj = fetch_object(showId);
  obj.style.display = 'none';
}
