function AddFavorite(sURL, sTitle)
{
    try
    {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e)
    {
        try
        {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e)
        {
            alert("加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}
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);
         }
    }
}

$(function(){
	$('.imgZoom a').fancyzoom({
		Speed:1000,
		overlay:0.8
	}); 
});

//缩略图 js
function scalingImg(imgObj,pwidth,pheight){
var width=0;//输出图片宽
var height=0;//输出图片高
var imgwidth=0;//原图片宽
var imgheight=0;//原图片高
var maxWidht = 0;//限制宽度
var maxHeight =0;//限制高度
	   	imgwidth = imgObj.width;
		imgwidth = parseInt(imgwidth);
	 	imgheight = imgObj.height;
		imgheight = parseInt(imgheight);
	/*if(pclass!=''){
	 	maxWidht=$('.'+pclass).css('width');//class
		maxWidht = parseInt(maxWidht.replace('px', ''));
		maxHeight=$('.'+pclass).css('height');
		maxHeight = parseInt(maxHeight.replace('px', ''));
		alert(maxHeight);
	}else{
		 maxWidht=parseInt(pwidth);
		 maxHeight = parseInt(pheight);
	}*/
	maxWidht=parseInt(pwidth);
	maxHeight = parseInt(pheight);
	if(imgwidth/imgheight>=maxWidht/maxHeight){
		if(imgwidth>maxWidht){
			width=maxWidht;
			height=(imgheight*maxWidht)/imgwidth;
		}else{
			width=imgwidth;
			height=imgheight;
		}
	}
	else{
		if(imgheight>maxHeight){
			height=maxHeight;
			width=(imgwidth*maxHeight)/imgheight;
		}else{
			width=imgwidth;
			height=imgheight;
		}
	}
imgObj.width=parseInt(width);
imgObj.height=parseInt(height);
	//document.write("<img src='"+imgsrc+"' width='"+parseInt(width)+"' height='"+parseInt(height)+"'/>");
	
	
	
}
//缩略图 js

//焦点图js
var $$ = function (id) {
	return "string" == typeof id ? document.getElementById(id) : id;
};

var Class = {
  create: function() {
	return function() {
	  this.initialize.apply(this, arguments);
	}
  }
}

Object.extend = function(destination, source) {
	for (var property in source) {
		destination[property] = source[property];
	}
	return destination;
}

var TransformView = Class.create();
TransformView.prototype = {
  //容器对象,滑动对象,切换参数,切换数量
  initialize: function(container, slider, parameter, count, options) {
	if(parameter <= 0 || count <= 0) return;
	var oContainer = $$(container), oSlider = $$(slider), oThis = this;

	this.Index = 0;//当前索引
	
	this._timer = null;//定时器
	this._slider = oSlider;//滑动对象
	this._parameter = parameter;//切换参数
	this._count = count || 0;//切换数量
	this._target = 0;//目标参数
	
	this.SetOptions(options);
	
	this.Up = !!this.options.Up;
	this.Step = Math.abs(this.options.Step);
	this.Time = Math.abs(this.options.Time);
	this.Auto = !!this.options.Auto;
	this.Pause = Math.abs(this.options.Pause);
	this.onStart = this.options.onStart;
	this.onFinish = this.options.onFinish;
	
	oContainer.style.overflow = "hidden";
	oContainer.style.position = "relative";
	
	oSlider.style.position = "absolute";
	oSlider.style.top = oSlider.style.left = 0;
  },
  //设置默认属性
  SetOptions: function(options) {
	this.options = {//默认值
		Up:			true,//是否向上(否则向左)
		Step:		5,//滑动变化率
		Time:		10,//滑动延时
		Auto:		true,//是否自动转换
		Pause:		2000,//停顿时间(Auto为true时有效)
		onStart:	function(){},//开始转换时执行
		onFinish:	function(){}//完成转换时执行
	};
	Object.extend(this.options, options || {});
  },
  //开始切换设置
  Start: function() {
	if(this.Index < 0){
		this.Index = this._count - 1;
	} else if (this.Index >= this._count){ this.Index = 0; }
	
	this._target = -1 * this._parameter * this.Index;
	this.onStart();
	this.Move();
  },
  //移动
  Move: function() {
	clearTimeout(this._timer);
	var oThis = this, style = this.Up ? "top" : "left", iNow = parseInt(this._slider.style[style]) || 0, iStep = this.GetStep(this._target, iNow);
	
	if (iStep != 0) {
		this._slider.style[style] = (iNow + iStep) + "px";
		this._timer = setTimeout(function(){ oThis.Move(); }, this.Time);
	} else {
		this._slider.style[style] = this._target + "px";
		this.onFinish();
		if (this.Auto) { this._timer = setTimeout(function(){ oThis.Index++; oThis.Start(); }, this.Pause); }
	}
  },
  //获取步长
  GetStep: function(iTarget, iNow) {
	var iStep = (iTarget - iNow) / this.Step;
	if (iStep == 0) return 0;
	if (Math.abs(iStep) < 1) return (iStep > 0 ? 1 : -1);
	return iStep;
  },
  //停止
  Stop: function(iTarget, iNow) {
	clearTimeout(this._timer);
	this._slider.style[this.Up ? "top" : "left"] = this._target + "px";
  }
};
//焦点图js end

/*
function click(e) {
	if (document.all) {
		if (event.button==1||event.button==2||event.button==3) {
			oncontextmenu='return false';
		}
	}
	if (document.layers) {
		if (e.which == 3) {
			oncontextmenu='return false';
		}
	}
}
if (document.layers) {
	document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
document.oncontextmenu = new Function("return false;")

var travel=true
var hotkey=17
if (document.layers) document.captureEvents(Event.KEYDOWN);
function gogo(e)
{ 
	if (document.layers) {
		if (e.which==hotkey&&travel){
				alert("本网站不支持ctrl键");
			} 
	}
	else if (document.all){
		if (event.keyCode==hotkey&&travel){ 
			alert("本网站不支持ctrl键"); 
		}
	}
}

document.onkeydown=gogo 
*/

