g_lang_var = "en-us"; g_site_search_lang_var="en-US"; function default_init_page(){ //console.log("console log 1"); //alert("c"); //防止其它网站模仿 //alert(document.location); //alert(document.location.href ); //alert(typeof(document.location.href )); var cur_url = document.location.href;//http://localhost:9991/zh-cn/download_list.htm var b_need_redirect = false; //alert(cur_url); //alert(typeof(cur_url)); if(cur_url.indexOf("//localhost") > 0 || cur_url.indexOf("//127.0.0.1") > 0 || cur_url.indexOf("//10.") > 0 || cur_url.indexOf("//192.168.") > 0 ){ b_need_redirect = false; }else if(cur_url.indexOf("//zheguisoft.com") > 0 ){ b_need_redirect = false; }else if(cur_url.indexOf("//www.zheguisoft.com") > 0 ){ b_need_redirect = false; }else if(cur_url.indexOf("//www2.zheguisoft.com") > 0 ){ b_need_redirect = false; }else if(cur_url.indexOf(".zheguisoft.com") > 0 ){ b_need_redirect = false; }else{ b_need_redirect = true; //其它网站模仿 } //console.log("console log 1.1"+b_need_redirect); if(b_need_redirect){ //document.location.href = "http://zheguisoft.com?fack_url="+cur_url; //return; } //init_foundation_top_menu(); var show_ms = 600; //alert($("div#div_container")); $("div#div_container").fadeTo(show_ms,1); //$("#div_page_header").load("/en-us/page_header.htm"); //$("#div_page_footer").load("/" + g_lang_var + "/page_footer.htm?z_ver="+g_latest_site_change_time); //$("#div_page_footer").load("/" + g_lang_var + "/page_footer.htm"); //mark_active_menu_item(); //$("#div_page_header").load("/en-us/page_header.htm",{},function(){// post /* $("#div_page_header").load("/" + g_lang_var + "/page_header.htm?z_ver="+g_latest_site_change_time, null ,function(){ mark_active_menu_item(); }); */ //console.log("console log 2"); show_page_header_footer_only_for_lang(g_lang_var); mark_active_menu_item(); $("#div_page_name").corner("round 8px"); //alert("a1"); var jqSltChooseWebsiteLanguage = $("#slt_choose_website_language"); jqSltChooseWebsiteLanguage.change(function(){ //console.log("console log 3"); on_change_for_slt_choose_website_language(jqSltChooseWebsiteLanguage); }); //console.log("console log 4"); setCurrentOptionInSltChooseWebsiteLanguage(jqSltChooseWebsiteLanguage); //console.log("console log 5"); /* google.load("webfont", "1.0.21"); google.setOnLoadCallback(function() { //alert("google webfont 1.0 loaded, try load fonts"); WebFont.load({ google: { families: [ 'Open Sans', 'Inconsolata' ] }}); }); */ /* //this code should not put in js file, not work in .js file. var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-5907003-6']); _gaq.push(['_trackPageview']); _gaq.push(['_setDomainName', '.zhegui.biz']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); */ //alert("c"); //call_google_analytics(); //alert("d"); } //$(document).ready(function(){ // default_init_page(); //}); function mark_active_menu_item(){ var links = $("ul#menu > li > a"); //alert("mark_active_menu_item begin"); var found = false; //alert("found="+found+","+document.URL); if(document.URL){ $.each(links,function(n,value){ //alert(n); //firefox //pathname="/en-us/products.shtml" //href = "http://192.168.0.202:5083/en-us/products.shtml" //baseURI= "http://192.168.0.202:5083/en-us/index.shtml" //alert(value.href);//baseURI //alert(document.href); /* var s = ""; s += ",n="+n; s += ",value.href="+value.href; s += ",value.baseURI="+value.baseURI; alert(s); s = a + b /c ; s = 2 /0 +54; alert(s); */ var pos = document.URL.indexOf(value.pathname); if(pos >=0){ $(value).parent().addClass("current"); found = true; }else{ if(document.URL.indexOf("/product") > 0){ //product sub pages //active menu is 'product' //var links = $("ul#menu > li > a"); //$.each(links,function(n,value){ if(value.pathname.indexOf("product_list.htm") > 0){ $(value).parent().addClass("current"); found = true; } //}); //$(links[0]).parent().removeClass("current"); } } }); if(!found){ //$("a[href*=index.shtml]").parent().addClass("current"); $(links[0]).parent().addClass("current"); } } } function init_google_site_search(var_lang){ /* google.load('search', '1', {style : google.loader.themes.ESPRESSO}); google.setOnLoadCallback(function() { var customSearchControl = new google.search.CustomSearchControl('009420185709566942938:fe4ki0aezs4'); customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); var options = new google.search.DrawOptions(); options.setAutoComplete(true); customSearchControl.draw('cse', options); }, true); */ /* google.load('search', '1', {style : google.loader.themes.ESPRESSO}); google.setOnLoadCallback(function() { var customSearchControl = new google.search.CustomSearchControl('009420185709566942938:fe4ki0aezs4'); customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); var options = new google.search.DrawOptions(); options.setAutoComplete(true); customSearchControl.draw('cse', options); }, true); */ //google.load('search', '1', {language : 'zh-CN', style : google.loader.themes.GREENSKY}); google.load('search', '1', {language : var_lang, style : google.loader.themes.GREENSKY}); google.setOnLoadCallback(function() { var customSearchControl = new google.search.CustomSearchControl('009420185709566942938:qyubxm7rapa'); customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); //customSearchControl.draw('cse'); var options = new google.search.DrawOptions(); options.setAutoComplete(true); customSearchControl.draw('cse', options); //alert($('div#adBlock').size()); $('div#adBlock').live('mouseover mouseout hover', function() { $(this).hide(); }); //alert($('div.ad').size()); $('div.ad').live('mouseover mouseout hover', function() { $(this).hide(); }); }, true); } function show_page_header_footer_only_for_lang(var_lang){ //alert("show_page_header_only_for_lang:"+var_lang); var var_divs = $("div#div_logo_and_choose_lang"); //alert(var_divs.size()); $.each(var_divs,function(n,value){ var_div = value; //alert(var_div.lang); if(var_lang.toLowerCase().indexOf(var_div.lang.toLowerCase()) >= 0){ $(var_div).show(); }else{ $(var_div).hide(); } }); var_divs = $("div#div_page_footer"); //alert(var_divs.size()); $.each(var_divs,function(n,value){ var_div = value; //alert(var_div.lang); if(var_lang.toLowerCase().indexOf(var_div.lang.toLowerCase()) >= 0){ $(var_div).show(); }else{ $(var_div).hide(); } }); } function call_google_analytics(){ //var _gaq = _gaq || []; _gaq = []; _gaq.push(['_setAccount', 'UA-5907003-10']); _gaq.push(['_trackPageview']); _gaq.push(['_setDomainName', '.zheguisoft.com']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); } function on_change_for_slt_choose_website_language(jqSltChooseWebsiteLanguage){ //$(".selector1").change(function(){ //var strVal = $("#slt_choose_website_language").val(); var strVal = jqSltChooseWebsiteLanguage.val(); //alert("a2"+strVal); if(strVal === "zh-cn"){ document.location.href = "/zh-cn/index.htm"; }else{ document.location.href = "/en-us/index.htm"; } } function setCurrentOptionInSltChooseWebsiteLanguage(jqSltChooseWebsiteLanguage){ var strUrl1 = document.location.href; var strUrl2 = window.location.pathname; //console.log("strUrl1="+strUrl1);//strUrl1=http://local_zhegui_web/zh-cn/index.htm //console.log("strUrl2="+strUrl2);//strUrl2=/zh-cn/index.htm var strUrl = strUrl2; //console.log("strUrl="+strUrl); //if(strUrl.startsWith("/zh-cn/")){ if(strUrl.indexOf("/zh-cn/")>=0){ //console.log("is zh-cn"); jqSltChooseWebsiteLanguage.val("zh-cn"); }else{ //console.log("is not zh-cn"); jqSltChooseWebsiteLanguage.val(""); } } function replace_char_for_email(){ var jqObjTdEmail = $(".email"); jqObjTdEmail.each(function(index,element){ replace_char_for_email_for_one( $(this) ); }); //console.log("jqObjTdEmail:"+jqObjTdEmail.length); /* //
jqObjTdEmail = $("div.email"); jqObjTdEmail.each(function(index,element){ replace_char_for_email_for_one( $(this) ); }); */ } function replace_char_for_email_for_one(oneJqObj){ var strEmail = oneJqObj.text(); //console.log("strEmail:"+strEmail+",index="+index+",element="+element); var strNewEmail = strEmail.replace("*","@"); //console.log("strNewEmail:"+strNewEmail); oneJqObj.text(strNewEmail); }