﻿//验证用户
function checkParameter()
{
  if($("username").value === "" || $("username").value === null || 
    $("username").value.length === 0)
  {
    alert("\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u7528\u6237\u540d\uff01");
    return;
  }
  if($("password").value === "" || $("password").value === null)
  {
//  	alert(2);
    alert("\u5bc6\u7801\u4e3a\u7a7a\uff0c\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u5bc6\u7801\uff01");
    return;
  }

 //操作数据库todo
 var result = getXmlHttpContent("servlet/UserServlet?user="+$("username").value+"&password="+$("password").value+"&type=login");
 if(result != "")
 {
        if(0 == result)
        {
        	alert("\u7528\u6237\u540d\u6216\u5bc6\u7801\u9519\u8bef\uff01");
        	return;
        }
        else  if(1 == result)
        {
        	window.location.href = "personalmanage.jsp?result=1&user="+$("username").value;
        }
 }
}

//文字放大显示
function showLarge(id,text)
{
 $(id).innerHTML="<font color='#FF0000'><strong>"+text+"</strong></font>";
}

//文字正常显示
function showNormal(id,text)
{
  $(id).innerHTML=text;
}

//密码修改页面--验证
function checkP()
{
	//验证两次输入的新密码是否相同
	if($("newPassword1").value != $("newPassword2").value )
	{
		alert("\u4e24\u6b21\u8f93\u5165\u7684\u65b0\u5bc6\u7801\u4e0d\u4e00\u81f4\uff01");
		return;
	}
	
	 //验证旧密码是否正确
    var url = "servlet/UserServlet?username="+$("username").innerHTML+"&oldpassword="+$("oldPassword").value+"&newpassword1="+$("newPassword1").value+"&type=modifypassword";
    //  alert(url);
    var result = getXmlHttpContent(url);
    if(result != "")
    {
  	  if(0 == result)
   	  {
	  	alert("\u539f\u5bc6\u7801\u8f93\u5165\u6709\u8bef\uff01");
	  }else if(1 == result)
	  {
	  	alert("\u5bc6\u7801\u4fee\u6539\u6210\u529f\uff01");
	  }
    }
}

//管理中心代码.start
function showitem(id,name)
{
  var url ;
    if (id==1){
	 url = 'changepassword.jsp';
	}else if(id==2){
	 url = 'viewuser.jsp';
	}else if(id==3){
	 url = 'index.htm';
	}else if(id==4){
	 url = 'adduser.jsp';
	}else if(id==6){
	 url = 'viewbulletin.jsp';
	}else if(id==7){
	 url = 'modifybulletin.jsp';
	}else if(id==8){
	 url = 'addbulletin.jsp';
	}else if(id==9){
	 url = 'delbulletin.jsp';
	}else if(id==10){
	 url = 'viewnews.jsp';
	}else if(id==11){
	 url = 'modifynews.jsp';
	}else if(id==12){
	 url = 'addnews.jsp';
	}else if(id==13){
	 url = 'delnews.jsp';
	}else if(id==14){
	 url = 'viewprofile.jsp';
	}else if(id==15){
	 url = 'modifyprofile.jsp';
	}else if(id==16){
	 url = 'addprofile.jsp';
	}else if(id==17){
	 url = 'delprofile.jsp';
	}else if(id==18){
	 url = 'viewcase.jsp';
	}else if(id==19){
	 url = 'modifycase.jsp';
	}else if(id==20){
	 url = 'addcase.jsp';
	}else if(id==21){
	 url = 'delcase.jsp';
	}else if(id==22){
	 url = 'viewproduct.jsp';
	}else if(id==23){
	 url = 'modifyproduct.jsp';
	}else if(id==24){
	 url = 'addproduct.jsp';
	}else if(id==25){
	 url = 'delproduct.jsp';
	}
	return ("<a target=frmright href="+ url + " class='a1'>"+name+"</a><br>")
}
function switchoutlookBar(number)
{
var i = outlookbar.opentitle;
outlookbar.opentitle=number;
var id1,id2,id1b,id2b
if (number!=i && outlooksmoothstat==0){
if (number!=-1)
{
if (i==-1)
{
id2="blankdiv";
id2b="blankdiv";}
else{
id2="outlookdiv"+i;
id2b="outlookdivin"+i;
document.all("outlooktitle"+i).style.border="0px none navy";
document.all("outlooktitle"+i).style.background="#A5BACE"; //打开过后的显示背景色
//未激活BAR
//	document.all("outlooktitle"+i).style.color="#738294";
document.all("outlooktitle"+i).style.textalign="center";
}
id1="outlookdiv"+number
id1b="outlookdivin"+number
//document.all("outlooktitle"+number).style.border="1px none white";
//document.all("outlooktitle"+number).style.background="#A5BACE";
//激活BAR
//document.all("outlooktitle"+number).style.color="#EFEBEF";
document.all("outlooktitle"+number).style.textalign="center";
smoothout(id1,id2,id1b,id2b,0);
}
else
{
document.all("blankdiv").style.display="";
document.all("blankdiv").sryle.height="100%";
document.all("outlookdiv"+i).style.display="none";
document.all("outlookdiv"+i).style.height="0%";
document.all("outlooktitle"+i).style.border="0px none navy";
//	document.all("outlooktitle"+i).style.background="YELLOW";
document.all("outlooktitle"+i).style.color="black";
document.all("outlooktitle"+i).style.textalign="center";
}
}
}

