//全选
function checkAll(eId,checked){
  var cbxs = document.getElementById(eId).getElementsByTagName('input');
  for ( i = 0; i < cbxs.length; i++ ) {
  	cbxs[i].checked = checked;
  }
}

// JavaScript Document
//跳转菜单
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

//弹出窗口
function newin (url,w,h){
	window.open(url,"","toolbar=no,width="+w+",height="+h+",directories=no,status=no,scrollbars=yes,resizable=no,menubar=no")
}

//滑动门
function activity_page(id){
	var objectname=new Array("s1","s2","s3");
	for (m=0;m<objectname.length;m++){
		try{
			document.getElementById(objectname[m]).style.display="none";
			document.getElementById(objectname[m]+"_a").className="d";
		}catch(e){
		}
	} 
	try{
		document.getElementById(id).style.display="block";
		document.getElementById(id+"_a").className="c";
	}catch(e){
	}
}
//滑动门
function comment_page(id){
	var objectname=new Array("b1","b2");
	for (m=0;m<objectname.length;m++){
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d2";
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c2";
}
//滑动门
function friend_page(id){
	var objectname=new Array("a1","a2");
	for (m=0;m<objectname.length;m++){
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d3";
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c3";
}
//滑动门
function date_page(id){
	var objectname=new Array("c1","c2","c3","c4");
	for (m=0;m<objectname.length;m++){
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d4";
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c4";
}
//滑动门
function pics_page(id){
	var objectname=new Array("e1","e2");
	for (m=0;m<objectname.length;m++){
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d4";
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c4";
}
//滑动门
function tag_page(id){
	var objectname=new Array("f1","f2");
	for (m=0;m<objectname.length;m++){
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d5";
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c5";
}
//滑动门
function picr_page(id){
	var objectname=new Array("r1","r2");
	for (m=0;m<objectname.length;m++){
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d5";
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c5";
}
//滑动门
function group_page(id){
	var objectname=new Array("h1","h2","h3","h4");
	for (m=0;m<objectname.length;m++){
		try{
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d7";
		}catch(e){
		}
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c7";
}

//滑动门
function group_page1(id){
	var objectname=new Array("h5","h6","h7");
	for (m=0;m<objectname.length;m++){
		try{
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d7";
		}catch(e){
		}
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c7";
}

//滑动门
function group_page2(id){
	var objectname=new Array("h8","h9","h10");
	for (m=0;m<objectname.length;m++){
		try{
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d7";
		}catch(e){
		}
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c7";
}

//滑动门
function group_page3(id){
	var objectname=new Array("h11");
	for (m=0;m<objectname.length;m++){
		try{
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d7";
		}catch(e){
		}
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c7";
}

//滑动门
function group_page4(id){
	var objectname=new Array("h12");
	for (m=0;m<objectname.length;m++){
		try{
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d7";
		}catch(e){
		}
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c7";
}

//滑动门
function player_page(id){
	var objectname=new Array("g1","g2");
	for (m=0;m<objectname.length;m++){
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d6";
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c6";
}
//滑动门
function pic_page(id){
	var objectname=new Array("p1","p2");
	for (m=0;m<objectname.length;m++){
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d6";
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c6";
}
//滑动门
function activity2_page(id){
	var objectname=new Array("k1","k2","k3");
	for (m=0;m<objectname.length;m++){
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d8";
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c8";
}
//滑动门
function newgroup_page(id){
	var objectname=new Array("l1","l2");
	for (m=0;m<objectname.length;m++){
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d9";
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c9";
}
//滑动门
function group2_page(id){
	var objectname=new Array("t1","t2","t3");
	for (m=0;m<objectname.length;m++){
		try{
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d7";
		}catch(e){
		}
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c7";
}
//滑动门
function friend_page(id){
	var objectname=new Array("y1","y2");
	for (m=0;m<objectname.length;m++){
		try{
		document.getElementById(objectname[m]).style.display="none";
		document.getElementById(objectname[m]+"_a").className="d7";
		}catch(e){
		}
	} 
	document.getElementById(id).style.display="block";
	document.getElementById(id+"_a").className="c7";
}
//搜索
function searchSubmit(v)
{
	//var keyword=document.getElementById("keyword").value;
	var keyword = document.frmSearch.keyword.value;
	if (keyword=="请输入搜索关键字"){
		//document.getElementById("keyword").value = "";
		document.frmSearch.keyword.value = "";
	}
	if(v=="group")
	{
		document.frmSearch.action = "/Group/SearchResult.php";
		document.frmSearch.submit();
	}
	if(v=="activity")
	{
		document.frmSearch.action = "/Activity/SearchResult.php";
		document.frmSearch.submit();		
	}
	if(v=="city")
	{
		document.frmSearch.action = "/City/SearchResult.php";
		document.frmSearch.submit();			
	}
	if(v=="friend")
	{
		document.frmSearch.action = "/Friend/SearchResult.php";
		document.frmSearch.submit();		
	}
}

//日历
function fPopUpDlg(endtarget,ctl,WINname,WINwidth,WINheight){	
	showx =  WINwidth - 60  ; // + deltaX;
	showy = WINheight -100 ; // + deltaY;
	newWINwidth = WINwidth + 4 + 18;
	var features =
		'dialogWidth:'  + newWINwidth  + 'px;' +
		'dialogHeight:' + WINheight + 'px;' +
		'dialogLeft:'   + showx     + 'px;' +
		'dialogTop:'    + showy     + 'px;' +
		'directories:no; localtion:no; menubar:no; status=no; toolbar=no;scrollbars:yes;Resizeable=no';	
	retval = window.showModalDialog(endtarget, WINname , features );
	if( retval != null ){
		ctl.value = retval;
	}else{
		//alert("canceled");
	}
}

//选择TAG并加入到TEXT中 args:表单名,v值
function SelectTag(args,v){
	var args = document.getElementById(args);
	var str = args.value;
	str = str.substr(0,str.length-1);
	var tags = str.split(" ");
	if(str.indexOf(v)==-1)
	{
		if(tags.length<5)
		{
			args.value += v+" ";
		}
	}
}

//自动跳动图片大小
function ReImgSize()
{
	for (i=0;i<document.images.length;i++)
	{
		if (document.all)
		{
			if (document.images[i].width>550)
			{
				if(document.images[i].style.width!="100%")
				{
					document.images[i].height = Number(document.images[i].height)*550/Number(document.images[i].width);
					document.images[i].width = "550";
					document.images[i].border = "0";
					document.images[i].outerHTML="<a href='"+document.images[i].src+"' target='_blank' title='在新窗口打开图片'>"+document.images[i].outerHTML+"</a>"
				}
			}
		}else{
			if (document.images[i].width>500)
			{
				document.images[i].title="在新窗口打开图片";
				document.images[i].style.cursor="pointer";
				document.images[i].onclick=function(e){window.open(this.src)};
			}
		}
	}
}

Date.prototype.dateDiff = function(interval,objDate){
//若參數不足或 objDate 不是日期物件則回傳 undefined
	if(arguments.length<2||objDate.constructor!=Date) return undefined;
	switch (interval) {
	  //計算秒差
	  case "s":return parseInt((objDate-this)/1000);
	  //計算分差
	  case "n":return parseInt((objDate-this)/60000);
	  //計算時差
	  case "h":return parseInt((objDate-this)/3600000);
	  //計算日差
	  case "d":return parseInt((objDate-this)/86400000);
	  //計算週差
	  case "w":return parseInt((objDate-this)/(86400000*7));
	  //計算月差
	  case "m":return (objDate.getMonth()+1)+((objDate.getFullYear()-this.getFullYear())*12)-(this.getMonth()+1);
	  //計算年差
	  case "y":return objDate.getFullYear()-this.getFullYear();
	  //輸入有誤
	  default:return undefined;
	}
}
//呼叫此方法的範例如下: 
//<script language="javascript">
//var sDT = new Date("2004/05/20 07:30:00");
//var eDT = new Date("2005/05/20 08:32:02");
//document.writeln("秒差 : "+sDT.dateDiff("s",eDT)+"<br>");
//document.writeln("分差 : "+sDT.dateDiff("n",eDT)+"<br>");
//document.writeln("時差 : "+sDT.dateDiff("h",eDT)+"<br>");
//document.writeln("日差 : "+sDT.dateDiff("d",eDT)+"<br>");
//document.writeln("週差 : "+sDT.dateDiff("w",eDT)+"<br>");
//document.writeln("月差 : "+sDT.dateDiff("m",eDT)+"<br>");
//document.writeln("年差 : "+sDT.dateDiff("y",eDT)+"<br>");
//</script>