//ajax调用PHP文件动态改变净值和收费率
//var site_url = 'http://www1.tttz.com';
//var site_url = 'http://localhost/tttztest/www/api';
//var web_url = 'http://localhost/tttztest/www';
//var site_url = 'http://219.129.237.68/test/api';
//var web_url = 'http://219.129.237.68/test';
var PHP_SITE='http://'+location.host;
var site_url = PHP_SITE+'/api';
var web_url = PHP_SITE+'/fund';
//var site_url = 'http://www1.tttz.com/api';
//var web_url = 'http://www1.tttz.com';
//var site_url = 'http://localhost/tttz/www/api';
//var web_url = 'http://localhost/tttz/www';
function get_fund_value(){
	//post data
	var fundid = document.getElementById("fundID").value; 
	var valuedate = document.getElementById("selFundDate1").value;
	var buyrate_limit = document.getElementById("rate1"); 
	var salerate_limit = document.getElementById("curDateNV1"); 
	var progress_url = site_url+'/get_fund_value.php?fundid='+fundid+'&valuedate='+valuedate;
	if (window.XMLHttpRequest) {
		var req = new XMLHttpRequest();
		req.open("GET", progress_url, true);
		req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
	} else if (window.ActiveXObject) {
		var req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.open("GET", progress_url, true);
			req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
		}
	}
	req.onreadystatechange = function(){ 
		  if (req.readyState == 4 && req.status == 200){ 
			   var str = req.responseText; 
			   var ss = str.split(",");
			   if(ss[2]=="fundiderror"){
				   alert("请选择申购的基金");
				    buyrate_limit.value = 0;
			   		salerate_limit.value = 0;
			   }else if(ss[2]=="dateerror"){
				   alert("当日暂不能计算收益，请于第二天再操作！");
				    buyrate_limit.value = 0;
			   		salerate_limit.value = 0;
			   }else{
				   if(ss[0]<=0) ss[0]=0;
				   if(ss[1]<=0) ss[1]=0;
				 buyrate_limit.value = ss[0];
			   	salerate_limit.value = ss[1];
				}
		  }
	 }
	 req.send(null);
	return false;	
}
function show_select(){
	//post data
	var progress_url = site_url+'/show_select.php';
	if (window.XMLHttpRequest) {
		var req = new XMLHttpRequest();
		req.open("GET", progress_url, true);
		req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
	} else if (window.ActiveXObject) {
		var req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.open("GET", progress_url, true);
			req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
		}
	}
	req.onreadystatechange = function(){ 
		  if (req.readyState == 4 && req.status == 200){ 
		   var str = req.responseText; 
		   //alert(str);
		   document.getElementById("select1").innerHTML=str;
		  }
	 }
	 req.send(null);
	return false;	
}
function show_select2(){
	//post data
	var progress_url = site_url+'/show_select2.php';
	if (window.XMLHttpRequest) {
		var req = new XMLHttpRequest();
		req.open("GET", progress_url, true);
		req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
	} else if (window.ActiveXObject) {
		var req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.open("GET", progress_url, true);
			req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
		}
	}
	req.onreadystatechange = function(){ 
		  if (req.readyState == 4 && req.status == 200) {
		   var str = req.responseText; 
		   //alert(str);
		   document.getElementById("select2").innerHTML=str;
		  }
	 }
	 req.send(null);
	return false;	
}
function get_fund_ding_value(){
	//post data
	var fundid = document.getElementById("FundID5").value; 
	var valuedate = document.getElementById("selFundDate5").value; 
	var buyrate_limit = document.getElementById("rate5"); 
	var salerate_limit = document.getElementById("curDateNV5"); 
	var progress_url = site_url+'/get_fund_value.php?fundid='+fundid+'&valuedate='+valuedate;
	if (window.XMLHttpRequest) {
		var req = new XMLHttpRequest();
		req.open("GET", progress_url, true);
		req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
	} else if (window.ActiveXObject) {
		var req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.open("GET", progress_url, true);
			req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
		}
	}
	req.onreadystatechange = function(){ 
		  if (req.readyState == 4 && req.status == 200){ 
		   var str = req.responseText; 
		   //alert(str);
		   var ss = str.split(",");
		   buyrate_limit.value = ss[0];
		   salerate_limit.value = ss[1];
		  }
	 }
	 req.send(null);
	return false;	
}
function get_fund_change_value(){
	//post data
	var fundin1 = document.getElementById("fundIn").value; 
	var valuedate1 = document.getElementById("selFundDate2").value; 
	var fundout = document.getElementById("fundOut").value; 
	var progress_url = site_url+'/get_fund_change_value.php?fundin='+fundin1+'&valuedate='+valuedate1+'&fundout='+fundout;
	if (window.XMLHttpRequest) {
		var req = new XMLHttpRequest();
		req.open("GET", progress_url, true);
		req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
	} else if (window.ActiveXObject) {
		var req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.open("GET", progress_url, true);
			req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
		}
	}
	req.onreadystatechange = function(){ 
		  if (req.readyState == 4 && req.status == 200){ 
		   var str = req.responseText; 
		   var ss = str.split(",");
		   document.getElementById("curUnitValue1").value= ss[0];
		   document.getElementById("curUnitValue2").value = ss[1];
		   document.getElementById("curShare").value = ss[2];
		  }
	 }
	 req.send(null);
	return false;	
}
function get_fund_sh_value(){
	//post data
	var myselectfund = document.getElementById("myselectfund").value; 
	var valuedate3 = document.getElementById("selFundDate3").value; 
	var progress_url = site_url+'/get_fund_sh_value.php?fundin='+myselectfund+'&valuedate='+valuedate3;
	if (window.XMLHttpRequest) {
		var req = new XMLHttpRequest();
		req.open("GET", progress_url, true);
		req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
	} else if (window.ActiveXObject) {
		var req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.open("GET", progress_url, true);
			req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
		}
	}
	req.onreadystatechange = function(){ 
		  if (req.readyState == 4 && req.status == 200){ 
		   var str = req.responseText; 
		   var ss = str.split(",");
		   document.getElementById("curUnitValue3").value= ss[0];
		   document.getElementById("curShare1").value = ss[1];
		  }
	 }
	 req.send(null);
	return false;	
}
function get_change_fund(fundin){
	//post data
	//var fundid = document.getElementById("fundIn").value; 
	var fundid = fundin; 
	var progress_url = site_url+'/get_change_fund.php?fundid='+fundid;
	if (window.XMLHttpRequest) {
		var req = new XMLHttpRequest();
		req.open("GET", progress_url, true);
		req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
	} else if (window.ActiveXObject) {
		var req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.open("GET", progress_url, true);
			req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
		}
	}
	req.onreadystatechange = function(){ 
		  if (req.readyState == 4 && req.status == 200){ 
		   var str = req.responseText; 
		   //alert(str);
		   document.getElementById("fundoutlist").innerHTML=str;
		  }
	 }
	 req.send(null);
	return false;	
}

