//h7s8 Global JavaScript Document

///////////////////通用脚本////////////////

//添加到收藏夹
function setbookmark(url,description){
	alert("a");
	if(document.all){
		window.external.AddFavorite(url,description);
	}	
}
//文件上传
  function openwind(cardpic,imageCount)
  {
  if (cardpic!="")
    {
	window.open("/htmledit/gradcard.asp?cardcate="+cardpic+"&imageinput="+imageCount+"","upload","toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=0,width=400,height=120");
    }
  else
    {
    window.open("/htmledit/gradcard.asp","upload","toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=0,width=400,height=120");
    }
	}

//设为首页
function sethomepage(o,url){
	o.style.behavior='url(#default#homepage)';
	o.setHomePage(url);
}
//菜单隐藏
function showshersb(flag,str,str2)
{
var o=document.getElementById(str);
var o1=document.getElementById(str2)
if (flag=="1")
{
	o.style.display="block";
	o1.style.display="none";
}
else
{
	o.style.display="none";
	o1.style.display="block";
	}
}

//转换空格、换行
function fnreplace(str){
	var re = /&quot;/g;
	var re2 = /<tempBR>/g;
	str = str.replace(re,"\"");
	str = str.replace(re2,"\n");
	return str;
}
//填写内容到输入框
function setvalue(id,str){
	var o = document.getElementById(id);
	o.value = str;
}
////////////不间断滚动脚本//////////////
//向上不间断滚动脚本
function marqueeup(str,speed){
	var o = document.getElementById(str);
	var height = o.offsetHeight;
	var num = o.scrollTop;
	o.innerHTML += o.innerHTML;	
	var mymarquee = setInterval(move,speed);
	o.onmouseover = function(){clearInterval(mymarquee);};
	o.onmouseout = function(){mymarquee = setInterval(move,speed);};
	
	function move(){
		o.scrollTop++;		
		if(o.scrollTop==num){
			o.scrollTop = (num-height)/2;
		}
		num = o.scrollTop;
	}
}
//向上不间断滚动脚本（间歇性停顿）
function marqueeups(str,speed,i){
	var o = document.getElementById(str);
	var height = o.offsetHeight;
	var num = o.scrollTop;
	var j = 0;
	o.innerHTML += o.innerHTML;	
	var mymarquee = setInterval(move,speed);
	o.onmouseover = function(){clearInterval(mymarquee);};
	o.onmouseout = function(){mymarquee = setInterval(move,speed);};
	
	function move(){		
	
		if(o.scrollTop>height-1&&o.scrollTop%height==0){			
			if(j==i){
				o.scrollTop++;
				j = 0;
				backtop();
			}else{
				j++;
			}
		}else{
			o.scrollTop++;
			backtop();
		}
		
		function backtop(){
			if(o.scrollTop==num){
				o.scrollTop = (num-height)/2;			
			}
			num = o.scrollTop;
		}
	}
}
//向左不间断滚动脚本
function marqueeleft(str,speed){
	var o = document.getElementById(str);	
	var width = o.offsetWidth;	
	var num = o.scrollLeft;
    o.noWrap = true;
	o.innerHTML += o.innerHTML;	
	var mymarquee = setInterval(move,speed);
	o.onmouseover = function(){clearInterval(mymarquee);};
	o.onmouseout = function(){mymarquee = setInterval(move,speed);};
		
	function move(){
		o.scrollLeft++;		
		if(o.scrollLeft==num){
			o.scrollLeft = (num-width)/2;
		}
		num = o.scrollLeft;
	}
}

