//页头导航菜单状态样式


function LoadHeaderMenuStyle()
{
	var url = window.location.href.toLowerCase();
	document.getElementById("DefaultMenu").className = "mmBnOff"; 
	//document.getElementById("AskMenu").className = "mmBnOff";
	document.getElementById("MarketFundMenu").className = "mmBnOff";
	document.getElementById("MarketInsMenu").className = "mmBnOff";
	document.getElementById("MarketBankMenu").className = "mmBnOff";
	document.getElementById("ExpertMenu").className = "mmBnOff";
	//document.getElementById("NewsMenu").className = "mmBnOff";
	document.getElementById("MallMenu").className = "mmBnOff";

	//if(url.indexOf("/ask")>0)
		//document.getElementById("AskMenu").className = "mmBnOn";
	if(url.indexOf("/market/fund")>0)
		document.getElementById("MarketFundMenu").className = "mmBnOn";
	
	else if(url.indexOf("/market/ins")>0)
		document.getElementById("MarketInsMenu").className = "mmBnOn";
	else if(url.indexOf("/market/bank")>0)
		document.getElementById("MarketBankMenu").className = "mmBnOn";
	else if(url.indexOf("/expert")>0)
		document.getElementById("ExpertMenu").className = "mmBnOn";
	//else if(url.indexOf("/news")>0)
		//document.getElementById("NewsMenu").className = "mmBnOn";
	else if(url.indexOf("/my")>0||url.indexOf("/help")>0||url.indexOf("/reg")>0||url.indexOf("/login")>0){}
	//else if(url.indexOf("/live")>0)
		//document.getElementById("LiveMenu").className = "mmBnOn";
	else if(url.indexOf("/mall")>0)
		document.getElementById("MallMenu").className = "mmBnOn";
	else
		document.getElementById("DefaultMenu").className = "mmBnOn";
}

//旧版本排行榜所需脚本

function Default_ProductRank(showId)
{
	document.getElementById("BankProductMenu").style.backgroundColor="#D9ECF9";
	document.getElementById("InsProductMenu").style.backgroundColor="#D9ECF9";
	document.getElementById("FundProductMenu").style.backgroundColor="#D9ECF9";
	
	document.getElementById(showId+"Menu").style.backgroundColor="#ffffff";
	
	document.getElementById("BankProduct").style.display="none";
	document.getElementById("InsProduct").style.display="none";
	document.getElementById("FundProduct").style.display="none";
	
	document.getElementById(showId).style.display="block";

}
function Default_ProductBigType(ddl)
{
	var topicType = getTopicType(ddl.value);
	if(topicType=="bank")//银行栏目
	{
		BankProductTableRMB.style.display="none";
		BankProductTableWB.style.display="none";
		BankCardTable.style.display="none";
		BankDkTable.style.display="none";
		SaveProductTable.style.display="none";
		
		if(ddl.value=="1")
			BankProductTableRMB.style.display="block";
		else if(ddl.value=="2")
			BankProductTableWB.style.display="block";
		else if(ddl.value=="3")
			BankCardTable.style.display="block";
		else if(ddl.value=="8")
			BankDkTable.style.display="block";
		else if(ddl.value=="9")
			SaveProductTable.style.display="block";
	}
	else if(topicType=="insurance")
	{
		insTableCC.style.display="none";
		insTableRS.style.display="none";
		
		if(ddl.value=="6")
			insTableCC.style.display="block";
		else if(ddl.value=="6")
			insTableRS.style.display="block";
	}
	else if(topicType=="fund")
	{
		fundTable1.style.display="none";
		fundTable2.style.display="none";
		
		if(ddl.value=="契约型开放式")
			fundTable1.style.display="block";
		else if(ddl.value=="契约型封闭式")
			fundTable2.style.display="block";
	}
}
function getTopicType(selectedValue)
{
	var topic;
	if(selectedValue=="1"||selectedValue=="2"||selectedValue=="3"||selectedValue=="8"||selectedValue=="9")
		topic="bank";
	else if(selectedValue=="6"||selectedValue=="7")
		topic="insurance";
	else 
		topic="fund";
}



