//首页主菜单
var menuIndex = new Array(
new Array(),
new Array("user/firstpage.action", ""),
new Array("bill/newAccoListOne.ftl",""),
new Array("bill/listBill!searchTop.action", ""),
new Array("stat/statAnalyBody.ftl", ""),
new Array("buget/budget.action",""),
//new Array("goal/index.action", ""),
//new Array("skill/index.action", ""),
//new Array("show/firstshow.action", ""),
//new Array("billshow/queryShow.action",""),
new Array("invest/investAction!listDefault.action", "")
);

var sorttypes = new Array(
	new Array("id", "name", "1"),//支出
	new Array("id", "name", "2"),//收入
	new Array("id", "name", "3")//债务
);
var nowdate = "";
//缺省帐户
var defaultaccount = "";
function setDefaultAccount(t) {
 defaultaccount = t;
}
var defaccoOfStock="";
function setDefAccountOfStock(t,saccoName){
   defaccoOfStock = t;
 var sygkid = top.document.getElementById("sygk_label");
 sygkid.innerHTML = "("+saccoName+")";
 if(defaccoOfStock == null || defaccoOfStock.length == 0) {
 } else {
 	updateSygk(defaccoOfStock);
 }
}
function readSort() {
	var para="d=" + new Date();    	
	var myAjax=new Ajax.Request("leftAction!readSort.action",{method:'post',parameters:para,onComplete:retReadSort,onError:error});
}
function retReadSort(response) {
	var ret = eval('(' + response.responseText + ')');
	sorttypes.length = 0;
	for(var i = 0; i < ret.list.length; i ++) {
		sorttypes[sorttypes.length] = new Array(ret.list[i].id, ret.list[i].sort, ret.list[i].type);	
	}
	nowdate = ret.nowdate;
}
var isSimple = false;
function setVersion(v) {
	if(v == "simple") isSimple = true;
}
function hideall()
{
	var zhbd = document.getElementById("DIV_zhbd");
	var zh = document.getElementById("DIV_zh");
	var link = document.getElementById("DIV_link");
	var sort = document.getElementById("DIV_sort");
	var tag = document.getElementById("DIV_tag");
	//var goal = document.getElementById("DIV_goal");
	//var skill = document.getElementById("DIV_skill");
//	var show = document.getElementById("DIV_show");
	//var pinfo = document.getElementById("DIV_info");
	//var center = document.getElementById("DIV_center");
		zhbd.style.display="none";
		zh.style.display="none";
		link.style.display="none";
		sort.style.display="none";
		tag.style.display="none";
		//goal.style.display="none";
		//skill.style.display="none";
		//show.style.display="none";
		//pinfo.style.display="none";
		//center.style.display="block";
}
function initMain() {
	selectMenu(1);
	updateZhbd();
	readSort();
}

