﻿/*------------added by KCZ on March 31--------------------------*/
function headSearchV3(aoP,asConf){
	if (typeof(aoP)=="string") aoP=document.getElementById(aoP);
	if(aoP==null) return null;
	var loP=aoP;
	var loInput=loP.getElementsByTagName("INPUT")[0];

	loInput.value=asConf.defaultValue;

	loInput.onclick=function(){
		this.style.color="black";
		if(this.value==asConf.defaultValue) this.value="";
		else
			this.select();
	}
	loInput.onblur=function(){
		this.style.color="gray";
		if(this.value=="") this.value=asConf.defaultValue;
	}
	loInput.onkeyup=function(aoevt){
		var loevt=window.event||aoevt;
		if(loevt.keyCode==13){
			loP.toSearch();
		}
	}
	loP.toSearch=function(){
		if (loInput.form!=null) loInput.form.onsubmit=function(){return false}
		var lsInput=encodeURI(loInput.value);
		if(lsInput==""||lsInput==asConf.defaultValue) return;
		var loEVTobj={data:lsInput,returnValue:1}
		loP.onSearch(loEVTobj);
		if (loEVTobj.returnValue) document.location.href=[asConf.url,lsInput].join("");
	}
	loP.onSearch=loP.onSearch||function(aoEL){};
	return loP;		
}



function showdiv(aoEL){
	var tags=[document.getElementById("addPic"),document.getElementById("localPic")];

	for (var i=0; i<tags.length; i++)
	{
		if (aoEL==tags[i])
		{
			tags[i].style.display="block";
		}else{
			tags[i].style.display="none";		
		}
	}

}

/*限定图片宽度*/
function  contentImg(asid,aiW){
	var loEL=document.getElementById(asid);
	var liwidth = aiW||480;
	var lxpics = loEL.getElementsByTagName("img"); 
	for (var i=0; i<lxpics.length;i++){
		if(lxpics[i].width>liwidth)
		{
			lxpics[i].style.height = (lxpics[i].height * liwidth/lxpics[i].width )+"px";
			lxpics[i].style.width=liwidth+"px";
		}
	}
}

/*-----------------11.26----------博客2.0--------------------*/

function picSet(aoP){
	if(aoP==null) return null;
	if (typeof(aoP)=="string") aoP=document.getElementById(aoP);
	var loP=aoP;
	var lxNode=null;
	var loLastNode=null;
	var lsOriginalClass=null;
	var lsDefaultClass="now";					
	lxNode=loP.getElementsByTagName("LI");			
	loP.data={};
	
	loP.content=loP.getElementsByTagName("DIV")[0].getElementsByTagName("SPAN")[0].getElementsByTagName("A");
	loP.content2=loP.getElementsByTagName("H3")[0].getElementsByTagName("A");
	
	for(var i=0;i<lxNode.length;i++){
		lxNode[i].index=i;				
		var liIndex=lxNode[i].className.indexOf(lsDefaultClass)
		if(liIndex!=-1){
			loLastNode=lxNode[i];
			lsOriginalClass="";	//应该只将Now去除，保留其它的className,需要修改
		}
	}
	
	for(var i=0;i<lxNode.length;i++){
		lxNode[i].clickNode=lxNode[i].onclick=function(){
			loLastNode.className=lsOriginalClass;					
			loP.content[loLastNode.index].style.display="none";
			loP.content2[loLastNode.index].style.display="none";
			loLastNode=this;
			lsOriginalClass=this.className;
			
			this.className=[this.className," ",lsDefaultClass].join("");				
			//不具有重用性，应该修改className			
			loP.content[this.index].style.display="block";
			loP.content2[this.index].style.display="block";
		}
		//lxNode[i].onmouseout=function(){loP.playPicSet();}
		//lxNode[i].onmouseover=function(){loP.stopPicSet();}
	}
	var timer=null;
	loP.playPicSet=function(){					
		var callBack=function(){lxNode[(loLastNode.index+1)%3].clickNode();};
		window.setInterval(callBack,3000);					
	}
	loP.stopPicSet=function(){
		clearInterval(timer);
	}
	return loP;	
}

function searchBox(aoP){
	if(aoP==null) return null;
	if (typeof(aoP)=="string") aoP=document.getElementById(aoP);
	var loP=aoP;
	var defaultValue=null;
	loP.onfocus=function(){
		defaultValue=this.value;
		this.value="";
	}
	loP.onblur=function(){
		this.value=defaultValue;
	}
	return loP;			
}


function tab(aoP){
	if(aoP==null) return null;
	if (typeof(aoP)=="string") aoP=document.getElementById(aoP);
	var loP=aoP;
	var lxNode=null;
	var loLastNode=-1;
	var lsOriginalClass=null;
	var lsDefaultClass="now";					
	lxNode=loP.getElementsByTagName("LI");			
	loP.data={};
	loP.data.bgPos=[-133,-77,-20];
	loP.content=loP.parentNode.getElementsByTagName("DD")[1].getElementsByTagName("UL");
	
	for(var i=0;i<lxNode.length;i++){
		lxNode[i].index=i;				
		var liIndex=lxNode[i].className.indexOf(lsDefaultClass)
		if(liIndex!=-1){
			loLastNode=lxNode[i];
			lsOriginalClass="";	//应该只将Now去除，保留其它的className,需要修改
		}
	}
	for(var i=0;i<lxNode.length;i++){
		lxNode[i].onclick=function(){					
			loLastNode.className=lsOriginalClass;					
			loP.content[loLastNode.index].style.display="none";
			loLastNode=this;
			lsOriginalClass=this.className;
			
			this.className=[this.className," ",lsDefaultClass].join("");
			loP.style.backgroundPosition=[loP.data.bgPos[this.index],"px"," 0"].join("");					
			//不具有重用性，应该修改className				
			loP.content[this.index].style.display="block";
		}
	}
	return loP;	
}


/*----------------For 编辑器 in 12.21 by KCZ----------------------------------*/
function checkstring(astr){
    var lxStr=["<",">"];
    for (var i=0; i<lxStr.length; i++){
        if (astr.indexOf(lxStr[i])!=-1){
		//alert("标题中请勿使用特殊字符，例如：< > 。");
		return false;
	}
    }
    return true;
}