﻿/*
File name : effect.js (Special effect)
Author : Qx
Create Date : 2009-04-06
Main Content: Common Functions that use in site
Notice : 
*/

// FriendLink Tag Switch 
function FlSwitch(e,dvID) {
      var tdTag = document.all("tagFL");
      var tdCnt = document.getElementById("tdFL");
	  if(e.className != "flHA") {
		  for( var i=0; i<tdTag.length; i++)
		  {
		      tdTag[i].className = "flHB";
			  
		      if( dvID != tdCnt.childNodes[i].id)
			      tdCnt.childNodes[i].className = "flDvN";
			  else
			      tdCnt.childNodes[i].className = "flDvY";
		  }
		  e.className = "flHA";
	  }
}

//--==政务公开左切换 --
function ZwGkLeft01(e) {
  e.className = "tdYes";
  document.getElementById("gkLb").className = "tdNo";
  document.getElementById("gkLc").className = "tdNo";
  document.getElementById("gkLd").className = "tdNo";
  
  document.getElementById("gkA").style.display = "block";
  document.getElementById("gkB").style.display = "none";
  document.getElementById("gkC").style.display = "none";
  document.getElementById("gkD").style.display = "none";
}
function ZwGkLeft02(e) {
  document.getElementById("gkLa").className = "tdNo";
  e.className = "tdYes";
  document.getElementById("gkLc").className = "tdNo";
  document.getElementById("gkLd").className = "tdNo";
  
  document.getElementById("gkA").style.display = "none";
  document.getElementById("gkB").style.display = "block";
  document.getElementById("gkC").style.display = "none";
  document.getElementById("gkD").style.display = "none";
}
function ZwGkLeft03(e) {
  document.getElementById("gkLa").className = "tdNo";
  document.getElementById("gkLb").className = "tdNo";
   e.className = "tdYes";
  document.getElementById("gkLd").className = "tdNo";
  
  document.getElementById("gkA").style.display = "none";
  document.getElementById("gkB").style.display = "none";
  document.getElementById("gkC").style.display = "block";
  document.getElementById("gkD").style.display = "none";
}
function ZwGkLeft04(e) {
 document.getElementById("gkLa").className = "tdNo";
  document.getElementById("gkLb").className = "tdNo";
  document.getElementById("gkLc").className = "tdNo";
  e.className = "tdYes";
  
  document.getElementById("gkA").style.display = "none";
  document.getElementById("gkB").style.display = "none";
  document.getElementById("gkC").style.display = "none";
  document.getElementById("gkD").style.display = "block";
}
//--政务公开左切换 ==--

//--==政务公开右切换 --
function ZwGkRight01(e) {
  e.className = "tdYes";
  document.getElementById("gkRx").className = "tdNo";
  document.getElementById("gkRy").className = "tdNo";
  document.getElementById("gkRz").className = "tdNo";
  
  document.getElementById("gkW").style.display = "block";
  document.getElementById("gkX").style.display = "none";
  document.getElementById("gkY").style.display = "none";
  document.getElementById("gkZ").style.display = "none";
}
function ZwGkRight02(e) {
  document.getElementById("gkRw").className = "tdNo";
  e.className = "tdYes";
  document.getElementById("gkRy").className = "tdNo";
  document.getElementById("gkRz").className = "tdNo";
  
  document.getElementById("gkW").style.display = "none";
  document.getElementById("gkX").style.display = "block";
  document.getElementById("gkY").style.display = "none";
  document.getElementById("gkZ").style.display = "none";
}
function ZwGkRight03(e) {
  document.getElementById("gkRx").className = "tdNo";
  document.getElementById("gkRy").className = "tdNo";
   e.className = "tdYes";
  document.getElementById("gkRz").className = "tdNo";
  
  document.getElementById("gkW").style.display = "none";
  document.getElementById("gkX").style.display = "none";
  document.getElementById("gkY").style.display = "block";
  document.getElementById("gkZ").style.display = "none";
}
function ZwGkRight04(e) {
  document.getElementById("gkRw").className = "tdNo";
  document.getElementById("gkRx").className = "tdNo";
  document.getElementById("gkRy").className = "tdNo";
  e.className = "tdYes";
  
  document.getElementById("gkW").style.display = "none";
  document.getElementById("gkX").style.display = "none";
  document.getElementById("gkY").style.display = "none";
  document.getElementById("gkZ").style.display = "block";
}
//--政务公开右切换 ==--

