<!--  

//异步ajax初始化
var xmlhttp;
function initpost() {
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	} else {// code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
}

//根据id取到dom
function getObj(id) {
	return document.getElementById(id);
}
//判断dom是否存在
function IsElement(id) {
	return document.getElementById(id) != null ? true : false;
}

//电话号码校验
function checkCallNum(num) {
	/**
	 * 手机号码
	 * 移动：134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
	 * 联通：130,131,132,152,155,156,185,186
	 * 电信：133,1349,153,180,189
	 */
	var MOBILE = new RegExp("^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$");
	/**
	 * 中国移动：China Mobile
	 * 134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
	 */
	var CM = new RegExp("^1(34[0-8]|(3[5-9]|5[017-9]|8[278])\\d)\\d{7}$");
	/**
	 * 中国联通：China Unicom
	 * 130,131,132,152,155,156,185,186
	 */
	var CU = new RegExp("^1(3[0-2]|5[256]|8[56])\\d{8}$");
	/**
	 * 中国电信：China Telecom
	 * 133,1349,153,180,189
	 */
	var CT = new RegExp("^1((33|53|8[09])[0-9]|349)\\d{7}$");
	/**
	 * 大陆地区固话及小灵通
	 * 区号：010,020,021,022,023,024,025,027,028,029
	 * 号码：七位或八位
	 */
	var PHS = new RegExp("^0(10|2[0-5789]|\\d{3})-\\d{7,8}$");
	if (MOBILE.test(num) || CM.test(num) || CU.test(num) || CT.test(num) || PHS.test(num)) {
		return true;
	} else {
		return false;
	}
}


//全选，全不选复选框
function selectAll(thisChecked, name) {
	//this.checked = thisChecked;
	if (thisChecked == true) {
		checkAll(name);
	} else {
		clearAll(name);
	}
}
function checkAll(name) {
	var el = document.getElementsByTagName("input");
	var len = el.length;
	for (var i = 0; i < len; i++) {
		if ((el[i].type == "checkbox") && (el[i].name == name)) {
			el[i].checked = true;
		}
	}
}
function clearAll(name) {
	var el = document.getElementsByTagName("input");
	var len = el.length;
	for (var i = 0; i < len; i++) {
		if ((el[i].type == "checkbox") && (el[i].name == name)) {
			el[i].checked = false;
		}
	}
}

/*加入收藏夹*/
function AddFavorite(sURL, sTitle) {
	try {
		window.external.addFavorite(sURL, sTitle);
	}
	catch (e) {
		try {
			window.sidebar.addPanel(sTitle, sURL, "");
		}
		catch (e) {
			alert("\u52a0\u5165\u6536\u85cf\u5931\u8d25\uff0c\u8bf7\u4f7f\u7528Ctrl+D\u8fdb\u884c\u6dfb\u52a0");
		}
	}
}
/*设为主页*/
function setHomepage() {
	if (document.all) {
		document.body.style.behavior = "url(#default#homepage)";
		document.body.setHomePage(document.URL);
	} else {
		if (window.sidebar) {
			if (window.netscape) {
				try {
					netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
				}
				catch (e) {
					alert("\u8be5\u64cd\u4f5c\u88ab\u6d4f\u89c8\u5668\u62d2\u7edd\uff0c\u5982\u679c\u60f3\u542f\u7528\u8be5\u529f\u80fd\uff0c\u8bf7\u5728\u5730\u5740\u680f\u5185\u8f93\u5165 about:config,\u7136\u540e\u5c06\u9879 signed.applets.codebase_principal_support \u503c\u8be5\u4e3atrue");
				}
			}
			var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
			prefs.setCharPref("browser.startup.homepage", document.URL);
		}
	}
}

/* 鼠标悬停2s（时间自己定）后，触发需要的函数 */
var t;
function startTimer()
{
	t=setTimeout('loadpnum()',2000);
}
/* 鼠标悬停不足2s就移开，把时间清零，不触发函数 */
function StopTimer()
{
	if(t != null)
	clearTimeout(t);
}

//加载购物车宝贝数量
function loadpnum() {
	initpost();
	xmlhttp.onreadystatechange=function() {
	  if (xmlhttp.readyState==4 && xmlhttp.status==200) {
	    	var ojson = eval('(' + xmlhttp.responseText + ')');
	    	if(ojson.success){
	    		if(IsElement('mycount')){
					getObj('mycount').innerHTML = ojson.itemCount;
				}
	    	}
	    }
	}
	xmlhttp.open("post","/cart/loadpnum",true);
	xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	xmlhttp.send("action=getCount");
}

