var Brower={
// 判断是否为IE6浏览器
isIE6:function(){return navigator.userAgent.indexOf('MSIE')>0 && navigator.userAgent.indexOf('6.0')>0;},
// 判断是否为IE浏览器
isIE:function(){return navigator.userAgent.indexOf('MSIE')>0;},
// 判断是否为Opera浏览器
isOpera:function(){return navigator.userAgent.indexOf('Opera')>-1;},
// 判断是否为FireFox浏览器
isMoz:function(){return navigator.userAgent.indexOf('Mozilla/5.')>-1;}
}
function overall(root){
var root = root || document;
var re = /j_([\w_]+)/;
var funcs = {};
$(".js",root).each(function(i) {
var m = re.exec(this.className);
if (m) {
var f = funcs[m[1]];
if (!f) {
f = eval('aateda.' + m[1].replace(/\_/gi,'.'));
funcs[m[1]] = f;
}
f && f(this);
}
});
}
var aateda = new Object();
//共用
aateda.common = {
nav : function(){
//主导航子导航
$('#navigation > ul').children().hover(function(){
$(this).addClass('current');
},function(){
$(this).removeClass('current')
});
//ie6环境下增加透明iframe遮挡select
if(Brower.isIE6()){
$('#navigation > ul > li').each(function(){
var width = $('ul',this).width();
var height = $('ul',this).height();
if( width && height ){
$('').appendTo(this);
}
});
}
},
tabs: function(obj){
$('ul',obj).tabs();
},
//产品页面 Quick Menu
quickMenu: function(obj){
$('#quick-menu-index').click(function(){
$(this).hide();
$('#quick-menu-list').show();
return false;
});
$('#quick-menu-list h4').click(function(){
$(this).parent().hide();
$('#quick-menu-index').show();
});
function client(){
var clientHeight =document.documentElement.clientHeight || document.body.clientHeight;
var scrollTop = $(document.documentElement).scrollTop() || $(document.boy).scrollTop();
var Y = -50 + scrollTop + clientHeight - $('#quick-menu').height() + "px";
$("#quick-menu").css({top:Y});
}
client();
$(window).scroll(function(){
client();
});
}
}
//首页
aateda.index = {
//首页标签切换
tabs:function(){
$('#user-login-tabs > ul,#company-news-tabs > ul,#financing-guide-tabs > ul,#new-activity-tabs > ul,#market-tabs > ul').tabs();
},
//插入圆角图标签
corner:function(){
$('').appendTo('.tabs-main,#friend-links');
}
}
//网上交易
aateda.trade = {
//用户登录
login:function(){
$('#login-tabs > ul').tabs();
},
//开户银行卡选择
bankChange:function(){
$('#bank-card label').click(function(){
var text = $(this).text();
var id = $(this).parent().attr('id').split('-')[2];
if (id =='jianshe' || id == 'nongye' || id == 'zhaoshang'){
$('.choose').show();
}else{
$('.choose').hide();
}
var newid = '#bank-tips-' + id;
$('#bank-card-type option[value=' + id + ']').attr('selected','selected');
$('.bank-tips').hide();
$(newid).show();
});
$(':radio').radioStyle();
},
//我的交易首页
index:{
tabs:function(){
$('#recent-info-tabs > ul').tabs();
},
//tr over换色
trColor:function(obj){
$('tr',obj).hover(function(){
$(this).addClass('current');
},function(){
$(this).removeClass('current');
});
},
//li隔行换色
liColor:function(obj){
$('li:even',obj).addClass('current');
}
}
}
//理财学院
aateda.college = {
anliHover:function(){
$('#jianzhen-anli li').hover(function(){
$(this).addClass('current');
},function(){
$(this).removeClass('current');
});
},
countTab:function(){
$('#jianzhen-count .tabs > ul').tabs();
}
}
$(function(){
overall();
})
function copyCode(url){
if(url){
if(copy2Clipboard(url)!=false){
alert('复制成功');
}
}
}
copy2Clipboard=function(txt){
if(window.clipboardData){
window.clipboardData.clearData();
window.clipboardData.setData("Text",txt);
}
else if(navigator.userAgent.indexOf("Opera")!=-1){
window.location=txt;
}
else if(window.netscape){
try{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch(e){
alert("您的firefox安全限制限制您进行剪贴板操作,请打开’about:config’将signed.applets.codebase_principal_support’设置为true’之后重试,相对路径为firefox根目录/greprefs/all.js");
return false;
}
var clip=Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
if(!clip)return;
var trans=Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
if(!trans)return;
trans.addDataFlavor('text/unicode');
var str=new Object();
var len=new Object();
var str=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
var copytext=txt;str.data=copytext;
trans.setTransferData("text/unicode",str,copytext.length*2);
var clipid=Components.interfaces.nsIClipboard;
if(!clip)return false;
clip.setData(trans,null,clipid.kGlobalClipboard);
}
}