var topDomain = 'gongchang.com';
function EncodeUtf8(s1)   
 {   
     var s = escape(s1);   
     var sa = s.split("%");   
     var retV ="";   
     if(sa[0] != "")   
     {   
        retV = sa[0];   
     }   
     for(var i = 1; i < sa.length; i ++)   
     {   
          if(sa[i].substring(0,1) == "u")   
          {   
              retV += Hex2Utf8(Str2Hex(sa[i].substring(1,5)));   
                 
          }   
          else retV += "%" + sa[i];   
     }   
        
     return retV;   
 }
function searchIndex() {
	var productUrl = 'http://search.'+topDomain+'/product/';
	var buyingLeadUrl = 'http://search.'+topDomain+'/buy/';
	var companyUrl = 'http://search.'+topDomain+'/company/';
	var url = '';
	var st = jQuery.trim(jQuery('#searchText').val());
	var re = new RegExp("^[\\x00-\\x7F]*$");
	if(!re.test(st)) {
		alert("Please enter information in English only.");
		return false;
	}
	if(st.length > 128){
		alert("Please enter a search term 128 characters max.");
		return false;
	}
	st = (st == "" || st=="Search Products" || st=="Search Buying Leads" || st=="Search Companies") ? "" : st;
	var sc = jQuery('#searchClassitem').val();
	var scy = jQuery('#searchClass').val().split("/").pop();
	if(scy.search(/\D/) > -1) {scy = "0"}
	var scx = jQuery('#searchCountry').val().split("/").pop();
	st = EncodeUtf8(st);
	if(st != ""){
		switch(sc) {
			case "1" : url = productUrl + st + "/";
				break;
			case "2" : url = buyingLeadUrl + st + "/";
				break;
			case "3" : url = companyUrl + st + "/";
				break;
		}
		if (scy == "0" && scx == "0"){
		} else {
			if(scx == "") {
				scx = "0"
			}
			if(sc == "3") {
				url = url + scy + "_" + scx + "_0_0_0/";
			} else {
				url = url + scy + "_" + scx + "_0_0_0_0/";
			}
		}
		window.location = url;
	}else {
		alert('Please input a search term.');
	}
}

function searchIndexBtn(textId, url) {
	var st = jQuery.trim( jQuery("#"+textId).val() );
	var re = new RegExp("^[\\x00-\\x7F]*$");
	/* 2010.4.20 by lee footer*/
	if (st == "" || st == "Search Buying Leads" || st == "Search Companies" || st == "Search Products"){
		alert("Please input a search term");
		return false;
	}
	if(!re.test(st)) {
		alert("Please enter information in English only.");
		return false;
	}
	if(st.length > 128){
		alert("Please enter a search term 128 characters max.");
		return false;
	}
	if(url != null) {
		st = EncodeUtf8(st);
		window.location = url+st;
	}
}

function clearText(elem){
	if(jQuery(elem).attr("defaultvalues") == 'true' || elem.value == 'Please input Product/Buying Lead No.')
	{	
		elem.value = '';
		jQuery(elem).attr("defaultvalues", "false");
		elem.style.color = '#000000';
	}
}

function showText(obj){
	if (obj.value == ''){
		obj.value = 'Please input Product/Buying Lead No.';
		obj.style.color = '#666666';
	}
}

function ctrim(sInputString,iType)
{
	var sTmpStr = ' '
	var i = -1
	if(iType == 0 || iType == 1)
	{
		while(sTmpStr == ' ')
		{
			++i
			sTmpStr = sInputString.substr(i,1)
		}
		sInputString = sInputString.substring(i)
	}
	if(iType == 0 || iType == 2)
	{
		sTmpStr = ' '
		i = sInputString.length
		while(sTmpStr == ' ')
		{
			--i
			sTmpStr = sInputString.substr(i,1)
		}
		sInputString = sInputString.substring(0,i+1)
	}
	return sInputString
}

function makeithome(obj)
{
var strHref=window.location.href;
obj.style.behavior='url(#default#homepage)';
obj.setHomePage('http://www.'+topDomain+'/');
}

