function getObj( objID )
{
	/*return document.getElementById(objID);// W3C DOM	*/
	if(document.getElementById && document.getElementById(objID)) 
	{
	   return document.getElementById(objID);// W3C DOM
     } 
     else if (document.all && document.all(objID)) 
     {
	   return document.all(objID);// MSIE 4 DOM
     } 
     else if (document.layers && document.layers[objID]) 
     {
	   return document.layers[objID];// NN 4 DOM.. note: this won't find nested layers
     } 
     else
     {
	   return null;
	 }
}

function setCss( p_Obj )
{				
	for(var i=0; i< p_Obj.cells.length;i++)
	{
		//p_Obj.cells[i].bgColor = ( p_Obj.cells[i].bgColor == "#f0ffff" )?"#ffffff":"#f0ffff";
	}						
}

function settdCss( p_Obj )
{
	//p_Obj.bgColor = ( p_Obj.bgColor == "#f0ffff" )?"#dcebfe":"#f0ffff";// 常规
}
function settdCss1( p_Obj )
{
	//p_Obj.bgColor = ( p_Obj.bgColor == "#f0ffff" )?"#ffffff":"#f0ffff"; // 选中
}


//----------------常规操作 begin------------------//
// 复制到剪贴板并选中复制数据
function copycode( objID ) 
{
	var text = getObj( objID ).value;
	var r = getObj( objID ).createTextRange();
	r.select();
	window.clipboardData.setData("Text",text);
	alert("已复制到剪贴板")
}

// 加为收藏
function AddFav( p_Url,p_Title )
{
	if( p_Url == '' )
	{
		p_Url = location.href;
	}
	if( p_Title == '' )
	{
		p_Title = document.title;
	}
	if (document.all)
	   window.external.AddFavorite(p_Url, p_Title);
	else if (window.sidebar)
	   window.sidebar.addPanel(p_Title, p_Url, "")
}
// 设为首页
function SetHome(obj,vrl){
        
        try{
                obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
        }
        catch(e){
                if(window.netscape) {
                        try {
                                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
                        }
                        catch (e) {
                                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
                        }
                        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
                        prefs.setCharPref('browser.startup.homepage',vrl);
                 }
        }
}

//----------------常规操作 end------------------//
//----------------js图片放大缩小 begin------------------//
// 图片自动缩小，宽高一项为指定尺寸，另一项偏小
function resizeImage(obj, MaxW, MaxH)
{
	var imageObject = obj;
    var state = imageObject.readyState;
	if(state!='complete') 
	{
        setTimeout("resizeImage("+imageObject+","+MaxW+","+MaxH+")",50);
		return;
    }
    var oldImage = new Image();
    oldImage.src = imageObject.src;
    var dW = oldImage.width; var dH = oldImage.height;
    if(dW>MaxW || dH>MaxH) 
	{
        a = dW/MaxW; b = dH/MaxH;
        if( b>a ) a = b;
        dW = dW/a; dH = dH/a;
    }
    if(dW > 0 && dH > 0) 
	{
        imageObject.width = dW;
		imageObject.height = dH;
	}
}
// 图片自动缩小，宽高一项为指定尺寸，另一项偏大
function resizeImg(obj, MaxW, MaxH)
{
	var imageObject = obj;
    var state = imageObject.readyState;
	if(state!='complete') 
	{
        setTimeout("resizeImage("+imageObject+","+MaxW+","+MaxH+")",50);
		return;
    }
    var oldImage = new Image();
    oldImage.src = imageObject.src;
    var dW = oldImage.width;
    var dH = oldImage.height;
    if(dW>MaxW || dH>MaxH) 
	{
        a = dW/MaxW; b = dH/MaxH;
        if( b<a ) a = b;
        dW = dW/a; dH = dH/a;
    }
    if(dW > 0 && dH > 0) 
	{
        imageObject.width = dW;
		imageObject.height = dH;
	}
}
// 中轴放大图片
function imgZoom(e, o)
{
	var zoom = parseInt(o.style.zoom, 10) || 100;
	zoom += event.wheelDelta / 12;
	if (zoom > 0) o.style.zoom = zoom + '%';
	return false;
}
//----------------js图片放大缩小 end------------------//

//----------------选中CheckBox操作函数 begin------------------//
// 全选
function allCheck() 
{	
	SetCheckItems("all");
} 
//反选 
function revCheck() 
{
	SetCheckItems("rev");
} 
// 全不选
function clearCheck() 
{ 
	SetCheckItems("clear");
}
// 选择checkBox
function SetCheckItems(sVal) 
{ 
	for (var i=0;i<Form1.elements.length;i++) 
	{ 
		var e=Form1.elements[i]; 
		if (e.type=='checkbox') 
		{
			if(sVal=="all")// 全选
			{
				e.checked=true; 
			}
			else if(sVal=="rev")// 反选
			{
				e.checked=!e.checked; 
			}
			else if(sVal=="clear")// 全不选
			{
				e.checked=false; 
			}
		}
	} 
}

// 检测选项是否选择
function checkItems()
{ 
	for (var i=0;i<Form1.elements.length;i++) 
	{ 
		var e=Form1.elements[i]; 
		if (e.checked==true) 
		{
			return true; 
		}
	}
	return false;
}
//---------组合datalist, repeater 和checkbox的ID来使用的
function _SelectAll( prefix,s,chk )
{
	var oArr = _GetColl( prefix,s,chk );
	for( var o in oArr )
	{
		oArr[o].checked = true;
	}
}

function _RevSelect( prefix,s,chk )
{
	var oArr = _GetColl( prefix,s,chk );
	for( var o in oArr )
	{
		oArr[o].checked = !oArr[o].checked;
	}
}

function _GetColl( prefix,s,chk )
{
	var i = s;
	var oArr = new Array();
	while( true)
	{
		var o = getObj( prefix + '__ctl' + i + '_' + chk);
		if( o != null )
		{
			oArr.push( o );
		}
		else
		{
			break;
		}
		i++;
	}
	
	return oArr;
}

function CheckSelect( prefix,s,chk )
{
	var oArr = _GetColl( prefix,s,chk );
	for( var o in oArr )
	{
		if( oArr[o].checked)
		{
			return true;
		}
	}
	return false;
	
}

function isCheckAlert( pvalue )
{
	if(!checkItems())
	{
		if(pvalue == "print")
			alert("请选择打印项!");	
		else if(pvalue == "output")
			alert("请选择导出项!");	
		else if(pvalue == "del")
			alert("请选择删除项!");	
		return false;
	}
	return true;
}


// 确认删除
function confirmDel()
{
	return confirm("确定删除此信息吗? 删除后将不能恢复! ");	
}
//----------------操作之前的确认提示 end------------------//