//ajax提交那些数据和显示基金数据
var targetlayer;
/*if( location.href.indexOf("219") < 0 )
{
	var vod_site_url = "http://v1.tttz.com";
	document.domain = "v1.tttz.com";
}else{
	var vod_site_url = "http://v1.tttz.com";
	document.domain = "v1.tttz.com";
}*/

function reset_submit()
{
	document.getElementById('Submit').disabled = false;
	return true;
}
function reset_submit1()
{
	document.getElementById('Submit').disabled = true;
	return true;
}
function MM_findObj(n, d) { //v4.0
  var p,i,x;
	if(!d) d=document;
	if((p=n.indexOf("?"))>0&&parent.frames.length)
	{
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	}
  if(!(x=d[n])&&d.all){
	  x=d.all[n];
  }
	for (i=0;!x&&i<d.forms.length;i++){
		x=d.forms[i][n];
	}
  for(i=0;!x&&d.layers&&i<d.layers.length;i++){
	  x=MM_findObj(n,d.layers[i].document);
  }
  if(!x && document.getElementById){
	  x=document.getElementById(n); 
  }
  return x;
}

/**
* 显示提示信息
*/
function showinfo(objid,msg,classname)
{
	if(msg.length > 0)
	{			
	/**
		if(MM_findObj(objid).style.display == "none")
			MM_findObj(objid).style.display = "block";
			MM_findObj(objid).innerHTML = msg;
			**/
		if(document.getElementById(objid).style.display == "none")
			document.getElementById(objid).style.display = "block";
			document.getElementById(objid).innerHTML = msg;
		/*MM_findObj(objid).innerHTML = msg+"[<a href=\"#\" onclick=\"javascript:return close_layer('"+objid+"');\">关闭提示</a>]";*/
	}else{
	/**
		if(MM_findObj(objid).style)
		MM_findObj(objid).style.display = "none";
			**/
		if(document.getElementById(objid).style)
		document.getElementById(objid).style.display = "none";
	}

	/*if(classname == "fail"){
		reset_submit();
	}else{
		reset_submit1();	
	}*/
	return true;
}

