﻿
function addFavorite(url,title)
{
if (document.all)
window.external.addFavorite(url,title);
else if (window.sidebar)
window.sidebar.addPanel(title,url,"");
}

//获取指定对象
function $() {
var elements = new Array();
for (var i = 0; i < arguments.length; i++) {
	var element = arguments[i];
	if (typeof element == 'string')
		element = document.getElementById(element);
	if (arguments.length == 1)
	return element;
	elements.push(element);
}
return elements;
}
//获取指定对象
function G() {
var elements = new Array();
for (var i = 0; i < arguments.length; i++) {
	var element = arguments[i];
	if (typeof element == 'string')
		element = document.getElementById(element);
	if (arguments.length == 1)
	return element;
	elements.push(element);
}
return elements;
}
function autoSelect(itm, val){
var o=G(itm);
for (i=0;i<o.options.length;i++){
	if(o.options[i].value==val){
		o.selectedIndex = i;
		break;
	}
}
}
function addoptions(obj,text,val){
var o=G(obj);
var opt = document.createElement('OPTION');
opt.text = text;
opt.value = val;
o.options.add(opt, o.length);
}
function autoCheckbox(itm, val){
var o=document.getElementsByName(itm);
var vals=val.split(",");
for (var s=0;s<vals.length;s++){
	for (i=0;i<o.length;i++){
		if(o[i].value==vals[s]){
			o[i].checked= true;
			break;
		}
	}
}
}
function autoRadio(itm,val){
var o=document.getElementsByName(itm);
for(var i=0;i<o.length;i++){
	if(o[i].value==val){
		o[i].checked=true;
		break;
	}	
}
}
function autoInput(itm,val){
var o=G(itm);
o.value=val;
}
//弹出窗口
function wo(url,w,h,m){
	var left=(screen.width-w)/2;
	var top=m?(screen.height-h)/2:0;
	window.open(url,'','width='+w+',height='+h+',top='+top+',left='+left+',scrollbars=1,resizable=0,status=0');
	//return false;
}
//获取图片宽度
function getWidth(ele){
var image=new Image(); 
image.src=ele.src;
return image.width;
}
//获取图片高度
function getHeight(ele){
var image=new Image(); 
image.src=ele.src;
return image.height;
}
function updateimgs(Img,w,h){
	var widths = w;
	var heights = h;
	var objimg = Img;
	var iwidth=getWidth(objimg);
	var iheight=getHeight(objimg);
	if(iwidth<widths && iheight<heights){
		return;
	}
	if(iwidth/iheight>widths/heights)
	{
		objimg.width=widths;
		objimg.height=widths*iheight/iwidth;
		return;
	}else{
		objimg.width=heights*iwidth/iheight;
		objimg.height=heights;
		return;
	}
}
//自动绽放图片
function AutoImg(o,w,h){
var Imgs=G(o).getElementsByTagName("img");	
for(var j=0; j<Imgs.length; j++) {
	autoImgW(Imgs[j],w);
	Imgs[j].style.cursor= "pointer"; 
	Imgs[j].onclick = function() {window.open(this.src);};
	Imgs[j].onerror = function() {this.src='images/no_pic.gif';};
}
}
//自动缩放图片到指定宽度
function autoImgW(Img,w)
{
var widths = w;
var objimg = G(Img);
var iwidth=getWidth(objimg);
if(iwidth>widths) objimg.width=widths;
}
//自动缩放图片到指定高度
function autoImgH(Img,h)
{
var heights = h;
var objimg = G(Img);
var iheight=getHeight(objimg);
if(iheight>heights) objimg.height=heights;
}
function errImg(img){
	img.src="images/no_pic.gif";
}
//行高滚动
function startmarquee(lh,speed,delay,obj){
var t;
var p=false;
var o=G(obj);
o.innerHTML+=o.innerHTML;
o.onmouseover=function(){p=true}
o.onmouseout=function(){p=false}
o.scrollTop = 0;
function start(){
t=setInterval(scrolling,speed);
if(!p) o.scrollTop += 2;
}
function scrolling(){
if(o.scrollTop%lh!=0){
	o.scrollTop += 2;
	if(o.scrollTop>=o.scrollHeight/2) o.scrollTop = 0;
}else{
	clearInterval(t);
	setTimeout(start,delay);
}
}
setTimeout(start,delay);
}
//左侧滚动
function lscroll(obj,speed)
{
var p=false;
var o=G(obj);
o.innerHTML+=o.innerHTML;
o.onmouseover=function(){p=true}
o.onmouseout=function(){p=false}
o.scrollLeft = 0;
setInterval(scrolling,speed);
function scrolling()
{
	if(!p)
	{
		o.scrollLeft+=1;
		if(o.scrollLeft>=o.scrollWidth-o.offsetWidth) o.scrollLeft=0;
	}
}
}
//反选
function uchoose(form)
{
var checkbox=form.elements;
for (var i=0;i<checkbox.length;i++)
	if (checkbox[i].type=="checkbox")
	{
		var e = checkbox[i];
		if (e.checked==false)
			e.checked = true;
		else
			e.checked = false;
	}
} 
//全选
function choose(form)
{
var checkbox=form.elements;
for (var i=0;i<checkbox.length;i++)
	if (checkbox[i].type=="checkbox"){
		var e = checkbox[i];
		if (e.checked==false)
			e.checked = true;
	}
}