//--==网上办事左切换 --
function WsBsChange01(e) {
  e.className = "dY";
  document.getElementById("bsLb").className = "dN";
  document.getElementById("bsLc").className = "dN";
  
  document.getElementById("bsTabA").className = "showY";
  document.getElementById("bsTabB").className = "showN";
  document.getElementById("bsTabC").className = "showN";
}
function WsBsChange02(e) {
  document.getElementById("bsLa").className = "dN";
  e.className = "dY";
  document.getElementById("bsLc").className = "dN";
  
  document.getElementById("bsTabA").className = "showN";
  document.getElementById("bsTabB").className = "showY";
  document.getElementById("bsTabC").className = "showN";
}
function WsBsChange03(e) {
  document.getElementById("bsLa").className = "dN";
  document.getElementById("bsLb").className = "dN";
   e.className = "dY";
  
  document.getElementById("bsTabA").className = "showN";
  document.getElementById("bsTabB").className = "showN";
  document.getElementById("bsTabC").className = "showY";
}
//--网上办事左切换 ==--

//--==商务青羊右 --
function SwQyChange01(e) {
  e.className = "dY";
  document.getElementById("swRb").className = "dN";
  document.getElementById("swRc").className = "dN";
  
  document.getElementById("swR01").style.display = "block";
  document.getElementById("swR02").style.display = "none";
  document.getElementById("swR03").style.display = "none";
}
function SwQyChange02(e) {
  document.getElementById("swRa").className = "dN";
  e.className = "dY";
  document.getElementById("swRc").className = "dN";
  
  document.getElementById("swR01").style.display = "none";
  document.getElementById("swR02").style.display = "block";
  document.getElementById("swR03").style.display = "none";
}
function SwQyChange03(e) {
  document.getElementById("swRa").className = "dN";
  document.getElementById("swRb").className = "dN";
   e.className = "dY";
  
  document.getElementById("swR01").style.display = "none";
  document.getElementById("swR02").style.display = "none";
  document.getElementById("swR03").style.display = "block";
}
//--商务青羊右 ==-- 

function showEvents(id) {
      if(id==1) 
      {
        document.all("table1").style.display = "";
        document.all("table2").style.display = "none";
        document.all("table3").style.display = "none";
      } else if(id==2) 
      {
        document.all("table1").style.display = "none";
        document.all("table2").style.display = "";
        document.all("table3").style.display = "none";   
      } else if(id==3) 
      {
        document.all("table1").style.display = "none";
        document.all("table2").style.display = "none";
        document.all("table3").style.display = "";
      }
   }   
 

//--==信箱录入验证 --
function ChkMailInput() {
  var objBox;
  
  objBox = document.getElementById("ctl00_cphSecond_tbName");
  if(0==objBox.value.length)  {
     alert("错误：昵称不能为空。\n\n提示：请输入您的姓名或其他称谓。");
     return false;
  }  
  objBox = document.getElementById("ctl00_cphSecond_tbTitle");
  if(0==objBox.value.length)  {
     alert("错误：信件主题不能为空。\n\n提示：恰当的主题能帮助管理员快速处理您的信件。");
     return false;
  }
      
  objBox = document.getElementById("ctl00_cphSecond_tbEmail");
  if(0 == objBox.value.length)  {
     alert("提示：请填写您的'电子邮箱'。");
     return false;
  }
  else {
    var myreg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
           if(!myreg.test(objBox.value)) {
                alert('提示：请输入有效的Email！');
                objBox.select();
                return false;
           }
  }
  
  objBox = document.getElementById("ctl00_cphSecond_tbTel");
  if(0 == objBox.value.length)  {
     alert("提示：请填写您的'电话'。");
     return false;
  }
  
  objBox = document.getElementById("ctl00_cphSecond_taContent");
  if(3000 < objBox.value.length)  {
     alert("错误：信件内容长度请控制在3000字。");
     return false;
  }
  
  objBox = document.getElementById("ctl00_cphSecond_txtValCode");
  if( document.getElementById("ctl00_cphSecond_lblValCode").innerText !=objBox.value)  {
     alert("错误：请检查您输入的验证码。");
     return false;
  }
  return true;
}
//--信箱录入验证 ==-- 

 
// @ showModalDialog only
// Call exemple: QxMWOnly(yourUrl,"600","400")
//Creater : qx 2008-11-14
function QxMWOnly(fpUrl,fpWidth,fpHeight) {
	window.showModalDialog(fpUrl,window,"dialogWidth:"+fpWidth+";dialogHeight:"+fpHeight+";status:0;dialogTop:screen.height/2 - 100 ; dialogLeft:screen.width/2 - 300;edge: Raised; center: Yes; help: No; resizable:no;maximize:no;scrollbar=no;");
}