function goTool(ddl)
{
var str = ddl.value;
 window.location.href = "/tool/?" + str;
}
//cookie action start
function GetCookieVal(offset)
//获得Cookie解码后的值


{
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function SetCookie(name, value)
//设定Cookie值


{
var expdate = new Date();
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));
document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))
+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))
+((secure == true) ? "; secure" : "");
}
function DelCookie(name)
//删除Cookie

{
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
}
function GetCookie(name)
//获得Cookie的原始值


{
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return GetCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
//cookie action end
var LOOKEDCOOKIEKEY="LookedProduct";
function writeLooked(productId,productName,productFrom)
{
	var old = GetCookie(LOOKEDCOOKIEKEY);
	if(old == null)
		old = "";
	old = old + productId.toString()+","+productName+","+productFrom.toString()+";";
	SetCookie(LOOKEDCOOKIEKEY,old);
}
var lookedLinkModel="<li><a href='{0}' target=_blank>{1}</li>"
function loadLookedDivContent()
{
	var cks = GetCookie(LOOKEDCOOKIEKEY);
	if(cks!=null)
	{
	var products = cks.split(";");
	var html = "";
	for(var i=0;i<products.length;i++)
	{
		if(products[i]!="")
		{
			var pInfo = products[i].split(",");
			var href = LinkProduct(pInfo[0],pInfo[2]);
			var newLink = lookedLinkModel.replace("{0}",href).replace("{1}",pInfo[1]);
			html = html + newLink;
		}
	}
	alert(html);
	document.getElementById("looked").innerHTML = html;
	}
}

/////////////////doCookies
function GetCookieVal(offset)
//获得Cookie解码后的值


{
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function SetCookie(name, value)
//设定Cookie值


{
var expdate = new Date();
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));
document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))
+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))
+((secure == true) ? "; secure" : "");
}
function DelCookie(name)
//删除Cookie

{
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
}
function GetCookie(name)
//获得Cookie的原始值