//点击主菜单
function selectMenu(menuId) {
	if(menuId > 6 || menuId < 1) return;
	var menu = null;
	for(var i = 1; i <= 6; i ++) {
		menu = document.getElementById("current" + i);
		if(menuId == i) {
			menu.style.backgroundImage = "url('images/button" + i +".jpg')";
		} else {
			menu.style.backgroundImage =  "url('images/fbutton" + i +".jpg')";
		}
	}
	var zhbd = document.getElementById("DIV_zhbd");
	var zh = document.getElementById("DIV_zh");
	var link = document.getElementById("DIV_link");
	var sort = document.getElementById("DIV_sort");
	var tag = document.getElementById("DIV_tag");
	//var goal = document.getElementById("DIV_goal");
	//var skill = document.getElementById("DIV_skill");
	//var show = document.getElementById("DIV_show");
//	var pinfo = document.getElementById("DIV_info");
//	var center = document.getElementById("DIV_center");
	var sygk = document.getElementById("DIV_sygk");
	var tzzh = document.getElementById("DIV_tzzh");
	
	if(menuId <= 5 ) {
		zhbd.style.display="block";
		zh.style.display="block";
		if(!isSimple) {
			link.style.display="block";
		} else {
			link.style.display="none";
		}
		
		sort.style.display="block";
		tag.style.display="block";
	//	goal.style.display="none";
	//	skill.style.display="none";
	//	show.style.display="none";
	//	pinfo.style.display="none";
	//	center.style.display="none";
		sygk.style.display="none";
		tzzh.style.display="none";
		var title=document.getElementById("zhbd_title");
		var lay=document.getElementById("zhbd_lay");		
		lay.style.display="";
		title.style.backgroundImage="url('images/closebg.gif')";	
		
	} else if(menuId == 6) {
		zhbd.style.display="none";
		zh.style.display="none";
		link.style.display="none";
		tag.style.display="none";
		sort.style.display="none";
		sygk.style.display="block";
		tzzh.style.display="block";		
		var title=document.getElementById("sygk_title");
		var lay=document.getElementById("sygk_lay");		
		lay.style.display="";
		title.style.backgroundImage="url('images/closebg.gif')";			
		updateSygk();		
	} 
	
	//else if(menuId == 9){
	
	//	zhbd.style.display="none";
	//	zh.style.display="none";
	//	link.style.display="none";
	//	tag.style.display="none";
	//	sort.style.display="none";
	//	goal.style.display="none";	
	//	skill.style.display="none";
	//	show.style.display="none";
	//	pinfo.style.display="none";
	//	center.style.display="none";
	//	sygk.style.display="block";
	//	tzzh.style.display="block";		
	//	var title=document.getElementById("sygk_title");
	//	var lay=document.getElementById("sygk_lay");		
	//	lay.style.display="";
	//	title.style.backgroundImage="url('images/closebg.gif')";			
		//updateSygk();	
	//}else {
	//	zhbd.style.display="none";
	//	zh.style.display="none";
	//	link.style.display="none";
	//	tag.style.display="none";
	//	sort.style.display="none";
	//	goal.style.display="block";	
	//	skill.style.display="block";
	//	show.style.display="block";
	//	pinfo.style.display="block";
	//	center.style.display="none";
	//	sygk.style.display="none";
	//	tzzh.style.display="none";
		
	//	var title=document.getElementById("userinfo_title");
	//	var lay=document.getElementById("userinfo_lay");		
	//	lay.style.display="";
	//	title.style.backgroundImage="url('images/closebg.gif')";	
	//		updateUserInfo();
		
	//}
  // if(menuId == 8 || menuId ==7 || menuId ==6)

	//{
	//  window.location.href = menuIndex[menuId][0];
	//}
	//else
	//{
	 	workframe.location.href=menuIndex[menuId][0];
	//}	
}


//用户邀请
function invite() {
	var t = document.getElementById("friend");
	if(!isEmail(t.value)) {
		alert("请输入有效的邮件地址！");
		return;
	}
	var para="email=" + t.value;
	var myAjax= new Ajax.Request("user/invite.action",{method:'post',parameters:para,onComplete:retInvite,onError:error});    	
}

function retInvite(response) {
	var ret = eval('(' + response.responseText + ')');
	var t = document.getElementById("friend");
	if(ret.result == "ok") {
		alert("邀请成功！");
		t.value = "";
		return;
	} else {
		alert(ret.message);
	}
}


function dyniframesize() {
	var iframename = "workframe";
	var workframe=document.getElementById(iframename);
	if (document.getElementById)
	{
		if (workframe && !window.opera)
		{
			if (workframe.contentDocument && workframe.contentDocument.body.offsetHeight)
			workframe.height = workframe.contentDocument.body.offsetHeight; 
			else if(workframe.Document && workframe.Document.body.scrollHeight)
			workframe.height = workframe.Document.body.scrollHeight;
		}
	}	
}


function change_view(obj_title,obj_lay){
	var title=document.getElementById(obj_title);
	var lay=document.getElementById(obj_lay);
	var needUpdate = false;
	if(lay.style.display=="") {
		lay.style.display="none";
		if(obj_lay == 'zhbd_lay')
		{
		  var chart1div2 = document.getElementById("chart1div2");
		  chart1div2.style.display="none";
		}
		if(obj_lay == 'sygk_lay')
		{
		  var chart1div3 = document.getElementById("div3touzi");
		  chart1div3.style.display="none";
		}
		title.style.backgroundImage="url('images/openbg.gif')";
	} else {
		lay.style.display="";
		if(obj_lay == 'zhbd_lay')
		{
		  var chart1div2 = document.getElementById("chart1div2");
		  chart1div2.style.display="";
		}
		if(obj_lay == 'sygk_lay')
		{
		  var chart1div3 = document.getElementById("div3touzi");
		  chart1div3.style.display="";
		}
		title.style.backgroundImage="url('images/closebg.gif')";
		needUpdate = true;
	}
	
	if(needUpdate) {
		if("zhbd_title" == obj_title) {
			updateZhbd();
			return;
		}	
		if("zh_title" == obj_title) {
			updateZh();
			return;
		}
		
		if("sort_title" == obj_title) {
			updateSort();
			return;
		}
		if("tag_title" == obj_title) {
			updateTag();
			return;
		}
		if("link_title" == obj_title) {
			updateLink();
			return;
		}
		if("goal_title" == obj_title) {
			updateGoal();
			return;
		}
		if("skill_title" == obj_title) {
			updateSkill();
			return;
		}
		if("show_title" == obj_title) {
			updateShow();
			return;
		}
		if("userinfo_title" == obj_title) {
			updateUserInfo();
			return;
		}
		if("sygk_title" == obj_title) {
			updateSygk(defaccoOfStock);
			return;
		}
		if("tzzh_title" == obj_title) {
			updateTzzh();
			return;
		}

	}	
}