// @ showModalDialog and Return value
// Call exemple: QxMWRetValue(yourUrl,"600","400")
//Creater : qx 2008-11-14
function QxMWRetValue(fpUrl,fpWidth,fpHeight) {
	var rtn = window.showModalDialog(fpUrl,window,"dialogWidth:"+fpWidth+"px;dialogHeight:"+fpHeight+"px;status:0;dialogTop:screen.height/2 - 100 ; dialogLeft:screen.width/2 - 300;edge: Raised; center: Yes; help: No; resizable:no;maximize:no;scrollbar=no;");
	return rtn;
}

// @ showModalDialog and Return value
// Call exemple: QxPopSelected(yourUrl,"600","400")
//Creater : qx 2009-04-06
function QxPopSelected(fpUrl,fpWidth,fpHeight) {
   var rtn = window.showModalDialog(fpUrl,window,"dialogWidth:"+fpWidth+";dialogHeight:"+fpHeight+";status:0;dialogTop:screen.height/2 - 100 ; dialogLeft:screen.width/2 - 300;edge: Raised; center: Yes; help: No; resizable:no;maximize:no;scrollbar=no;");
	if (rtn != null){
		return rtn;
	}
}



//=============set Window Size---------begin==============
 // Reset the size of pop window
function WindowResizeTo(fpW,fpH) {
	window.dialogWidth = fpW;
	window.dialogHeight = fpH;
}

// Reset the station of pop window
function DialogSizeReset(fpT,fpL,fpW,fpH) {
    window.dialogTop = fpT;
    window.dialogLeft = fpL;
	window.dialogWidth = fpW;
	window.dialogHeight = fpH;
}
//=============set Window Size---------end================

//=============Open new Window---------begin==============
// Call exemple: OpenWin(yourUrl,200,70,680,420)
function OpenWin(fpUrl,sLeft,sTop,sWidth,sHeight) {
   window.open(fpUrl,"showDetail",'left='+sLeft+',top='+sTop+',width='+sWidth+',height='+sHeight+',toolbar=no,menubar=no,scrollbars=no')
}

// Call exemple: OpenWindow(yourUrl,100,10,680,420,'yes')
function OpenWindow(fpUrl,sLeft,sTop,sWidth,sHeight,BarScrl) {
  var sizeL = sLeft ;
  var sizeT = sTop ;
if (sizeL == 0) { sizeL = screen.width/2 - 100 ;}
if (sizeT == 0) { sizeT = screen.height/2 - 80 ;}
  
   window.open(fpUrl,"showDetail",'left='+sizeL+',top='+sizeT+',width='+sWidth+',height='+sHeight+',toolbar=no,menubar=no,scrollbars='+BarScrl+'')
}

//=============Open new Window---------end================


//详细页面设置颜色
function writeCookie(name, value, expires)
{
  var expire = "";
  if(expires != null)
  {
    expire = new Date((new Date()).getTime() + expires * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = name + "=" + escape(value) + expire;
}

//readCookie
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;
}
  //setColor
function setColor(color_val) {
	document.getElementById('myFont').style.backgroundColor = color_val;
    writeCookie("bgColor_cookie", color_val, 24)
}

//getColor
function getColor() {
  myTable.style.backgroundColor = "#FFFFFF";
	var bg_color = readCookie("bgColor_cookie");
	if (bg_color != null) {
    	myTable.style.backgroundColor = bg_color
		//alert(bg_color);
	}
}

//setFontSize
function setFont(size_val) {
	document.getElementById('myFont').style.fontSize = size_val+"px";
	writeCookie("fontSize_cookis", size_val, 24)
}

//getFontSize
function getFontSize() {
	myFont.style.fontSize = "14px";
  var size = readCookie("fontSize_cookis");
	//alert(size);
	if (size != "") {
		myFont.style.fontSize = size+"px";
		}
}