///////////////////////////////////////////////
//定位导航栏
function nav_goto(str){
	var o = document.getElementById(str);
	o.className = "current";
}
//显隐明星小头像
function showface(str){
	var o = document.getElementById(str);
	var a = o.getElementsByTagName("a");
	var html;
	for(var i=0;i<a.length;i++){
		if(a[i].name!=""){
			a[i].onmouseover = function(){
				if(this.title==""){
					html = this.innerHTML;
					this.innerHTML += "<div class='star_sface'><img src='/stars/"+this.name+"/images/face.jpg' /></div>";
				}
			}
			a[i].onmouseout = function(){
				if(this.title==""){
					this.innerHTML = html;
				}
			}
		}
	}
}
//过滤显示明星列表
function showlist(str){
	var typestr = str.split("_")[0];
	var typevalue = str.split("_")[1];
	if(typestr=="sex"){
		shows(typestr,typevalue);
	}
	if(typestr=="area"){
		shows(typestr,typevalue);
	}
	if(typestr=="type"){
		shows(typestr,typevalue);
	}
}
function shows(typestr,typevalue){
	var o = document.getElementById("star_list");
	var li = o.getElementsByTagName("li");
	if(typevalue=="all"){
		for(var i=0;i<li.length;i++){
			li[i].style.display = "block";
		}
	}else{
		var classname;
		var k;
		if(typestr=="sex") k=0;
		if(typestr=="area") k=1;
		if(typestr=="type") k=2;
		for(var i=0;i<li.length;i++){
			classname = li[i].className;
			if(classname!="li_word"){
				if(classname.split(" ")[k]==(typestr+"_"+typevalue)){
					li[i].style.display = "block";
				}else{
					li[i].style.display = "none";
				}
			}
		}
	}
}
//按图片显示明星列表，设定图片大小
function setimagesize(size){
	var o = document.getElementById("star_list");
	o.className = "star_list_"+size;
}
//按图片显示明星列表
function imagelist(size){
	var o = document.getElementById("star_list");
	var a = o.getElementsByTagName("a");
	for(var i=0;i<a.length;i++){
		if(a[i].href!=""&&a[i].className==""){
			if(a[i].title!=""){
				//a[i].title = a[i].title;
			}else{
				a[i].title = a[i].innerHTML;
			}
			a[i].innerHTML = "<img src='/stars/"+a[i].name+"/images/face.jpg' style='width:"+size+"px;'/>";
		}
	}
}
//按文本显示明星列表
function textlist(){
	var o = document.getElementById("star_list");
	var a = o.getElementsByTagName("a");
	for(var i=0;i<a.length;i++){
		if(a[i].href!=""&&a[i].className==""){
			if(a[i].title!=""){
				a[i].innerHTML = a[i].title;
				a[i].title = "";
			}			
		}
	}
}
//缩放图片大小
function imgzoom(str,s){
	var o = document.getElementById(s);
	if(str=="-"){
		o.className = "image_new_list_small";
	}else{
		if(str=="+"){
			o.className = "image_new_list_big";
		}else{
			o.className = "";
		}
	}
	//alert(str);
	writecookie("star_image_size",str,2);
}
//写入cookie
function writecookie(name,value,hours){
	var expire = "";
	if(hours != null){
		expire = new Date((new Date()).getTime() + hours * 3600000);
		expire = "; expires=" + expire.toGMTString() + "; path=" + "/";
	}
	document.cookie = name + "=" + escape(value) + expire;
}
//读取cookie
function readcookie(name){
	var cookieValue = "";
	var search = name + "=";
	if(document.cookie.length>0){ 
		offset = document.cookie.indexOf(search);
		if (offset != -1){ 
			offset += search.length;
			end = document.cookie.indexOf(";", offset);
			if (end == -1) end = document.cookie.length;
			cookieValue = unescape(document.cookie.substring(offset, end));
		}
	}
	return cookieValue;
}
//判断cookie是否存在
function hascookie(cookiename,str){
	if(readcookie(cookiename)!=""){
		imgzoom(readcookie(cookiename),str);
		//alert(cookiename+"的cookie存在，值为："+readcookie(cookiename));
	}
}
//根据cookie判断是否登录
function islogin(str,id,url){
	if(readcookie("user_name")!=""){
		//alert("user_name的cookie存在，值为："+readcookie("user_name"));
	}else{
		//alert("user_name的cookie不存在");
		writecookie("user_name",str,1);
		writecookie("user_id",id,1);
	}
	if(url!=""){
		window.location.href = url;
	}else{
		//window.location.href = "/club";
	}
}
//安全退出
function logout(){
	writecookie('user_name','',1);
	writecookie('user_id','',1);
	window.location.href = "/club/login.asp?action=logout";
}
//收藏明星
function star_like(id,surl){
	if(id>0){
		if(readcookie("user_name")!=""){
			//alert("/stars/action_like.asp?id="+id);
			makeRequest("/stars/action_like.asp?id="+id,"temp");
		}else{
			alert("您未登录，不能收藏明星");
			window.location.href = "/club/login.asp?surl="+surl;
		}
	}
}
//显示最新的评论
function shownewreview(id,edate){
	
		makeRequest("/hersb_asp/pl.asp?cid="+id+"&maxtime="+edate,"star_newreview_list");
	
}
function shownewreview1(id,edate){
	
		makeRequest("/hersb_asp/pl1.asp?cid="+id+"&maxtime="+edate,"star_newreview_list");
	
}
//显示最新的评论2
function shownewreview2(id,edate){
	if(edate!=''){
		makeRequest("/stars/action_shownewreview2.asp?id="+id+"&edate="+edate,"star_newreview_list");
	}
}
//浏览计数
function addnum(str)
{
if(str!=''){
//alert(str);
makeRequest("/hersb_asp/hersbnum.asp?hersbname="+str,"num");
}
}
function adddisnum(str)
{
if(str!=''){
//alert(str);
makeRequest("/hersb_asp/disnum.asp?id="+str,"num");
}
}
//显示文章浏览数量
function showdisview(id){
	
		makeRequest("/hersb_asp/disnum.asp?cid="+id,"dis_view");
	
}