//更新帐户变动栏
var lastUpdateZhbd;
function updateZhbd() {
		if(lastUpdateZhbd != null) {
			var now = new Date();			
			if((now.getTime() - lastUpdateZhbd.getTime()) < 5000) return;			
		}
		lastUpdateZhbd = new Date();
    	var para="d=" + new Date();    	
		var myAjax=new Ajax.Request("leftAction!updateZhbd.action",{method:'post',parameters:para,onComplete:retUpdateZhbd,onError:error});			
}

var firstupdatezhbd = true;
function retUpdateZhbd(response) {
		var ret = eval('(' + response.responseText + ')');
		setDefaultAccount(ret.defaultacc);	
		//var msg = "<div class=\"box1\"><div class=\"lwords\"><a target=\"workframe\" href=\"bill/listBill!manageBill.action?leftBillFlag=1&inout=inCome\"><img src=\"images/plus.gif\" border=\"0\"/> " + ret.payIn + "</a></div><div class=\"rwords\"><a target=\"workframe\" href=\"bill/listBill!manageBill.action?leftBillFlag=1&inout=outCome\"><img src=\"images/subtraction.gif\"  border=\"0\"/> " + ret.payOut + "</a></div></div>";
        var xmls= ret.data;
  	if(firstupdatezhbd) {
  	    var chart2 = new FusionCharts("./stat/statChart/Column2D.swf", "monthChart", "100%", "180", "0");
        chart2.setDataXML(xmls);
        chart2.render("chart1div2");
        firstupdatezhbd = false;
  } else {
        updateChartXML("monthChart", xmls);
    }

//        alert(xmls);
		var msg = "";
		if("0" != ret.day) {
			msg += "<div class=\"box2\">你已经" + ret.day + "天没更新帐单了</div>";
			msg += "<div><img src=\"images/sepratebar.gif\"/></div>";
		}//bill/listBill!manageBill.action?leftBillFlag=1\
		msg += "<div class=\"box3\">基于<a target=\"workframe\" href=\"bill/listBill!searchTop.action?leftBillFlag=1\&dateFlags=3\" class=\"wordcolor\">" + ret.num + "</span></a>个账单统计</div>"
		document.getElementById("zhbd_lay").innerHTML = msg;
		
}

function billinCome(fettle)
{
    var today = new Date(); 
    var year = today.getFullYear();  
    var day = today.getDate();    
    if(day < 10)
    {day="0" + day;}
    else
    {day=day +"";}
    var month = today.getMonth() + 1; 
    if(month < 10)
    {month="0" + month;}
    else
    {month=month +"";}     
    var date = year + "-" + month + "-" + day;
    var statdate = year + "-" + month + "-" + "01";
    var frm = parent.parent.frames["workframe"];
       if(frm == null){
       		frm = parent;
       }
       if(fettle != "" && fettle == 'inCome')
       {
          //frm.location.href = "./bill/listBill!manageBill.action?leftBillFlag=1&inout=inCome";
         frm.location.href = "./stat/dateAnalyse.action?method=dateOutCome&stamp=inCome&statDate="+statdate+"&endDate="+date + "&dateselect=3";
       }
       else
       {
          //frm.location.href = "./bill/listBill!manageBill.action?leftBillFlag=1&inout=outCome";
          frm.location.href = "./stat/dateAnalyse.action?method=dateOutCome&stamp=outCome&statDate="+statdate+"&endDate="+date + "&dateselect=3";
       }
}

