var Other = {
	/*
	 * action：设为首页
	 */
	setHomepage: function(){
		if (document.all){
			document.body.style.behavior='url(#default#homepage)';
			document.body.setHomePage('http://www.oa700.cn');
		}else if (window.sidebar){
			if(window.netscape){
				try{
					netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
				}catch (e){
					alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" );
				}
			}
			var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
			prefs.setCharPref('browser.startup.homepage','http://www.oa700.cn');
		}
	},

	/*
	 * action：搜索栏数据检查
	 * 约定：<div class="s2"><input type="hidden"  name="key" id="key" /><input type="text" id="key2" class="inputText"/></div>
	 *       <div class="s3"><input type="image" src="images/search.gif" class="submit"/></div>
	 */
	submit: function(){
		var e = arguments[0]?arguments[0]:'html';
		var key2 = encodeURI($(e + " input#key2").val());
		var keys = $(e + " input#key").val(key2).val();
		if(this.trim(keys) == ''){
			alert('请输入关键词');
			return false;
		}
		return true;
	},

	/*
	 * action：获取input的指定属性值
	 * 约定：input必须与触发点在同一父节点下
	 */
	getVal: function(who){
		var att = arguments[1]?arguments[1]:'value';
		return $(who).parent().find("input:eq(0)").attr(att);
	},

	/*
	 * action：去除字符串左右两端的空格
	 */
	trim: function(str){
        return str.replace(/(^\s*)|(\s*$)/g, "");
	},

	/*
	 * action：判断数据是否为数字类型
	 * return：是数字型返回true；不是返回falsh
	 */
	isNum: function(d) {
		var patrn=/^[0-9]+$/;
		if (!patrn.exec(d)) return false;
		return true;
	},

	/*
	 * action：修改商品数量
	 */
	amend: function(e) {
		var Proid = this.getVal(e.parentNode);
		var ProNum = this.getVal(e);
		window.location.href='?Action_1=changenum&Proid='+ Proid +'&ProNum='+ProNum;
	},

	/*
	 * action：将商品加入到购物车
	 */
	addToCart: function(e){
		var pid = this.getVal(e, 'name');
		var pn = this.getVal(e);
		if(!this.isNum(pn)){
			alert("订购数量错误，请重新输入！");
			return false;
		}
		window.open('/user/addtobuybag.asp?pid=' + pid + "&pn=" + pn, '01', 'resizable=0,top=0,left=0');
	},

	/*
	 * action：让input变色
	 */
	inputChangeColor: function(){
		$(".rightBox input:text").bind("mouseenter", function(){
			$(this).css("border-color","#FB6200");
		}).bind("mouseleave", function(){
			$(this).css("border-color","#CCC");
		});
	},

	/*
	 * action：产品页图片展示
	 * 约定：<img id="iShow" src="中图.jpg" />
	 *       <p id="iList"><a name="中图.jpg" href="大图.jpg">1</a><a name="中图_2.jpg" href="大图_2.jpg">2</a><a name="中图_3.jpg" href="大图_3.jpg">3</a></p>
	 */
	imgShow: function(){
		if($("#iShow").parent("a").length == 0) $("#iShow").wrap("<a href=\"" + $("#iList a:eq(0)").attr("href") + "\"></a>");
		$("#iList .bigImg").bind("mouseenter", function(){
			if(Other.isShow && this == Other.isShow) return;
			Other.isShow = this;
			$("#iShow").attr("src", $(this).attr("name"));
			$("#iShow").parent().attr("href", $(this).attr("href"));
			$("#iShow").hide().fadeIn("fast");
		})
	},

	/*
	 * action：替换地址错误的图片
	 */
	imgError: function(d){
		$(d).error(function(){
			var src = $(this).attr("src");
			src = src.substring(0, src.lastIndexOf('/')) + "/none.jpg";
			$(this).attr("src", src);
		})
	},

	/*
	 * action：产品页Tag切换
	 * 约定：<div class="inT"><span class="title hover">1</span><span class="title">2</span></div>
	 *       <div class="inI"><div class="inItro hover">内容1</div><div class="inItro">内容2</div></div>
	 */
	titleTag: function(){
		$(".inT .title").click(function(){
			$(".inT .title").removeClass("hover");
			$(this).addClass("hover");
			var num = $(".inT .title").index(this);
			$(".inI .inItro").removeClass("hover");
			$(".inI .inItro:eq(" + num + ")").addClass("hover");
		})
	}
}

