/*该段代码不能压缩美化会导致脚本出错 开始*/
var load_html1='
';
var load_html2='';
/*
显示正在加载中
* @param string load_html 正大载入加的动画HTML
* @param string obj 载入动那个容器
* @wm_l string wm_l 语言 载入动那个容器
* @wm_l string bgcolor 背景颜色的样式
* @wm_l string after 载入代码插入方式 yes 在父元素后面 no 父元素内部
示例
var obj=$('.productList .item:eq(0)');
var load_html=load_html1;
var bgcolor='bg_blue';
var wm_l='zh-CN';
load_txt(load_html,obj,wm_l,bgcolor);
*/
function load_txt(load_html,obj,wm_l,bgcolor,after){
var span;
if(bgcolor==''){
bgcolor='bg_yellow';
}
load_html=load_html.replace('bg_yellow',bgcolor);
if($(".loader").length==0){
if(after=='yes'){//在父元素后面
obj.after(load_html);
}else{//父元素内部
obj.html(load_html);
}
if(wm_l=='zh-CN'){
span='正在玩命加载中...';
}else if(wm_l=='en'){
span='Data is loading , please wait for a moment...';
}else if(wm_l=='zh-TW'){
span='正在玩命加載中...';
}
$(".loader-inner").after(span);
}
}
Array.prototype.distinct = function() {
resultArr = [], returnArr = [];
var a = {};
for (var i = 0; i < this.length; i++) {
if (typeof a[this[i]] == "undefined") {
a[this[i]] = false; // 数组中只有一项
} else {
a[this[i]] = true; // 数组中有重复的项
}
}
for (var i in a) {
resultArr[resultArr.length] = i;
if (a[i]) {
returnArr[returnArr.length] = i;
}
}
return resultArr;
};
Array.prototype.inarray = function(str) {
for (var i = 0; i < this.length; i++) {
if (str == this[i])
return true;
}
return false;
};
Array.prototype.remove = function(b) {
var i = this.indexOf(b);
if (i >= 0) {
this.splice(i, 1);
return true;
}
return false;
};
String.prototype.trim = function() {
var reExtraSpace = /^\s*(.*?)\s+$/;
return this.replace(reExtraSpace, "$1");
}
/*
//pc 端跳向手机端
var catid='<{$list_info.cat_id}>';
var groupid='<{$list_info.group_id}>';
var type='<{$info.type}>';
if(parseInt(type)==1){
var pageid='<{$info.id}>';
groupid=0;
}
goMobileUrl(www_url,catid,groupid,pageid);
*/
function goMobileUrl(www_url,catid,groupid,pageid){
var uaTest = /Android|webOS|Windows Phone|iPhone|ucweb|ucbrowser|iPod|BlackBerry/i.test( navigator.userAgent.toLowerCase() );
var touchTest = 'ontouchend' in document;if(uaTest && touchTest){
var url=window.location.href;
var dir='';
if(url.indexOf('/')==-1){
dir='mobile';
}else{
dir='/mobile';
}
if(parseInt(catid)>0){//产品列表
url=www_url+dir+'/product/'+catid+'/';
}else if(parseInt(groupid)>0){//新闻列表
url=www_url+dir+'/news/'+groupid+'/';
}else if(parseInt(pageid)>0){//单页
url=www_url+dir+'/page/'+pageid+'.html';
}else{
//除列表页以外
url=url.replace("/products/","/product/");
url=url.replace(www_url,www_url+dir+'/');
}
window.location.href = url;
}
}
/*静态跳静态
dir 为手机版的目录 en tw
*/
function goMobileBaseUrl(dir){
var uaTest = /Android|webOS|Windows Phone|iPhone|ucweb|ucbrowser|iPod|BlackBerry/i.test( navigator.userAgent.toLowerCase() );
var touchTest = 'ontouchend' in document;
if(uaTest && touchTest){
var url=window.location.href;
if(dir==''){
if(url.indexOf('/')==-1){
url=url.replace(www_url,www_url+"mobile/");
}else{
url=url.replace(www_url,www_url+"/mobile/");
}
}else{// '/en' >> '/en_mobile
url=url.replace('/'+dir,'/'+dir+'_mobile');
}
window.location.href = url;
}
}
/*该段代码不能压缩美化会导致脚本出错 结束*/
function addInquiry(pid,obj){if($(":hidden[name='product_id[]'][value='"+pid+"']").size()==0){var pname,purl;var url=obj.href+"&isAjax=1";$.get(url,{},function(data){eval('var res = '+data);if(res.result=='success'){pname=res.name;purl=res.url;pimage=res.image;var row=($(''));var link=$(''+pname+'');row.append(link);row.append('');row.append('X');$("#inquiryBasket_box").append(row);$("#inquiryBasket").show();if(basketRows==null)basketRows=new Array();basketRows.push({'id':pid,'name':escape(pname),'url':escape(purl),'image':escape(pimage)});var jsonstr=JSON.stringify(basketRows);saveCookie('basketRows',jsonstr,3,'/')}})}}function emptyBasketRow(){$("#inquiryBasket_box").empty();$("#inquiryBasket").hide();basketRows=new Array();deleteCookie('basketRows','/')}function removeBasketRow(obj){var pid=$(obj).parents(".productName").find(":hidden[name='product_id[]']").val();for(var i in basketRows){if(basketRows[i][0]==pid){basketRows.splice(i,1);break}}if(basketRows.length==0)$("#inquiryBasket").hide();jsonstr=JSON.stringify(basketRows);saveCookie('basketRows',jsonstr,3,'/');$(obj).parents(".basketRow").remove()}function removeInquiryProduct(obj){$(obj).parents("li").remove()}function saveCookie(name,value,expires,path,domain,secure){var strCookie=name+"="+value;if(expires){var curTime=new Date();curTime.setTime(curTime.getTime()+expires*24*60*60*1000);strCookie+="; expires="+curTime.toGMTString()}strCookie+=(path)?"; path="+path:"";strCookie+=(domain)?"; domain="+domain:"";strCookie+=(secure)?"; secure":"";document.cookie=strCookie}function getCookie(name){var strCookies=document.cookie;var cookieName=name+"=";var valueBegin,valueEnd,value;valueBegin=strCookies.indexOf(cookieName);if(valueBegin==-1)return null;valueEnd=strCookies.indexOf(";",valueBegin);if(valueEnd==-1)valueEnd=strCookies.length;value=strCookies.substring(valueBegin+cookieName.length,valueEnd);return value}function checkCookieExist(name){if(getCookie(name))return true;else return false}function deleteCookie(name,path,domain){var strCookie;if(checkCookieExist(name)){strCookie=name+"=";strCookie+=(path)?"; path="+path:"";strCookie+=(domain)?"; domain="+domain:"";strCookie+="; expires=Thu, 01-Jan-70 00:00:01 GMT";document.cookie=strCookie}}function getCountryArea(){url="index.php?m=area&a=getAreaList";$.post(url,{},function(data){var list=[];eval("var list = "+data);fillSelect("selectCountry",list)})}function getProvince(obj){objName=obj.getAttribute("name");prefix=objName.substr(0,objName.indexOf('SelectCountry'));$("select[name='"+prefix+"SelectCity']:first").val('').attr("disabled","disabled");if(obj.value==''){$("select[name='"+prefix+"SelectProvince']:first").val('').attr("disabled","disabled");return false}countryId=obj.value;url="index.php?m=area&a=getAreaList&id="+countryId;$.post(url,{},function(data){var list=[];eval("var list = "+data);fillSelect(prefix+"SelectProvince",list)})}function getCity(obj){objName=obj.getAttribute("name");prefix=objName.substr(0,objName.indexOf('SelectProvince'));if(obj.value==''){$("select[name='"+prefix+"SelectCity']:first").val('').attr("disabled","disabled");return false}cityId=obj.value;url="index.php?m=area&a=getAreaList&id="+cityId;$.post(url,{},function(data){var list=[];eval("var list = "+data);fillSelect(prefix+"SelectCity",list)})}function fillSelect(name,list){var selectElement=$("select[name='"+name+"']:first").get(0);$(selectElement).removeAttr("disabled").empty();if(true){selectElement.options.add(new Option("-----",""));for(var i=0;i0){tip.text(message)}else{var tip=$(""+message+"");tip.bind("mouseover",function(e){if(typeof(timer_remove_float_tip)!='undefined')clearTimeout(timer_remove_float_tip);if($("#floatTip").length==0){var floatTip=$("错误!
");floatTip.css('left',e.clientX).css('top',e.clientY);floatTip.text($(this).text());$(this).after(floatTip)}}).bind("mouseout",function(){var timer_remove_float_tip=setTimeout(function(){$(tip).next(".floatTip").remove()},500)});$(":input[name='"+input+"']").after(tip)}}function removeInputTip(input){$("#inputTip_"+input).remove()}$(document).ready(function(){var browser=navigator.userAgent;if(browser.indexOf("MSIE 6.0")>0){$(window).scroll(function(){$("#inquiryBasket").css('top',$(window).scrollTop()+120+"px")})}var jsonstr=getCookie('basketRows');eval(" basketRows = "+jsonstr);if(basketRows!=null&&basketRows.length>0){$("#inquiryBasket").show();for(var i=0;i"));row.append(""+pname+"");row.append("");row.append("X");$("#inquiryBasket_box").append(row)}}});function LoadJS(id,fileUrl){var scriptTag=document.getElementById(id);var oHead=document.getElementsByTagName('HEAD').item(0);var oScript=document.createElement("script");if(scriptTag)oHead.removeChild(scriptTag);oScript.id=id;oScript.type="text/javascript";oScript.src=fileUrl;oHead.appendChild(oScript)}function fillSelectRegion(name,list,option_head){var selectElement=$("select[name='"+name+"']:first").get(0);$(selectElement).removeAttr("disabled").empty();if(true){selectElement.options.add(new Option(option_head,""));for(var i=0;i';if(obj.parent(parent_inner).find("i.glyphicon").length==0){obj.after(i_html)}if(status=='error'||status=='no'){obj.parent(parent_inner).addClass("has-feedback has-error");obj.parent(parent_inner).removeClass("has-success");obj.parent(parent_inner).find("i.glyphicon").addClass("glyphicon-remove");obj.parent(parent_inner).find("i.glyphicon").removeClass("glyphicon-ok");if(msg!=undefined){var msg_html=''+msg+'';if(obj.parent(parent_inner).find("small.help-block").length==0){obj.parent(parent_inner).find("i.glyphicon").after(msg_html)}}}else if(status=='success'||status=='yes'){obj.parent(parent_inner).addClass("has-feedback success");obj.parent(parent_inner).removeClass("has-error");obj.parent(parent_inner).find("i.glyphicon").addClass("glyphicon-ok");obj.parent(parent_inner).find("i.glyphicon").removeClass("glyphicon-remove");obj.parent(parent_inner).find('small').remove();}}