function killErrors(){
return true;
}
window.onerror = killErrors;
var cur_cid = 0;
var cur_fid = 0;
var cur_pid = 0;
var cur_f = '';
var cur_p = '';
qsm=window.qsm||{};
qsm.Common=new function(){
this.lTrim=function(i){return i.replace(/^\s*/,"");};
this.rTrim=function(i){return i.replace(/\s*$/,"");};
this.trim=function(i){return this.rTrim(this.lTrim(i));};
this.getEl=function(i){if(!document.getElementById)return false;if(typeof i==="string"){return document.getElementById(i);}else{return i;}};
this.getElByClassName=function(t,n,s,el){var el=(el)?el:document;var itm=el.getElementsByTagName(t);var num=1;for(i=0;i<itm.length;i++){if(itm[i].className===n&&s===num){return itm[i];}else if(itm[i].className===n){num++;}}return false;};
this.isIE6=function(){return navigator.userAgent.search('MSIE')>0&&navigator.userAgent.search('6')>0;}
this.isIE=function(){return navigator.userAgent.search('MSIE')>0;}
this.isOpera=function(){return navigator.userAgent.indexOf('Opera')>-1;}
this.isMoz=function(){return navigator.userAgent.indexOf('Mozilla/5.')>-1;}
this.setCookie=function(cn,cv,d,dm){var now=new Date();var expire=new Date();if(d==null||d==0)d=1;expire.setTime(now.getTime()+3600000*24*d);document.cookie=cn+"="+escape(cv)+";expires="+expire.toGMTString()+";domain="+dm;}
this.deleteCookie=function(cn,dm){if(getCookie(name)){document.cookie=cn+"="+((domain)?"; domain="+dm:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}}
this.getCookie=function(cn){var dc=document.cookie;var prefix=cn+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return null;}else{begin+=2;}var end=document.cookie.indexOf(";",begin);if(end==-1){end=dc.length;}return unescape(dc.substring(begin+prefix.length,end));}
this.setAph=function(obj,opacityValue){obj.filters.alpha.opacity=parseInt(opacityValue);}
this.dImgW=function(obj,wv){var ig=new Image();ig.src=obj.src;if(ig.width>0 && ig.height>0){if(ig.width>=wv){obj.width=wv;obj.height=parseInt((ig.height*wv)/ig.width); }else{obj.width=ig.width;obj.height=ig.height;}}}
this.dImgH=function(obj,hv){var ig=new Image();ig.src=obj.src;if(ig.width>0 && ig.height>0){if(ig.height>=hv){obj.height=hv;obj.width=parseInt((ig.width*hv)/ig.height);}else{obj.width=ig.width;obj.height=ig.height;}}} 
this.dImg=function(obj,wv,hv){var ig=new Image(); ig.src=obj.src;if(ig.width>0 && ig.height>0){if(ig.height>hv||ig.width>wv){var h=0,w,wflg=false;if(ig.width>wv)wflg=true;if(wflg){w=wv;			h=parseInt((ig.height*wv)/ig.width);}if(h==0||h>hv){h=hv;w=parseInt((ig.width*hv)/ig.height)}obj.width=w;obj.height=h;}else{obj.width=ig.width;obj.height=ig.height;}}} 
function zImg(obj){var zoom=parseInt(obj.style.zoom, 10)||100;zoom+=event.wheelDelta/12;if (zoom>0) obj.style.zoom=zoom+'%';	return false;}
this.cptxt=function(id){if(document.all){textRange = document.getElementById(id).createTextRange(); textRange.execCommand("Copy");return 1;}else{alert("&#x6B64;&#x529F;&#x80FD;&#x53EA;&#x80FD;&#x5728;&#x49;&#x45;&#x4E0A;&#x6709;&#x6548;");return 0;}};
this.sW2S=function(obj){var oldStr="｀·＠ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗｘｙｚ１２３４５６７８９０－＿—～！＃＄％＾…＆＊（）｛｝＝＋｜＼？／＜＞［］、，。",newStr="`@@ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890-_-~!#$%^.&*(){}=+|\\?/<>[].,.";if(obj.value!=""){				var ps,c,nc;for(var i=0;i<obj.value.length;i++){c=obj.value.substring(i,i+1);ps=oldStr.indexOf(c);if(ps>-1){nc=newStr.substring(ps,ps+1);obj.value=obj.value.replace(c,nc);}}}};
};
var B64_LOOKUP_TABLE = new Array("A", "B", "C", "D", "E", "F", "G", "H","I", "J", "K", "L", "M", "N", "O", "P","Q", "R", "S", "T", "U", "V", "W", "X","Y", "Z", "a", "b", "c", "d", "e", "f","g", "h", "i", "j", "k", "l", "m", "n","o", "p", "q", "r", "s", "t", "u", "v","w", "x", "y", "z", "0", "1", "2", "3","4", "5", "6", "7", "8", "9", "+", "/");var B64_REVERSE_LOOKUP_TABLE = new Array();for (var revTableIdx = 0; revTableIdx < 64; ++revTableIdx) {B64_REVERSE_LOOKUP_TABLE[B64_LOOKUP_TABLE[revTableIdx]] = revTableIdx;}function Base64() {}Base64.prototype.encode = function(stringToEncode) {var source = stringToEncode;var counter = 0;if (stringToEncode == null || stringToEncode.length == 0) {return "";}var ret = "";var chunk = this.getNextEncodeChunk_(source, counter);counter += 3;while (chunk.length > 0) {ret += B64_LOOKUP_TABLE[(chunk[0] >> 2) & 0x3f];if (chunk.length > 1) {ret += B64_LOOKUP_TABLE[((chunk[0] << 4) & 0x30) | ((chunk[1] >> 4) & 0x3f)];if (chunk.length > 2) {ret += B64_LOOKUP_TABLE[((chunk[1] << 2) & 0x3c) | ((chunk[2] >> 6) & 0x3f)];ret += B64_LOOKUP_TABLE[chunk[2] & 0x3f];} else {ret += B64_LOOKUP_TABLE[(chunk[1] << 2) & 0x3c];ret += "=";}} else {ret += B64_LOOKUP_TABLE[(chunk[0] << 4) & 0x30];ret += "==";}chunk = this.getNextEncodeChunk_(source, counter);counter += 3;}return ret;};Base64.prototype.decode = function(stringToDecode) {var source = stringToDecode;var counter = 0;if (stringToDecode == null || stringToDecode.length == 0) {return "";}var ret = "";var chunk = this.getNextDecodeChunk_(source, counter);counter += 4;while (chunk.length > 0) {ret += String.fromCharCode((chunk[0] << 2) & 0xff | (chunk[1] >> 4) & 0x3f);if (chunk.length > 2) {ret += String.fromCharCode((chunk[1] << 4) & 0xff | (chunk[2] >> 2) & 0x3f);if (chunk.length > 3) {ret += String.fromCharCode((chunk[2] << 6) & 0xff | chunk[3]);}}chunk = this.getNextDecodeChunk_(source, counter);counter += 4;}return ret;};Base64.prototype.getNextEncodeChunk_ = function(source, counter) {var chunk = new Array();for (var x = 0; x < 3; ++x) {if (counter < source.length) {chunk[x] = source.charCodeAt(counter);}++counter;}return chunk;};Base64.prototype.getNextDecodeChunk_ = function(source, counter) {var chunk = new Array();for (var x = 0; x < 4; ++x) {if (counter < source.length) {var c = source.charAt(counter);if (c != '=') {chunk[x] = B64_REVERSE_LOOKUP_TABLE[c];}++counter;}}return chunk;};
function parseNibble(nib){if (nib=="0") { return 0; }else if (nib=="1") { return 1; }else if (nib=="2") { return 2; }else if (nib=="3") { return 3; }else if (nib=="4") { return 4; }else if (nib=="5") { return 5; }else if (nib=="6") { return 6; }else if (nib=="7") { return 7; }else if (nib=="8") { return 8; }else if (nib=="9") { return 9; }else if (nib=="a" || nib=="A") { return 10; }else if (nib=="b" || nib=="B") { return 11; }else if (nib=="c" || nib=="C") { return 12; }else if (nib=="d" || nib=="D") { return 13; }else if (nib=="e" || nib=="E") { return 14; }else if (nib=="f" || nib=="F") { return 15; }}
function parseHex(hb) {return (parseNibble(hb.substring(0,1))*16) + parseNibble(hb.substring(1,2));}
function parseHexStr(str){var abc = "";for(var i = 0; i < str.length / 2; i++){var tmpHex = str.substring((i * 2), (i * 2) + 2);var charInt = parseHex(tmpHex);abc += String.fromCharCode(charInt);}return abc;}
function doPlay(){lid=getCookieRing("ringnow");if(lid!=nowid){try{clearTimeout(tflg);StopPlay()}catch(e){}}}
function setCookie(name, value){
	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*60));
	}
	document.cookie = name + "=" + escape (value)+((expires == null) ? "" : (";path=/;expires=" +LargeExpDate.toGMTString()));
}
function doSearch(){
	if($("keyword").value.length<2){
		alert("键字不能少于2个字\n\n请您重新输入关键字")
		$("keyword").focus();
		return false;
		}

		try{
			location=$("SearchUrl").value+escape($("keyword").value) + ".html";
		}catch(e){
			location=$("SearchUrl").value+encodeURI($("keyword").value).replace(/%/g,"$") + ".html";
			}
		return false;	
	}