//更新帐户栏
function updateZh(page) {

    	var para="page=" + page + "&d=" + new Date();
		var myAjax=new Ajax.Request("leftAction!updateZh.action",{method:'post',parameters:para,onComplete:retUpdateZh,onError:error});

}
function retUpdateZh(response) {
	var ret = eval('(' + response.responseText + ')');		
	var msg = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
	msg +="<tr><td width=\"150\" class=\"backcolor\">账户名称</td><td class=\"backcolor1\">金额</td></tr>";
	
	for(var i = 0; i < ret.list.length; i ++) {
		msg += "<tr><td class='backcolor2'><a href=\"user/editAccount.ftl?id="+ret.list[i].id+"\" target='workframe'>" + ret.list[i].name + "</a></td>";
		if(ret.list[i].number < 0 || (ret.list[i].name == '我的钱包'&&ret.list[i].number < 50))
			{
				msg += "<td style='color:green; font-weight:bold;'><div style=\"float:left;\">" + ret.list[i].number + "</div>";
				if(ret.list[i].name == '我的钱包' && ret.list[i].number >0)
				{msg +="<div title=\"账户提醒\" class=\"divtip\" onclick='showtip(event,\"账户提醒\",\"您的钱包快用完了，如您近期有消费计划，建议您从其他账户转账到我的钱包？\",\"<a href=../bill/newTransfer.ftl target=workframe>>>现在就转账</a>\",\"tip" + ret.list[i].number + "\");'></div>";}
				else if (ret.list[i].name == '我的钱包')
				{msg +="<div title=\"账户提醒\" class=\"divtip\" onclick='showtip(event,\"账户提醒\",\"您的钱包余额为负数，这不符合记账的结果，您是否漏记了账单？？\",\"<a href=../bill/newAccoListOne.ftl target=workframe>>>现在就补记账单</a>\",\"tip" + ret.list[i].number + "\");'></div>";}
				else
				{msg +="<div title=\"账户提醒\" class=\"divtip\" onclick='showtip(event,\"账户提醒\",\"该账户里的余额不足，建议您从其他账户转账到该账户，如是信用卡，建议您尽快还清贷款！\",\"\",\"tip" + ret.list[i].number + "\");'></div>";}
				msg += "</td></tr>";
//				alert("ac" + ret.list[i].id);
			}
		else
			{msg += "<td>" + ret.list[i].number + "</td></tr>";}

		if("0" == ret.list[i].day) {
			msg += "<tr><td class='wordnb' colspan='2' valign=\"top\" height=\"25\">当日更新</td></tr>";
		} else {
			msg += "<tr><td class='wordnb' colspan='2' valign=\"top\" height=\"25\">" + ret.list[i].day + "天前更新</td></tr>";
		}		
	}
	msg += "<tr><td class=\"backcolor4\" colspan=\"2\" align=\"right\">";
	if(ret.prepage != "-1") {
		msg +="<a href='javascript:updateZh(" + ret.prepage + ");'><img src=\"images/lastpage.jpg\" border=\"0\"/></a>&nbsp;";
	}
	if(ret.nextpage != "-1") {
		msg +="<a href='javascript:updateZh(" + ret.nextpage + ");'><img src=\"images/nextpage.jpg\" border=\"0\"/></a>";
	}
	msg += "&nbsp;</td>";
	msg += "</tr><tr>";
	
	
	if(ret.state != "1" && !isSimple) {
//		msg += "<td class=\"backcolor6\">&nbsp;</td>";
		msg += "<td class=\"backcolor6\"><a href=\"javascript:loginCoffer();\"><img src=\"images/bag.jpg\" border=\"0\" alt=\"小金库\"/></a></td>";
	} else {
		msg += "<td class=\"backcolor6\">&nbsp;</td>";
	}
	msg += "<td  class=\"backcolor6\"><a href='javascript:createAccount(0);'>新建</a> <a href='user/listAccount.action' target='workframe'>管理</a></td></tr></table>";
	//alert(msg);
	document.getElementById("zh_lay").innerHTML = msg;
}