//切换显示
function switchshow(t,s){
	var to = document.getElementById(t);
	var so = document.getElementById(s);
	var tli = to.getElementsByTagName("li");
	var sli = so.getElementsByTagName("li");
	for(var i=0;i<tli.length;i++){
		tli(i).name = i;
		tli(i).onclick = function(){
			for(var j=0;j<tli.length;j++){
				tli(j).className = "";
			}
			this.className = "current";
			for(var k=0;k<sli.length;k++){
				sli(k).style.display="none";
			}
			sli(this.name).style.display = "block";
		}
		if(tli(i).className=="current"){
			sli(i).style.display = "block";
		}
	}
	
	var sa = so.getElementsByTagName("a");
	for(var i=0;i<sa.length;i++){
		sa(i).onclick = function(){
			for(var j=0;j<sa.length;j++){
				sa(j).className = "";
			}
			this.className = "current";
			this.blur();
		}
	}
}
//设置字体大小
function settextsize(size){
	var o = document.getElementById("star_list");
	o.className = "star_list_text_"+size;
}
//显示明星姓名
function showstarname(str){
	var o = document.getElementById(str);
	var li = o.getElementsByTagName("li");
	for(var i=0;i<li.length;i++){
		li(i).onmouseover = function(){
			this.className = "current";
		}
		li(i).onmouseout = function(){
			this.className = "";
		}
	}
}
//flash显示图片广告
function swfPicChange(sizeArray,pics,links,texts) {
	var focus_width=sizeArray[0];
	var focus_height=sizeArray[1];
	var text_height=sizeArray[2];
	var swf_height = focus_height+text_height;
	var swf_file = "/scripts/preview.swf";
	var str = '<object ID="focus_flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">';
	str += '<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="'+swf_file+'"><param name="quality" value="high"><param name="bgcolor" value="#E7E7E7">';
	str += '<param name="menu" value="false"><param name=wmode value="opaque">';
	str += '<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">';
	str += '<embed ID="focus_flash" src="'+swf_file+'" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#E7E7E7" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"/>';
	str += '</object>';
	document.writeln(str);
}
//我的星动左侧菜单定位
function club_menu(str){
	var o = document.getElementById(str);
	o.className = "current";
}
//定位菜单，设置当前为current
function setmenu(str){
	var o = document.getElementById(str);
	o.className = "current";
}
//显示，隐藏星闻菜单
function fnshowhidden(){
	var showhidden = document.getElementById("showhidden");
	if(parent.forum.rows != "*,27"){	
		parent.forum.rows = "*,27";
		showhidden.innerHTML = "<strong>√</strong>显示面板";
	}else{
		parent.forum.rows = "*,54";
		showhidden.innerHTML = "<strong>×</strong>隐藏面板";
	}
}
//自动跳出窗体
function closeit(){ 
setTimeout(window.open('http://www.yule51.com', '_blank','height='+screen.availHeight+',   width='+screen.availWidth+',toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes,location=yes,status=yes'),0); 
} 
//编辑器
function CheckForm(myform)
{ 
  if (editor.EditMode.checked==true)
   myform.cinfo.value=editor.HtmlEdit.document.body.innerText;
  else
	myform.cinfo.value=editor.HtmlEdit.document.body.innerHTML;
}
function loadForm(myform)
{

  editor.HtmlEdit.document.body.innerHTML=myform.cinfo.value;
  document.getElementById("upload").style.display="block";
  document.getElementById("qiugou").style.display="none";
}
function init()
{
document.getElementById("upload").style.display="block";
document.getElementById("qiugou").style.display="none";
}
function toplink(){
	var o = document.getElementById("toplink");
	var str = "";
	if(readcookie("user_name")!=""){
		str = "<li><a href='/club/orderlist.asp' title='我的中药'><strong>"+readcookie("user_name")+"定单</strong></a>|</li>";
		str += "<li><a href='/club/index.asp' title='浏览中药管理中心'>管理中心</a>|</li>";
		str += "<li><a href='javascript:logout();'>安全退出</a>|</li>";
		str += "<li><a href='/aboutus/feedback.asp'>官方信息反馈</a></li>";
		o.innerHTML = str;
	}
}