function close_layer(objid)
{
	var obj = MM_findObj(objid);
	if(obj)
	{
		obj.style.display = "none";
	}
	return false;
}


function gen_seccode()
{
	MM_findObj("seccode_img").src = site_url+"/gen_seccode.php?t="+((new Date()).getSeconds());
}

function show_page()
{
	//var obj = MM_findObj(targetlayer);
	var obj = document.getElementById(targetlayer);
	if(!obj) return false;

	if (req.readyState == 4)
	{
		if (req.status == 200)
		{
			var result = req.responseText;
			obj.innerHTML = result;
		}
	}
}
function ajax_jump(gurl,target)
{

	if(gurl.length <=0 || target.length<=0)
		return false;
	targetlayer = target;
	showinfo(targetlayer,"<img src='"+PHP_SITE+"/images/loading.gif'> 数据提交中,请等待...","ok");
	ajax_call("GET",gurl,show_page,"");
}
function tab_have_div_show(pagenum,span){
	var page=pagenum;
	var spantable=span;
	ajax_jump(web_url+"/tab_have_div_show.php?page="+page,spantable);
	}
function jjw_tab_have_div_show(pagenum,span){
	var page=pagenum;
	var spantable=span;
	ajax_jump(web_url+"/jjw_tab_have_div_show.php?page="+page,spantable);
	}
function tab_dt_have_div_show(pagenum,span){
	var page=pagenum;
	var spantable=span;
	ajax_jump(web_url+"/tab_dt_have_div_show.php?page="+page,spantable);
	}	
	
function tab_record_div_show(span){
	var spantable=span;
	ajax_jump(web_url+"/tab_record_div_show.php",spantable);
	}
function jjw_tab_record_div_show(span){
	var spantable=span;
	ajax_jump(web_url+"/jjw_tab_record_div_show.php",spantable);
	}
function tab_dt_record_div_show(span){
	var spantable=span;
	ajax_jump(web_url+"/jjw_tab_dt_record_div_show.php",spantable);
	}
function jjw_tab_dt_record_div_show(span){
	var spantable=span;
	ajax_jump(web_url+"/jjw_tab_dt_record_div_show.php",spantable);
	}
function ajax_call(cmethod,relate_url,change_func,setdata_func)
{
	var cmethod = cmethod.toUpperCase();
	//post data
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		req.open(cmethod, relate_url, true);
		req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
		if(cmethod == "POST")
		{
			if( !(data = setdata_func()) )
				return false;
		}else{
			data = null;
		}
		req.onreadystatechange = change_func;
		req.send(data);
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.open(cmethod, relate_url, true);
			req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
			if(cmethod == "POST")
			{
				if( !(data = setdata_func()) )
					return false;
			}else{
				data = null;
			}
			req.onreadystatechange = change_func;
			req.send(data);
		}
	}
	return false;
}


function applyMyFundOK(){
	if (req.readyState == 4) 
	{
		var result = req.responseText;
		var rand_value=Math.random();
		if(result=="ok"){
			alert("数据提交成功");
			//ajax_jump(site_url+"/tab_have_div_show.php?page="+page,"tab_record_div");
			showTab(4);
		}else if(result=="error"){
			alert("数据提交时出错");
		}
	}

}
function dtapplyMyFundOK(){
	if (req.readyState == 4) 
	{
		var result = req.responseText;
		var rand_value=Math.random();
		if(result=="ok"){
			alert("数据提交成功");
			//ajax_jump(site_url+"/tab_have_div_show.php?page="+page,"tab_record_div");
			showTab(6);
		}else if(result=="error"){
			alert("数据提交时出错");
		}
	}
}