//更新标签栏
function updateTag(page) {
    	var para="page=" + page + "&d=" + new Date();
		var myAjax=new Ajax.Request("leftAction!updateTag.action",{method:'post',parameters:para,onComplete:retUpdateTag,onError:error});

}
function retUpdateTag(response) {
	var ret = eval('(' + response.responseText + ')');
	var msg = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
	msg +="<tr><td width=\"230\" class=\"backcolor\">标签名称</td></tr>";
	
	for(var i = 0; i < ret.list.length; i ++) {
		msg += "<tr><td class='backcolor2'><a href=\"TagAction!getTag.action?id=" + ret.list[i].id + "\" target='workframe'>" + ret.list[i].name + "</a></td></tr>";		
	}
	msg += "<tr><td  class=\"backcolor4\" colspan=\"2\" align=\"right\">";
	if(ret.prepage != "-1") {
		msg +="<a href='javascript:updateTag(" + ret.prepage + ");'><img src=\"images/lastpage.jpg\" border=\"0\"/></a>&nbsp;";
	}
	if(ret.nextpage != "-1") {
		msg +="<a href='javascript:updateTag(" + ret.nextpage + ");'><img src=\"images/nextpage.jpg\" border=\"0\"/></a>";
	}
	msg += "&nbsp;</td>";
	msg += "</tr><tr><td  class=\"backcolor5\"><a href='javascript:createTag();'>新建</a> <a href='TagAction!list.action' target='workframe'>管理</a></td></tr></table>";
	document.getElementById("tag_lay").innerHTML = msg;	
}

//更新分类栏
function updateSort(page) {
    	var para="page=" + page + "&d=" + new Date();
		var myAjax=new Ajax.Request("leftAction!updateSort.action",{method:'post',parameters:para,onComplete:retUpdateSort,onError:error});

}
function retUpdateSort(response) {
	var ret = eval('(' + response.responseText + ')');
	var msg = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
	msg +="<tr><td width=\"230\" class=\"backcolor\">分类名称</td></tr>";
	
	for(var i = 0; i < ret.list.length; i ++) {
		msg += "<tr><td class='backcolor2'><a href=\"TagAction!getSort.action?id=" + ret.list[i].id + "&in="+ret.list[i].payIn+"&out="+ret.list[i].payOut+"&debt="+ret.list[i].debt+"&sortuid="+ret.list[i].sortuid+"\" target='workframe'\">" + ret.list[i].name + "</a></td></tr>";		
	}
	msg += "<tr><td  class=\"backcolor4\" colspan=\"2\" align=\"right\">";
	if(ret.prepage != "-1") {
		msg +="<a href='javascript:updateSort(" + ret.prepage + ");'><img src=\"images/lastpage.jpg\" border=\"0\"/></a>&nbsp;";
	}
	if(ret.nextpage != "-1") {
		msg +="<a href='javascript:updateSort(" + ret.nextpage + ");'><img src=\"images/nextpage.jpg\" border=\"0\"/></a>";
	}
	msg += "&nbsp;</td>";
	msg += "</tr><tr><td  class=\"backcolor5\"> <a href='javascript:createSort();'>新建</a> <a href='TagAction!listSort.action' target='workframe'>管理</a></td></tr></table>";
	document.getElementById("sort_lay").innerHTML = msg;	
}

//更新联系人栏
function updateLink(page) {
//		alert("updateLink");
    	var para="page=" + page + "&d=" + new Date();
		var myAjax=new Ajax.Request("LinkmanAction!updateLink.action",{method:'post',parameters:para,onComplete:retUpdateLink,onError:error});

}

function retUpdateLink(response) {
	var ret = eval('(' + response.responseText + ')');
//	alert(ret);
	var msg = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
	msg +="<tr><td width=\"230\" class=\"backcolor\">联系人名称</td></tr>";
	
	for(var i = 0; i < ret.list.length; i ++) {
		msg += "<tr><td class='backcolor2'><a href=\"LinkmanAction!getLink.action?action=edit&id=" + ret.list[i].id +"\" target='workframe'>" + ret.list[i].name + "</a></td></tr>";		
	}
	msg += "<tr><td  class=\"backcolor4\" colspan=\"2\" align=\"right\">";
	if(ret.prepage != "-1") {
		msg +="<a href='javascript:updateLink(" + ret.prepage + ");'><img src=\"images/lastpage.jpg\" border=\"0\"/></a>&nbsp;";
	}
	if(ret.nextpage != "-1") {
		msg +="<a href='javascript:updateLink(" + ret.nextpage + ");'><img src=\"images/nextpage.jpg\" border=\"0\"/></a>";
	}
	msg += "&nbsp;</td>";
	msg += "</tr><tr><td  class=\"backcolor5\"><a href='javascript:createLinkman();'>新建</a> <a href='LinkmanAction!listLinkman.action' target='workframe'>管理</a></td></tr></table>";
//	alert(msg);
	document.getElementById("link_lay").innerHTML = msg;	
}


