﻿// JScript 文件
String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}
String.prototype.ltrim = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}
String.prototype.rtrim = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}
function $N(obj)
{
    return document.getElementsByName(obj);
}
function CheckForm()
{
    if ($F("loginUser").trim() == "")
    {
        alert("用户名不能为空！");
        $("loginUser").focus();
        return false;
    }
    if ($F("loginPass").trim() == "")
    {
        alert("密码不能为空！");
        $("loginPass").focus();
        return false;
    }
    if($("VerifyCode").style.display == "")
    {
        if ($F("VerifyCode").trim() == "")
        {
            alert("验证码不能为空！");
            $("VerifyCode").focus();
            return false;
        }
    }
    return true;
}
   
var index;
function showsubmenu(selectID)
{
	var whichEl = $(selectID);

	if (whichEl.style.display == "")
	{
		whichEl.style.display = "none";
		return;
	}

	whichEl.style.display="";

	if(index != undefined)
		if(index != selectID)
			$(index).style.display = "none";

	index=selectID;
}

function changecenter(obj)
{
    var cenframe = $("left");

    if (obj.style.backgroundImage == "url(skin/default/images/leftframe.gif)")
    {
        obj.style.backgroundImage = "url(skin/default/images/rightframe.gif)";
        cenframe.style.display = "none";
        GetFrameWidth(15);
    }
    else
    {
        obj.style.backgroundImage = "url(skin/default/images/leftframe.gif)";
        cenframe.style.display = "";
        GetFrameWidth(225);
    }
}

function GetFrameWidth(subwidth)
{
    $("mainFrame").style.width = (window.screen.width - subwidth) + "px";
    if (window.screen.height == 1024)
    {
        $("left").style.height = "770px";
        $("center").style.height = "770px";
        $("mainFrame").style.height = "770px";
    }
    else
    {
        $("left").style.height = "515px";
        $("center").style.height = "515px";
        $("mainFrame").style.height = "515px";
    }
}

function ChangeMain()
{
    if (window.screen.height == 1024)
    {
        $("main").style.height = "760px";
        $("main").style.width = "1042px";
    }
    else
    {
        $("main").style.height = "490px";
        $("main").style.width = "785px";
    }
}

function ChangeTab(m, n, counter, hiddenstyle, showstyle)
{
    for (var i = 1; i <= counter; i++)
    {
        $("tb_" + m + i).classname = showstyle;
        $("tbc_" + m + i).style.display = "none";
    }
    $("tb_" + m + n).className = hiddenstyle;
    $("tbc_" + m + n).style.display = "";
}

function addall(newsList)
{  
    newsSelect = newsList.delCheck;
    if (newsSelect.length != null)
    {
        for (i = 0;i < newsSelect.length;i++)
        {
            newsList.delCheck[i].checked = true;
        }
    }
    else
    {
        newsList.delCheck.checked = true;
    }
}

function clean(newsList)
{
    newsSelect = newsList.delCheck;
    if (newsSelect.length != null)
    {
        for (i = 0;i < newsSelect.length;i++)
        {
            if(newsList.delCheck[i].checked == false)
            {
                newsList.delCheck[i].checked = true;
            }
            else
            {
                newsList.delCheck[i].checked = false;
            }
        }
    }
    else
    {
        newsList.delCheck.checked = false;
    }
}

function CheckAll(name)
{
    var selects=$N(name);
    for(var i=0;i<selects.length;i++)
    {
        if(selects[i].checked == false)
        selects[i].click();
    }  
}

function allCheck_Click(name,id)
{
    var selects = $N(name);
    if($(id).checked == true)
    {
        for(var i = 0;i < selects.length;i++)
        {
            if(selects[i].checked == false)
            selects[i].click();
        }
    }  
    else
    {
        for(var i = 0;i < selects.length;i++)
        {
            if(selects[i].checked == true)
            selects[i].click();
        }
    } 
}

function delClick(name,id)
{
  var selects = $N(name);
  for(var i = 0 ;i < selects.length;i++)
  {
    if(selects[i].checked == false)
    {
        $(id).checked = false;
        return;
    }
  }
  $(id).checked = true;
}

