// JavaScript Document
function setSelectValue(objSelect,value){
	for(var i=0;i<objSelect.options.length;i++){
		if(objSelect.options[i].value == value){
			objSelect.options[i].selected = true;
			return true;
		}
	}
	return false;
}

function delNote(diva){
	if (document.getElementById(diva)==null) return;
	document.getElementById(diva).parentNode.removeChild(document.getElementById(diva))   
} 

function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/-/g, "\-");
	var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}

//复制到剪切板
function copy_clip(text2copy) 
{
	if (window.clipboardData) 
	{
		window.clipboardData.setData("Text",text2copy);
	} 
	else 
	{
		var flashcopier = 'flashcopier';
		if(!document.getElementById(flashcopier)) 
		{
			var divholder = document.createElement('div');
			divholder.id = flashcopier;
			document.body.appendChild(divholder);
		}
		document.getElementById(flashcopier).innerHTML = '';
		var divinfo = '<embed src="'+webUrl+'images/_clipboard.swf" FlashVars="clipboard='+escape(text2copy)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';//这里是关键
		document.getElementById(flashcopier).innerHTML = divinfo;
	}
	return true;
}

/*----------------------------------1.5-------------------------------------------*/

function lineToBr(str){
	str = (str.replace(new RegExp("\n","gm"),"<br>"));
	return str;
}
function htmlFliter(str){
	str = (str.replace(new RegExp("&","gm"),"&amp;"));
	str = (str.replace(new RegExp("<","gm"),"&lt;"));
	str = (str.replace(new RegExp(">","gm"),"&gt;"));
	return str;
}
function inputFliter(str){
//	str = (str.replace(new RegExp("&","gm"),"&amp;"));
	str = (str.replace(new RegExp("\"","gm"),"&quot;"));
	str = (str.replace(new RegExp("'","gm"),"&#39;"));
	return str;
}
function inputHtmlFliter(str){
	str = (str.replace(new RegExp("&","gm"),"&amp;"));
	str = (str.replace(new RegExp("<","gm"),"&lt;"));
	str = (str.replace(new RegExp(">","gm"),"&gt;"));
	str = (str.replace(new RegExp("\"","gm"),"&quot;"));
	str = (str.replace(new RegExp("'","gm"),"&#39;"));
	return str;
}
/*-----------------------------------------------------------------------------*/

//webUrl
var webUrl = '/community/';

function Object(id){
	return document.getElementById(id);
}

/*------------------------------------------------------------------------*/
function showdiv(targetid){
	Object(targetid).style.display="block";
}
function showElement(targetid){
	Object(targetid).style.display="";
}
function closediv(targetid){
    Object(targetid).style.display="none";
}
function setinline(targetid){
    Object(targetid).style.display="inline";
}
function change(targetid1,targetid2){
	closediv(targetid1);
	showdiv(targetid2);
}
function change1(targetid1,targetid2){
	closediv(targetid1);
//	showElement(targetid2);
	Object(targetid2).style.display="";
}
function reglog(targetid1,targetid2,targetid3,targetid4){
	closediv(targetid1);
	closediv(targetid2);
	showdiv(targetid3);
	setinline(targetid4);
}
function openone3(targetid1,targetid2,targetid3){
	closediv(targetid2);
	closediv(targetid3);
	showdiv(targetid1);
}
function openone(targetid1,targetid2,targetid3,targetid4){
	closediv(targetid2);
	closediv(targetid3);
	closediv(targetid4);
	showdiv(targetid1);
}
function toggle(targetid){
    target=Object(targetid);
	if (target.style.display=="block"){
			target.style.display="none";
		} else {
			target.style.display="block";
		}
}


function toggle1(targetid){
	if (Object(targetid).style.display=="inline"){
			Object(targetid).style.display="none";
		} else {
			Object(targetid).style.display="inline";
		}
}
function toggle2(targetid){
    target=Object(targetid);
	if (target.style.visibility=="visible"){
			target.style.visibility="hidden";
		} else {
			target.style.visibility="visible";
		}
}
/*------------------------------------------------------------------------*/

function checkDisable(id){
	if (Object(id).disabled==false){
			Object(id).disabled=true;
		} else {
			Object(id).disabled=false;
		}
}

function checkReg(id){
	if (Object(id).disabled==false){
			Object(id).disabled=true;
			Object(id).className="regsubmit";
		} else {
			Object(id).disabled=false;
			Object(id).className="regsubmit_act";
		}
}

