;(function($){
// ----------------------------------------------------------------------
//
// 限制只能输入数字
//
// ----------------------------------------------------------------------
$.fn.onlyNum = function () {
$(this).keypress(function (event) {
var eventObj = event || e;
var keyCode = eventObj.keyCode || eventObj.which;
if ((keyCode >= 48 && keyCode <= 57))
return true;
else
return false;
}).focus(function () {
//禁用输入法
this.style.imeMode = 'disabled';
}).bind("paste", function () {
//获取剪切板的内容
var clipboard = window.clipboardData.getData("Text");
if (/^\d+$/.test(clipboard))
return true;
else
return false;
});
};
// ----------------------------------------------------------------------
//
// 限制只能输入字母
//
// ----------------------------------------------------------------------
$.fn.onlyAlpha = function () {
$(this).keypress(function (event) {
var eventObj = event || e;
var keyCode = eventObj.keyCode || eventObj.which;
if ((keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122))
return true;
else
return false;
}).focus(function () {
this.style.imeMode = 'disabled';
}).bind("paste", function () {
var clipboard = window.clipboardData.getData("Text");
if (/^[a-zA-Z]+$/.test(clipboard))
return true;
else
return false;
});
};
// ----------------------------------------------------------------------
//
// 限制只能输入数字和字母,允许下划线95
//
// ----------------------------------------------------------------------
$.fn.onlyNumAlpha = function () {
$(this).keypress(function (event) {
var eventObj = event || e;
var keyCode = eventObj.keyCode || eventObj.which;
if ((keyCode >= 48 && keyCode <= 57) || (keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122) || keyCode == 95)
return true;
else
return false;
}).focus(function () {
//ie,ff, not chrome
this.style.imeMode = 'disabled';
}).bind("paste", function () {
var clipboard = window.clipboardData.getData("Text");
if (/^(\d|[a-zA-Z_])+$/.test(clipboard))
return true;
else
return false;
});
};
$(function(){
$(".onlyNum").onlyNum();
$(".onlyAlpha").onlyAlpha();
$(".onlyNumAlpha").onlyNumAlpha();
});
})(jQuery);
$(function() {
$('#slider').cycle({
fx: 'scrollLeft',
timeout: 4100,
speed:500,
pager: '#cyclenav'
});
});
$(document).ready(function() {
$(".login_button").bind("click",function(){
login(publicKeyExponent,publicKeyModulus);
});
$(".matketDiv").mouseDelay('300').hover(function () {
$(".matketDiv").show();
}, function () {
$(".matketDiv").hide();
});
$(".logoDiv02").mouseDelay('300').hover(function () {
$(".matketDiv").show();
}, function () {
$(".matketDiv").hide();
});
getLoginUser();//登录信息
changeLogo(para_val,marketName);//根据场景切换网站logo
//鼠标滑过插件下载按钮有变化
$("#a_loadexe_id").mouseover(function(){
$(this).addClass("first_bo_link");
});
//判断是否为IE浏览器
$("#zhuye").click(function(){
if ((navigator.userAgent.indexOf('MSIE') >= 0)
&& (navigator.userAgent.indexOf('Opera') < 0)){
// alert('你是使用IE')
}else{
alert('您的浏览器可能不支持自动设置主页,请手动设置');
}
});
//判断是否为IE浏览器
$("#shoucang").click(function(){
if ((navigator.userAgent.indexOf('MSIE') >= 0)
&& (navigator.userAgent.indexOf('Opera') < 0)){
// alert('你是使用IE')
}else{
// $.messager.alert('消息', '数据已加载,请勿频繁操作!');
alert('您的浏览器可能不支持自动加入收藏,请手动设置');
}
});
if(formart == '1'){
//当为1时候添加id,来设置对应的样式
if(piccode=="1"){
$('.wjmm').attr('id','wjmm');
}else{
$('.wjmm').attr('id','wjmm1');
}
$(".login_check").hide();
$(".login_all").show();
$(".login_all").find('#loginname').focus();
}
showDq();
});
/**
* 获取登录信息
* @param type
*/
function getLoginUser(){
$.ajax({
url : '../UserInfoServlet',
data : '' ,
dataType : 'json',
type : 'post',
success : function(result) {
var userName = null==result?"":result.userName;
var isShow = "";
var isShowUrl = "";
$.ajax({
url : '/pmos/rest/regist/isShowNewPlatForm',
data : '' ,
async : false,
dataType : 'json',
type : 'get',
success : function(result) {
isShow = result.isShow;
isShowUrl = result.newPlatFormUrl;
}
});
if(null==userName||"null"==userName||""==userName||undefined==userName){
if(pmosSSO == "TRUE"){
$(".li04").html("请登录");
//$(".li04").html("请登录");
}else{
$(".li04").html("请登录");
}
if(isShow == "1"){
$(".li03").width(125);
$(".li03").html("新一代电力交易平台");
$(".li02").hide();
$("#li02-lifg").hide();
if(para_val != "95712"){
// $(".li02").parent().children()[2].style.display = "none";
// }else{
$(".li-help").hide();
$("#li-help-lifg").hide();
// $(".li-help").parent().children()[1].style.display = "none";
// $(".li02").parent().children()[4].style.display = "none";
}
}
}else{
var li04Width=(GetStringByteLength(userName)+3)*6;
$(".li04").width(li04Width);
$(".li04").html(""+userName+"");
if(paramA==""||paramB==""){
$(".li03").html("我的主页");
}else{
$(".li03").html("我的主页");
}
$(".li02").addClass("li02_out");
$(".li02_out").html("退出");
document.getElementById("yonghu").style.display="none";
if(isShow == "1"){
if(para_val != "95712"){
$(".li-help").hide();
$(".li-help").parent().children()[1].style.display = "none";
}
$("
新一代电力交易平台").insertBefore("#show")
}
}
}
});
}
/**
* 维护公告控制
*/
function showDq(){
$.ajax({
url:'../../pmos/rest/menuManageController/findq',
type:'post',
contentType: "application/json",
dataType:'json',
success:function(data){
if(data.resultValue.items.length==0){
$(".overhaul").hide();
$(".overhaul_bg").hide();
$(".overhaul_h1").hide();
$(".overhaul_h2").hide();
$(".overhaul_h3").hide();
$(".overhaul_h4").hide();
$(".overhaul_t").hide();
$(".closeDiv").hide();
}else{
if(data.successful){
var itemData=data.resultValue.items;
for(var i=0;i");
$(".overDiv01").html("");
$('.overhaul_t').html(qsydtitle);
$('.overhaul_h1').html(qnotice);
var dom=document.getElementById("overhaul_bg");
dom.setAttribute("style","position: absolute;width: 100%;height: 950px;top: -16px;background-color: #000000;filter:alpha(opacity:30);opacity:0.3;text-align: center;z-index: 99999999997;")
}else{
$(".overhaul").hide();
$(".overhaul_bg").hide();
$(".overhaul_h1").hide();
$(".overhaul_h2").hide();
$(".overhaul_h3").hide();
$(".overhaul_h4").hide();
$(".overhaul_t").hide();
$(".closeDiv").hide();
}
}
}
}
}
});
}
/**
* 关闭按钮点击事件
*/
function hit(){
//alert(11111);
$(".overhaul").hide();
$(".overhaul_bg").hide();
$(".overhaul_h1").hide();
$(".overhaul_h2").hide();
$(".overhaul_h3").hide();
$(".overhaul_h4").hide();
$(".overhaul_t").hide();
$(".closeDiv").hide();
}
/**
* 根据场景切换logo标识
* @param para_value
*/
function changeLogo(para_val,marketName){
if(para_val == '91812'){//总部场景
$("#selectLogo").attr("style","background:url('skins/green/images/LogoPic/logo2.png') ");//切换北京电力交易中心logo
$("#logoTS").text("北京电力交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("信息发布网站");//网站右上角提示 “信息发布网站”
$("#logoli01").text("北京电力交易中心");//logo图标旁边定位
document.getElementById('logoli01').style.width="130px";
}else if(para_val == '92212'){//天津场景
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_TJ.png') ");
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("信息发布网站");//网站右上角提示 “信息发布网站”
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}else if(para_val == '95412'){//江苏场景
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_JS.png') ");
document.getElementById('logoli01').style.width="76px";
}else if(para_val == '95321'){//上海
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_shanghai.png') "); //切换总部logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “信息发布网站”
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}
else if(para_val == '95612'){//安徽
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_anhui.png') "); //切换总部logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “信息发布网站”
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}
else if(para_val == '98812'){//新疆
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_xinjiang.png') "); //切换总部logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “信息发布网站”
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}else if(para_val == '98712'){//青海
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_qinghai.png') "); //切换总部logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “信息发布网站”
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}else if(para_val == '94004'){//辽宁
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_liaoning.png') "); //切换总部logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “电力交易平台”
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}else if(para_val == '95812'){//山东
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_shandong.png') "); //切换总部logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “电力交易平台”
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}else if(para_val == '93412'){//江西
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_jiangxi.png') "); //切换总部logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “电力交易平台”
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}
else if(para_val == '92416'){//山西
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_shanxi2.png') "); //切换总部logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “电力交易平台”
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}else if(para_val == '92652'){//北京(首都)
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_shoudu.png') "); //切换总部logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text("首都电力"+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “电力交易平台”
$("#logoli01").text("首都电力");
document.getElementById('logoli01').style.width="76px";
}else if(para_val == '95518'){//浙江
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_zhejiang.png') "); //切换总部logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “电力交易平台”
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}else if(para_val == '962181'){//冀北
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_jibei.png') "); //切换总部logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “电力交易平台”
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}else if(para_val == '96218'){//重庆
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_chongqing.png') "); //切换总部logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("微信公众号");//网站右上角提示 “电力交易平台”
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
if(document.getElementById('logoDiv03') != null) {
document.getElementById('logoDiv03').style.marginRight="102px";
}
document.getElementById('logoTS1').style.marginLeft="26px";
//$("#logoDiv03").attr("style","marginLeft:102px");
}else if(para_val == '98611'){//宁夏
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_ningxia.png') "); //切换总部logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “电力交易平台”
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}else if(para_val == '11001'){//内蒙古东部电力交易中心
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_mengdong.png');width:380px; "); //切换总部logo
$("#logoTS").text("蒙东电力"+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “电力交易平台”
$("#logoli01").text("蒙东电力");
document.getElementById('logoli01').style.width="70px";
}else if(para_val == '98412'){//陕西
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_shanxi.png') "); //切换总部logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “电力交易平台”
$("#logoli01").text(marketName);
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}else if(para_val == '95712'){//福建
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_fujian.png') "); //切福建logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “电力交易平台”
$("#logoli01").text(marketName);
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}else if(para_val == '94212'){//吉林
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_jilin.png') "); //切换吉林logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “电力交易平台”
$("#logoli01").text(marketName);
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}
else if(para_val == '93512'){//吉林
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_hubei.png') "); //切换吉林logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “电力交易平台”
$("#logoli01").text(marketName);
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}
else if(para_val == '92812'){//吉林
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_hebei.png') "); //切换吉林logo
document.getElementById('logoli01').style.width="130px";
document.getElementById('selectLogo').style.width="400px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “电力交易平台”
$("#logoli01").text(marketName);
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}else if(para_val == '98512'){//吉林
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_gansu.png') "); //切换吉林logo
document.getElementById('logoli01').style.width="130px";
document.getElementById('selectLogo').style.width="400px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("电力交易平台");//网站右上角提示 “电力交易平台”
$("#logoli01").text(marketName);
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}
else if(para_val == '94312'){//黑龙江
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_heilongjiang.png') "); //切换吉林logo
document.getElementById('logoli01').style.width="130px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("微信公众号");//网站右上角提示 “电力交易平台”
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="90px";
document.getElementById('selectLogo').style.width="405px";
if(document.getElementById('logoDiv03') != null) {
document.getElementById('logoDiv03').style.marginRight="102px";
}
document.getElementById('logoTS1').style.marginLeft="26px";
}else if(para_val == '93212'){//河南
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_henan.png') "); //切换吉林logo
document.getElementById('logoli01').style.width="140px";
$("#logoTS").text(marketName+"交易平台");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("");//网站右上角提示 “电力交易平台”
$("#logoli01").text(marketName+"交易中心");
$("#logoli01").text(marketName+"交易中心");
document.getElementById('logoli01').style.width="145px";
}
else if(para_val == '93312'){//湖南
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo_hunan.png') "); //切换吉林logo
document.getElementById('logoli01').style.width="130px";
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}
else{//公共场景
$("#selectLogo").attr("style","background:url('../skins/green/images/LogoPic/logo.png') ;width:202px;height:68px;"); //切换总部logo
document.getElementById('selectLogo').style.marginLeft="60px";
$("#logoTS").text(marketName+"交易中心");//网站右上角提示 如“北京电力交易中心”
$("#logoTS1").text("信息发布网站");//网站右上角提示 “信息发布网站”
$("#logoli01").text(marketName);
document.getElementById('logoli01').style.width="76px";
}
}
/***获取字符串字节数 */
function GetStringByteLength(val){
var Zhlength=0;// 全角
var Enlength=0;// 半角
for(var i=0;i