$(".notice").mouseenter(function(){
$(this).children(".noticebg").show(50);
});
$(".notice").mouseleave(function(){
$(this).children(".noticebg").hide(50);
});
$(document).ready(function(e) {
$("#cpu_slider").slider({
range:"min",
min:1,
max:6,
step:1,
value:2,
change:function(obj1,obj2){
$.seton(obj2,$(this));
$.setprice();
}
});
$("#ram_slider").slider({
range:"min",
min:1,
max:11,
step:1,
value:3,
change:function(obj1,obj2){
$.seton(obj2,$(this));
$.setprice();
}
});
$("#HD_slider").slider({
range:"min",
min:50,
max:1000,
step:10,
value:80,
slide:function(obj1,obj2){
$(".hdinput").val(obj2.value);
},
change:function(obj1,obj2){
$.setprice();
}
});
$("#band_slider").slider({
range:"min",
min:0,
max:100,
step:1,
value:3,
slide:function(obj1,obj2){
$(".bandinput").val(obj2.value);
},
change:function(obj1,obj2){
$.setprice();
if($("#band_slider").slider("value")==0){
$(".waring3").show(1);
}else{
$(".waring3").hide(1);
}
}
});
$("#year_slider").slider({
range:"min",
min:1,
max:7,
step:1,
value:4,
change:function(obj1,obj2){
$.seton(obj2,$(this));
$(".giftbg span").hide(10,function(){
$(".giftbg").hide(200,function(){
var id=obj2.value-3+"";
if(obj2.value!=1 && obj2.value!=2 ){
$(".giftbg").show(200);
$(".giftbg span:eq("+id+")").show(15);
}
});
});
$.setprice();
}
});
$("input[name=servicetype]").change(function(){
$.setprice();
});
$(".jqtransform").jqTransform();
$(".formbox div.jqTransformSelectWrapper ul li a ").click(function(){
$.setprice();
});
$.setprice();
});
$("#HDdown").click(function(){
var vl=$("#HD_slider").slider("value");
var target;
if(vl>=60){
target=vl-10;
}
else{
target=50;
}
$("#HD_slider").slider("value",target);
$(".hdinput").val(target);
$.setprice();
});
$("#HDup").click(function(){
var vl=$("#HD_slider").slider("value");
var target;
if(vl<=1000){
target=vl+10;
}
else{
target=1000;
}
$("#HD_slider").slider("value",target);
$(".hdinput").val(target);
$.setprice();
});
$(".hdinput").change(function(){
var vl=$(".hdinput").val();
var targer;
target=Math.round(vl/10)*10;
if(target<50){
target=50;
}else if(target>1000){
target=1000;
}
$("#HD_slider").slider("value",target);
$(".hdinput").val(target);
$.setprice();
});
$("#banddown").click(function(){
var vl=$("#band_slider").slider("value");
var target;
if(vl>=1){
target=vl-1;
}
else{
target=0;
}
$("#band_slider").slider("value",target);
$(".bandinput").val(target);
if($("#band_slider").slider("value")==0){
$(".waring3").show(1);
}else{
$(".waring3").hide(1);
}
$.setprice();
});
$("#bandup").click(function(){
var vl=$("#band_slider").slider("value");
var target;
if(vl<=100){
target=vl+1;
}
else{
target=100;
}
$("#band_slider").slider("value",target);
$(".bandinput").val(target);
if($("#band_slider").slider("value")==0){
$(".waring3").show(1);
}else{
$(".waring3").hide(1);
}
$.setprice();
});
$(".bandinput").change(function(){
var vl=$(".bandinput").val();
var targer;
target=Math.round(vl);
if(target<1){
target=0;
}else if(target>100){
target=100;
}
$("#band_slider").slider("value",target);
$(".bandinput").val(target);
if($("#band_slider").slider("value")==0){
$(".waring3").show(1);
}else{
$(".waring3").hide(1);
}
$.setprice();
});
$("input[name=room]").change(function(){
var roomid=$("input[name=room]:checked").val();
if(roomid=="5"){
if(confirm("提示:该机房对内容管控严格,需要实名认证,请点击机房名称查看相关要求。确认选择该机房吗?")==true){
$("input[name=disktype][value=1]").attr("checked",true);
}else{
$("input[name=room][value=1]").attr("checked",true);
$("input[name=disktype][value=1]").attr("checked",true);
}
$(".formDdos").hide()
}else if((roomid!="1") && (roomid!="3") ){
// $("input[name=disktype][value=1]").attr("checked",true);
if(roomid=="11" || roomid=="13" ){
$(".formDdos").show()
}else{
$(".formDdos").hide()
}
}
$.setprice();
});
$("input[name=disktype]").change(function(){
/** if($("input[name=disktype]:checked").val()=="2"){
var roomid=$("input[name=room]:checked").val();
if((roomid!="1") && (roomid!="3") ){
alert("只有\"智能多线\"和\"电信线路\"才能选择SSD固态硬盘");
$("input[name=disktype][value=1]").attr("checked",true);
}else{
if(confirm("SSD固态硬盘模式有极高的随机IO性能,价格较贵,适合于大型SQlserver数据库或其他对IO性能要求较高的场景。确认选择SSD存储吗?")==true){
$("input[name=disktype][value=2]").attr("checked",true);
}else{
$("input[name=disktype][value=1]").attr("checked",true);
}
}
}**/
if($("input[name=disktype]:checked").val()=="2"){
if(confirm("SSD固态硬盘模式有极高的随机IO性能,价格较贵,适合于大型SQlserver数据库或其他对IO性能要求较高的场景。确认选择SSD存储吗?")==true){
$("input[name=disktype][value=2]").attr("checked",true);
}else{
$("input[name=disktype][value=1]").attr("checked",true);
}
}
$.setprice();
});
$(".formDdos .selectbtn").click(function(){
var rel=$(this).attr("rel");
$(".formDdos .selectbtn").removeClass("active");
$(this).addClass("active");
$(".ddos").val(rel);
$.setprice();
});
$.seton=function(obj,obj2){
obj2.parent().find(".slidertext span").removeClass("on");
index=(parseInt(obj.value)-1)+"";
obj2.parent().find(".slidertext span:eq("+index+")").addClass("on");
if($("#cpu_slider").slider("value")==1){
$(".waring1").show(1);
}else{
$(".waring1").hide(1);
}
if($("#ram_slider").slider("value")==1){
$(".waring2").show(1);
}else{
$(".waring2").hide(1);
}
}
$.testprice=function(){
var cpu=$("#cpu_slider").slider("value");
var ram=$("#ram_slider").slider("value");
var hd=$("#HD_slider").slider("value");
var bandwidth=$("#band_slider").slider("value");
var os=$("#CHOICE_OS option:selected").val();
var roomid=$("input[name=room]:checked").val();
var ssd=$("input[name=disktype]:checked").val();
var serviceid=$("input[name=servicetype]:checked").val();
var ddosid=$(".formDdos .selectbtn.active").attr("rel");
var xtime=4;
var arbase=new Array(0,14,25,10,50,80,20,7,6,999999,30,100,100,100);
// var arbase=new Array(0,20,25,10,50,80,50,7);
var arcpu=new Array(0,24,48,95,238,400,550);
//var arcpu=new Array(0,26,50,100,250,400,600);
var arram=new Array(0,9,19,30,60,80,120,152,240,304,798,1500);
//var arram=new Array(0,10,20,30,60,80,120,160,240,320,840,1680);
var phd=4.5;
// var phd=5;
var arband1=new Array(0,19,28,9,30,28,30,10,6,25,35,100,60,100);
//var arband1=new Array(0,25,28,10,30,30,100,10);
var arband2=new Array(0,38,70,28,95,95,140,30,30,60,150,150,380,200);
// var arband2=new Array(0,80,90,50,100,90,280,50);
var arservice=new Array(0,0,68,98,188);
// var arservice=new Array(0,0,30,88,188);
var arytime=new Array(0,1,3,5.5,10,20,30,50);
// var arytime=new Array(0,1,3,5.5,10,20,30,50);
var arytime2=new Array(0,1,3,6,12,24,36,60);
//var arddos=new Array();
var arddos=new Array(0,200,500,980,1800,3800,12800,19800);var arddos2=new Array(0,200,700,980,1800,3800,4800,8800);
// var arytime2=new Array(0,1,3,6,12,24,36,60);
var pbase,pcpu,pram,pband,phd,pservice,pall,pddos;
pbase=arbase[roomid];
pcpu=arcpu[cpu];
pram=arram[ram];
if(bandwidth>5){
pband=arband1[roomid]*5+arband2[roomid] *(bandwidth-5);
}else{
pband=arband1[roomid] *bandwidth ;
}
if(ssd==2){
phd=(hd-50)/10*phd*3;
}else{
phd=(hd-50)/10*phd;
}
pall=(pbase+pcpu+pram+pband+phd)*arytime[xtime];
pall=pall+arservice[serviceid]*arytime2[xtime];
pddos = 0;
//高防主机加上防护的钱
if(roomid=="11" ){
pddos=arddos[ddosid]*arytime[xtime];
}
//香港高防主机加上防护的钱
if(roomid=="13" ){
pddos=arddos2[ddosid]*arytime[xtime];
}
if (ssd==2){
pall=pall+30*arytime[xtime];
}
//以下设置特殊价格
if(xtime==3){
if (ssd==2){
pall=pall+15;
}
if(cpu==2){
pall=pall-pcpu*5.5+270 ;
// pall=pall-pcpu*5.5+270 ;
//2核特别性
}
if(ram==6){
pall=pall-pram*5.5+680 ;
//pall=pall-pram*5.5+680 ;
//6G内存特殊性
}
if(roomid==1){
if(bandwidth>5){
pband2=140*5+arband2[roomid] *(bandwidth-5);
// pband2=140*5+arband2[roomid] *(bandwidth-5);
}else{
pband2=140*bandwidth ;
// pband2=140 *bandwidth ;
}
pall=pall-pband*5.5+pband2 ; //智能多线特殊性
}
}
if(xtime==2){
if(cpu==2){
pall=pall-pcpu*3+140;
// pall=pall-pcpu*3+140 ;
//2核特别性
}
if(ram==6){
pall=pall-pram*3+350;
//pall=pall-pram*3+350 ;
//6G内存特殊性
}
}
var count1=0.75;var count2=0.78;
pall=Math.round(pall);
return pall
}
$.setprice=function(){
var cpu=$("#cpu_slider").slider("value");
var ram=$("#ram_slider").slider("value");
var hd=$("#HD_slider").slider("value");
var bandwidth=$("#band_slider").slider("value");
var os=$("#CHOICE_OS option:selected").val();
var roomid=$("input[name=room]:checked").val();
var ssd=$("input[name=disktype]:checked").val();
var serviceid=$("input[name=servicetype]:checked").val();
var xtime=$("#year_slider").slider("value");
var ddosid=$(".formDdos .selectbtn.active").attr("rel");
$("input.cpu").val(cpu);
$("input.ram").val(ram);
$("input.hd").val(hd);
$("input.bandwidth").val(bandwidth);
$("input.os").val(os);
$("input.roomid").val(roomid);
$("input.ssd").val(ssd);
$("input.serviceid").val(serviceid);
$("input.xtime").val(xtime);
$("input.ddos").val(ddosid);
//if(os==2 && ram<3){
// $("input.os").val(0);
// $(".jqTransformSelectWrapper ul li a").removeClass("selected");
// $(".jqTransformSelectWrapper ul li a:eq(0)").addClass("selected");
// $("#CHOICE_OS option").removeAttr("selected");
// $(".jqTransformSelectWrapper div span").text("请选择操作系统");
// alert("您选择的操作系统最少需要2G内存,请增加内存或更换为其他操作系统!");
// }else if(os==6 && ram<3){
// $("input.os").val(0);
// $(".jqTransformSelectWrapper ul li a").removeClass("selected");
// $(".jqTransformSelectWrapper ul li a:eq(0)").addClass("selected");
// $("#CHOICE_OS option").removeAttr("selected");
// $(".jqTransformSelectWrapper div span").text("请选择操作系统");
// alert("您选择的操作系统最少需要2G内存,请增加内存或更换为其他操作系统!");
// }else
if(os==5 && ram<4){
$("input.os").val(0);
$(".jqTransformSelectWrapper ul li a").removeClass("selected");
$(".jqTransformSelectWrapper ul li a:eq(0)").addClass("selected");
$("#CHOICE_OS option").removeAttr("selected");
$(".jqTransformSelectWrapper div span").text("请选择操作系统");
alert("您选择的操作系统最少需要3G内存,请增加内存或更换为其他操作系统!");
}else if(os==4 && ram<4){
$("input.os").val(0);
$(".jqTransformSelectWrapper ul li a").removeClass("selected");
$(".jqTransformSelectWrapper ul li a:eq(0)").addClass("selected");
$("#CHOICE_OS option").removeAttr("selected");
$(".jqTransformSelectWrapper div span").text("请选择操作系统");
alert("您选择的操作系统最少需要3G内存,请增加内存或更换为其他操作系统!");
}else if(os==19 && ram<4){
$("input.os").val(0);
$(".jqTransformSelectWrapper ul li a").removeClass("selected");
$(".jqTransformSelectWrapper ul li a:eq(0)").addClass("selected");
$("#CHOICE_OS option").removeAttr("selected");
$(".jqTransformSelectWrapper div span").text("请选择操作系统");
alert("您选择的操作系统最少需要3G内存,请增加内存或更换为其他操作系统!");
}
var arbase=new Array(0,14,25,10,50,80,20,7,6,999999,30,100,100,100);
// var arbase=new Array(0,20,25,10,50,80,50,7);
var arcpu=new Array(0,24,48,95,238,400,550);
//var arcpu=new Array(0,26,50,100,250,400,600);
var arram=new Array(0,9,19,30,60,80,120,152,240,304,798,1500);
//var arram=new Array(0,10,20,30,60,80,120,160,240,320,840,1680);
var phd=4.5;
// var phd=5;
var arband1=new Array(0,19,28,9,30,28,30,10,6,25,35,100,60,100);
//var arband1=new Array(0,25,28,10,30,30,100,10);
var arband2=new Array(0,38,70,28,95,95,140,30,30,60,150,150,380,200);
// var arband2=new Array(0,80,90,50,100,90,280,50);
var arservice=new Array(0,0,68,98,188);
// var arservice=new Array(0,0,30,88,188);
var arytime=new Array(0,1,3,5.5,10,20,30,50);
// var arytime=new Array(0,1,3,5.5,10,20,30,50);
var arytime2=new Array(0,1,3,6,12,24,36,60);
//var arddos=new Array();
var arddos=new Array(0,200,500,980,1800,3800,12800,19800);
//var arddos2=new Array();
var arddos2=new Array(0,200,700,980,1800,3800,4800,8800);
// var arytime2=new Array(0,1,3,6,12,24,36,60);
var pbase,pcpu,pram,pband,phd,pservice,pall;
pbase=arbase[roomid];
pcpu=arcpu[cpu];
pram=arram[ram];
if(bandwidth>5){
pband=arband1[roomid]*5+arband2[roomid] *(bandwidth-5);
}else{
pband=arband1[roomid] *bandwidth ;
}
if(ssd==2){
phd=(hd-50)/10*phd*3;
}else{
phd=(hd-50)/10*phd;
}
pall=(pbase+pcpu+pram+pband+phd)*arytime[xtime];
pall=pall+arservice[serviceid]*arytime2[xtime];
pddos = 0;
//高防主机加上防护的钱
if(roomid=="11" ){
pddos=arddos[ddosid]*arytime[xtime];
}
//香港高防主机加上防护的钱
if(roomid=="13" ){
pddos=arddos2[ddosid]*arytime[xtime];
}
if (ssd==2){
pall=pall+30*arytime[xtime];
}
//以下设置特殊价格
$(".PriceText").html("pbase="+pbase+" /pcpu="+pcpu+" /pram="+pram+" /pband="+pband+" /phd="+phd+" /roomid="+roomid+" /bandwidth="+bandwidth+" ")
if(xtime==3){
if (ssd==2){
pall=pall+15;
}
if(cpu==2){
pall=pall-pcpu*5.5+270 ;
// pall=pall-pcpu*5.5+270 ;
//2核特别性
}
if(ram==6){
pall=pall-pram*5.5+680 ;
//pall=pall-pram*5.5+680 ;
//6G内存特殊性
}
if(roomid==1){
if(bandwidth>5){
pband2=140*5+arband2[roomid] *(bandwidth-5);
// pband2=140*5+arband2[roomid] *(bandwidth-5);
}else{
pband2=140*bandwidth ;
// pband2=140 *bandwidth ;
}
pall=pall-pband*5.5+pband2 ; //智能多线特殊性
}
}
if(xtime==2){
if(cpu==2){
pall=pall-pcpu*3+140;
// pall=pall-pcpu*3+140 ;
//2核特别性
}
if(ram==6){
pall=pall-pram*3+350;
//pall=pall-pram*3+350 ;
//6G内存特殊性
}
}
var count1=0.75;var count2=0.78;
var testpall=$.testprice();
if((testpall<=1000) || (roomid==7) ){
pall2=pall*count2;
}else{
pall2=pall*count1;
}
pall=Math.round(pall);
pall2=Math.round(pall2);
$(".wprice").text(pall2 + pddos);
pallshow = pall + pddos;
$(".dt2price").text(pallshow+"元");
if (xtime > 2) {
$(".vprice2").show();
if (xtime==3){
pall3=Math.round(pall2*0.9);
}else if(xtime==4){
pall3=Math.round(pall2*0.8);
}else if(xtime==5){
pall3=Math.round(pall2*0.75);
}else if(xtime==6){
pall3=Math.round(pall2*0.65);
}else if(xtime==7){
pall3=Math.round(pall2*0.6);
}
$(".wprice2").text(pall3 + pddos);
$(".vprice1 strong").css("color","#666");
}else{
$(".vprice2").hide();
$(".vprice1 strong").css("color","#f00");
}
}