function smoothout(id1,id2,id1b,id2b,stat)
{
if(stat==0){
tempinnertext1=document.all(id1b).innerHTML;
tempinnertext2=document.all(id2b).innerHTML;
document.all(id1b).innerHTML="";
document.all(id2b).innerHTML="";
outlooksmoothstat=1;
document.all(id1b).style.overflow="hidden";
document.all(id2b).style.overflow="hidden";
document.all(id1).style.height="0%";
document.all(id1).style.display="";
setTimeout("smoothout('"+id1+"','"+id2+"','"+id1b+"','"+id2b+"',"+outlookbar.inc+")",outlookbar.timedalay);
}
else
{
stat+=outlookbar.inc;
if (stat>100)
stat=100;
document.all(id1).style.height=stat+"%";
document.all(id2).style.height=(100-stat)+"%";
if (stat<100) 
setTimeout("smoothout('"+id1+"','"+id2+"','"+id1b+"','"+id2b+"',"+stat+")",outlookbar.timedalay);
else
{
document.all(id1b).innerHTML=tempinnertext1;
document.all(id2b).innerHTML=tempinnertext2;
outlooksmoothstat=0;
document.all(id1b).style.overflow="auto";
document.all(id2).style.display="none";
}
}
}

function getOutLine()
{
outline="<table "+outlookbar.otherclass+" align=center>";
for (i=0;i<(outlookbar.titlelist.length);i++)
{
outline+="<tr><td align=center name=outlooktitle"+i+" id=outlooktitle"+i+" ";		
if (i!=outlookbar.opentitle) 
outline+=" nowrap align=center bgcolor='c0c0c0' style='cursor:hand;height:18;border:0 none navy' ";
else
outline+=" nowrap align=center bgcolor='c0c0c0' style='cursor:hand;background-color:#005D99;color:white;height:18;border:0 none white' ";
outline+=outlookbar.titlelist[i].otherclass
outline+=" onclick='switchoutlookBar("+i+")'>";
outline+=outlookbar.titlelist[i].title+"</td></tr>";
//显示分论坛内容的表格(down)
outline+="<tr><td align=center name=outlookdiv"+i+" valign=top align=center  id=outlookdiv"+i+" style='width:108"
if (i!=outlookbar.opentitle) 
outline+=";display:none;height:0%;";
else
outline+=";display:;height:100%;";
outline+="'><div name=outlookdivin"+i+" id=outlookdivin"+i+" style='overflow:auto;width:108;height:100%'>";
for (j=0;j<outlookbar.itemlist[i].length;j++)
outline+=showitem(outlookbar.itemlist[i][j].key,outlookbar.itemlist[i][j].title);
outline+="</div></td></tr>"
}
//初始状态的表格(d)
outline+="<tr><td align=center name=blankdiv valign=top align=center  id=blankdiv style='height:100%;width:108:"
if (outlookbar.opentitle!=-1) 
outline+=";display:none;";
else
outline+=";display:;";
outline+="'><div style='overflow:auto;width:108;height:100%'>";
outline+="</div></td></tr>"
outline+="</table>"
return outline
}