/*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------*/
function selTabList(id,num){
	var obj=Object(id);
	var arrUl=obj.getElementsByTagName("UL");
	var arrLi=arrUl[0].getElementsByTagName("LI");

	for (var i=0;i<arrLi.length;i++){arrLi[i].className="";}
	for (var j=1;j<arrUl.length;j++){arrUl[j].style.display="none";}

	arrLi[num-1].className="tabsel";
	arrUl[num].style.display="block";
}
/*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------*/
function showTime(){
	var recDay=new Date();
	var timeStr="";
	timeStr+=(recDay.getYear()+1900)+"-"; 

	if(recDay.getMonth()<9){timeStr+="0";}
	timeStr+=(recDay.getMonth()+1)+"-";

	if(recDay.getDate()<10){timeStr+="0";}
	timeStr+=recDay.getDate()+" ";

	if(recDay.getHours()<10){timeStr+="0";}
	timeStr+=recDay.getHours()+":";

	if(recDay.getMinutes()<10){timeStr+="0";}
	timeStr+=recDay.getMinutes()+":";

	if(recDay.getSeconds()<10){timeStr+="0";}
	timeStr+=recDay.getSeconds();

	return timeStr;
}

/*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------*/
/*----------test----------*/
/*-----------------------------------------------------------------------------*/

function addOption(id,str){
	obj=Object(id);
	var s=obj.size;
	obj.options[s+1]=new Option(str,s+1);
	for(var i=0;i<s+1;i++){
		obj.options[i].selected=false;
	}
	obj.options[s+1].selected=true;
}

function selGroup(ob,id){
	var obj=Object(id);
	if(ob.checked==true){
		showdiv(id);
	}else{
		var arrLi=obj.getElementsByTagName("LI");
		for (var i=0;i<arrLi.length;i++){
			var chkId=arrLi[i].getElementsByTagName("INPUT");
			chkId[0].checked=false;
		}
		closediv(id);
	}
}

function checkGroup(id,id1){
	var chk=0;
	var chkT=0;
	var obj=Object(id);
	var arrLi=obj.getElementsByTagName("LI");
	for (var i=0;i<arrLi.length;i++){
		chk++;
		var chkId=arrLi[i].getElementsByTagName("INPUT");
		if(chkId[0].checked==false){chkT++;}
	}
	if(chk==chkT){
		closediv(id);
		Object(id1).checked=false;
	 }
}

function layoutRad(num){
	if(num==1){
		Object('layoutrad1').checked=true;
		Object('themepic1').style.display="";
		Object('themepic2').style.display="none";
	}else{
		Object('layoutrad2').checked=true;
		Object('themepic2').style.display="";
		Object('themepic1').style.display="none";
	}
}

function recommPhotoSel(num){
	Object('recommpalce'+num).checked=true;
	
}

