/******************************************************************************
* filename: common.js
* include modul scripting
*******************************************************************************/
/********************
* 帮助中心详细页加载脚本
********************/
function helpload() {
hits(obj_id, mark);
gethits(obj_id, mark);
// gethelpstatic(obj_id);
helpselectcurrentposition(sid);
}
/********************
* 根据当前方案id,使帮助中心左边选择对应的分类
********************/
function helpselectcurrentposition(sid) {
var lis = $(".nlist").find("li");
for (var i = 0; i < lis.length; ++i) {
if ($(lis[i]).attr("sid") == sid) {
$(lis[i]).addclass("cur");
break;
}
}
}
/********************
* 资讯详细页加载脚本
********************/
function newsload() {
hits(obj_id, mark);
gethits(obj_id, mark);
writecomment(obj_id, mark);
getlastarticle();
gethistory(mark);
addhistory(obj_id, mark);
}
/********************
* 根据当前请求的分类sid,使资讯中心左边选择对应的分类
********************/
function newsselectcurrentposition(sid) {
var lis = $(".nchange").find("li");
for (var i = 0; i < lis.length; ++i) {
if ($(lis[i]).attr("sid") == sid) {
$(lis[i]).addclass("cur");
break;
}
}
}
/********************
* 资讯详细页加载脚本
********************/
function productload() {
productselectcurrentposition(sid);
hits(productid, "product");
// writecomment(productid, mark);
// addhistory(productid, mark);
initimages(productid);
// getvideo(video_key);
// gethistory("product");
getrecommentproductbyhistory(productid);
getrelevantviewed(productid);
}
/********************
* 资讯详细页加载脚本
********************/
function download() {
hits(downloadid, "download");
writecomment(downloadid, mark);
addhistory(downloadid, mark);
gethistory("download");
getrelevantvieweddownload(downloadid);
}
/********************
* 方案服务详细页加载脚本
********************/
function projectload() {
productselectcurrentposition(sid);
hits(projectid, "project");
writecomment(projectid, mark);
addhistory(projectid, mark);
getvideo(video_key);
gethistory("project");
getrecommentprojectbyhistory(projectid);
getrelevantviewedproject(projectid);
for (var i = 0; i < arr_ad_mark.length; ++i) {
getad(arr_ad_mark[i], "cntrad_" + i);
}
checksize(); //颜色,尺寸选择
}
/********************
* 产品详细页套餐的价格
********************/
function gettaocanprice(_idlist) {
$.post("/ajax.ashx?action=gettaocanprice&t=" + math.random(), {
idlist: _idlist
}, function(msg) {
var oldprice = gav(msg, "oldprice");
var nowprice = gav(msg, "nowprice");
$j("oldprice").html(oldprice);
$j("nowprice").html(nowprice);
});
}
/********************
* 产品详细页套餐的产品选择
********************/
function showtaocanproduct() {
$(document).ready(function() {
$(".cbox").find("input").click(function() {
var arr = new array();
arr = $("#txtidlist").attr("value").split(',');
var newidlist = arr[0];
if (!this.checked) {
$(".tao_rt").find("a[id=" + this.value + "]").hide();
$(".tao_rt").find("a[id=" + this.value + "]").prev().hide();
for (var i = 0; i < arr.length; i++) {
if (this.value != arr[i] && arr[i] != arr[0] && this.value != arr[i]) {
newidlist = newidlist + "," + arr[i];
}
}
}
else {
$(".tao_rt").find("a[id=" + this.value + "]").show();
$(".tao_rt").find("a[id=" + this.value + "]").prev().show();
newidlist = $("#txtidlist").attr("value") + "," + this.value;
}
$("#txtidlist").val(newidlist);
$("#tcount").html($("#txtidlist").attr("value").split(',').length);
gettaocanprice(newidlist);
});
});
}
function initcommonheader() {
$.get("/ajax.ashx?action=initcommonheader&t=" + math.random(), function(rsp) {
var username = gav(rsp, "username");
var usermenu = gav(rsp, "usermenu");
var myphoto = gav(rsp, "myphoto");
if (username.length > 0) {
$j("commonheaderguest").hide();
$j("commonheaderusername").html(username);
$j("commonheaderusermenu").html(usermenu);
$j("commonheaderuserphoto").attr("src", myphoto);
$j("commonheaderuser").fadein(80);
}
});
}
/********************
* 产品详细页选择产品的颜色,尺寸等
********************/
function checksize() {
$(document).ready(function() {
$(".pro_kuang").find("li").click(function() {
$(this).parent().find("a").removeclass();
$(this).find("a").addclass("img");
});
});
}
/********************
* 产品详细页选择产品的颜色,尺寸等(愿望夹)
********************/
function checkwishsize(src) {
$(src).parent().find("a").removeclass();
$(src).addclass("clicked");
if ($("#txtattr").html() == "") {
$("#txtattr").append($(src).attr("title"));
}
else {
var arr = new array();
arr = $("#txtattr").html().split(',');
for (var i = 0; i < arr.length; i++) {
var oldkey = arr[i].split(":")[0];
var newkey = $(src).attr("title").split(':')[0];
var newvalue = $(src).attr("title").split(':')[1];
var newarr = oldkey + ":" + newvalue;
if (oldkey == newkey) {
$("#txtattr").html($("#txtattr").html().replace(arr[i], newarr));
return;
}
}
$("#txtattr").append("," + $(src).attr("title"));
}
}
/********************
* 产品详细页选择产品的属性时,显示相关的图片
********************/
function getattrvalesphotos(_oid) {
// alert(_oid);
$.post("/ajax.ashx?action=attrvaluesphotos&t=" + math.random(), {
oid: _oid
}, function(msg) {
//alert(msg);
// var sta = gav(msg, "state");
// var s = gav(msg, "msg");
$j("img_list").html(msg);
});
}
/********************
* 产品详细页切换‘相关产品’,‘相关购买产品’,‘相关浏览器’选项卡
* src : 触发事件的源
********************/
function switchprodtab(src) {
var jsrc = $(src);
var targetid = jsrc.attr("target_id");
var selectedelm = jsrc.parent().find("a[class=cr]");
if (selectedelm.attr("target_id") == targetid) {
return;
}
selectedelm.removeclass("cr");
jsrc.addclass("cr");
$j("cntrrelevantprod>div").hide();
$j(targetid).show();
}
/********************************************* 代理加盟:start *********************************/
/********************
* 代理加盟详细页加载脚本
********************/
function agentload() {
hits(obj_id, mark);
gethits(obj_id, mark);
getagenthelpstatic(obj_id);
getad(mark, "cntrad");
}
/********************************************* 代理加盟:end *********************************/
/********************
* 保存用户名
********************/
function keepusername(keep, emailelmid) {
var sname = $j(emailelmid).attr("value");
if (keep != null && sname != undefined) {
if (keep) { $cookie("__oran__k_username", sname, 99999999999) }
else { $cookie("__oran__k_username", false) };
return;
}
if (!$j("chkkeep").attr("checked")) { return };
if (sname != undefined) { $cookie("__oran__k_username", sname, 99999999999) };
}
/********************
* 根据id获取文本框内容并去除两边空格
* src : 触发事件的源对象
********************/
function togglejobdetail(src, _skinpath) {
var detail = $(src).parent().next();
var jh = $(src).parent();
if (detail.is(":visible")) {
detail.slideup(80);
jh.css({ "background": "url(" + _skinpath + "img/ico14.gif) no-repeat 0 5px" });
} else {
detail.slidedown(80);
jh.css({ "background": "url(" + _skinpath + "img/ico13.gif) no-repeat 0 5px" });
}
}
/********************
* 显示所有产品分类
* showbg : (可选)是否显示灰度背景,默认显示
********************/
function showallcolumns(showbg) {
if (showbg == null) {
showbg = true;
}
if (showbg) {
showfullbg();
}
setcm("prod_all_columns");
relocation("prod_all_columns");
}
/********************
* 隐藏所有产品分类
* showbg : (可选)是否隐藏灰度背景,默认隐藏
********************/
function hideallcolumns(showbg) {
if (showbg == null) {
showbg = true;
}
if (showbg) {
hidefullbg();
}
$j("prod_all_columns").fadeout(80);
}
/********************
* 显示正在处理中动画,点全屏
* show : (可选)显示或隐藏,默认显示
********************/
function showbgproc(show, msg) {
if (msg == null) {
msg = "正在处理...";
}
var selmid = "oran_div_processing";
var oimg = $j(selmid);
if (oimg.length == 0) {
$(document.body).append("
"
+ "
" + msg + "
");
}
oimg = $j(selmid);
if (show == null) {
show = true;
}
if (show) {
showfullbg("oran_full_bg_2");
setcm(selmid);
relocation(selmid);
oimg.fadein(80);
} else {
oimg.fadeout(80);
hidefullbg("oran_full_bg_2");
}
}
/********************
* 根据key获取 ajax对象节点值getajaxval
* xmsg : xml对象
* key : 节点的属性key
********************/
function gav(xmsg, key) {
var jmsg = $(xmsg);
var s = $(jmsg.find("node[key=" + key + "]")).text();
return s;
}
/********************
* 设置对象的样式名setclass
* jobj : jquery对象
* classname : 样式类名
********************/
function sc(jobj, classname) {
jobj.attr("class", classname);
}
function ddlsecqus_changed(src, elmid) {
if (elmid == null) {
elmid = "txtsecqus";
}
var jtxt = $j(elmid);
if (src.value == "") {
jtxt.show();
jtxt.attr("value", "").focus();
} else {
jtxt.hide();
}
jtxt.attr("value", src.value);
}
/********************
* 弹出我的收货地址层
* showbg : (可选)是否显示灰度背景,默认显示
********************/
function showmyaddress(showbg) {
if (showbg == null) {
showbg = true;
}
if (showbg) {
showfullbg("oran_full_bg", false);
}
var jfrm = $("#divcartmyaddr > iframe");
jfrm.attr("src", "layer/myaddress.aspx");
setcm("divcartmyaddr");
//relocation("divcartmyaddr");
}
/********************
* 隐藏我的收货地址层
********************/
function hidemyaddress() {
top.window.hidefullbg("oran_full_bg");
$(top.window.document).find("#divcartmyaddr").fadeout(80);
}
/********************
* 设置我的收货地址层
* src : 触发事件的源对象
********************/
function setmyaddr(src) {
var jcntr = $(src).parent().parent().parent();
var chnname = jcntr.find("span[name=chnname]").html();
var province = jcntr.find("span[name=province]").html();
var city = jcntr.find("span[name=city]").html();
var address = jcntr.find("span[name=address]").html();
var zipcode = jcntr.find("span[name=zipcode]").html();
var tel = jcntr.find("span[name=tel]").html();
var mobile = jcntr.find("span[name=mobile]").html();
var email = jcntr.find("span[name=email]").html();
var jtopdoc = $(top.window.document);
jtopdoc.find("#txtaddrname").val(chnname);
jtopdoc.find("#txtinvoicetitle").val(chnname);
jtopdoc.find("#txtemail").val(email);
jtopdoc.find("#txtaddraddr").val(address);
jtopdoc.find("#txtaddrzip").val(zipcode);
jtopdoc.find("#txtaddrtel").val(tel);
jtopdoc.find("#txtaddrmobile").val(mobile);
$(top.window.document).find("#regionaddr_hdnprtregion").val(province);
$(top.window.document).find("#regionaddr_hdnchdregion").val(city);
top.window.regionaddr_initselecteditems();
hidemyaddress();
}
function checkpinform() {
var newpin = $j("txtnewpin").val();
var newsecasr = $j("txtsecasr").val();
var newemail = $j("txtnewemail").val();
if (newpin.length == 0 && newsecasr == 0 && newemail.length == 0) {
$a("未有任何修改项", 2);
return false;
} else {
return true;
}
}
/********************
* 切换订单选项卡
********************/
function switchordertab(src) {
var jul = $j("ulordertypetabs");
jul.find("a").removeclass("cur b cblack f14");
$(src).addclass("cur b cblack f14").blur();
}
/********************
* 搜索订单
********************/
function searchorder() {
var orderno = $tv("txorderno");
var startdate = $tv("txtstartdate");
var enddate = $tv("txtenddate");
var orderstate = $tv("ddlorderstates");
var ordertype = $("#ulordertypetabs").find(".cur").attr("ordertype");
if (orderno.length == 0 && startdate.length == 0 && enddate.length == 0 && orderstate.length == 0) {
$a("至少需要一个查询条件。");
return;
}
var flag = false;
var url = "orderlist.aspx?";
if (orderno.length > 0) {
url += "no=" + orderno;
flag = true;
}
if (startdate.length > 0) {
if (flag) {
url += "&";
}
url += "start=" + startdate;
flag = true;
}
if (enddate.length > 0) {
if (flag) {
url += "&";
}
url += "end=" + enddate;
flag = true;
}
if (orderstate.length > 0) {
if (flag) {
url += "&";
}
url += "state=" + orderstate;
flag = true;
}
if (ordertype != undefined && ordertype.length > 0) {
if (flag) {
url += "&";
}
url += "type=" + ordertype;
flag = true;
}
location.href = url;
}
function searchfav() {
var kwd = $tv("txtfavkwd");
var clnid = $tv("ddlfavclns");
var flag = false;
var url = "myfavorites.aspx?";
if (kwd.length > 0) {
url += "kwd=" + encodeuri(kwd);
flag = true;
}
if (clnid.length > 0) {
if (flag) {
url += "&";
}
url += "oid=" + clnid;
flag = true;
}
location.href = url;
}
function customizepricerange(src) {
var jlower = $(src).parent().find("input:eq(0)");
var jupper = $(src).parent().find("input:eq(1)");
var lower = parseint(jlower.val());
var upper = parseint(jupper.val());
var url = "/product/list.aspx?";
if (!lower) {
lower = 0;
}
if (!upper) {
upper = 0;
}
if (lower == 0 && upper == 0) {
$a("至少需要一个价格范围。");
jlower.focus();
return;
}
if (lower > 0 && upper > 0) {
url += "pricelower=" + lower + "&priceupper=" + upper;
} else if (lower > 0) {
url += "priceupper=" + lower;
} else if (upper > 0) {
url += "pricelower=" + upper;
}
location.href = url;
}
function copyurl(_mark) {
var jlayer = $j("div_nsw_copy_url");
var s = location.href;
if (jlayer.length == 0) {
var shtml = ""
+ "
拷贝链接地址
"
+ "
"
+ "
拷贝本url从您的博客或者网站链接到本" + (_mark == "product" ? "产品" : "文章") + "
"
+ "
"
+ "
"
+ "
"
+ "
";
$(document.body).append(shtml);
}
setcm("div_nsw_copy_url");
relocation("div_nsw_copy_url");
showfullbg("div_nsw_copy_url_bg");
}
function copyarticleurl() {
var s = $("#div_nsw_copy_url .cont textarea").val();
window.clipboarddata.setdata("text", s);
$a("本网页地址已复制到粘帖板。", 1);
}
function initimages(oid) {
var fmt = "";
var ohtml = "";
for (var i = 0; i < arr_img_path.length; ++i) {
if (i == 0) {
ohtml = fmt.replace(/\{\$co\$\}/ig, "class=now").replace(/\{\$path\$\}/ig, arr_img_path[i]);
}
else {
ohtml += fmt.replace(/\{\$path\$\}/ig, arr_img_path[i]);
}
}
$("#img_list").html(ohtml);
}
//function initimages(oid) {
// var fmt = ""
// + "";
// var ohtml = "";
// for (var i = 0; i < arr_img_path.length; ++i) {
// ohtml += fmt.replace(/\{\$path\$\}/ig, arr_img_path[i]);
// }
// $("#img_list").html(ohtml);
//}
function setselectedimg(src) {
$(src).parent().find("a").removeclass("cur");
$(src).addclass("cur");
}
function viewbigimage(oid) {
var curpath = window.location.host;
var url = "/product/gallery.aspx?oid=" + oid;
if (curpath != "undefined") {
url += "&selectedpath=http://" + curpath;
}
window.open(url);
}
function switchimage(src) {
var jimga = $(".magiczoom");
var jmainimg = jimga.find("img:eq(0)");
var jmainimg2 = $(".magiczoombigimagecont img");
var targetpath = $(src).find("img").attr("srcimg");
jimga.attr("href", targetpath);
jmainimg.attr("src", targetpath);
jmainimg2.attr("src", targetpath);
// alert(targetpath);
// $("#ulimgs>li>a").removeclass("cur");
// $(src).addclass("cur").blur();
$j("btnshoworgiimg").click(function() {
window.open(targetpath, "orgiimg");
});
}
function initviewphoto() {
$j("imgbig").attr("src", $("#ulphotos>li>a>img").attr("src"));
$("#ulphotos>li>a:eq(0)").addclass("cur");
resetnextprevious($("#ulphotos>li>a:eq(0)").get());
}
function viewphoto(src) {
$j("imgbig").attr("src", $(src).find("img").attr("src"));
$("#ulphotos>li>a").removeclass("cur");
$(src).addclass("cur").blur();
resetnextprevious(src);
}
function resetnextprevious(curobj) {
var jpre = $(curobj).parent().prev();
if (jpre.length == 0) {
jpre = $("#ulphotos>li:last");
}
var jnext = $(curobj).parent().next();
if (jnext.length == 0) {
jnext = $("#ulphotos>li:first");
}
$j("btnprev").removeattr("onclick").click(function() {
viewphoto(jpre.find("a").get());
});
$j("btnnext").removeattr("onclick").click(function() {
viewphoto(jnext.find("a").get());
});
}
function mailarticle(objtype, oid) {
var jcntr = $j("mailarticle");
if (jcntr.length == 0) {
var shtml = "";
$(document.body).append(shtml);
}
setcm('mailarticle');
showfullbg("mailarticle_bg", null, null, null, null, null, function() { $("#mailarticle iframe").css("visibility", "visible"); });
relocation("mailarticle");
}
function mailproduct(objtype, oid) {
$j("mailarticle").html("");
setcm('mailarticle');
showfullbg("mailarticle_bg", null, null, null, null, null, function() { $("#mailarticle iframe").css("visibility", "visible"); });
relocation("mailarticle");
}
function maildownload(objtype, oid) {
$j("mailarticle").html("");
setcm('mailarticle');
showfullbg("mailarticle_bg", null, null, null, null, null, function() { $("#mailarticle iframe").css("visibility", "visible"); });
relocation("mailarticle");
}
function hidemailatricle() {
$(top.document.getelementbyid("mailarticle")).fadeout(80);
$(top.document.getelementbyid("mailarticle_bg")).fadeout(80);
top.showddl();
}
function contractextend(src, skinpath) {
var jsrc = $(src);
var jdiv = jsrc.parent().next();
var alt;
var icon;
if (jsrc.attr("alt") == "收缩") {
alt = "展开";
icon = "img/ico15_.gif";
jdiv.slideup(80);
} else {
alt = "收缩";
icon = "img/ico15.gif";
jdiv.slidedown(80);
}
jsrc.attr({ src: skinpath + icon, alt: alt });
}
function showlayer(elmid, bgelmid, behavior) {
setcm(elmid);
relocation(elmid);
showfullbg(bgelmid, null, null, null, null, null, behavior);
}
function hidelayer(elmid, bgelmid) {
$j(elmid).fadeout(80);
hidefullbg(bgelmid);
}
//function showadvannewssearch() {
// $j("div_nsw_news_advan_cntr").find("iframe").attr("src", "/news/advansearch.aspx");
// showlayer('div_nsw_news_advan_cntr', 'div_nsw_news_advan_bg', function() { $j("div_nsw_news_advan_cntr").find("iframe").css("visibility", "visible"); });
//}
function hideadvannewssearch() {
$(top.document).find("#div_nsw_news_advan_cntr").fadeout(80);
$(top.document).find("#div_nsw_news_advan_bg").fadeout(80);
top.showddl();
}
function advannewssearch() {
var url = "/search/news.aspx?type=";
url += $g("rdofuzzy").checked ? "1" : "2";
top.location.href = searchobjectbyget("ddlfields,tg|ddlnewscolumns2,sid|txtkwd,kwd|txtstartdate,start|txtenddate,end", url, true);
}
function contractextendprodcolumn(src, _skin) {
var jsrc = $(src);
var jdiv = jsrc.parent().parent().next();
var alt;
var icon;
if (jsrc.attr("alt") == "收缩") {
alt = "展开";
icon = "img/ico14.gif";
jdiv.slideup(80);
} else {
alt = "收缩";
icon = "img/ico13.gif";
jdiv.slidedown(80);
}
jsrc.attr({ src: _skin + icon, alt: alt });
}
function resetorderlist(urlpara) {
var pos = urlpara.lastindexof('/');
urlpara = urlpara.substring(pos + 1);
var opts = $j("ddlorderby").find("option");
opts.each(function(i) {
if ($(opts[i]).attr("value") == urlpara) {
$(opts[i]).attr("selected", "selected");
}
});
}
function initnextpre() {
var ja = $j("pagermain").find("a[class=oran_pg_pp]");
if (ja.length == 0) {
$j("btnprepage").click(function() { $a("这已是第一页。"); });
} else {
var shref = ja.attr("href");
$j("btnprepage").click(function() {
location.href = shref;
});
}
var ja_2 = $j("pagermain").find("a[class=oran_pg_np]");
if (ja_2.length == 0) {
$j("btnnextpage").click(function() { $a("这已是最后一页。"); });
} else {
var shref_2 = ja_2.attr("href");
$j("btnnextpage").click(function() {
location.href = shref_2;
});
}
}
function increasescroll(elmid) {
var i = 1;
var intval1 = setinterval(function() { if (i > 320) window.clearinterval(intval1); $g("img_list").scrollleft += 14; i += 14; }, 1);
}
function decreasescroll(elmid) {
var i = 1;
var intval1 = setinterval(function() { if (i > 320) window.clearinterval(intval1); $g("img_list").scrollleft -= 14; i += 14; }, 1);
}
function payadscroll(hiddenid, shownid, maxid) {
var jshown = $j("payad_" + shownid);
var jhdden = $j("payad_" + hiddenid);
if (jshown.length == 0) {
jshown = $j("payad_" + maxid);
}
jhdden.fadeout("80", function() {
jshown.show();
});
}
//显示报告对话框
function showreport(src) {
var jcnrt = $j("rpt_cntr");
if (jcnrt.length == 0) {
var shtml = ""
+ "
报告/纠错/举报
"
+ "
"
+ "
";
$(document.body).append(shtml);
fillreportcategories();
} //end if
jcnrt.show();
showfullbg("rpt____bg", null, null, null, null, null, function() { $j("rpt_cats").css("visibility", "visible"); });
setcm("rpt_cntr");
relocation("rpt_cntr");
}
//显示留言对话框
function showleaveword(src) {
var jcnrt = $j("leaveword_cntr");
if (jcnrt.length == 0) {
var shtml = ""
+ "
留言
"
+ "
"
+ "
";
$(document.body).append(shtml);
fillleavewordcategories();
} //end if
jcnrt.show();
showfullbg("leaveword____bg", null, null, null, null, null, function() { $j("leaveword_cats").css("visibility", "visible"); });
setcm("leaveword_cntr");
relocation("leaveword_cntr");
}
//显示直接付款对话框
function showdirectpay(src) {
var jcnrt = $j("dir_pay_cntr");
if (jcnrt.length == 0) {
var shtml = ""
+ "
付款
"
+ "
"
+ "
";
$(document.body).append(shtml);
} //end if
jcnrt.show();
showfullbg("dir_pay____bg", null, null, null, null, null, function() { $j("dir_pay_ddlpayment").css("visibility", "visible"); });
setcm("dir_pay_cntr");
relocation("dir_pay_cntr");
}
//弹出收藏对话框
function showfav(src, title, url) {
/*此部分为王军修改后的部分*/
if (url == null) {
url = location.pathname;
}
var cntrid = "div_fav_cntr";
var newframesrc = "/private/favorite.aspx?url=" + url + "&title=" + title;
newframesrc = newframesrc.tolowercase();
var jcntr = $j(cntrid);
if (jcntr.length != 0) {
jcntr.remove();
}
var shtml = "";
$(document.body).append(shtml);
jcntr = $j(cntrid);
var offset = getobjectoffset(src);
jcntr.css({ top: offset.bottom - 130, left: offset.right - 200 });
/*此部分为小戴版本*/
// $.post("/ajax.ashx?action=fav&t=" + math.random(), {
// }, function(msg) {
// var sta = gav(msg, "state");
// var smsg = gav(msg, "msg");
// if (sta == "1") {
// var cntrid = "div_fav_cntr";
// var newframesrc = "/private/favorite.aspx?url=" + url + "&title=" + title;
// newframesrc = newframesrc.tolowercase();
// var jcntr = $j(cntrid);
// if (jcntr.length != 0) {
// jcntr.remove();
// }
// var shtml = "";
// $(document.body).append(shtml);
// jcntr = $j(cntrid);
// var offset = getobjectoffset(src);
// jcntr.css({ top: offset.bottom - 122, left: offset.right - 252 });
// } else {
// top.$a(smsg, "2");
// }
// });
}
//在top对象里关闭层
function closetoplayer(layerid) {
var j = $(top.document).find("#" + layerid);
j.fadeout();
top.hidefullbg();
}
function getobjectoffset(src) {
var jsrc = $(src);
var offset = jsrc.offset();
var obj = { top: offset.top, left: offset.left, bottom: offset.top + jsrc.height(), right: offset.left + jsrc.width() };
return obj;
}
/********************
* 根据当前方案id,使产品中心左边选择对应的分类
********************/
function productselectcurrentposition(sid) {
$("div.soleft li[sid='" + sid + "'],div.soleft a[sid='" + sid + "'],div.soleft dd[sid='" + sid + "']").addclass("cur")
}
//产品推荐属性选定事件
function onclprreatts(attid, value, atttitle) {
//var objatt = document.getelementbyid(attid);
var kos = false;
//objatt.innerhtml = value;
$("#" + attid).html(value);
if (atts == null || atts == "") {
atts = atttitle + "," + value;
}
else {
var stra = new array();
stra = atts.split("$");
if (stra.length <= 0) {
atts = atts + "$" + atttitle + "," + value;
} else {
atts = "";
for (var i = 0; i < stra.length; i++) {
var val = "";
var strb = stra[i].split(",");
if (strb.length == 2) {
val = strb[1];
if (strb[0] == atttitle) {
val = value; kos = true;
}
if (atts == null || atts == "") {
atts = strb[0] + "," + val;
} else { atts = atts + "$" + strb[0] + "," + val; }
}
}
if (kos == false) {
if (atts == null || atts == "") {
atts = atttitle + "," + value;
} else {
atts = atts + "$" + atttitle + "," + value;
}
}
}
}
}
//切换产品详细页选项卡
function switchattrtab(src) {
var jsrc = $(src);
if (jsrc.attr("class") == "cur") {
return;
}
var targetitem = jsrc.attr("item_name");
$j("div__detail").hide();
$j("div__attr").hide();
$j("div__" + targetitem).show();
$(".prod_tab").find("a").removeclass("cur");
jsrc.addclass("cur");
}
//切换产品详细页扩展标签选项卡
function switchextendattrtab(src, n) {
var jsrc = src;
var temp = src.substring(src.length - 1, src.length);
for (var i = 0; i < n; i++) {
var tab = "detailvalue" + i;
var ttab = "detail" + i;
if (temp == i) {
$j(tab).show();
$j(ttab).addclass("status_on");
}
else {
$j(tab).hide();
$j(ttab).removeclass();
}
}
}
//切换产品标签内容分页
function switchextendcontenttab(src, n, m) {
var jsrc = src;
var temp = src.substring(src.length - 1, src.length);
for (var i = 0; i < n; i++) {
var tab = "contentvalue" + m + i;
var ttab = "content" + m + i;
if (temp == i) {
$j(tab).show();
$j(ttab).addclass("cur");
}
else {
$j(tab).hide();
$j(ttab).removeclass();
}
}
}