function pageGo(obj){
	if(obj.selectedIndex==0){
		location.href=obj.name+'.shtml';}
	else{
		location.href=obj.name+'_'+(parseInt(obj.selectedIndex)+1)+'.shtml'}
}

function pageRe(obj){
	if(obj.selectedIndex==0){
		location.href=obj.name;}
	else{
		location.href=obj.name+'_'+(parseInt(obj.selectedIndex)+1)}
}

function pageRe2(obj,Ftype,pagesplit){
	if(obj.selectedIndex==0){
		location.href=obj.name+Ftype;}
	else{
		location.href=obj.name+pagesplit+(parseInt(obj.selectedIndex)+1)+''+Ftype}
}

function pageGo2(obj){
	if(obj.selectedIndex==0){
		location.href=obj.name+'.shtml';}
	else{
		location.href=obj.name+'_'+(obj.length-parseInt(obj.selectedIndex))+'.shtml'}
}

function pageShow(pn,tp,obj){
	for(var i=1;i<=pn;i++){
		if(i==tp){document.write("<option selected=\"selected\">第"+i+"页</option>");}
		else{document.write("<option>第"+i+"页</option>");}
	}
}
function pageShow2(pn,tp,obj){
	for(var i=1;i<=pn;i++){
		if(i==tp){document.write("<option selected=\"selected\">第"+i+"页</option>");}
		else{document.write("<option>第"+i+"页</option>");}
	}
}