function showd()
{
var str=document.getElementById("tradewd").value;
if (str=="" || str=="Product/Buying Lead No.")
{
alert('Please input Product/Buying Lead No.');
document.getElementById("tradewd").select();
document.getElementById("tradewd").focus();
return false;
}
str=ctrim(str,0);
str=str.toUpperCase();
var pattens=/^(TEN|BEN)\d{0,11}$/;
	if (pattens.test(str))
	{
			if (str.substring(0,1)=="T")
			{
			var url='http://d.'+topDomain+'/product/'+str.substring(3);
			}
			else
			{
			var url='http://d.'+topDomain+'/buy/'+str.substring(3);	
			}
			window.open(url,"");
	}
	else
	{
	alert('The Product or Buying Lead No. you entered is incorrect.');
	document.getElementById("tradewd").select();
	document.getElementById("tradewd").focus();
	}
}

function changCurrent(){
	var url = window.location.pathname;
	//alert(url);
	var p   = url.toLowerCase().indexOf("product");
	var b   = url.toLowerCase().indexOf("buy");
	var c   = url.toLowerCase().indexOf("company");
	if (p > 0) {
		document.getElementById('productitem').className='current';
	} else if (b > 0) {
		document.getElementById('buyitem').className='current';
	} else if (c > 0) {
		document.getElementById('comitem').className='current';
	} else {
		document.getElementById('homeitem').className='current';
	}
}

function showUlTable() {
	if(arguments.length > 0) {
		var sa = jQuery("#" + arguments[0]).show();
		if(arguments.length > 1){
			for(var i=1; i<arguments.length; i++) {
				jQuery("#" + arguments[i]).hide();
			}
		} else {
			var pt = sa.parent();
			pt.children("ul").not(sa.get(0)).hide();
		}
	}
	return false;
}
try {
	jQuery(document).ready(function() {
		jQuery('#searchClassitem').change(function() {
			var searchText = jQuery('#searchText');
			if(searchText.attr('defaultvalues') == 'true') {
				if(this.value == "1") {
					searchText.val("Search Products");
				} else if(this.value == "2") {
					searchText.val("Search Buying Leads");
				} else if(this.value == "3") {
					searchText.val("Search Companies");
				}
			}
		});
		
	});
} catch(e) {}


/*******************************************/
jQuery(function() {
			var cbs = jQuery("input[name='a']");
			cbs.click(function() {
				var len = 0;
				cbs.each(function() {
					if(this.checked) {
						len++;
					}
				});
				if(len > 5) {
					alert("You can select 5 items Max");
					return false;
				}
			});
		})
		function toLocation(checkBoxName, url, last) {
			var strurl = "/"
			var cbs = jQuery("input[name='"+checkBoxName+"']");
			var cbsa = [];
			for(var i=0; i<cbs.length; i++) {
				if(cbs.get(i).checked) {
					cbsa.push(cbs.get(i));
				}
			}
			if(cbsa.length == 0) {
				alert("Please select at least one item");
				return false;
			}
			for(var j=0; j<cbsa.length; j++){
				strurl += cbsa[j].value;
				if(j != cbsa.length-1) {
					strurl += ",";
				}
			}
			if(strurl != "/") {
				strurl += last;
				url = url+strurl
				window.open(url);
			}
		}
		
		
		jQuery(function(){
			jQuery('#classItem li, #countryItem li')
				.mousemove(function(){
					this.className = 'showNameText';
				})
				.mouseout(function(){
					this.className = '';
				});
		});
		function showWdMore() {
			jQuery('#keyItem'+' .spanhidden').attr("class", "")
											.attr("state", "show");
			jQuery('#showWdMore').hide();
			jQuery('#showWdLess').show();
		}
		function showWdLess() {
			jQuery('#keyItem'+' [state="show"]').attr("class", "spanhidden")
												.attr("state", "hide");
			jQuery('#showWdMore').show();
			jQuery('#showWdLess').hide();
		}
		function showWdBottomMore() {
			jQuery('#keyItem_bottom'+' .spanhidden').attr("class", "")
											.attr("state", "show");
			jQuery('#showWdBottomMore').hide();
			jQuery('#showWdBottomLess').show();
		}
		function showWdBottomLess() {
			jQuery('#keyItem_bottom'+' [state="show"]').attr("class", "spanhidden")
												.attr("state", "hide");
			jQuery('#showWdBottomMore').show();
			jQuery('#showWdBottomLess').hide();
		}
		function showCateMore() {
			jQuery('#classItem'+' .spanhidden').attr("class", "")
											.attr("state", "show");
			jQuery('#showCateMore').hide();
			jQuery('#showCateLess').show();
		}
		function showCateLess() {
			jQuery('#classItem'+' [state="show"]').attr("class", "spanhidden")
												.attr("state", "hide");
			jQuery('#showCateMore').show();
			jQuery('#showCateLess').hide();
		}
		function showCountryMore() {
			jQuery('#countryItem'+' .spanhidden').attr("class", "")
											.attr("state", "show");
			jQuery('#showCountryMore').hide();
			jQuery('#showCountryLess').show();
		}
		function showCountryLess() {
			jQuery('#countryItem'+' [state="show"]').attr("class", "spanhidden")
												.attr("state", "hide");
			jQuery('#showCountryMore').show();
			jQuery('#showCountryLess').hide();
		}
		
		
		
		