function CheckReverse(name)
{
    var selects=$N(name);
    for(var i=0;i<selects.length;i++){
        selects[i].click();
    }  
}

function checkDel(newsList)
{
    newsSelect = newsList.delCheck;
    if (newsSelect.length != null)
    {
        for (i = 0;i < newsSelect.length;i++)
        {
            if(newsList.delCheck[i].checked == true)
            {
                return true;
            }
        }
        return false;
    }
    else
    {
        return false;
    }
}

function JHshNumberText()
{
   if ( !((window.event.keyCode >= 48) && (window.event.keyCode <= 57)))
   {
      window.event.keyCode = 0 ;
   }
} 

function HoverLi(m,n,counter){
	for(var i=1;i<=counter;i++){
		$('tb_'+m+i).className='normaltab';
		$('tbc_'+m+i).className='undis';
	}
	$('tbc_'+m+n).className='dis';
	$('tb_'+m+n).className='hovertab';
}

function ChangeTable(sel,menu,main)
{
	for(i = 0;i < menu.childNodes.length;i++)
		menu.childNodes[i].className = "unsele";

	menu.childNodes[sel].className = "sele";

	for(i = 0;i < main.childNodes.length;i++)
		main.childNodes[i].style.display = "none";

	main.childNodes[sel].style.display = "block";
}


function SelectClass(type,className,classId,showRoot){
        var returnValue=window.showModalDialog("SelectClass.aspx?type=" + type + "&showRoot=" + showRoot,type,"status:no;resizable:no;dialogHeight:300px;dialogWidth:400px;unadorne:yes;center:yes;help: no;");
        if(returnValue != undefined)
        {
            var tempArr=returnValue.split(",");    
            $(classId).value= tempArr[0];
            $(className).value = tempArr[1];
        }
}

function SelClass(classId)
{
    window.returnValue = classId;
    window.close();
}

function ChangeEditor()
{
    if($("newsEditor").checked == true)
    {
        $("newsContentno").className = "editorshow";
        $("dntb").className = "editorhidden";
    }
    else
    {
        $("newsContentno").className = "editorhidden";
        $("dntb").className = "editorshow";
    }
}

function checkNews()
{
   if($F("newsTitle").trim() == "")
   {
       alert("请输入标题");
       $("newsTitle").focus();
       return false;
   }
   if($F("newsClass").trim() == "")
   {
       alert("请选择分类");
       return false;
   }
   return true;
}

function checkNewsSClass()
{
  if($F("SClassName").trim() == "")
  {
       alert("请输入标题");
       $("SClassName").focus();
       return false;
  }
  return true;
}

function checkNewsClass()
{
  if($F("newsClassName").trim() == "")
  {
       alert("请输入分类名称");
       $("newsClassName").focus();
       return false;
  }
  if($F("newsClassParentID").trim() == "")
  {
       alert("选择父级分类");
       return false;
  }
  return true;
}

function checkProClass()
{
  if($F("proClassName").trim() == "")
  {
       alert("请输入分类名称");
       $("newsClassName").focus();
       return false;
  }
  if($F("proClassParentID").trim() == "")
  {
       alert("选择父级分类");
       return false;
  }
  return true;
}

function checkSPage()
{
  if($F("newsTitle").trim() == "")
  {
       alert("请输入标题");
       $("newsTitle").focus();
       return false;
  }
  if($F("newsClass").trim() == "")
  {
       alert("请选择分类");
       return false;
  }
  return true;
}

function checkTags()
{
  if($F("newsTitle").trim() == "")
  {
       alert("请输入标签标题");
       $("newsTitle").focus();
       return false;
  }
  return true;
}

function checkRoot()
{
  if($F("rootName").trim() == "")
  {
       alert("请输入用户名");
       $("rootName").focus();
       return false;
  }
  if($F("rootPass").trim() == "")
  {
       alert("请输入密码");
       $("rootPass").focus();
       return false;
  }
  return true;
}

function CheckPhoto(uri,img)
{
    if(uri != null)
    {				
      var uris = uri.split(".");
      if(uris[uris.length - 1].toUpperCase() == 'GIF' || uris[uris.length - 1].toUpperCase() == "JPG" || uris[uris.length - 1].toUpperCase() == "JPEG")
      {
    	uri = "file:///" + uri; 
    	$N("proPicture").value=uri;
    	$(img).src=uri;
      }
      else
      {
    	alert("请上传jpg,jpeg或者gif格式的图片哦！");
    	return;								
      }
    }
}

