﻿/*
Author:XiaoJi,小基
CreateDate:2007-4-18
Website:http://slzzp.cn
QQ:459664307
*/


//加入收藏夹
function bookmark22(siteName,siteUrl)
{
	try{
	if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))
		{ 
		window.sidebar.addPanel(siteName,siteUrl,siteName); 
		} 
	else
		{ 
		window.external.AddFavorite(siteUrl,siteName); 
		} 
	}
	catch(e){}
	return false;
}

function fmtform()
{
	var f=document.getElementsByTagName("input");
	for(var i=0;i<f.length;i++)
	{
		switch(f[i].type)
		{
		    case "submit":
			    f[i].className=f[i].className + " submit";
			    break;
		    case "reset":
			    f[i].className=f[i].className + " reset";
			    break;
		    case "button":
			    f[i].className=f[i].className + " button";
			    break;
		    case "text":
			    f[i].className=f[i].className + " text input";
			    break;
		    case "radio":
			    f[i].className=f[i].className + " radio";
			    break;
		    case "checkbox":
			    f[i].className=f[i].className + "checkbox";
			    break;
		    case "password":
			    f[i].className=f[i].className + " text input";
			    break;
		    case "image":
			    f[i].className=f[i].className + " btnImage";
			    break;	
		}
	}
	fmtTable();
	document.body.oncopy = function () 
    { 
	    setTimeout( function () 
	    { 
		    var text = clipboardData.getData("text"); 
		    if (text) 
		    { 
			    text = text + "\r\n本文来自博商网（wwwBS.NET）：" + location.href; 
			    clipboardData.setData("text", text); 
		    } 
	    }, 100 ) 
    }
}


function XJ_checkform(formname)
{
	var formObj=document.getElementById(formname);
	var formEle=formObj.elements;

		for(i=0;i<formEle.length;i++)
		{
			switch(formEle[i].getAttribute("chk"))
			{
			case "str":
			{
				if(formEle[i].value=="")
				{
					formEle[i].focus();
					alert(formEle[i].getAttribute("msg"));
					return false;
				}
				break;
			}
			case "num":
			{
				var reg=/^[0-9|\-+][0-9]*[0-9]{0,1}$/;
				if(!(reg.test(formEle[i].value)))
				{
					formEle[i].focus();
					alert(formEle[i].getAttribute('msg'));
					return false;
				}
				break;
			}
			case "mail":
			{
				var reg=/^[a-zA-Z_0-9][a-zA-Z_0-9]*@[a-zA-Z0-9][a-zA-Z_0-9]*\.[a-zA-Z]{2,3}\.{0,1}[a-zA-Z]{0,3}$/;
				if(!(reg.test(formEle[i].value)))
				{
					formEle[i].focus();
					alert(formEle[i].getAttribute('msg'));
					return false;
				}
				break;	
				}
			case "http":
			{
				var reg=/^https{0,1}:\/\/[a-zA-Z0-9][a-zA-Z_0-9]*\.[a-zA-Z]{2,3}\.{0,1}[a-zA-Z]{0,3}$/;
				if(!(reg.test(formEle[i].value)))
				{
					formEle[i].focus();
					alert(formEle[i].getAttribute('msg'));
					return false;
				}
				break;	
			}
			case "reg":
			{
				var reg=/^[a-zA-Z][a-zA-Z_0-9]{2,19}$/;
				if(!(reg.test(formEle[i].value)))
				{
					formEle[i].focus();
					alert(formEle[i].getAttribute('msg'));
					return false;
				}
				break;	
			}	
			}
		}
return true;
} 

function showHidDiv(DivID)
{
	var obj = document.getElementById(DivID);
	obj.style.display = obj.style.display=="none" ? "block" : "none";
}

// 表单提交后禁用提交按钮
	function disButton(formname,tip)
	{
		var formObj=document.getElementById(formname);
		var formEle=formObj.elements;
		for(var i=0;i<formEle.length;i++)
		{
			if((formEle[i].type).toString().toLowerCase() == "submit")
			{
				formEle[i].disabled = true;
				formEle[i].value = tip;
			}
			else if((formEle[i].type).toString().toLowerCase()=="reset" )
			{
				formEle[i].disabled = true;
			}
			else if((formEle[i].type).toString().toLowerCase()=="button" )
			{
				formEle[i].disabled = true;
			}
			else if((formEle[i].type).toString().toLowerCase()=="text" )
			{
				formEle[i].disabled = true;
			}
			else
			{
				continue;
			}
		}
	}
	