function GotoPage(surl,eurl,pagesplit,pageObj,tpage){
	var pagenum=qsm.Common.trim(pageObj.value);
	if(pagenum==""){alert("请输入您要跳转的页码！");pageObj.value="";pageObj.focus();return;}
	if(isNaN(pagenum)){alert("请您输入数字页码！");pageObj.value="";pageObj.focus();return;}
	if(pagenum<1||pagenum>tpage){
		alert("您输入的页码不存在，请重新输入！\n\n提示：页码在1～"+ tpage + "范围内有效！");
		pageObj.value="";pageObj.focus();return;
		}
	var url;
	if(pagenum==1){url = surl + eurl;}
	else{url = surl + pagesplit + pagenum + eurl;}
	location.href=url;
	}
	
function Spage(surl,eurl,pageObj,tpage){
	var pagenum=qsm.Common.trim(pageObj.value);
	if(pagenum==""){alert("请输入您要跳转的页码！");pageObj.value="";pageObj.focus();return;}
	if(isNaN(pagenum)){alert("请您输入数字页码！");pageObj.value="";pageObj.focus();return;}
	if(pagenum<1||pagenum>tpage){
		alert("您输入的页码不存在，请重新输入！\n\n提示：页码在1～"+ tpage + "范围内有效！");
		pageObj.value="";pageObj.focus();return;
		}
	location.href=surl + pageObj.value + eurl;
	}