//限制input只能输入数字
function isNum() {
	 //8：退格键、46：delete、37-40： 方向键
    //48-57：小键盘区的数字、96-105：主键盘区的数字
    //110、190：小键盘区和主键盘区的小数
    //189、109：小键盘区和主键盘区的负号
	document.body.onkeydown = function (e) {
		var e = e || window.event; //FF、IE下获取事件对象
		var cod = e.charCode || e.keyCode; //FF、IE下获取键盘码
		function notValue(e) {
			e.preventDefault ? e.preventDefault() : e.returnValue = false;
		}
		if (cod != 8 && cod != 46 && (cod < 37 || cod > 40) && (cod < 48 || cod > 57) && (cod < 96 || cod > 105)) {
			notValue(e);
		}
	};
}

//判断数是否大于0
function isGreater0(num) {
	if (num > 0) {
		return true;
	} else {
		return false;
	}
}
//判断商品展示页输入的商品件数是否等于0或大于100，等于0就赋值为1，大于100就赋值100
function isEquals0(num) {
	if (num == 0) {
		if (IsElement("tv_productsAmount")) {
			getObj("tv_productsAmount").value = 1;
		}
	}
	if (num > 100) {
		if (IsElement("tv_productsAmount")) {
			getObj("tv_productsAmount").value = 100;
		}
	}
}
function click_popEvent(obj) {
	if (typeof (obj) != "object") {
		return false;
	}
	var a = obj.getElementsByTagName("*");
	for (var i = 0, len = a.length; i < len; i++) {
		a[i].setAttribute("s", 1);
	}
	document.body.onmousedown = function (e) {
		e = e || window.event;
		var dtarget = e.srcElement || e.target, s = dtarget.getAttribute("s");
		if (!s) {
			obj.style.display = "none";
		}
	};
}