function show()
{
var outline;
outline="<div id=outLookBarDiv name=outLookBarDiv style='width=108;height:100%'>"
outline+=outlookbar.getOutLine();
outline+="</div>"
document.write(outline);
}

function theitem(intitle,instate,inkey)
{
this.state=instate;
this.otherclass=" nowrap  align=center";
this.key=inkey;
this.title=intitle;
}

function addtitle(intitle)
{
outlookbar.itemlist[outlookbar.titlelist.length]=new Array();
outlookbar.titlelist[outlookbar.titlelist.length]=new theitem(intitle,1,0);
return(outlookbar.titlelist.length-1);
}

function additem(intitle,parentid,inkey)
{
if (parentid>=0 && parentid<=outlookbar.titlelist.length)
{
outlookbar.itemlist[parentid][outlookbar.itemlist[parentid].length]=new theitem(intitle,2,inkey);
outlookbar.itemlist[parentid][outlookbar.itemlist[parentid].length-1].otherclass=" nowrap align=center style='backgroundColor:blue;height:5' ";
return(outlookbar.itemlist[parentid].length-1);
}
else
additem=-1;
}

function outlook()
{
this.titlelist=new Array();
this.itemlist=new Array();
this.divstyle="style='height:100%;width:108;overflow:auto' align=center";
this.otherclass="border=0 cellspacing='0' cellpadding='0' style='height:100%;width:108'valign=middle align=center ";
this.addtitle=addtitle;
this.additem=additem;
this.starttitle=-1;
this.show=show;
this.getOutLine=getOutLine;
this.opentitle=this.starttitle;
this.reflesh=outreflesh;
this.timedelay=50;
this.inc=10;
}

function outreflesh()
{
document.all("outLookBarDiv").innerHTML=outlookbar.getOutLine();
}

function locatefold(foldname)
{
for (var i=0;i<outlookbar.titlelist.length;i++)
if(foldname==outlookbar.titlelist[i].title)
{
outlookbar.starttitle=i;
outlookbar.opentitle=i;
}
}

var outlookbar=new outlook();
var tempinnertext1,tempinnertext2,outlooksmoothstat
outlooksmoothstat = 0;

