//------------------------------------------------------------------------------------------------------------------------------------------------------
function killErrors(){
	return true;
}

window.onerror = killErrors;
//------------------------------------------------------------------------------------------------------------------------------------------------------
function ltrim(str){
  return str.replace( /^\s*/,"");
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function rtrim(str){
  return str.replace( /\s*$/,"");
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function trim(str){
  return ltrim(rtrim(str));
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function mid(mainStr,starnum,endnum){
  if(mainStr.length >= 0){
    return mainStr.substr(starnum,endnum);
  }else{
    return null;
  }
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function request(strName){
  var strHref = location.search;
  var intPos = strHref.indexOf("?");
  var strRight = strHref.substr(intPos + 1);
  var arrTmp = strRight.split("&");
  
  for(var i = 0; i < arrTmp.length; i++){
    var arrTemp = arrTmp[i].split("=");
    if(arrTemp[0].toUpperCase() == strName.toUpperCase()){
      return arrTemp[1];
    }
  }
  
  return "";
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function getRightCode(str, n){
  str = str.substring(str.length - n, str.length);
  
  return str.toLowerCase();
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function estopRightKey(){
  return false;
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function selectSkin(skin){
  var skinFile = document.getElementById("skinFile");
  skinFile.href = '/skin/' + skin + '.css';
  
  var date = new Date();
  var date = new Date(Date.UTC(date.getYear() + 1, date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds()));
  
  document.cookie = 'skin=' + skin + ';expires=' + date;
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function showTab(n, count){
  for(var i = 1; i <= count; i ++){  
    if(i == n){
      getObject("switchTag" + i).className = "switchTag_activation";
      getObject("tab" + i).className = "show";
    }else{
      getObject("switchTag" + i).className = "switchTag";
      getObject("tab" + i).className = "hidden";
    }
  }
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function submitSearch(){
	document.frmSearch.submit();
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function checkFace(m){
  document.frmComment.content.value += "[YJ:" + m + "]";
  document.frmComment.content.focus();
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function getCookie(name){
  var mycookie = document.cookie;
  var start1 = mycookie.indexOf(name + "=");
  
  if(start1 == -1){
    return '';
  }else{
    start = mycookie.indexOf("=", start1)+1;
    
    var end = mycookie.indexOf(";", start);
    
    if(end == -1){
      end = mycookie.length;
    }
    
    var value = unescape(mycookie.substring(start, end));
    
    if(value == null){
      return '';
    }else{
      return value;
    }
  }
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function switchLeftBar(){
  if(top.leftFrame.btnSwitch.src.indexOf('closeFrame.jpg') > 0){
    top.mainFrames.cols = "9px, *";
    top.leftFrame.btnSwitch.src = "images/openFrame.jpg";
    top.leftFrame.tabMenu.style.margin = '0 0 0 -181px;';
  }else{
    top.mainFrames.cols = "190px, *";
    top.leftFrame.btnSwitch.src="images/closeFrame.jpg";
    top.leftFrame.tabMenu.style.margin = '0';
  }
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function getObject(objectId){
  if(document.getElementById && document.getElementById(objectId)) {
    return document.getElementById(objectId);    // W3C DOM
  }else if(document.all && document.all(objectId)){
    return document.all(objectId);    // MSIE 4 DOM
  }else if(document.layers && document.layers[objectId]){
    return document.layers[objectId];    // NN 4 DOM
  }else{
    return false;
  }
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function buttons(){
  document.write('<input name="Submit" type="submit" class="button" value="提&nbsp;交√"><input name="Submit" type="reset" class="button" value="重置←"><input name="Submit" type="button" class="button" id="Submit" onClick="history.back();" value="返&nbsp;回↑">');
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function keyNumber(){
  if(event.keyCode < 48 || event.keyCode > 57){
    event.returnValue = false;
  }
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function selectAll(){
  allCheckbox = function(form){
    for(var i = 0; i < form.elements.length; i ++ ){
      var e = form.elements[i];
      
      if(e.Name != 'Select' && e.disabled == false){
        e.checked = form.Select.checked;
      }
    }
  }
  
  document.write('<input name="Select" type="checkbox" id="Select" onClick="allCheckbox(this.form);" value="checkbox">');
  document.write('全选/取消全选&nbsp;<input name="btnDel" type="submit" class="button" id="btnDel" onclick=\'return confirm("删除是不可恢复的，您确定要删除所选记录么？？？")\' value="删除所选×">');
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function checkMail(str){ 
  var strReg = "";
  var r;
  var strText = str;
  
  strReg=/^\w+((-\w+)|(\.\w+))*\@{1}\w+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig;
  
  r = strText.search(strReg);
  
  if(r == -1) { 
    return false;
  }else{
    return true;
  }
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function showLineCode(obj){
  var obj  = document.getElementById(obj);
  
  for(var i = 1; i <= 500; i ++){
    obj.value += i + String.fromCharCode(10);
  }
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function scrollLineCode(side, input){
  lineCode = function(){
    var content  = document.getElementById(input);
    var lineCode  = document.getElementById(side);
    
    lineCode.scrollTop = content.scrollTop;
    
    return;
    }
  
  setInterval(lineCode, 1);
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function initNameColor(color){
  var title = document.all.title;
  
  title.style.color = color;
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function changeNameColor(obj){
  var title = getObject(obj);
  var nameColor = document.all.nameColor;
  
  title.style.color = nameColor.options[nameColor.selectedIndex].value;
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function checkSearch(){
  keyWord = document.frmSearch.keyWord;
  
  if(keyWord.value == ''){
    alert('请输入您要搜索的关键字！！！');
    keyWord.focus();
    return false;
  }
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function copyAddress(){
	var clipBoardContent = location.href;
	
	window.clipboardData.setData("Text", clipBoardContent);
	alert("你已复制链接及标题，请粘贴到QQ/MSN等发给好友!");
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function pasteCode(obj){ 
	var input = document.getElementById(obj);
	input.value = window.clipboardData.getData("text");
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function menu(n, count){
	//for(var i = 1; i <= count; i ++){	
		//if(i == n){
			//getObject("categoryList" + i).className = "show";
		//}else{
			//getObject("categoryList" + i).className = "hidden";
	//	}
	//}
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function menuSelect(rootID){
	getObject('menu' + rootID).className = 'current';
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function textCounter(sElement) { 
	field = sElement;
	if (field.value.length > 500){
		field.value = field.value.substring(0, 500); 		
	} else{
		document.getElementById("remLen").value = 500 - field.value.length;
	}
	if (field.value.length == maxlimit){
		showerr("请将字符限制在500个以内");
	}
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function showPlayListTag(n){
	for(var i = 1; i <= 3; i ++){
    if(i == n){
      getObject("playListTag" + i).className = "activeTag";
			getObject("help" + i).className = "show";
			getObject("playList" + i).className = "show";
    }else{
      getObject("playListTag" + i).className = "normalTag";
			getObject("help" + i).className = "hidden";
			getObject("playList" + i).className = "hidden";
    }
  }
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
//全屏
window.moveTo(0,0)
window.resizeTo(screen.availWidth,screen.availHeight)
if (top.location !== self.location) {
	top.location=self.location;
}