function GotoPage3(surl,eurl,pageObj,tpage){
	var pagenum=qsm.Common.trim(pageObj.value);
	if(pagenum==""){alert("请输入您要跳转的页码！");pageObj.value="";pageObj.focus();return;}
	if(isNaN(pagenum)){alert("请您输入数字页码！");pageObj.value="";pageObj.focus();return;}
	if(pagenum<1||pagenum>tpage){
		alert("您输入的页码不存在，请重新输入！\n\n提示：页码在1～"+ tpage + "范围内有效！");
		pageObj.value="";pageObj.focus();return;
		}
	var url;
	if(pagenum==1){url = surl + eurl;}
	else{url = surl + pagenum + eurl;}
	location.href=url;
	}
function SearchGo(key,pageObj,tpage){
	var pagenum=qsm.Common.trim(pageObj.value);
	if(pagenum==""){alert("请输入您要跳转的页码！");pageObj.value="";pageObj.focus();return;}
	if(isNaN(pagenum)){alert("请您输入数字页码！");pageObj.value="";pageObj.focus();return;}
	if(pagenum<1||pagenum>tpage){
		alert("您输入的页码不存在，请重新输入！\n\n提示：页码在1～"+ tpage + "范围内有效！");
		pageObj.value="";pageObj.focus();return;
		}
	location.href='/Search/?KeyWord='+encodeURIComponent(key)+'&Page='+pagenum;
	}
/**读取浏览量*/
function getVisitNum(divNameArrar,type,id){
	var XMLHttp = InitAjax();
	var divName=divNameArrar.split("|");
	var URL="/ajax/getNum.asp?type=" + type + "&id=" + id;
	XMLHttp.open("GET",URL,true);
	XMLHttp.setRequestHeader('charset','utf-8');	
	XMLHttp.onreadystatechange = StateChangeProcess;	
	XMLHttp.send(null);
	function StateChangeProcess(){
		if(XMLHttp.readyState == 4){
			if(XMLHttp.status == 200){				
				var tmpStr = XMLHttp.responseText.toLowerCase().split("|");
				var obj;
				for(var i=0;i<divName.length;i++){
					if(i>=tmpStr.length){break}
					obj=$(divName[i]);
					if(obj!=null&&obj!="undefined"&&!isNaN(tmpStr[i]))
						obj.innerHTML = tmpStr[i];
					}
				}
			}
	}
}
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 CopyText(ID) { 
	if (document.all){
		 textRange = document.getElementById(ID).createTextRange(); 
		 textRange.execCommand("Copy");
		 return 1;
	}
	else{
		 alert("此功能只能在IE上有效");
		 return 0;
	}
}
function CopyUrl(ID){
	if(CopyText(ID)==1){
		alert('网址复制成功，你可以粘贴到：QQ，MSN，Email等等！');		
		}	
}
/**读取浏览/下载量*/
function getVisitNum(divNameArrar,type,id){
	var XMLHttp = InitAjax();
	var divName=divNameArrar.split("|");
	var URL="/ajax/getNum.asp?type=" + type + "&id=" + id;
	XMLHttp.open("GET",URL,true);
	XMLHttp.setRequestHeader('charset','utf-8');	
	XMLHttp.onreadystatechange = StateChangeProcess;	
	XMLHttp.send(null);
	function StateChangeProcess(){
		if(XMLHttp.readyState == 4){
			if(XMLHttp.status == 200){				
				var tmpStr = XMLHttp.responseText.toLowerCase().split("|");
				var obj;
				for(var i=0;i<divName.length;i++){
					if(i>=tmpStr.length){break}
					obj=$(divName[i]);
					if(obj!=null&&obj!="undefined"&&!isNaN(tmpStr[i]))
						obj.innerHTML = tmpStr[i];
					}
				}
			}
	}
}
//*************创建远程访问组件对象******************/
function InitAjax()
{
	var XMLHTTP=false;
	try {
		XMLHTTP = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e) {
		try {
			XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			XMLHTTP = false;
		}
	}
	if (!XMLHTTP && typeof XMLHttpRequest!='undefined') {
		XMLHTTP = new XMLHttpRequest();
	}
	return XMLHTTP;
}
function overtb(obj){obj.style.background='#f2f8fa';}
function overtb2(obj){obj.className='on';}
function outtb(obj){obj.className='';}

