﻿// JScript 文件

//读取ID
function getbyid(id) {
	if (document.getElementById) {
		return document.getElementById(id);
	} else if (document.all) {
		return document.all[id];
	} else if (document.layers) {
		return document.layers[id];
	} else {
		return null;
	}
}

function setCookie(name, value)		//cookies设置
{
	var argv = setCookie.arguments;
	var argc = setCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	if(expires!=null){
		var LargeExpDate = new Date ();
		LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));
	}
	document.cookie = name + "=" + escape (value) + "; path=/;" +((expires == null) ? "" : (" expires=" +LargeExpDate.toGMTString()));
}

function getCookie(Name)			//cookies读取
{
	var search = Name + "=";
	if(document.cookie.length > 0){
		offset = document.cookie.indexOf(search);
		if(offset != -1)	{
			offset += search.length;
			end = document.cookie.indexOf(";", offset);
			if(end == -1){
				end = document.cookie.length;
			}
			return unescape(document.cookie.substring(offset, end));
		}
	}
	return "";
}
// 内容样式用户定义
// 改变字号
function contentsize(size)
{
	var obj=document.getElementById("info_content");
	obj.style.fontSize=size>0 ? size+"px" : "";
	if (arguments.length==1){
		setCookie("ylfontsize",size,size==0?-1:1);
	}
}
// 改变背景色
function contentbg(color)
{
	var obj=document.getElementById("info_main");
	obj.style.backgroundColor=color;
	if (arguments.length==1){
		setCookie("ylcontbg",color,color.length==0?-1:1);
	}
}
// 内容样式存入getCookie
function InitContStyle()
{
	var v=getCookie("ylfontsize");
	if (v.length>0){
		ContentSize(v,false);
	}
	v=getCookie("ylcontbg");
	if (v.length>0){
		ContentBg(v,false);
	}
}


//自动调整缩略图比例
//应用 <img onload="return imgzoom(this,550)" alt="自动调整缩略图比例" src="a.jpg" border="0">
function imgzoom(img,maxsize){
	var a=new Image();
	a.src=img.src
	if(a.width > maxsize * 4)
	{
		img.style.width=maxsize;
	}
	else if(a.width >= maxsize)
	{
		img.style.width=Math.round(a.width * Math.floor(4 * maxsize / a.width) / 4);
	}
	return false;
}
//CTRL+鼠标滚轮放大或缩小
//应用 <img onmousewheel="return imgzoom_b_s(this);" alt="CTRL+鼠标滚轮放大或缩小" src="logo.jpg" border="0">
function imgzoom_b_s(o) {
	if(event.ctrlKey) {
		var zoom = parseInt(o.style.zoom, 10) || 100;
		zoom -= event.wheelDelta / 12;
		if(zoom > 0) {
			o.style.zoom = zoom + '%';
		}
		return false;
	} else {
		return true;
	}
}


//FLASH调用通用类
function images_flashobj(object_id, embed_name, url, bgcolor, wmode, width, height)
//应用：flash("menu", "menu", "http://www.bizgg.cn/liuy/Downloads/网页配色器.swf", "", 0, "100%", "100%");

//flash("menu", "menu", "flash/pic_01.swf?bcastr_xml_url=flash_xml_01.xml", "", 0, "313", "120");
//flash("menu", "menu", "flash/pic_02.swf?varsPic=flash_xml_02.xml", "", 0, "193", "100");
//flash("menu", "menu", "flash/pic_03.swf?varsUrl=flash_xml_03.xml", "", 0, "337", "276");
//flash("menu", "menu", "flash/pic_05.swf?varsUrl=flash_xml_05.xml", "", 0, "337", "276");
	{
		document.write ('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="' + width + '" height="' + height + '" id="' + object_id + '" align="middle">');
		document.write ('<param name="allowScriptAccess" value="sameDomain">');
		document.write ('<param name="movie" value="' + url + '">');
		document.write ('<param name="quality" value="high">');
		if (wmode == 1 || wmode == "1")
		{
		document.write ('<param name="wmode" value="transparent">');
		}
		document.write ('<param name="bgcolor" value="' + bgcolor + '">');
		document.write ('<embed src="' + url + '" width="' + width + '" height="' + height + '" name="' + embed_name + '" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">');
		document.write ('</embed>');
		document.write ('</object>');
	}

/*
无刷新内容切换
*/
function setTab(area,id) {
	var tabArea=document.getElementById(area);
	var contents=tabArea.childNodes;
	for(i=0; i<contents.length; i++) {
		if(contents[i].className=='tabcontent'){contents[i].style.display='none';}
	}
	document.getElementById(id).style.display='';
	var tabs=document.getElementById(area+'tabs').getElementsByTagName('span');
	for(i=0; i<tabs.length; i++) { tabs[i].className=''; }
	document.getElementById(id+'tab').className='active';
}