function getProjects()
{
var t;
t=outlookbar.addtitle('\u7528\u6237\u7ba1\u7406')
outlookbar.additem("\u4fee\u6539\u5bc6\u7801",t,"1","frmright")
outlookbar.additem("\u67e5\u8be2\u7528\u6237",t,"2","frmright")
//outlookbar.additem("\u9000\u51fa",t,"3")
//outlookbar.additem("\u6dfb\u52a0\u7528\u6237",t,"4","frmright")
/**
t=outlookbar.addtitle('\u516c\u544a\u7ba1\u7406')
outlookbar.additem("\u67e5\u8be2\u516c\u544a",t,"6","frmright")
outlookbar.additem("\u4fee\u6539\u516c\u544a",t,"7","frmright")
outlookbar.additem("\u6dfb\u52a0\u516c\u544a",t,"8","frmright")
outlookbar.additem("\u5220\u9664\u516c\u544a",t,"9","frmright")
t=outlookbar.addtitle('\u65b0\u95fb\u7ba1\u7406')
outlookbar.additem("\u67e5\u8be2\u65b0\u95fb",t,"10","frmright")
outlookbar.additem("\u4fee\u6539\u65b0\u95fb",t,"11","frmright")
outlookbar.additem("\u6dfb\u52a0\u65b0\u95fb",t,"12","frmright")
outlookbar.additem("\u5220\u9664\u65b0\u95fb",t,"13","frmright")
t=outlookbar.addtitle('\u7b80\u4ecb\u7ba1\u7406')
outlookbar.additem("\u67e5\u8be2\u7b80\u4ecb",t,"14","frmright")
outlookbar.additem("\u4fee\u6539\u7b80\u4ecb",t,"15","frmright")
outlookbar.additem("\u6dfb\u52a0\u7b80\u4ecb",t,"16","frmright")
outlookbar.additem("\u5220\u9664\u7b80\u4ecb",t,"17","frmright")
t=outlookbar.addtitle('\u6848\u4f8b\u7ba1\u7406')
outlookbar.additem("\u67e5\u8be2\u6848\u4f8b",t,"18","frmright")
outlookbar.additem("\u4fee\u6539\u6848\u4f8b",t,"19","frmright")
outlookbar.additem("\u6dfb\u52a0\u6848\u4f8b",t,"20","frmright")
outlookbar.additem("\u5220\u9664\u6848\u4f8b",t,"21","frmright")
*/
t=outlookbar.addtitle('\u4ea7\u54c1\u7ba1\u7406')
//outlookbar.additem("\u67e5\u8be2\u4ea7\u54c1",t,"22","frmright")
//outlookbar.additem("\u4fee\u6539\u4ea7\u54c1",t,"23","frmright")
outlookbar.additem("\u6dfb\u52a0\u4ea7\u54c1",t,"24","frmright")
//outlookbar.additem("\u5220\u9664\u4ea7\u54c1",t,"25","frmright")
}

//管理中心代码.end

//用户查询js.start
function submitJingshi(obj,str,flowId){
  setColor(obj,str);
  jingshialert(obj,str,flowId);
}

function setColor(obj,str){
  var dataTr = document.getElementsByTagName("TR");
  for(i = 0 ;i < dataTr.length ;i++){
    var o = dataTr[i];
    o.style.backgroundColor = "";
  }
  for(i = 0 ;i < dataTr.length ;i++){
    var ele = dataTr[i];ele.style.backgroundColor = "";
    if (ele.sourceIndex == obj.sourceIndex){
       ele.style.backgroundColor = "#BACDD8";
    }
  }
}

function setColorForFlagchina(obj,str){
  var dataTr = document.getElementsByTagName("TR");
  for(i = 0 ;i < dataTr.length ;i++){
    var o = dataTr[i];
    o.style.backgroundColor = "";
  }
  for(i = 0 ;i < dataTr.length ;i++){
    var ele = dataTr[i];ele.style.backgroundColor = "";
    if (ele.sourceIndex == obj.sourceIndex){
       ele.style.backgroundColor = "#9999FF";
    }
  }
}

function colorShow(obj,str)
{
	  setColorForFlagchina(obj,str);
}

function jingshialert(obj,str,flowId){
    if(flowId == 1) {
    	//submitSform("/flagchina/organizemodify.jsp?returnValue="+str);
    } else if(flowId == 888)
    {
    	submitSform("/flagchina/productDetail.jsp?returnValue="+str);
    }
    else {
    	//submitSform("/flagchina/personmodify.htm?returnValue="+str);
    }
}

function submitSform(actionstr){
  pageForm.action = actionstr;
  pageForm.target = "_top";
  pageForm.submit();
}

function turnBfsPageEnter(page){
  if (event.keyCode==13)
  turnBfsPage(page);
}

function turnBfsPage(page){
  if (isNaN(page)){alert("\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u9875\u6570\uff01");return false;}
  var form = document.getElementsByName("pageForm")[0];
  if (form){
    var pageCount = form.pageCount.value;
    if (parseInt(page) > parseInt(pageCount))page = pageCount;
    if (parseInt(page) < 1) page = 1;
    var pageElement = form.page;

    if (!pageElement){
      // create new page input
      var p = document.createElement("INPUT");
      p.name="page";
      p.type = "hidden";
      p.value = page;
      form.appendChild(p);
    }else{
      pageElement.value = page;
    }
  	//form.target = "ifm";
  	form.submit();
  }
}