//显示小窗口
function showBox(title, content, width, height) {
	ShowMsgo.show(title, content, width, height);
}

//提交小窗口
function submitBox1() {
   var accounts = document.getElementById("accounts");
   var amount = document.getElementById("amount");
   var memo = document.getElementById("memo");
   	if(memo.value == "") {
		alert('描述不能为空!');
		return false;
	}
	if(accounts.value == "") {
		alert('相关账户不能为空!');
		return false;
	}

	  var regex=/^[0-9]+(.[0-9]{1,2})?$/;
 	  var starMoney=amount.value.match(regex);
	  if(!starMoney) {
		alert('钱的格式不正确');
		return false;
		}
	ShowMsgo.cancel();
	return true;
}
function choose(image){

	parent.cancelBox();
	document.getElementById("images").value=image;
	
}
function submitBox() {
  
	ShowMsgo.cancel();
	return true;
}
//关闭小窗口
function cancelBox() {
	ShowMsgo.cancel();
}

//新建帐户
function createAccount(type) {
	var msg = document.getElementById("DIVcreateAccount").innerHTML;
	var msg = "<iframe src=\"createAccountBox.html?type=" + type + "\" width=\"100%\" height=\"100%\" scrolling=no align=\"middle\" border=\"0\" frameborder=\"0\"></iframe>";
	showBox("新建账户", msg);
}

//新建联系人
function createLinkman() {
	var msg = document.getElementById("DIVcreateLinkman").innerHTML;
	showBox("新建联系人", msg);
}
//新建分类
function createSort()
{
  var msg = document.getElementById("DIVcreateSort").innerHTML;
  showBox("新建分类",msg);
}
//新建标签
function createTag() {
	var msg = document.getElementById("DIVcreateTag").innerHTML;
	showBox("新建标签", msg);
}
//新建帮助
function createHelp() {
	var msg = document.getElementById("DIVcreateHelp").innerHTML;
	showBox("帐单新建", msg,600,390);
}
//登陆小金库
function loginCoffer() {
	var msg = document.getElementById("DIVloginCoffer").innerHTML;
	showBox("我的金库", msg);

}
//新建备注
function newAbstuct(accoListId, billFlags) {
   // var msg = document.getElementById("DIVAbstruct").innerHTML;
    var url = "bill/lookBill!lookAbstract.action?accoListId=" + accoListId + "&billFlag=" + billFlags;
    msg="<iframe id=\"frmAbstruct\" name=\"frmAbstruct\" src="+url+" scrolling=no align=\"center\" width=\"100%\" border=\"1\" frameborder=\"0\"></iframe>"
    showBox('备注内容',msg);
  //  window.frames["frmAbstruct"].setAbstr(abstrus);
//    var abstr = window.frames["frmAbstruct"];
//    abstr.setAbstr(abstrus);    
}


//设置是否显示新手向导
function setShowGuide() {
		var t = document.getElementById("showguide");
		var para = "show=1";
		if(t.checked) {
			para = "show=0"; 
		}
    	para = para + "&d=" + new Date();
		var myAjax=new Ajax.Request("userAction!setGuide.action",{method:'post',parameters:para,onComplete:null,onError:error});
}

function setDispModel(model) {	
	var para = "model=" + model;
	para = para + "&d=" + new Date();
	var myAjax=new Ajax.Request("userAction!setModel.action",{method:'post',parameters:para,onComplete:retSetDispModel,onError:error});
		
} 
function retSetDispModel(response) {
	var ret = eval('(' + response.responseText + ')');
	model = ret.model;
	if(model == null && model != 'simple') model = "";
	var url = "main";
	if(model != '') {
		url += "_" + model + ".ftl";
	} else {
		url += ".ftl";
	}
	window.location.href= url;
}