function checkPro()
{
   if($F("proTitle").trim() == "")
   {
       alert("请输入标题");
       $("proTitle").focus();
       return false;
   }
   if($F("proClass").trim() == "")
   {
       alert("请选择分类");
       return false;
   }
   return true;
}

	function sel(url, obj) {
		for (var i = 1; i <= 8; i++ ) {
			document.getElementById("emot" + i).className = "nosel";
		}
		obj.className = "sel";
		$("GHead").value = url;
	}
	
function getOffsetTop(elm) {
	var mOffsetTop = elm.offsetTop;
	var mOffsetParent = elm.offsetParent;
	while(mOffsetParent){
		mOffsetTop += mOffsetParent.offsetTop;
		mOffsetParent = mOffsetParent.offsetParent;
	}
	return mOffsetTop;
}
function getOffsetLeft(elm) {
	var mOffsetLeft = elm.offsetLeft;
	var mOffsetParent = elm.offsetParent;
	while(mOffsetParent) {
		mOffsetLeft += mOffsetParent.offsetLeft;
		mOffsetParent = mOffsetParent.offsetParent;
	}
	return mOffsetLeft;
}

function GetColor(img_val,input_val)
{
	var PaletteLeft,PaletteTop
	var obj = $("colorPalette");
	ColorImg = img_val;
	ColorValue = $(input_val);	
	if (obj){
		PaletteLeft = getOffsetLeft(ColorImg)
		PaletteTop = (getOffsetTop(ColorImg) + ColorImg.offsetHeight)
		if (PaletteLeft+150 > parseInt(document.body.clientWidth)) PaletteLeft = parseInt(event.clientX)-260;
		obj.style.left = PaletteLeft + "px";
		obj.style.top = PaletteTop + "px";
		if (obj.style.visibility=="hidden")
		{
			obj.style.visibility="visible";
		}else {
			obj.style.visibility="hidden";
		}
	}
}

function setColor(color)
{
	if(ColorImg.id=="FontColorShow"&&color=="#") color='#000000';
	if(ColorImg.id=="FontBgColorShow"&&color=="#") color='#FFFFFF';
	if (ColorValue){ColorValue.value = color.substr(1);}
	if (ColorImg && color.length>1){
		ColorImg.src='skin/default/Images/Rect.gif';
		ColorImg.style.backgroundColor = color;
	}else if(color=='#'){ ColorImg.src='skin/default/Images/rectNoColor.gif';}
	document.getElementById("colorPalette").style.visibility="hidden";
}

function  sysMarkType_Change(type)
{
    if(type=="1")
    {
        $("markText").style.display = "";
        $("markPicture").style.display = "none";
    }
    else
    {
        $("markText").style.display = "none";
        $("markPicture").style.display = "";
    }
}

function CheckSystem()
{
   if($F("sysDomain").trim() == "")
   {
       alert("请输入网站域名");
       $("sysDomain").focus();
       return false;
   }
   if($F("sysSiteName").trim() == "")
   {
       alert("请输入站点名称");
       $("sysSiteName").focus();
       return false;
   }
   if($F("sysThumbnailWidth").trim() != "" && isNaN($F("sysThumbnailWidth")))
   {
       alert("图片宽度应为数字");
       $("sysThumbnailWidth").focus();
       return false;
   }
   if($F("sysThumbnailHeight").trim() != "" && isNaN($F("sysThumbnailHeight")))
   {
       alert("图片高度应为数字");
       $("sysThumbnailHeight").focus();
       return false;
   }
   if($F("sysMarkFontSize").trim() != "" && isNaN($F("sysMarkFontSize")))
   {
       alert("文字大小应为数字");
       $("sysMarkFontSize").focus();
       return false;
   }
   if($F("sysMarkOpacity").trim() != "" && isNaN($F("sysMarkOpacity")))
   {
       alert("透明度应为数字");
       $("sysMarkOpacity").focus();
       return false;
   }
   return true;
}