if   (!objbeforeItem)  
{  
	var objbeforeItem = null;  
	var objbeforeItemclassName = null;  
}
  
function ItemClick(tempobj)  
{  
	if(objbeforeItem)  
	{  
		objbeforeItem.className = objbeforeItemclassName;  
	}  
	objclassName = tempobj.className;                  
	objbeforeItemclassName = tempobj.className;  
	objbeforeItem = tempobj;  
	tempobj.className = 'tr_selected' ;
} 

function inverser()
{
	var obj = document.getElementsByTagName("input");
    for (var i=0; i<obj.length; i++)
	{
		if(obj[i].type == "checkbox")
		{
			obj[i].checked = !(obj[i].checked);
		}
	}
}
var flag=true;
function selectall()
{
	var obj = document.getElementsByTagName("input");
	if(flag){
		for (var i=0; i<obj.length; i++)
		{
			if(obj[i].type == "checkbox")
			{
				obj[i].checked = true;
				document.getElementById("selectbut").value = "全不选";
				flag = false;
			}
		}
	}
	else{
		for (var i=0; i<obj.length; i++)
		{
			if(obj[i].type == "checkbox")
			{
				obj[i].checked = false;
				document.getElementById("selectbut").value = "全　选";
				flag = true;
			}
		}
	}

}

function fmtTable()
{
    var obj = document.getElementById("table_form");
    if(obj != null)
    {
        obj.className = "tab_bgcolor";
        for(var i=1;i<obj.rows.length-1;i++)
        {
            if(i%2==0)
            {
                obj.rows[i].className = "tr_bgcolor";
            }
            else
            {
                obj.rows[i].className = "tr_bgcolor2";
            }
        }
        obj.rows[0].className = "tr_title_bgcolor";
        obj.rows[obj.rows.length-1].className = "tr_page";
    }
    
    obj = document.getElementById("table_list");
    if(obj != null)
    {
        obj.className = "tab_bgcolor";
        for(var i=1;i<obj.rows.length;i++)
        {
            if(i%2==0)
            {
                obj.rows[i].className = "tr_bgcolor";
            }
            else
            {
                obj.rows[i].className = "tr_bgcolor2";
            }
            obj.rows[i].onclick = function(){ItemClick(this)};
        }
        obj.rows[0].className = "tr_title_bgcolor";
    }
}

/*显示验证码 */
function getCode() 
{
	if(document.getElementById("codeId") != null)
	{
        str = '<img src="../Include/RandomPic.aspx?rnd=' + Math.random() + '" alt="看不清?点一下" id="validatecode" height="25" border="0" style="cursor:pointer;border:0px solid #ccc; vertical-align:top;" onclick="this.src=\'../Include/RandomPic.aspx?rnd=\'+Math.random();"  />';
        if(document.getElementById("codeId").innerHTML.indexOf("Include/RandomPic.aspx") < 0)
        {
          document.getElementById("codeId").innerHTML = str;
        }        
	}
		
}

function showPic(picUrl)
{
    if(picUrl != "" && document.getElementById("showPic"))
    {
        var obj = document.getElementById("showPic");
        obj.style.display = "block";
        obj.innerHTML = '<img src="' + picUrl + '" alt="" />';
        obj.style.left = event.x + document.body.scrollLeft + 5;
        obj.style.top = event.y + document.body.scrollTop - 50;
    }
}

function hidPic()
{
    if(document.getElementById("showPic"))
	{
        document.getElementById("showPic").style.display = "none";
	}
}

function showhidedivblog(divid,arrowobj)
{
	var obj = document.getElementById(divid);
	if(obj != null)
	{
		if(obj.style.display == "block" || obj.style.display == "")
		{
			obj.style.display = "none";
			arrowobj.className = "arrow_1_1";
		}
		else
		{
			obj.style.display = "block";
			arrowobj.className = "arrow_1";
		}
	}
	
}
function showhidediv(divid,arrowobj)
{
	var obj = document.getElementById(divid);
	if(obj != null)
	{
		if(obj.style.display == "block" || obj.style.display == "")
		{
			obj.style.display = "none";
			arrowobj.className = "arrow_1_1";
		}
		else
		{
			obj.style.display = "block";
			arrowobj.className = "arrow_1";
		}
	}
	
}

function setFont(fontnum)
{
	var obj = document.getElementById("artContent");
	if(fontnum != "" && obj != null)
	{
		obj.style.fontSize = fontnum + "px";
	}
}