{
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return GetCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function WriteCookie(name)
{
   var s = GetCookie(name);
   var d = s.split(';');
   var k = s.split(';').length-1;
   for(i=0;i<k;i++)
   {
    var m=d[i].split(',');
    alert(m[0] + "--" +m[1]);
   }
}
function SetMyCookie(name, value)
{
  SetCookie(name, value);
}

function AddClick()
{
	window.location="../Product/ProCompare.aspx";
}
			
function OnClickAdd(oCheckbox)
{
	var s;
	if(GetCookie("CompareProduct")!=null)
	{
		s = GetCookie("CompareProduct");
	}
	else
	{
		s="";
	}
	var m =  oCheckbox.parentElement.childNodes[2].value;
	//判断该产品是否和前面产品来自一张表
	
	
	if(oCheckbox.checked==true)
	{
		if(s!="")
			{
				var n = m.split(','); //取ProductFrom
				var l = s.split(';'); //取以前表的ProductFrom
				var k = l[0].split(',');
				if(n[1]!=k[1])
				{
				alert("不同类型不能对比");
				DelCookie("CompareProduct");
				s = "";
				}
			}
		s= s + m + ";";	
	}
	else if(oCheckbox.checked==false)
	{
		s = s.replace(m+";","");
	}
		SetMyCookie("CompareProduct",s);
		//alert(s)
}
function OnloadCheck()
{
	var f= document.forms[0];
	for(var i=0;i<f.length;i++)
	{
		var e= f.elements[i];
	
		if(e.type=="checkbox"&&e.onclick!=null)
		{
		    var s= e.parentElement.childNodes[2].value.split(',');
		    if(CheckId(s[0]))
			{
				e.checked=true;
			}
		    else
			{
				e.checked=false;
			}
		}
		
	}
}
        function CheckId(strId)
{
		if(GetCookie("CompareProduct")!=null)
	{
        var CookieValue = GetCookie("CompareProduct");
        var CookieValueArr = CookieValue.split(';');
        for(var j=0;j<CookieValueArr.length-1;j++)
		 {
        if(CookieValueArr[j]!=null)
			{
           var CookieStringArr = CookieValueArr[j].split(',')
				if(strId==CookieStringArr[0])
				{
				   //=alert(strId=CookieStringArr[0]);
					return true;	
				}
			}
		 }
     }
}
function Check_Click()
{
	var f = document.forms[0];
	for(var i=0;i<f.length;i++)
	{
		var e = f.elements[i];
		if(e.type=="checkbox")
		{
			if(e.checked==false)
			{
				e.checked=true;
				OnClickAdd(e)				
			}
			else
			{
				e.checked=false;
				OnClickAdd(e)
			}
		}
	} 
				//AddClick();
}
function getUrlParameter()
{
	//var urlParts = document.URL.split(“?”);
    var parameterPart = document.URL.split('?')[1].substring().split('/')[0];
    return parameterPart;
}
/////////////////doCookies
function gotocompare()
{
	var s = GetCookie("CompareProduct");
	if(s!=null)
	{
		if(s.length>0)
		{
			s = s.substring(0,s.lastIndexOf(';'))
			window.location ="/Market/compare.aspx?compare="+s;
		}
	}
	else 
	{
		alert('请选择!');
	}
	
}
///////////////Market List ClassDIVShow
function showCompany()
{
	if(document.getElementById("companyLittle").style.display=="block")
	{
		document.getElementById("companyAll").style.display="block";
		document.getElementById("companyLittle").style.display="none";
		document.getElementById("ShowButtonDiv").innerHTML="<a onclick='showCompany();' style='CURSOR: hand'>显示部分机构</a>";
	}
	else
	{
		document.getElementById("companyAll").style.display="none";
		document.getElementById("companyLittle").style.display="block";
		document.getElementById("ShowButtonDiv").innerHTML="<a onclick='showCompany();' style='CURSOR: hand'>显示全部机构</a>";
	}	
} 

/////////////////////////

//信息注册样式页面脚本

var oldTb = null;

function SelectStyle_Info(tb)
{

	if(oldTb == null)
	{
		oldTb = tb;
	}
	else
	{
		oldTb.className = "ztOver";
	}
	tb.className = "ztOnClick";
	oldTb = tb;
}


//****************************************************************************************

//修改密码页面 提交按钮验证

function CheckChangePassWord()
{
	var message = "";
	var result =true;
	if(document.getElementById(ChangePassWord_Old).value == "")
	{
		message = "旧密码必须填写!";
		result = false;
	}
	if(document.getElementById(ChangePassWord_New1).value == "")
	{
		message += "新密码必须填写!";
		result = false;
	}
	if(document.getElementById(ChangePassWord_New2).value == "")
	{
		message += "确认新密码必须填写!";
		result = false;
	}
	if(document.getElementById(ChangePassWord_New1).value != document.getElementById(ChangePassWord_New2).value)
	{
		message += "新密码两次输入不一致!";
		result = false;
	}
	if(result==false)
		document.getElementById(ChangePassWord_Message).innerHTML = message;
	return result;
}

//**************************************************************************************************

//机构黄页 首页机构排行
function Yellow_OrderCompany()
{
	
}
//**********************************************************************
//爱问进入自助理财方案
function ShowZZLC()
{
	window.window.open("/ask/FinancProj.aspx","","height=700,width=700,top=0,left=210,toolbar=no,menubar=no,scrollbars=yes,resizable=no,ocation=no,status=no")
}
//****************************************************
//登陆效果

function readcookie(name)//读Cookie的直
	{		
		var start1 = document.cookie.indexOf(name + "=");
		if (start1!= -1)		
		{
			start=document.cookie.indexOf("=",start1)+1; 
			var end = document.cookie.indexOf(";",start);
			if (end==-1)
			{
				end=document.cookie.length;
			}
			var value=unescape(document.cookie.substring(start,end));
			if(value!=null)
				return value;
			else
				return null;
		}
		return null;
	}
	
	function islogin()
	{
	try{
		if(check())
		{
			if(readcookie("UserName")!=null)
				return true;
			else
			{
				setLogin();
				return false;
			}
		}
		else
			return false;}
	catch(e){
		if(readcookie("UserName")!=null)
				return true;
			else
			{
				setLogin();
				return false;
			}
	}
	}

	function setLogin(){

	var fileref=document.createElement("link");
    fileref.setAttribute("rel", "stylesheet");
    fileref.setAttribute("type", "text/css");
	fileref.setAttribute("href", "/Ask/isLogin.css");
	document.getElementsByTagName("head")[0].appendChild(fileref);

	var container=document.getElementById("container"); 
	container.innerHTML='<div id="clarityDiv"></div><div id="window" style="width:300px;"><div id="window_title"><span class="close" title="关闭" onclick="closewindow()">CLOSE</span><div id="window_h">用户登录</div></div><div id="window_content"><div class="login"><div id="hint">请输入账号密码!</div><div><span>账号</span><input type="text" name="user" id="user" class="text" /></div><div><span>密码</span><input type="password"id="password" name="password" class="text" /></div><div><span></span><input onclick="AjaxLogin();" type="button" value="登   录" class="btn" />&nbsp;&nbsp;<input type="button" onclick="AjaxReg();" value="注   册" class="btn"/></div><div id="errormessage" style="COLOR: #ff0000"><span></span></div><div id="waitdiv"></div></div></div></div>';

	var divId=document.getElementById("window");
	divId.style.left=(document.body.clientWidth-divId.clientWidth)/2+document.body.scrollLeft+"px";
	divId.style.top=(document.body.clientHeight-divId.clientHeight)/2+document.body.scrollTop-50+"px";
}

function closewindow(){
   document.getElementById('clarityDiv').style.display="none";
   document.getElementById('window').style.display="none";
   document.getElementById('container').style.height="0";   
}

function AjaxReg()
{
	window.open("/reg.aspx?returnurl=" + encodeURI(window.location.href));
}

function AjaxLogin()
{
	var username = document.getElementById("user").value;
	var userpassword = document.getElementById("password").value;
	if(username!=""&&userpassword!="")
		QsqAjax.CheckUserLogin(username,userpassword,CallBack_CheckUserLogin);
	else
		document.getElementById("errormessage").innerHTML = "用户名或密码不能为空!";
}

function CallBack_CheckUserLogin(response)
{
	if(response.value)
	{
		document.getElementById("errormessage").innerHTML = "您登陆成功！！！可以继续操作";
		waitings();
		try
		{
			AddNewChatUser();
		}catch(e){}
		//closewindow();
		//document.forms[0].submit();
		//document.getElementById("_ctl0_MainContent_Question1_buttrue").onclick();
	}	
	else
		document.getElementById("errormessage").innerHTML = "用户名或密码不正确!";
}

var timeouts = 11;
var timers;
function waitings()
{
	timeouts--;
	if(timeouts>0)
	{
		document.getElementById("waitdiv").innerHTML = "请关闭此窗口(或10秒后自动关闭)..." + timeouts;
		timers = setTimeout("waitings()",1000);
	}
	else
	{
		timers  =null;
		closewindow();		
	}
}
/* iframe height start*/

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("-")[1] 
//extra height in px to add to iframe in FireFox 1.0+ browsers 
var FFextraHeight=getFFVersion>=0.1? 16 : 0 

function dyniframesize(down) 
{ 
	var pTar = null; 
	if (document.getElementById)
	{ 
		pTar = document.getElementById(down); 
	} 
	else
	{ 
		eval('pTar = ' + down + ';'); 
	} 
	if (pTar && !window.opera)
	{ 
		//begin resizing iframe 
		pTar.style.display="block" 

		if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight)
		{ 
			//ns6 syntax 
			pTar.height = pTar.contentDocument.body.offsetHeight+FFextraHeight; 
		} 
		else if (pTar.Document && pTar.Document.body.scrollHeight)
		{ 
			//ie5+ syntax 
			pTar.height = pTar.Document.body.scrollHeight; 
		} 
	} 

} 
/* iframe height end*/

/*  joincart style*/
function JoinCartProductLink_Click(from,id)
{
	if(!ValidLogin())
		Login();
	else
	{
		document.getElementById("JoinCartIframe").src = "/CartJoinProduct.aspx?from="+from+"&id="+id;
		document.getElementById("JoinCartDiv").style.display="block";
	}
}