/*******************************************/


jQuery(document).ready(function(){
	var jq_countryOptions = jQuery(countryOptions);
	var jq_cateOptions = jQuery(cateOptions);
	var countryOption = "0";
	var cateOption = "0";
	if(typeof selectCountryId != "undefined") countryOption = selectCountryId;
	if(typeof selectCateId != "undefined") cateOption = selectCateId;
	try {
		jQuery('#searchClass').append(jq_countryOptions).val(countryOption);
	} catch(e){}
	try {
		if(cateOption != "0") {
			jQuery('#searchCountry').append(jq_cateOptions).val("/cate/"+cateOption);
		} else {
			jQuery('#searchCountry').append(jq_cateOptions).val(""+cateOption);
		}
		
	} catch(e){}
	try {
		//jQuery('#supplyArea').append(jq_countryOptions);
	} catch(e){}
	try {
		//jQuery('#regCountry').append(jq_countryOptions);
	} catch(e){}
});
var countryOptions = '<option value="13">Australia</option><option value="44">China(Mainland)</option><option value="64">Egypt</option><option value="97">Hong Kong</option><option value="100">India</option><option value="101">Indonesia</option><option value="109">Japan</option><option value="129">Malaysia</option><option value="172">Philippines</option><option value="193">Singapore</option><option value="199">South Korea</option><option value="214">Thailand</option><option value="221">Turkey</option><option value="228">United Kingdom</option><option value="229">United States</option><option value="236">Vietnam</option><option value="a0">----------------------</option><option value="9001">[Africa]</option><option value="9002">[Americas]</option><option value="9003">[Asia]</option><option value="9004">[Asia(except China)]</option><option value="9005">[Oceania]</option><option value="9006">[Central and South America]</option><option value="9007">[Eastern Europe and CIS]</option><option value="9008">[Europe and CIS]</option><option value="9009">[Great China]</option><option value="9010">Middle East</option><option value="9011">North America</option><option value="9012">Western Europe</option><option value="-1">----More----</option><option value="1">Afghanistan</option><option value="2">Albania</option><option value="3">Algeria</option><option value="4">American Samoa</option><option value="5">Andorra</option><option value="6">Angola</option><option value="7">Anguilla</option><option value="8">Antarctica</option><option value="9">Antigua and Barbuda</option><option value="10">Argentina</option><option value="11">Armenia</option><option value="12">Aruba</option><option value="13">Australia</option><option value="14">Austria</option><option value="15">Azerbaijan</option><option value="16">Bahamas</option><option value="17">Bahrain</option><option value="18">Bangladesh</option><option value="19">Barbados</option><option value="20">Belarus</option><option value="21">Belgium</option><option value="22">Belize</option><option value="23">Benin</option><option value="24">Bermuda</option><option value="25">Bhutan</option><option value="26">Bolivia</option><option value="27">Bosnia and Herzegovina</option><option value="28">Botswana</option><option value="29">Bouvet Island</option><option value="30">Brazil</option><option value="31">British Indian Ocean Territory</option><option value="32">Brunei Darussalam</option><option value="33">Bulgaria</option><option value="34">Burkina Faso</option><option value="35">Burundi</option><option value="36">Cambodia</option><option value="37">Cameroon</option><option value="38">Canada</option><option value="39">Cape Verde</option><option value="40">Cayman Islands</option><option value="41">Central African Republic</option><option value="42">Chad</option><option value="43">Chile</option><option value="44">China(Mainland)</option><option value="45">Christmas Island</option><option value="46">Cocos(Keeling)Islands</option><option value="47">Colombia</option><option value="48">Comoros</option><option value="49">Congo</option><option value="50">Congo,The Democratic Republic Of The</option><option value="51">Cook Islands</option><option value="52">Costa Rica</option><option value="53">Cote D&#39;Ivoire</option><option value="54">Croatia(local name:Hrvatska)</option><option value="55">Cuba</option><option value="56">Cyprus</option><option value="57">Czech Republic</option><option value="58">Denmark</option><option value="59">Djibouti</option><option value="60">Dominica</option><option value="61">Dominican Republic</option><option value="62">East Timor</option><option value="63">Ecuador</option><option value="64">Egypt</option><option value="65">El Salvador</option><option value="66">Equatorial Guinea</option><option value="67">Eritrea</option><option value="68">Estonia</option><option value="69">Ethiopia</option><option value="70">Falkland Islands(Malvinas)</option><option value="71">Faroe Islands</option><option value="72">Fiji</option><option value="73">Finland</option><option value="74">France</option><option value="75">France Metropolitan</option><option value="76">French Guiana</option><option value="77">French Polynesia</option><option value="78">French Southern Territories</option><option value="79">Gabon</option><option value="80">Gambia</option><option value="81">Georgia</option><option value="82">Germany</option><option value="83">Ghana</option><option value="84">Gibraltar</option><option value="85">Greece</option><option value="86">Greenland</option><option value="87">Grenada</option><option value="88">Guadeloupe</option><option value="89">Guam</option><option value="90">Guatemala</option><option value="91">Guinea</option><option value="92">Guinea-Bissau</option><option value="93">Guyana</option><option value="94">Haiti</option><option value="95">Heard and Mc Donald Islands</option><option value="96">Honduras</option><option value="97">Hong Kong</option><option value="98">Hungary</option><option value="99">Iceland</option><option value="100">India</option><option value="101">Indonesia</option><option value="102">Iran(Islamic Republic of)</option><option value="103">Iraq</option><option value="104">Ireland</option><option value="105">Isle of Man</option><option value="106">Israel</option><option value="107">Italy</option><option value="108">Jamaica</option><option value="109">Japan</option><option value="110">Jordan</option><option value="111">Kazakhstan</option><option value="112">Kenya</option><option value="113">Kiribati</option><option value="114">Kosovo</option><option value="115">Kuwait</option><option value="116">Kyrgyzstan</option><option value="117">Lao People&#39;s Democratic Republic</option><option value="118">Latvia</option><option value="119">Lebanon</option><option value="120">Lesotho</option><option value="121">Liberia</option><option value="122">Libyan Arab Jamahiriya</option><option value="123">Liechtenstein</option><option value="124">Lithuania</option><option value="125">Luxembourg</option><option value="126">Macau</option><option value="127">Madagascar</option><option value="128">Malawi</option><option value="129">Malaysia</option><option value="130">Maldives</option><option value="131">Mali</option><option value="132">Malta</option><option value="133">Marshall Islands</option><option value="134">Martinique</option><option value="135">Mauritania</option><option value="136">Mauritius</option><option value="137">Mayotte</option><option value="138">Mexico</option><option value="139">Micronesia</option><option value="140">Moldova</option><option value="141">Monaco</option><option value="142">Mongolia</option><option value="143">Montenegro</option><option value="144">Montserrat</option><option value="145">Morocco</option><option value="146">Mozambique</option><option value="147">Myanmar</option><option value="148">Namibia</option><option value="149">Nauru</option><option value="150">Nepal</option><option value="151">Netherlands</option><option value="152">Netherlands Antilles</option><option value="153">New Caledonia</option><option value="154">New Zealand</option><option value="155">Nicaragua</option><option value="156">Niger</option><option value="157">Nigeria</option><option value="158">Niue</option><option value="159">Norfolk Island</option><option value="160">North Korea</option><option value="161">Northern Mariana Islands</option><option value="162">Norway</option><option value="163">Oman</option><option value="164">Other Country</option><option value="165">Pakistan</option><option value="166">Palau</option><option value="167">Palestine</option><option value="168">Panama</option><option value="169">Papua New Guinea</option><option value="170">Paraguay</option><option value="171">Peru</option><option value="172">Philippines</option><option value="173">Pitcairn</option><option value="174">Poland</option><option value="175">Portugal</option><option value="176">Puerto Rico</option><option value="177">Qatar</option><option value="178">Reunion</option><option value="179">Romania</option><option value="180">Russian Federation</option><option value="181">Rwanda</option><option value="182">Saint Kitts and Nevis</option><option value="183">Saint Lucia</option><option value="184">Saint Vincent and the Grenadines</option><option value="185">Samoa</option><option value="186">San Marino</option><option value="187">Sao Tome and Principe</option><option value="188">Saudi Arabia</option><option value="189">Senegal</option><option value="190">Serbia</option><option value="191">Seychelles</option><option value="192">Sierra Leone</option><option value="193">Singapore</option><option value="194">Slovakia(Slovak Republic)</option><option value="195">Slovenia</option><option value="196">Solomon Islands</option><option value="197">Somalia</option><option value="198">South Africa</option><option value="199">South Korea</option><option value="200">Spain</option><option value="201">Sri Lanka</option><option value="202">St.Helena</option><option value="203">St.Pierre and Miquelon</option><option value="204">Sudan</option><option value="205">Suriname</option><option value="206">Svalbard and Jan Mayen Islands</option><option value="207">Swaziland</option><option value="208">Sweden</option><option value="209">Switzerland</option><option value="210">Syrian Arab Republic</option><option value="211">Taiwan</option><option value="212">Tajikistan</option><option value="213">Tanzania</option><option value="214">Thailand</option><option value="215">The former Yugoslav Republic of Macedonia</option><option value="216">Togo</option><option value="217">Tokelau</option><option value="218">Tonga</option><option value="219">Trinidad and Tobago</option><option value="220">Tunisia</option><option value="221">Turkey</option><option value="222">Turkmenistan</option><option value="223">Turks and Caicos Islands</option><option value="224">Tuvalu</option><option value="225">Uganda</option><option value="226">Ukraine</option><option value="227">United Arab Emirates</option><option value="228">United Kingdom</option><option value="229">United States</option><option value="230">United States Minor Outlying Islands</option><option value="231">Uruguay</option><option value="232">Uzbekistan</option><option value="233">Vanuatu</option><option value="234">Vatican City State(Holy See)</option><option value="235">Venezuela</option><option value="236">Vietnam</option><option value="237">Virgin Islands(British)</option><option value="238">Virgin Islands(U.S.)</option><option value="239">Wallis And Futuna Islands</option><option value="240">Western Sahara</option><option value="241">Yemen</option><option value="242">Yugoslavia</option><option value="243">Zambia</option><option value="244">Zimbabwe</option>';
var cateOptions = '<option value="/cate/1">Agriculture</option><option value="/cate/208">Apparel</option><option value="/cate/407">Automobiles & Motorcycles</option><option value="/cate/585">Beauty & Personal Care</option><option value="/cate/797">Business Services</option><option value="/cate/1009">Chemicals</option><option value="/cate/1215">Computer Hardware & Software</option><option value="/cate/1275">Construction & Real Estate</option><option value="/cate/1505">Consumer Electronics</option><option value="/cate/1583">Electrical Equipment & Supplies</option><option value="/cate/1688">Electronic Components & Supplies</option><option value="/cate/1733">Energy</option><option value="/cate/1769">Environment</option><option value="/cate/1794">Excess Inventory</option><option value="/cate/1812">Fashion Accessories</option><option value="/cate/1924">Food & Beverage</option><option value="/cate/2084">Furniture</option><option value="/cate/2231">General Industrial Equipment</option><option value="/cate/2321">Gifts & Crafts</option><option value="/cate/2364">Hardware</option><option value="/cate/2448">Health & Medical</option><option value="/cate/2525">Home & Garden</option><option value="/cate/2801">Home Appliances</option><option value="/cate/2970">Lights & Lighting</option><option value="/cate/3036">Luggage, Bags & Cases</option><option value="/cate/3090">Manufacturing & Processing Machinery</option><option value="/cate/3230">Measurement & Analysis Instruments</option><option value="/cate/3311">Mechanical Parts & Fabrication Services</option><option value="/cate/3396">Minerals & Metallurgy</option><option value="/cate/3580">Office & School Supplies</option><option value="/cate/3742">Packaging & Printing</option><option value="/cate/3795">Rubber & Plastics</option><option value="/cate/3894">Security & Protection</option><option value="/cate/3979">Service Equipment</option><option value="/cate/4035">Shoes & Accessories</option><option value="/cate/4093">Sports & Entertainment</option><option value="/cate/4184">Telecommunications</option><option value="/cate/4239">Textiles & Leather Products</option><option value="/cate/4392">Timepieces, Jewelry, Eyewear</option><option value="/cate/4447">Tools</option><option value="/cate/4532">Toys & Hobbies</option><option value="/cate/4597">Transportation</option>';