//提示层
var oldid;
var eventDivSrcMain = null;
//oldid 用记区分提示层
function showtip(e,str1,str2,url,id){ 
var x,y; 
if(e==null)e = window.event;
if(document.getElementById("Divbtc")==null)
{
	var addiv=document.createElement("div");
	var a1=document.createElement("div");
	var a2=document.createElement("div");
	var a3=document.createElement("div");
	var a4=document.createElement("div");
	var a5=document.createElement("div");
	addiv.id="Divbtc";
	addiv.className="tipDiv"
	addiv.onclick=function(){hiddentip();}
	a1.id="a1";
	a1.className="tipDiv1R"
	a2.id="tipTitle";
	a2.className="tipDiv2"
	a3.id="tipCon";
	a3.className="tipDiv3"
	a4.id="tipUrl";
	a4.className="tipDiv4"
	a5.id="a5";
	a5.className="tipDiv5";
	
	addiv.appendChild(a1);
	addiv.appendChild(a2);
	addiv.appendChild(a3);
	addiv.appendChild(a4);
	addiv.appendChild(a5);
	var scripts = document.getElementsByTagName('script');   
	var currentScript = scripts[scripts.length - 1];   
	currentScript.parentNode.appendChild(addiv);   
}
eventDivSrcMain = e.srcElement;
var addiv= document.getElementById("Divbtc");
var a1=document.getElementById("a1");
var a5=document.getElementById("a5");
e=e||event;
 	var element = e.srcElement || e.target;

	var body = document.documentElement;
 	var left = body.scrollLeft + e.clientX -22;
		//if(left>body.clientWidth-addiv.clientWidth){
		//	a1.className="tipDiv1R";
		//	}
		//else{
		//	a1.className="tipDiv1";
		//}
		//left = (left>body.clientWidth-addiv.clientWidth) ? (left-addiv.clientWidth + 44) : left;
		
	    if(left>500)
	    {
	    left=left-220;
	    
	    }
	var top = body.scrollTop + e.clientY ;
		if(top>body.clientHeight-addiv.clientHeight)
		{
			a1.className="tipDiv1T";
			a5.className="tipDiv5B";
		}
		else{
			a1.className="tipDiv1";
			a5.className="tipDiv5";
		}
	
		top = (top>body.clientHeight-addiv.clientHeight) ? (top-addiv.clientHeight) : top;

 addiv.style.top = top + "px";   
 addiv.style.left = left + "px";   
 document.getElementById("tipTitle").innerHTML = str1; 
 document.getElementById("tipCon").innerHTML = str2; 
 if(url != "")
 {
	document.getElementById("tipUrl").innerHTML = url; 
	document.getElementById("tipUrl").style.display = "block";
 }
 else
 {	document.getElementById("tipUrl").style.display = "none"; }
 
 if(addiv.style.display == "block"&&oldid == id)
 {addiv.style.display = "none";
 //window.document.body.detachEvent('onclick',hiddentip)
 }
 else
 {
	 addiv.style.display = "block";
	 //window.document.body.attachEvent('onclick',hiddentip);
}
// if(oldurl != url) 
// {
//	 addiv.style.display = "block";
//	 window.document.body.attachEvent('onclick',hiddentip);
// }
// else
// { window.document.body.detachEvent('onclick',hiddentip)
//}
 oldid=id;
} 

function hiddentip(){ 
 var addiv=document.getElementById("Divbtc"); 
 addiv.style.display = "none"; 
 eventDivSrcMain = null;
}


//投资管理-收益概况 
var lastUpdateSygk = null;
function updateSygk(sygkId) {
	if(lastUpdateSygk != null) {
			var now = new Date();			
			if((now.getTime() - lastUpdateSygk.getTime()) < 5000) return;					
	}	
	var para="accid="+sygkId;
	lastUpdateSygk = now;
	var myAjax=new Ajax.Request("invest/investAction!updateSygk.action",{method:'post',parameters:para,onComplete:retUpdateSygk,onError:error});	
}
var firstupdate = true;
function retUpdateSygk(response) {
	var ret = eval('(' + response.responseText + ')');
	if(ret.result == "failed") {
		document.getElementById("sygk_lay").innerHTML = ret.message;
	}
	var xmls= ret.touzi ;
	if(firstupdate) 
	{

       var chart3 = new FusionCharts("./stat/statChart/FCF_touzi.swf", "touziChart1", "100%", "180", "0");
       chart3.setDataXML(xmls);
       chart3.render("div3touzi");
       firstupdate = false;
	 } else 
	 {
	    updateChartXML("touziChart1", xmls);
	 }
	/*var msg  ="";
	msg += "本金："+ret.corpus+"<br/>"
	msg += "现金："+ret.cash+"<br/>"
	msg += "收益："+ret.income+"<br/>"
	document.getElementById("sygk_lay").innerHTML = msg;*/
}