function selLi(ULId,LIClass,liObj){
	var obj=Object(ULId);
	var arrLi=obj.getElementsByTagName("LI");
	for (var i=0;i<arrLi.length;i++){
		 arrLi[i].className="";
	}
	liObj.className=LIClass;
}
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------*/
//post方式ajax 解决中文问题 
//调用 file 文件
//name: post参数名，value: post参数值
//divID: 用于显示结果，win: divID的window
//func: ajax后调用的函数 ，args: func的参数
//loading: 等待时显示的文字或图形
function loadDocumentPost(file,name,value, divID, win, func, args,loading){

	var div;
	if(divID != undefined)div = document.getElementById(divID);
	if(win != undefined && win != null)div = win.document.getElementById(divID);
	var xhr;
	try {xhr = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {
		try {xhr = new ActiveXObject("Microsoft.XMLHTTP");} catch (E) {xhr = false;}
	}
	if (!xhr && typeof XMLHttpRequest != 'undefined') xhr = new XMLHttpRequest();
	if(divID != undefined && divID != null && div != null){
		
		if(loading!="noload"){
			if(loading != undefined && loading != null)
				div.innerHTML = loading;
			else  div.innerHTML = "Loading ... ";
		}
	}
		

//	file += "&timeStamp="+new Date().getTime(); 
	xhr.open("post", file,true);
	
	xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");


	var sBody= encodeURIComponent(name);
	sBody += "=";
	sBody += encodeURIComponent(value);
	xhr.send(sBody);

	xhr.onreadystatechange=function() {
		if (xhr.readyState != 4) return;
		if(divID != undefined && divID != null && div != null)
			div.innerHTML = xhr.responseText;
		if(func != undefined && func != null){
			if(args != undefined)func(args);
			else func(xhr.responseText);
		}
	}
}

function loadDocument(file, divID, win, func, args,loading){
	var div;
	if(divID != undefined)div = Object(divID);
	if(win != undefined && win != null)div = win.document.getElementById(divID);
	var xhr;
	try {xhr = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {
		try {xhr = new ActiveXObject("Microsoft.XMLHTTP");} catch (E) {xhr = false;}
	}
	if (!xhr && typeof XMLHttpRequest != 'undefined') xhr = new XMLHttpRequest();
	if(divID != undefined && divID != null && div != null)
		div.innerHTML = "Loading ... "
	xhr.open("GET", file);
	
	xhr.onreadystatechange=function() {
		if (xhr.readyState != 4) return;
		if(divID != undefined && divID != null && div != null)
			div.innerHTML = xhr.responseText;
		if(func != undefined && func != null){
			if(args != undefined)func(args);
			else func(xhr.responseText);
		}
	}
	xhr.send(null);	
}

/*没有loading...字样*/
function loadDocument3(file, divID, win, func, args,loading){
	var div;
	if(divID != undefined)div = Object(divID);
	if(win != undefined && win != null)div = win.document.getElementById(divID);
	var xhr;
	try {xhr = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {
		try {xhr = new ActiveXObject("Microsoft.XMLHTTP");} catch (E) {xhr = false;}
	}
	if (!xhr && typeof XMLHttpRequest != 'undefined') xhr = new XMLHttpRequest();
	if(divID != undefined && divID != null && div != null)
		div.innerHTML = ""
	xhr.open("GET", file);
	
	xhr.onreadystatechange=function() {
		if (xhr.readyState != 4) return;
		if(divID != undefined && divID != null && div != null)
			div.innerHTML = xhr.responseText;
		if(func != undefined && func != null){
			if(args != undefined)func(args);
			else func();
		}
	}
	xhr.send(null);	
}

/*-----------------------------------------------------------------------------*/
function titleSwitch(num){
	for(var i=1;i<4;i++){
		Object('titleswitch'+i).style.display="none";
		Object('msglist'+i).style.display="none";
	}
	Object('titleswitch'+num).style.display="block";
	Object('msglist'+num).style.display="block";
}
/*-----------------------------------------------------------------------------*/
function freshPaWindow(){
	window.parent.document.location.reload();
}
//---------------------------------选择标签----------------------------------------
function sel_Tag(div,value){
	var tags = document.getElementById(div).value;
	tags = clearTag(tags);

	var add_id = value+" ";
	var id_type_index = tags.indexOf(" "+add_id);
	if(id_type_index!=-1)
	{
		tags=tags.replace(add_id,"");
	}else tags +=add_id;

	tags = disTag(tags);
	document.getElementById(div).value = tags;
}

//给字符串前后+上","
function clearTag(str){
		if (str.length == 0) return "";
		if(str==" ") return "";
		if (str.charAt(0)  != ' ') str = " "+str;
		if (str.charAt(str.length-1)  != ' ') str = str+" ";
		return str;
}
//去掉第一个,
function disTag(str){
		if (str.length == 0) return "";
		if(str==" ") return "";
		if (str.charAt(0)  == ' ') str = str.substring(1,str.length-1);
		if (str.charAt(str.length-1)  != ' ') str = str+" ";
		return str;
}
//<script>
function getRadioValue(nane,win){
	var ar ;
	if(win==null) ar = document.getElementsByName(nane);
	else ar = win.document.getElementsByName(nane);
	var value;
	for(i=0;i<ar.length;i++){
		if(ar[i].checked){
			value = ar[i].value;
		}
	}
	return value;
}
//alert(getRadioValue('recommpalce'));
//</script>

//去掉链接最后的#
function  hrefformat(value){

	if(value.indexOf("#")==value.length-1){
		value = value.substring(0,value.length-1);
	}
	return value;
}
function kk(m,n){
  for(i=1;i<=n;i++){
	 document.getElementById('mm_'+i).style.color = '';
  }
  if(m>0)
   document.getElementById('mm_'+m).style.color = '#ff6600';
}
function sel(m){
   if(m>0)
   document.getElementById('city').value=document.getElementById('city_'+m).value;
   else return ;
}
function sel_area(m){
   if(m>0){
   Object('gname').value=Object('curcity').innerHTML+document.getElementById('city_n'+m).value+'宝宝圈';
   document.getElementById('city').value=document.getElementById('city_'+m).value;
   }
   else return ;
}