﻿
function $(objId)
{
	return document.getElementById(objId);	
}

function P$(objId)
{
	var obj;
	if(parent)
	{
		obj=parent.document.getElementById(objId);
	}
	else
		obj=null;
	return obj;
}

// 注册事件
function AddEventHandler(oTarget,sEventType,fHandler)
{
	if(oTarget.addEventListener)
	{
		//alert('eDo1');
		oTarget.addEventListener(sEventType,fHandler,false);
	}
	else if(oTarget.attachEvent)
	{
		//alert('eDo2');
		oTarget.attachEvent('on'+sEventType,fHandler);
	}
	else
	{
		//alert('eDo3');
		oTarget['on'+sEventType]=fHandler;
	}
}

function RadioSwitchDo(elem,display,container)
{
	var ctn=document.getElementById(container);
	if(!ctn)
	{
		alert('元素'+container+'不存在');
		return;
	}
	//alert(ctn.style.display);
	if(elem.checked)
		ctn.style.display=display?"":"none";
}

function CheckBoxSwitchDo(elem,container)
{
	var ctn=document.getElementById(container);
	if(!ctn)
	{
		alert('元素'+container+'不存在');
		return;
	}
	//alert(ctn.style.display);
	ctn.style.display=elem.checked?"":"none";
}

function ImageResize(img,width,height)
{
	//alert('in');
	var oW,oH;
	oW=img.width;
	oH=img.height;
	if(img.width>width)
	{
		img.width=width;
		//alert('img.width='+img.width+'\nimg.height='+img.height);
		img.height=oH*width/oW;
		//alert('height='+img.height);
		oW=img.width;
		oH=img.height;
	}
	if(img.height>height)
	{
		img.height=height;
		img.width=oW*height/oH;
	}
//	img.width=destW;
//	img.height=destH;
}

function SelectAll(obj,name)
{
	var arrCtl=document.getElementsByName(name);
	for(var i=0;i<arrCtl.length;i++)
		arrCtl[i].checked=obj.checked;
}

function DeleteConfirm(msg)
{
	if(!msg)
		msg='是否确认删除?';
	if(window.confirm(msg))
		return true;
	else 
		return false;
}

function SelectOption(name,val)
{
	var obj=document.getElementById(name);
	for(var i=0;i<obj.options.length;i++)
	{
		if(obj.options[i].value==val)
		{
			obj.selectedIndex=i;return;
		}
	}
}