function showdiv(){
	if(document.getElementById("smsg").className=="initstyle"){
		document.getElementById("smsg").className="msgstyle";
	}else{
		document.getElementById("smsg").className= "initstyle";
		document.getElementById("altermsg").className= "initstyle";
	}
}
function applyMyFund(){
	VolumeProcess();
	ajax_call("POST",site_url+"/applyMyFund.php",applyMyFundOK,post_data);
}

function post_data()
{
	var data = "fundid="+document.getElementById("fundID").value+"&money="+document.getElementById("how_much_money1").value+"&invest="+document.getElementById("fundVolume1").value+"&buyvalue="+document.getElementById("curDateNV1").value+"&buydate="+document.getElementById("selFundDate1").value+"&fenhongmode="+document.getElementById("dividend").value+"&buypercent="+document.getElementById("rate1").value+"&sftype="+document.getElementById("sftype").value+"&how_much_money_fy="+document.getElementById("how_much_money_fy").value;
	document.getElementById("how_much_money1").value="";
	document.getElementById("fundVolume1").value="";
	document.getElementById("curDateNV1").value="";
	document.getElementById("selFundDate1").value="";
	document.getElementById("rate1").value=1.5;
	document.getElementById("how_much_money_fy").value="";
	return data;
}
function dtapplyMyFund(){
	VolumeProcess5();
	ajax_call("POST",site_url+"/dtapplyMyFund.php",dtapplyMyFundOK,dtpost_data);
}

function dtpost_data()
{
	var data = "fundid="+document.getElementById("fundID5").value+"&money="+document.getElementById("how_much_money5").value+"&invest="+document.getElementById("fundVolume5").value+"&buyvalue="+document.getElementById("curDateNV5").value+"&buydate="+document.getElementById("selFundDate5").value+"&fenhongmode="+document.getElementById("dividend5").value+"&buypercent="+document.getElementById("rate5").value+"&sftype="+document.getElementById("sftype1").value+"&how_much_money_fy="+document.getElementById("how_much_money_fy1").value+"&how_much_year="+document.getElementById("how_much_year").value+"&removedate="+document.getElementById("removedate").value;
	document.getElementById("how_much_money5").value="";
	document.getElementById("fundVolume5").value="";
	document.getElementById("curDateNV5").value="";
	document.getElementById("selFundDate5").value="";
	document.getElementById("rate5").value=1.5;
	document.getElementById("how_much_year").value="";
	document.getElementById("how_much_money_fy1").value="";
	return data;
}
function redeemMyFund(){
	VolumeProcess2();
	ajax_call("POST",site_url+"/redeemMyFund.php",applyMyFundOK,redeemMyFundpost_data);
	
	}
function redeemMyFundpost_data()
{
	var data = "fundid="+document.getElementById("myselectfund").value+"&money="+document.getElementById("how_much_money4").value+"&invest="+document.getElementById("how_much_share3").value+"&buyvalue="+document.getElementById("curUnitValue3").value+"&buydate="+document.getElementById("selFundDate3").value+"&buypercent="+document.getElementById("rate4").value;
	return data;
}
function transformMyFund(){
	VolumeProcess1();
	ajax_call("POST",site_url+"/transformMyFund.php",applyMyFundOK,transformMyFundpost_data);
	
	}
function transformMyFundpost_data()
{
	var data = "fundin="+document.getElementById("fundIn").value+"&buydate="+document.getElementById("selFundDate2").value+"&buyvalue="+document.getElementById("curUnitValue1").value+"&invest="+document.getElementById("how_much_share1").value+"&money="+document.getElementById("how_much_money2").value+"&buypercent="+document.getElementById("rate2").value+"&fenhongmode="+document.getElementById("dividend1").value+"&fundout="+document.getElementById("fundOut").value+"&buyvalueout="+document.getElementById("curUnitValue2").value+"&investout="+document.getElementById("how_much_share2").value+"&moneyout="+document.getElementById("how_much_money3").value+"&buypercentout="+document.getElementById("rate3").value+"&fenhongmodeout="+document.getElementById("dividend2").value;
	return data;
}
function filter_show(){
	if(document.getElementById("showfilterdiv").style.display=='none'){
		document.getElementById("showfilterdiv").style.display='inline';
		}
	showinfo("showfilterdiv","<img src='"+PHP_SITE+"/images/loading.gif'> 数据提交中,请等待...","ok");
	ajax_call("POST",site_url+"/filter_show.php",filterOK,filter_post_data);
}