//点击时显示层，鼠标在层外点击时隐藏层
function showTab_clickHidden(id) {
	showTab(id);
	var o_showtab = IsElement(id) ? getObj(id) : "";
	click_popEvent(o_showtab);//鼠标在层外点击时隐藏层
}
//显示层
function showTab(id) {
	if (IsElement(id)) {
		getObj(id).style.display = "block";
	}
}
//隐藏层
function hiddenTab(id) {
	getObj(id).style.display = "none";
}
/*首页插入视频*/
insertmediaintoplayer_bak = function (src, mediatitcontent) {
	var parentDiv = getObj("flashContentDiv");
	var titleDiv = getObj("flashtitle");
	titleDiv.innerHTML = mediatitcontent;
	var flashvars = {menu:"false", isAutoPlay/*youku自动播放*/:"true",autoPlay/*土豆自动播放*/: "true", loop:"-1", isShowRelatedVideo:"false", showAd:"0",isDebug:"false",winType/*禁止youku图标*/: "interior",allownetworking:"internal"};
	var params = {wmode:"opaque", allowfullscreen:"true"};
	var playerContent;
	var lastString = src.substring(src.length - 3);
	if (lastString.toLowerCase() == "swf".toLowerCase()) {
		playerContent = "<div id=\"insertplayer\"><p><a href=\"http://www.adobe.com/go/getflashplayer\"><img src=\"http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif\" alt=\"Get Adobe Flash player\" /></a></p></div>";
		parentDiv.innerHTML = playerContent;
		swfobject.embedSWF(src, "insertplayer", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params);
	} else {
		if (lastString.toLowerCase() == "jsp".toLowerCase() || lastString.toLowerCase() == "tml".toLowerCase() || lastString.toLowerCase() == "htm".toLowerCase()) {
			playerContent = "<iframe scrolling=\"no\" height=\"100%\" frameborder=\"0\" width=\"100%\" border=\"0\" allowtransparency=\"true\" src=\"" + src + "\" id=\"ic_feeds_expand_iframe\"></iframe>";
			
			parentDiv.innerHTML = playerContent;
		} else {
			playerContent = "<img src='" + src + "' width=100% height=100% />";
			parentDiv.innerHTML = playerContent;
		}
	}
};
insertmediaintoplayer = function (src, mediatitcontent) {
	var parentDiv = getObj("flashContentDiv");
	var titleDiv = getObj("flashtitle");
	titleDiv.innerHTML = mediatitcontent;
	var player = "";
	var type1 = src.indexOf("youku");
	var type2 = src.indexOf("tudou");
	
	var playerContent;
	var lastString = src.substring(src.length - 3);
	if (lastString.toLowerCase() == "swf".toLowerCase()) {
		var flashvars = {menu:"false", isAutoPlay/*youku自动播放*/:"true",autoPlay/*土豆自动播放*/: "true", loop:"-1", isShowRelatedVideo:"false", showAd:"0",isDebug:"false",winType/*禁止youku图标*/: "interior",allownetworking:"internal"};
		var params = {wmode:"opaque", allowfullscreen:"true"};	
		if(type1 > 0){//youku
			var start = src.indexOf("/sid/")+5;
			var end = src.indexOf("/v.swf");
			var VideoIDS = src.substring(start,end);
			player = "http://static.youku.com/v1.0.0098/v/swf/qplayer_taobao.swf?VideoIDS=";
			if(start == 39){
				player += VideoIDS + "&amp;isAutoPlay=true&amp;isShowRelatedVideo=false&amp;embedid=-&amp;showAd=0";
			}else player = src;
		}else if(type2 > 0){//tudou
			player = src;
		}else {
			player = src;
		}
		playerContent = "<div id=\"insertplayer\"><p><a href=\"http://www.adobe.com/go/getflashplayer\"><img src=\"http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif\" alt=\"Get Adobe Flash player\" /></a></p></div>";
		parentDiv.innerHTML = playerContent;
		swfobject.embedSWF(player, "insertplayer", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params);
	} else {
		if (lastString.toLowerCase() == "jsp".toLowerCase() || lastString.toLowerCase() == "tml".toLowerCase() || lastString.toLowerCase() == "htm".toLowerCase()) {
			playerContent = "<iframe scrolling=\"no\" height=\"100%\" frameborder=\"0\" width=\"100%\" border=\"0\" allowtransparency=\"true\" src=\"" + src + "\" id=\"ic_feeds_expand_iframe\"></iframe>";
			
			parentDiv.innerHTML = playerContent;
		} else {
			playerContent = "<img src='" + src + "' width=100% height=100% />";
			parentDiv.innerHTML = playerContent;
		}
	}
};
/*内页插入视频*/
insertmediaintoinside = function (src) {
	var parentDiv = getObj("insideFlashContentDiv"); 
	var flashvars = {menu:"false", isAutoPlay/*youku自动播放*/:"true",autoPlay/*土豆自动播放*/: "true", loop:"-1", isShowRelatedVideo:"false", showAd:"0",isDebug:"false",winType/*禁止youku图标*/: "interior",allownetworking:"internal"};
	var params = {wmode:"opaque", allowfullscreen:"true"};
	var playerContent;
	
	var player = "";
	var type1 = src.indexOf("youku");
	var type2 = src.indexOf("tudou");
	var lastString = src.substring(src.length - 3);
	if (lastString.toLowerCase() == "swf".toLowerCase()) {
		if(type1 > 0){//youku
			var start = src.indexOf("/sid/")+5;
			var end = src.indexOf("/v.swf");
			var VideoIDS = src.substring(start,end);
			player = "http://static.youku.com/v1.0.0098/v/swf/qplayer_taobao.swf?VideoIDS=";
			if(start == 39){
				player += VideoIDS + "&amp;isAutoPlay=true&amp;isShowRelatedVideo=false&amp;embedid=-&amp;showAd=0";
			}else player = src;
		}else if(type2 > 0){//tudou
			player = src;
		}else {
			player = src;
		}
		playerContent = "<div id=\"insertplayer\"><p><a href=\"http://www.adobe.com/go/getflashplayer\"><img src=\"http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif\" alt=\"Get Adobe Flash player\" /></a></p></div>";
		parentDiv.innerHTML = playerContent;
		swfobject.embedSWF(player, "insertplayer", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params);
	} else {
		if (lastString.toLowerCase() == "jsp".toLowerCase() || lastString.toLowerCase() == "tml".toLowerCase() || lastString.toLowerCase() == "htm".toLowerCase()) {
			playerContent = "<iframe scrolling=\"no\" height=\"100%\" frameborder=\"0\" width=\"100%\" border=\"0\" allowtransparency=\"true\" src=\"" + src + "\" id=\"ic_feeds_expand_iframe\"></iframe>";			
			parentDiv.innerHTML = playerContent;
			
		} else {
			playerContent = "<img src='" + src + "' width=100% height=100% />";
			parentDiv.innerHTML = playerContent;
		}
	}
};
/* 可能感兴趣的宝贝 */
function ChangeDiv(divId, divName, bqdivName, zDivCount) {
	for (i = 0; i <= zDivCount; i++) {
		getObj(divName + i).style.display = "none";
		getObj(bqdivName + i).className = "pp2";
	}
	getObj(divName + divId).style.display = "block";
	getObj(bqdivName + divId).className = "pp1";
}
/*返回顶部*/
function gotoTop(el) {
	if (!document.getElementById(el)) {
		return;
	}
	var o = getObj(el), w = parseInt(o.offsetWidth), ww = document.documentElement.clientWidth, wh = document.documentElement.clientHeight, sTop = document.body.scrollTop || document.documentElement.scrollTop, ie6 = navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.split(";")[1].indexOf("MSIE 6.0") > 0 ? true : false;
	o.style.cssText = "top:" + (wh - 50) + "px;right:" + ((ww - 1000) / 2 - w) + "px;";
	if (sTop == 0) {
		o.style.display = "none";
	}
	window.onscroll = function () {
		sTop = document.body.scrollTop || document.documentElement.scrollTop;
		if (ie6 == true) {
			o.style.cssText = "left:" + parseInt((ww - 1000) / 2 + 1000 + w - 20) + "px;top:" + parseInt(document.documentElement.clientHeight + document.documentElement.scrollTop - 40) + "px;";
		}
		if (sTop > 0) {
			o.style.display = "block";
		}
		if (sTop <= 10) {
			o.style.display = "none";
		}
	};
	o.onclick = function () {
		document.body.scrollTop = 0;
		document.documentElement.scrollTop = 0;
	};
}
function pageinit() {
	var xxx = 0;
	var l = 219;
	if (window.screen.width > 800) {
		xxx = window.screen.width / 2 - 389 + l;
	} else {
		xxx = 0 + l;
	}
	index.style.left = xxx;
	doc.style.left = xxx + 79;
	download.style.left = xxx + 160;
	product.style.left = xxx + 30;
	happy.style.left = xxx + 321;
	bbs.style.left = xxx + 190;
	service.style.left = xxx + 223;
}
function MM_swapImgRestore() { //v3.0
	var i, x, a = document.MM_sr;
	for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) {
		x.src = x.oSrc;
	}
}
function MM_preloadImages() { //v3.0
	var d = document;
	if (d.images) {
		if (!d.MM_p) {
			d.MM_p = new Array();
		}
		var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
		for (i = 0; i < a.length; i++) {
			if (a[i].indexOf("#") != 0) {
				d.MM_p[j] = new Image;
				d.MM_p[j++].src = a[i];
			}
		}
	}
}
function MM_swapImage() { //v3.0
	var i, j = 0, x, a = MM_swapImage.arguments;
	document.MM_sr = new Array;
	for (i = 0; i < (a.length - 2); i += 3) {
		if ((x = MM_findObj(a[i])) != null) {
			document.MM_sr[j++] = x;
			if (!x.oSrc) {
				x.oSrc = x.src;
			}
			x.src = a[i + 2];
		}
	}
}
function MM_findObj(n, d) { //v4.0
	var p, i, x;
	if (!d) {
		d = document;
	}
	if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
		d = parent.frames[n.substring(p + 1)].document;
		n = n.substring(0, p);
	}
	if (!(x = d[n]) && d.all) {
		x = d.all[n];
	}
	for (i = 0; !x && i < d.forms.length; i++) {
		x = d.forms[i][n];
	}
	for (i = 0; !x && d.layers && i < d.layers.length; i++) {
		x = MM_findObj(n, d.layers[i].document);
	}
	if (!x && document.getElementById) {
		x = document.getElementById(n);
	}
	return x;
}
function MM_showHideLayers() { //v3.0
	var i, p, v, obj, args = MM_showHideLayers.arguments;
	for (i = 0; i < (args.length - 2); i += 3) {
		if ((obj = MM_findObj(args[i])) != null) {
			v = args[i + 2];
			if (obj.style) {
				obj = obj.style;
				v = (v == "show") ? "visible" : (v = "hide") ? "hidden" : v;
			}
			obj.visibility = v;
		}
	}
}
function doZoom(size) {
	getObj("zoom").style.fontSize = size + "px";
}
function mOvr(src, cOvr) {
	if (!src.contains(event.fromElement)) {
		src.style.cursor = "default";
		src.bgColor = cOvr;
	}
}
function mOut(src, cOut) {
	if (!src.contains(event.toElement)) {
		src.style.cursor = "default";
		src.bgColor = cOut;
	}
}

//-->