//投资管理-投资帐户
function updateTzzh(page) {
    	var para="vest=yes&page=" + page + "&d=" + new Date();
		var myAjax=new Ajax.Request("leftAction!updateZh.action",{method:'post',parameters:para,onComplete:retUpdateTzzh,onError:error});
}
var defaultVestAccount;
function retUpdateTzzh(response) {
	var ret = eval('(' + response.responseText + ')');		
	var msg = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
	msg +="<tr><td width=\"150\" class=\"backcolor\">账户名称</td><td class=\"backcolor1\">金额</td></tr>";
	
	for(var i = 0; i < ret.list.length; i ++) {
		if(i == 0) defaultVestAccount = ret.list[i].id;
		msg += "<tr><td class='backcolor2'><a href=\"invest/investAction!listDefault.action?accid="+ret.list[i].id+"\" target='workframe'>" + ret.list[i].name + "</a></td>";
		msg += "<td>" + ret.list[i].number + "</td></tr>";
		if("0" == ret.list[i].day) {
			msg += "<tr><td class='wordnb' colspan='2' valign=\"top\" height=\"25\">当日更新</td></tr>";
		} else {
			msg += "<tr><td class='wordnb' colspan='2' valign=\"top\" height=\"25\">" + ret.list[i].day + "天前更新</td></tr>";
		}		
	}
	msg += "<tr><td class=\"backcolor4\" colspan=\"2\" align=\"right\">";
	if(ret.prepage != "-1") {
		msg +="<a href='javascript:updateTzzh(" + ret.prepage + ");'><img src=\"images/lastpage.jpg\" border=\"0\"/></a>&nbsp;";
	}
	if(ret.nextpage != "-1") {
		msg +="<a href='javascript:updateTzzh(" + ret.nextpage + ");'><img src=\"images/nextpage.jpg\" border=\"0\"/></a>";
	}
	msg += "&nbsp;</td>";
	msg += "</tr><tr>";
	
	msg += "<td class=\"backcolor6\">&nbsp;</td>";
	msg += "<td  class=\"backcolor6\"><a href='javascript:createAccount(1);'>新建</a> <a href='user/listAccount.action?type=vest' target='workframe'>管理</a></td></tr></table>";
	
	document.getElementById("tzzh_lay").innerHTML = msg;
}






//新浪股票走势图

var oldid;
var eventDivSrcMain = null;
//oldid 用记区分提示层
function showstock(e,url,id){ 
    var x,y; 
    if(e==null)e = window.event;
    if(document.getElementById("Divbtc")==null)
    {
	    var addiv=document.createElement("div");
	    var a1=document.createElement("div");
	    var imgstk=document.createElement("img");
	    var hidSina=document.createElement("div");
	    addiv.id="Divbtc";
	    addiv.className="stockDiv"
	    addiv.onmouseout=function(){hiddentip();}
	    a1.id="a1";
	    a1.className="stkDiv";
	    imgstk.src=url;
	    hidSina.id="hidSina";
	    hidSina.className="hidSina";
    	
	    addiv.appendChild(a1);
	    addiv.appendChild(imgstk);
	    addiv.appendChild(hidSina);
	    var scripts = document.getElementsByTagName('script');   
	    var currentScript = scripts[scripts.length - 1];   
	    currentScript.parentNode.appendChild(addiv);   
    }
    eventDivSrcMain = e.srcElement;
    var addiv= document.getElementById("Divbtc");
    var a1=document.getElementById("a1");
    e=e||event;
 	    var element = e.srcElement || e.target;

	    var body = document.documentElement;
 	    var left = body.scrollLeft + e.clientX;

    		
	        if(left>500)
	        {
	        left=left-545;
    	    
	        }
	    var top = body.scrollTop + e.clientY ;

    	
		    top = (top>body.clientHeight-addiv.clientHeight) ? (top-addiv.clientHeight) : top;

     addiv.style.top = top + 140 + "px";   
     addiv.style.left = left + 260 + "px";   
     
     if(addiv.style.display == "block")
     {

      }
     else
     {
	    addiv.style.display = "block";

     }

     oldid=id;
} 

function hiddentip(){ 
	var addiv=document.getElementById("Divbtc"); 
	var formElement = document.getElementById('Divbtc');
	if (formElement && formElement.parentNode &&
	formElement.parentNode.removeChild) {
		formElement.parentNode.removeChild(formElement);
	}
}


