﻿/*
525心理网 V2.0
chaochao (C) 2007-2008 PSY525.CN INC
http://psy525.cn
*/
//Add Favorite
var is_ie = document.all ? true : false;
var is_ff = window.addEventListener ? true : false;
function addBookmark(title) {
     var url=parent.location.href;
     if (window.sidebar) { 
            window.sidebar.addPanel(title, url,""); 
     } else if( document.all ) {
     window.external.AddFavorite( url, title);
     } else if( window.opera && window.print ) {
     return true;
     }
}
//Set Home
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("抱歉！您的浏览器不支持直接设为首页。请在浏览器地址栏输入“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',vrl);
         }
    }
}
// JavaScript Document
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
      
    }
  }
}

function page_js_loading() {
//system menu
	var menu = document.getElementById("menutext");
	if(menu){
	    var links = menu.getElementsByTagName("li");
	    for(c=0; c<links.length; c++) {
	        if(links[c].className!="menu_split"){
	            links[c].onmouseover = function() {
		            for(m=0; m<links.length; m++) {
			            if(links[m].className!="menu_split") links[m].className = '';
		            }
		            this.className = 'menu_active';
	            }
	            links[c].onmouseout = function() {
		            for(m=0; m<links.length; m++) {
			           if(links[m].className!="menu_split") links[m].className = '';
		            }
		            //links[0].className = 'menu_active';
	            }
	        }
	    }
	}
	//全站搜索
	var keyword = document.getElementsByName('q')[0];
        if(keyword!=null){
            keyword.onkeydown = function (e) {
	            e = e || window.event;
	            if (e.keyCode == 13) {
		            submit_search();
	            }
            };
        } 
    //login home
    if(document.getElementById("login")) showlogin("all");   
    if(document.getElementById("login_text")) showlogin("short"); 
    if(document.getElementById("commentbody")) showcomment();
    if(document.getElementById("showding")) showding();
}
addLoadEvent(page_js_loading);

function changeCode(){
     document.getElementById("vcodeimg").src="/tools/VerifyImagePage.aspx?time="+Math.random();                    
}

function trim(s) {
 return s.replace( /^\s*/, "" ).replace( /\s*$/, "" );
}

function T(n){
document.getElementById("ArtBody").style.fontSize=n+"px";
}

var ie = navigator.appName == "Microsoft Internet Explorer" ? true : false;
function copytext(alertinfo){
 if (ie)
 {
    var str=location.href;
    window.clipboardData.setData("Text",str);
 }
 alert('复制成功,可以通过QQ、MSN、邮件等方式粘贴(Ctrl+V)发送给您的朋友!');
 return false;
}

//截取中文字符串
function SetString(str,len)
 {
  var strlen = 0; 
  var s = "";
  for(var i = 0;i < str.length;i++)
  {
   if(str.charCodeAt(i) > 128){
    strlen += 2;
   }else{ 
    strlen++;
   }
   s += str.charAt(i);
   if(strlen >= len){ 
    return s ;
   }
  }
 return s;
 } 
 //得到含中文字符串的长度
 function getCharLen(str){
 var strlen=0;
 for(var i = 0;i < str.length;i++)
  {
   if(str.charCodeAt(i) > 128){
    strlen += 2;
   }else{ 
    strlen++;
   }
  }
   return strlen ;
 }

document.writeln("<scr"+"ipt src=\"/res/js/ajax.js\" type=\"text/javascript\"></scr"+"ipt>");
document.writeln("<scr"+"ipt type=\"text/javascript\" src=\"/res/js/textare.js\"></scr"+"ipt>");
document.writeln("<scr"+"ipt type=\"text/javascript\" src=\"/res/js/city.js\"></scr"+"ipt>");
document.writeln("<scr"+"ipt type=\"text/javascript\" src=\"/res/calendar/calendar.js\" ></scr"+"ipt>");