function setSearchSelect(objSelect,objItemValue)
{
    if(objSelect != null)
      {
        for (var i = 0; i < objSelect.options.length; i++) 
        {
             if (objSelect.options[i].value == objItemValue) 
             {
                 objSelect.options[i].selected = true;
                 break;
             }
         }
      }
}
  
  
//cookies 操作
function setCookie(name,value,day)
{
    var Days = day;
    var exp  = new Date();    //new Date("December 31, 9998");
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)
{
    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
    if(arr=document.cookie.match(reg)) 
    {
        return unescape(arr[2]);
    }
    else 
    {
        return null;
    }
}
function delCookie(name)
{
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
    if(cval!=null) 
    {
        document.cookie= name + "="+cval+";expires="+exp.toGMTString();
    }
}

function showHidTop(cookiesname)
{
    var topobj = document.getElementById("web_top");
    var showhidtop = document.getElementById("topshow");
    if(cookiesname == null)
    {
        cookiesname = "topdiv"
    }
    if(getCookie(cookiesname) == "hidden")
    {
        topobj.style.display = "block";
        showhidtop.className = "topshow1"
        setCookie(cookiesname,"show",30);
        showhidtop.title = "隐藏上部";
    }
    else
    {
        topobj.style.display = "none";
        showhidtop.className = "topshow2"
        setCookie(cookiesname,"hidden",30);
        showhidtop.title = "显示上部";
    }
    
}

function initTop(cookiesname)
{
    topobj = document.getElementById("web_top");
    showhidtop = document.getElementById("topshow");
    if(cookiesname == null)
    {
        cookiesname = "topdiv"
    }
    if(topobj != null && showhidtop != null)
    {
        if(getCookie(cookiesname) == null || getCookie(cookiesname) == "show")
        {
            topobj.style.display = "block";
            showhidtop.className = "topshow1"
            showhidtop.title = "隐藏上部";
        }
        else
        {
            topobj.style.display = "none";
            showhidtop.className = "topshow2";
            showhidtop.title = "显示上部";
        }
    }
    
    
    setInterval("sett();", 1200);
}

function sett()
{
    obj = document.getElementById("leftShopNo");
    if(obj != null)
    {
        if(obj.style.color == "")
        {
            obj.style.color = "#0000ff";
        }
        else if(obj.style.color == "#0000ff")
        {
            obj.style.color = "ff0000";
        } 
        else
        {
             obj.style.color = "";
        }
    }
}



function HighLightKeyword(key)   
{   
    if (key != null && key != '')   
    {   
        key = key.replace(" ","");
		var arrkey = key.split(' ');
		for (var i=0; i<arrkey.length; i++) 
		{
			var range = document.body.createTextRange();
			while (range.findText(arrkey[i]))
			//range.pasteHTML(range.text.fontcolor('red'));
			range.pasteHTML('<span style="color:red;display:inline;font-weight:bold;">' + range.text + '</span>');
		}
	}
}

//运行代码
function runEx(cod1)  {
	 cod=document.getElementById(cod1)
	  var code=cod.value;
	  if (code!=""){
		  var newwin=window.open('','','');  
		  newwin.opener = null 
		  newwin.document.write(code);  
		  newwin.document.close();
	}
}
//复制代码
function doCopy(ID) { 
	if (document.all){
		 textRange = document.getElementById(ID).createTextRange(); 
		 textRange.execCommand("Copy"); 
		 alert("代码已经复制到剪切板");
	}
	else{
		 alert("此功能只能在IE上有效\n\n请在文本域中用Ctrl+A选择再复制")
	}
}
//另存代码
function saveCode(ID) {
	 cod=document.getElementById(ID)
        var winname = window.open('','','width=0,height=0,top=1,left=1');
        winname.document.open('text/html', 'replace');
        winname.document.write(cod.value);
        winname.document.execCommand('saveas','','Code.htm');
        winname.close();
}

function checkSelect()
  {
    var flag = false;
    var obj = document.getElementsByTagName("input");
    for (var i=0; i<obj.length; i++)
	{
		if(obj[i].type == "checkbox")
		{
			if(obj[i].checked)
			{
			    flag = true;
			}
		}
	}
	if(flag)
	{
	    if(document.getElementById("ddlClass").value == '')
	    {
	        flag = false;
	        alert('请选择转移后分类');
	    }
	    else
	    {
	        setTimeout('__doPostBack(\'ddlClass\',\'\')', 0);
	    }
	    	    
	}
	else
	{
	    alert('请选择要转移的项');
	}
	return flag;
  }

window.onerror=function(){return false;}
