﻿
function $(elementName)
{return document.getElementById(elementName);}
function CheckUserName(strName)
{var str=strName;var reVal=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){3,24}$/;return reVal.exec(str);}
function CheckPwd(strPwd)
{/*var str=strPwd;var reVal=/^(\w){4,25}$/;return reVal.exec(str);*/return true;}
function CheckEmail(strEmail)
{var str=strEmail;var reVal=/^[\-\.\w]+@[\.\-\w]+(\.\w+)+$/;return reVal.exec(str);}
function CheckAreaCode(areaCode)
{var str=areaCode;var reg=/(^0[0-9]{2,3})/;return reg.test(str);}
function CheckPhone(phone)
{var str=phone;var reg=/^[+]{0,1}(\d){1,9}[ ]?([-]?((\d)|[ ]){1,12})+$/;return reg.exec(str);}
function CheckFax(fax)
{var str=fax;var reg=/^[+]{0,1}(\d){1,9}[ ]?([-]?((\d)|[ ]){1,12})+$/;return reg.exec(str);}
function LTrim(str)
{var whitespace=new String(" \t\n\r");var s=new String(str);if(whitespace.indexOf(s.charAt(0))!=-1)
{var j=0,i=s.length;while(j<i&&whitespace.indexOf(s.charAt(j))!=-1)
{j++;}
s=s.substring(j,i);}
return s;}
function RTrim(str)
{var whitespace=new String(" \t\n\r");var s=new String(str);if(whitespace.indexOf(s.charAt(s.length-1))!=-1)
{var i=s.length-1;while(i>=0&&whitespace.indexOf(s.charAt(i))!=-1)
{i--;}
s=s.substring(0,i+1);}
return s;}
function Trim(str)
{return RTrim(LTrim(str));}
function CheckURL(strURL)
{var regTextUrl=/^(file|http|https|ftp|mms|telnet|news|wais|mailto):\/\/(.+)$/;return regTextUrl.test(strURL);}
function changeUrl(url)
{location.href=url;}
function openUrl(url)
{window.open(url);}
function loginUrl(url)
{if(location.href.indexOf("?returnUrl=")>-1)
{location.href=url+"?returnUrl="+encodeURI(location.href.substr(0,location.href.indexOf("?returnUrl=")));}
else
location.href=url+"?returnUrl="+encodeURI(location.href);}
function registerUrl(url)
{if(location.href.indexOf("?returnUrl=")>-1)
location.href=url+"?returnUrl="+encodeURI(location.href.substr(0,location.href.indexOf("?returnUrl=")));else
location.href=url+"?returnUrl="+encodeURI(location.href);}
function tenGo(url)
{setTimeout("changeUrl('"+url+"')",10000);}
function OpenComAdminUrl(url)
{var loginName=encodeURI($("hidLoginName").value);var loginPwd=$("hidLoginPwd").value;if(Trim(loginName)==''&&Trim(loginPwd)=='')
window.open("http://admin.yi-z.cn/"+url);else
window.open("http://admin.yi-z.cn/"+url+"?UserID="+loginName+"&&Pwd="+loginPwd);}
var _st=window.setTimeout;window.setTimeout=function(fRef,mDelay)
{if(typeof fRef=='function')
{var argu=Array.prototype.slice.call(arguments,2);var f=(function(){fRef.apply(null,argu);});return _st(f,mDelay);}
return _st(fRef,mDelay);}
function getABSLeft(obj)
{var x=obj.offsetLeft;while(obj=obj.offsetParent){x+=obj.offsetLeft;}
return x;}
function getABSTop(obj)
{var y=obj.offsetTop;while(obj=obj.offsetParent){y+=obj.offsetTop;}
return y;}
function filterStrForSearch(str)
{if(str.length==0)
return"";str=str.replace(/\#|\&|\*|\_|\[|\]|\||\/|\<|\>|\?|\:|\"|\'|\%|\./g,"");return str;}
function _cancelBubble(event){e=event?event:window.event;if(window.event){e.cancelBubble=true;}else{e.stopPropagation();}}
var KeyFilterString="请输入感兴趣的产品名称或型号";function InitMenu()
{var url=location.href.toLowerCase();if(url.indexOf("product")>-1)
{KeyFilterString="请输入感兴趣的产品名称或型号";$("product").className="product navbluebutton";topSearchUrl="/search/product_";}
else if(url.indexOf("companyintro")>-1||url.indexOf("companyculture")>-1)
{KeyFilterString="请输入感兴趣的产品名称或型号";$("home").className="home navbluebutton";topSearchUrl="/search/product_";}
else if(url.indexOf("company")>-1)
{KeyFilterString="请输入要查找的公司名称或相关信息";$("company").className="company navbluebutton";topSearchUrl="/search/company_key_";}
else if(url.indexOf("supply")>-1)
{KeyFilterString="请输入感兴趣的采购信息";$("supply").className="supply navbluebutton";topSearchUrl="/search/supply_";}
else if(url.indexOf("virtualplace")>-1)
{KeyFilterString="请输入感兴趣的产品名称或型号";$("virtualPlace").className="virtualplace navbluebutton";topSearchUrl="/search/product_";}
else if(url.indexOf("news")>-1||url.indexOf("book")>-1||url.indexOf("magazine")>-1||url.indexOf("picture")>-1||url.indexOf("subject")>-1)
{KeyFilterString="请输入感兴趣的资讯关键词";$("news").className="news navbluebutton";topSearchUrl="/search/news_";}
else if(url.indexOf("mices")>-1||url.indexOf("expo")>-1||url.indexOf("halls")>-1)
{KeyFilterString="请输入要查找的展会信息";$("mices").className="mices navbluebutton";topSearchUrl="/search/expo_";}
else
{KeyFilterString="请输入感兴趣的产品名称或型号";$("home").className="home navbluebutton";topSearchUrl="/search/product_";}
$("txtSearchText").value=KeyFilterString;}
function initTxtSearchKey(obj)
{if(Trim(obj.value)=="")
{obj.value=KeyFilterString;}}
function TopSearchAll()
{var searchText=document.getElementById("txtSearchText");
if(Trim(searchText.value)==""){alert("请输入搜索关键词！");searchText.focus();return false;}
else if(Trim(searchText.value).length<2)
{alert("搜索关键词长度不能少于2个字符！");searchText.focus();return false;}
else{if(filterStrForSearch(Trim(searchText.value))=="")
{alert("关键词全是非法字符，请重新输入！");searchText.value="";searchText.focus();return false;}
else if(filterStrForSearch(Trim(searchText.value))==KeyFilterString)
{alert("请输入搜索关键词！");searchText.value="";searchText.focus();return false;}
else{document.location=topSearchUrl+encodeURI(filterStrForSearch(Trim(searchText.value)))+".html";return true;}}}
function TopSearchAll1()
{var searchText=$("txtSearchText");if(Trim(searchText.value)==""||Trim(searchText.value).length<2)
{alert("Please enter the search terms and length of not less than 2 characters!");searchText.focus();return false;}
else
{if(filterStrForSearch(Trim(searchText.value))=="")
{alert("Sorry，have badness character！Please input again！");searchText.value="";searchText.focus();return false;}
else if(filterStrForSearch(Trim(searchText.value))==KeyFilterString)
{alert("Please Input Keywords！");searchText.value="";searchText.focus();return false;}
else
{document.location=topSearchUrl+encodeURI(filterStrForSearch(Trim(searchText.value)))+".html";return true;}}}
function AddFvtgc()
{var title=document.title;var url=document.location.href;if(window.sidebar)
{window.sidebar.addPanel(title,url,"");}
else if(document.all)
{window.external.AddFavorite(url,title);}}
function AddHomegc()
{var url=document.location.href;if(document.all)
{document.body.style.behavior='url(#default#homepage)';document.body.setHomePage(url);}
else if(window.sidebar)
{if(window.netscape)
{try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");}
catch(e)
{alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'");}}
var prefs=Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);prefs.setCharPref('browser.startup.homepage',url);}}
function ResizeImage_Special(img,w,h)
{var image=new Image();image.src=img.src;var iw=image.width;var ih=image.height;var iratio=iw/ih;if(iw>w)
{iw=w;ih=w/iratio;}if(ih>h)
{ih=h;iw=h*iratio;}if(iw<w&&ih<h)
{iw=w;ih=w/iratio;if(ih>h)
{ih=h;iw=h*iratio;}}img.width=iw;img.height=ih;img.style.marginTop=(h-ih)/2+"px";}
function ResizeProductImg(w,h)
{var obj=document.getElementsByName("productImg");var iw,ih,iratio;if(obj.length>0)
{for(i=0;i<obj.length;i++)
{iw=obj[i].width;ih=obj[i].height;iratio=iw/ih;{iw=w;ih=w/iratio;}if(ih>h)
{ih=h;iw=h*iratio;}
obj[i].width=iw;obj[i].height=ih;obj[i].style.marginTop=(h-ih)/2+"px";}}}
function RedirectUrl(obj){var url="";if(obj==1)url='/sitemap.xml';else url='/news.xml';window.open(url);}
function InitMenu1()
{var url=location.href.toLowerCase();if(url.indexOf("product")>-1)
{KeyFilterString="请输入感兴趣的产品名称或型号";$("product").className="product navbluebutton";topSearchUrl="/search/product_";}
else if(url.indexOf("companyintro")>-1||url.indexOf("companyculture")>-1)
{KeyFilterString="请输入感兴趣的产品名称或型号";$("home").className="home navbluebutton";topSearchUrl="/search/product_";}
else if(url.indexOf("company")>-1)
{KeyFilterString="请输入要查找的公司名称或相关信息";$("company").className="company navbluebutton";topSearchUrl="/search/company_key_";$("menuName").innerHTML="找展商";}
else if(url.indexOf("supply")>-1)
{KeyFilterString="请输入感兴趣的采购信息";$("supply").className="supply navbluebutton";topSearchUrl="/search/supply_";$("menuName").innerHTML="找求购";}
else if(url.indexOf("virtualplace")>-1)
{KeyFilterString="请输入感兴趣的产品名称或型号";$("virtualPlace").className="virtualplace navbluebutton";topSearchUrl="/search/product_";}
else if(url.indexOf("news")>-1||url.indexOf("book")>-1||url.indexOf("magazine")>-1||url.indexOf("picture")>-1||url.indexOf("subject")>-1)
{KeyFilterString="请输入感兴趣的资讯关键词";$("news").className="news navbluebutton";topSearchUrl="/search/news_";$("menuName").innerHTML="找资讯";}
else if(url.indexOf("mices")>-1||url.indexOf("expo")>-1||url.indexOf("halls")>-1)
{KeyFilterString="请输入要查找的展会信息";$("mices").className="mices navbluebutton";topSearchUrl="/search/expo_";$("menuName").innerHTML="找展会";}
else
{KeyFilterString="请输入感兴趣的产品名称或型号";$("home").className="home navbluebutton";topSearchUrl="/search/product_";}
$("txtSearchText").value=KeyFilterString;}
function InitMenu2()
{var url=location.href.toLowerCase();if(url.indexOf("product")>-1)
{KeyFilterString="Products Search";$("product").className="product navbluebutton";topSearchUrl="/search/product_";}
else if(url.indexOf("companyintro")>-1||url.indexOf("companyculture")>-1)
{KeyFilterString="Products Search";$("home").className="home navbluebutton";topSearchUrl="/search/product_";}
else if(url.indexOf("company")>-1)
{KeyFilterString="Suppliers Search";$("company").className="company navbluebutton";topSearchUrl="/search/company_key_";}
else if(url.indexOf("supply")>-1)
{KeyFilterString="Buying Search";$("supply").className="supply navbluebutton";topSearchUrl="/search/supply_";}
else if(url.indexOf("virtualplace")>-1)
{KeyFilterString="Products Search";$("virtualPlace").className="virtualplace navbluebutton";topSearchUrl="/search/product_";}
else if(url.indexOf("news")>-1||url.indexOf("book")>-1||url.indexOf("magazine")>-1||url.indexOf("picture")>-1||url.indexOf("subject")>-1)
{KeyFilterString="News Search";$("news").className="news navbluebutton";topSearchUrl="/search/news_";}
else
{KeyFilterString="Products Search";$("home").className="home navbluebutton";topSearchUrl="/search/product_";}
$("txtSearchText").value=KeyFilterString;}
function ApplyADPlace(){window.open("http://admin.yi-z.cn/Cooperation/ADP.aspx");}
function GetSponsorUrl(requestID){Show.Web.Main.AjaxRequestPage.GetSponsorUrl(requestID,callbackGetSponsorUrl);}
function callbackGetSponsorUrl(res){openUrl(res.value);}
function IsMobile(mobile){if(mobile.length!=11)return false;var myreg=/^(((13[0-9]{1})|150|158|159)+\d{8})$/;if(!myreg.test(mobile))return false;return true;}
function CheckAreaPhone(phone)
{var str=phone;var reg=/^(0[0-9]{2,3}\-([0-9]{7,8}([0-9|/|\-|,|;|\\\\])*$))/;return reg.test(str);}
function CheckQQ(qq){var reg=/^[1-9]\d{4,9}$/;return reg.test(qq);}
function IsChinese(str){objs=str.match(/[\u4e00-\u9fa5]/g);if(objs!=null){objs+="";objs=objs.replace(',',"");return true;}return false;}
function isNumberOrLetterOrCL(str){var regu="^[0-9a-zA-Z\u4e00-\u9fa5]+$";var re=new RegExp(regu);if(re.test(str))return true;return false;}
function GetRandomNum(Min,Max){var Range=Max-Min;var Rand=Math.random();return(Min+Math.round(Rand*Range));}
var ComAdminUrl={hostUrl:"http://admin.18show.cn",homepage:"/DefaultAdmin.aspx",editproduct:"/Show/Product_Edit.aspx",sharenews:"/Person/News_List.aspx",ordernews:"/Person/News_List.aspx",pointchange:"/Show/Point_Change.aspx"};function GoToComAdmin(url){window.open(ComAdminUrl.hostUrl+url);}
function GetComAdminUrl(url){return ComAdminUrl.hostUrl+url;}
function $Show(elementName){return document.getElementById(elementName).style.display="block";}
function $Hide(elementName){return document.getElementById(elementName).style.display="none";}
function RedirectCoadminUrl(url){if(isLogin==1){window.open(GetComAdminUrl(url));}else{alert('对不起，您还没有登录！');window.location='/main/login.aspx?returnUrl='+GetComAdminUrl(url);}}
function RedirectPointChange(pid,leaveamount){if(leaveamount==0){alert("对不起，礼品已经全部兑换完！");return false;}
else{var result=Show.Web.Skins.Controls.LoginControl.ExchangePrize(pid.toString()).value;if(result=='redirect')
{if(isLogin==1){window.open(GetComAdminUrl("/Show/PointPrizeInfo.aspx?Pid="+pid));}
else{alert('请先登录后再兑换！');window.location='/main/login.aspx?returnUrl='+encodeURI(location.href);}}
else{alert(result);return false;}}}
function GetHostUrl(){return window.location.host;}
function GetTradeShowUrl(showID){Show.Web.Skins.Controls.LoginControl.GetTradeShowUrl(showID,GetHostUrl(),callbackOpenUrl);}
function GetTradeShowContactUrl(tradeShowType,tradeshowurl,showID,urlGroups)
{Show.Web.Skins.Controls.LoginControl.GetTradeShowContactUrl(tradeShowType,tradeshowurl,showID,urlGroups,GetHostUrl(),callbackOpenUrl);}
function GetTradeProductSearchUrl(urlencode,requestStr,tradeShowType,tradeshowurl,showID,catalogID,urlGroups)
{if(urlencode=="")
Show.Web.Skins.Controls.LoginControl.GetTradeProductCatalogUrl(tradeShowType,tradeshowurl,showID,catalogID,urlGroups,GetHostUrl(),callbackOpenUrl);else
Show.Web.Skins.Controls.LoginControl.GetTradeProductSearchUrl(tradeShowType,tradeshowurl,showID,requestStr,urlGroups,GetHostUrl(),callbackOpenUrl);}
function GetTradeShowContactUrl2(showID)
{Show.Web.Skins.Controls.LoginControl.GetTradeShowContactUrl2(showID,GetHostUrl(),callbackOpenUrl);}
function GetTradeShowIntroUrl(showID)
{Show.Web.Skins.Controls.LoginControl.GetTradeShowIntroUrl(showID,GetHostUrl(),callbackOpenUrl);}
function GetTradeProductCatalogListUrl(showID)
{Show.Web.Skins.Controls.LoginControl.GetTradeProductCatalogListUrl(showID,GetHostUrl(),callbackOpenUrl);}
function GetTradeProductViewImage(showID,productID)
{Show.Web.Skins.Controls.LoginControl.GetTradeProductViewImage(showID,productID,GetHostUrl(),callbackOpenUrl);}
function callbackOpenUrl(res){openUrl(res.value);}
function FileDown(newsID,fileName){Show.Web.Skins.Controls.LoginControl.UpdateDownCount(newsID);window.open(fileName);return false;}