function trunBfsPageButtonClick(){
  var page = document.getElementById("pageTurn");
  if (page){
    turnBfsPage(page.value);
  }
}

function onClickShow(id,str)
{
  var x = event.x;
  var y = event.y;
  var menu = document.getElementById("menu");
  var l = parseInt(menu.style.left);
  var t = parseInt(menu.style.top);
  var w = parseInt(menu.clientWidth);
  var h = parseInt(menu.clientHeight);
  if (x > l && x < (l + w )
     && y > t && y < (t + h) ){
    // no action
  }else{
    var tr = document.getElementById("beforeshow" + id);
    setColor(tr,str);
    
    var mb =document.getElementById("modifyButton");
    mb.onclick = function(){mbuttonClick(str);}
    
    var b =document.getElementById("dealButton");
    b.onclick = function(){buttonClick(str);}
    menu.style.top = event.y +5;
    menu.style.left = event.x + 5;
    menu.style.display="";
  }
}

function mbuttonClick(str)
{
	  closeMenu();
	  //页面跳转
	  submitSform("/flagchina/modifyuser.jsp?returnValue="+str);
}

function buttonClick(str){
  if(confirm('\u786e\u5b9a\u5220\u9664\u6b64\u8bb0\u5f55\uff1f'))
  {
     closeMenu();
     //執行刪除操作
     var result = getXmlHttpContent("/flagchina/servlet/UserServlet?returnValue="+str+"&type=delete");
     //執行查詢操作
     submitSformIfm("/flagchina/servlet/UserQueryServlet");
  }
}

function submitSformIfm(actionstr){
  pageForm.action = actionstr;
  pageForm.target = "ifm";
  pageForm.submit();
}

function submitSform(actionstr){
  pageForm.action = actionstr;
  pageForm.target = "_top";
  pageForm.submit();
}

function createMenu(){
   var s = "		<div align=\"center\" style='display:none;z-index:10;background-color:white;width:75px;position:absolute;' id=\"menu\"> ";
   s += "                    <table border = \"0\" id = \"AutoNumber5\" cellpadding = \"2\"> ";
   s += "                      <tr> ";
   s += "			<td align = \"right\" class=\"jiao_02_gif\" onclick=\"closeMenu()\"> ";
   s += "			</td> ";
   s += "                      </tr> ";
   s += "                      <tr> ";
   s += "			<td align = \"center\"> ";
   s += "                           <input class =\"button2\" type =\"button\" value = \"\u4fee\u3000\u3000\u6539\" name = \"modifyButton\" > ";
   s += "			</td> ";
   s += "                      </tr> ";

   s += "                      <tr> ";
   s += "			<td align = \"center\" > ";
   s += "			  <input class = \"button2\" type = \"button\" value = \"\u5220\u3000\u3000\u9664\" name = \"dealButton\" > ";
   s += "			</td> ";
   s += "                      </tr> ";
   s += "                    </table> ";
   s += "		</div>";
   document.write(s);
}

  createMenu();

function closeMenu(){
   var menu = document.getElementById("menu");
   menu.style.display = "none";
}

//用户查询js.end

//獲取产品列表
function getProductList()
{
    var url = "servlet/ProductQueryServlet?ss=1&sign="+sign;
    var result = getXmlHttpContent(url);
    if(result != "")
    {
    	$("nameList").innerHTML = result;
    }
}

function getProductListName(sign)
{
    var url = "servlet/ProductQueryServlet?ss=1&sign="+sign;
    var result = getXmlHttpContent(url);
    if(result != "")
    {
    	$("ifm").innerHTML = result;
    }
}

//添加产品时，验证产品名称是否为空
function pronameIsEmpty()
{
	if(null == $('proname').value || "" == $('proname').value || 0 == $('proname').value.length)
	{
		alert('产品名称不能为空');
		return false;
	}
	return true;
}