function init_hotList(){
	var Hotobj=qsm.Common.getEl('main_left');
	if(!Hotobj)return;
	var tabflg = Hotobj.getElementsByTagName('dd');
	var Larry,k;
	for(var i=0;i<tabflg.length;i++){
		Larry=tabflg[i].getElementsByTagName('li');
		try{
			for(var j=0;j<Larry.length;j++){
				k=j+1;if(j==Larry.length-1){Larry[j].className='s'+ k +' nobtb';}
				else{Larry[j].className='s'+ k;}
			}		
		}
		catch(e){}		
	}
}

function init_list(flg){
	var tabflg = qsm.Common.getEl('lbox'+flg);
	try{Larry=tabflg.getElementsByTagName('li');
	Larry[Larry.length-1].className='nobtb';}catch(e){}
}
//mobile js
function init_facs(){
	var titem = $('itemid')
	titem.options.length = 0;
	var cur_cidx = 0;
	var celd = false;
	var sel_ci = 0;
	for(var i=0;i<_themes.items.length;i++){
		if(cur_cid == _themes.items[i].cid){
			celd = true;
			sel_ci = i;
		}
		else seld = false;
		titem.options.add(new Option(_themes.items[i].name,_themes.items[i].url, seld, seld));
	}
	titem.options.selectedIndex = (sel_ci);	
	var obj = $('facs');
	obj.options.length = 0;
	obj.options.add(new Option('=请选择品牌=', 1));
	var cur_idx = 0;
	var seld = false;
	var sel_i = 0;
	for(var i=0;i<_phones.factorys.length;i++){
		if(cur_fid == _phones.factorys[i].fid){
			seld = true;
			sel_i = i;
		}
		else seld = false;
		obj.options.add(new Option(_phones.factorys[i].name,_phones.factorys[i].fid, seld, seld));
	}
	if(cur_fid == 0) sel_i = -1;
	obj.options.selectedIndex = (sel_i+1);
	chfac(cur_fid);
}

function chfac(fid){
	if(cur_fid != fid) {cur_pid = 0;cur_p = ''}
	var sel = $('phones');
	sel.options.length = 0;
	sel.options.add(new Option('=请选择型号=', 0));
	if(0 == fid) return false;
	var _data = new Object();
	for(var _i = 0; _i < _phones.factorys.length; _i++){
		if(fid == _phones.factorys[_i].fid){
			_data = _phones.factorys[_i];
		}
	}
	var data = _data.phones;
	cur_fid = _data.fid;
	var sed = '';
	for(i=0;i<data.length;i++){
		var _n = i + 1;
		var _tv = cur_fid+','+_n+','+data[i].sid+','+data[i].url;
		sel.options.add(new Option(data[i].name, _tv));
		if(cur_pid == data[i].sid) cur_p = _n;
	}
	if(cur_pid!=0&&cur_p==''){cur_p=1}
	sel.options.selectedIndex = cur_p;
}
function mobilego(){
	var furl="",purl="";
	var iurl = $('itemid').value;
	var val = $('phones').options[$('phones').selectedIndex].value;	
	var _tmp = val.split(',');
	var sid = _tmp[2];
	var pid = _tmp[1];
	var fid = _tmp[0];
	var surl= _tmp[3];
	if(pid == undefined){if(iurl==""){alert("请选［分类］或［品牌］！\n\n然后再点［确定］找主题！");return false;}else{url="/theme-sort-" + iurl}
	}else{url="/theme-mobile-" + surl;if(iurl!=""){url=url + "_" + iurl}}
	//window.open(url);
	window.location.href = url + '.html';
}