function filter_post_data()
{
	var data = "InvestStyle="+document.getElementById("InvestStyle").value+"&Mid="+document.getElementById("Mid").value+"&TodayValue="+document.getElementById("TodayValue").value+"&Amount="+document.getElementById("Amount").value+"&State="+document.getElementById("State").value+"&Monthph="+document.getElementById("Monthph").value+"&Seasonph="+document.getElementById("Seasonph").value+"&HalfYearph="+document.getElementById("HalfYearph").value+"&Yearph="+document.getElementById("Yearph").value+"&ThisYearph="+document.getElementById("ThisYearph").value+"&Chenxing="+document.getElementById("Chenxing").value+"&Yinhe="+document.getElementById("Yinhe").value+"&lipo1="+document.getElementById("lipo1").value+"&lipo2="+document.getElementById("lipo2").value+"&lipo3="+document.getElementById("lipo3").value+"&lipo4="+document.getElementById("lipo4").value;
	return data;
}
function filterOK(){
	if (req.readyState == 4) 
	{
		var result = req.responseText;
		var rand_value=Math.random();
		if(result=="error"){
			alert("数据提交时出错");
		}else{
			//document.getElementById("showfilterdiv").innerHTML=result;
			showinfo("showfilterdiv",result,"ok");
			//ajax_jump(site_url+"/tab_have_div_show.php?page="+page,"tab_record_div");
		}
	}

}
function delect_fund(delfundid){
	var delfundid = delfundid;
		var progress_url = site_url+'/delect_fund.php?fundid='+delfundid;
	if (window.XMLHttpRequest) {
		var req = new XMLHttpRequest();
		req.open("GET", progress_url, true);
		req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
	} else if (window.ActiveXObject) {
		var req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.open("GET", progress_url, true);
			req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
		}
	}
	req.onreadystatechange = function(){ 
		  if (req.readyState == 4 && req.status == 200){ 
		   var str = req.responseText;
			if(str=="ok"){
				alert("成功删除数据");
				showTab(4);
			}
		  }
	 }
	 req.send(null);
	return false;
	
	}
function delect_dt_fund(delfundid){
	var delfundid = delfundid;
		var progress_url = site_url+'/delect_dt_fund.php?fundid='+delfundid;
	if (window.XMLHttpRequest) {
		var req = new XMLHttpRequest();
		req.open("GET", progress_url, true);
		req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
	} else if (window.ActiveXObject) {
		var req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.open("GET", progress_url, true);
			req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
		}
	}
	req.onreadystatechange = function(){ 
		  if (req.readyState == 4 && req.status == 200){ 
		   var str = req.responseText;
			if(str=="ok"){
				alert("成功删除数据");
				showTab(6);
			}
		  }
	 }
	 req.send(null);
	return false;
	
	}
	
function modifydtMyFund(fundid,mdate,x){
	var modifyfundid=fundid;
	var xid=x;
	var modifydate=mdate;
	var newdate=document.getElementById("modifydate_"+xid).value;
		var progress_url = site_url+'/modify_dt_fund.php?fundid='+modifyfundid+'&mdate='+modifydate+'&newdate='+newdate;
	if (window.XMLHttpRequest) {
		var req = new XMLHttpRequest();
		req.open("GET", progress_url, true);
		req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
	} else if (window.ActiveXObject) {
		var req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.open("GET", progress_url, true);
			req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
		}
	}
	req.onreadystatechange = function(){ 
		  if (req.readyState == 4 && req.status == 200){ 
		   var str = req.responseText;
			if(str=="ok"){
				alert("修改数据成功");
				showTab(6);
			}
		  }
	 }
	 req.send(null);
	return false;
	
	}
	
	function delMyFund(delid){
	var delfundid=delid;
	var progress_url = site_url+'/delMyFund.php?delid='+delfundid;
	if (window.XMLHttpRequest) {
		var req = new XMLHttpRequest();
		req.open("GET", progress_url, true);
		req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
	} else if (window.ActiveXObject) {
		var req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.open("GET", progress_url, true);
			req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=gb2312');
		}
	}
	req.onreadystatechange = function(){ 
		  if (req.readyState == 4 && req.status == 200){ 
		   var str = req.responseText;
			if(str=="ok"){
				alert("删除数据成功");
				showTab(4);
			}
		  }
	 }
	 req.send(null);
	return false;
	
	}
