$(document).ready(function(){
	if($("#indexProduct img.basket").size() > 0){
		$("#indexProduct img.basket").bind("click", function(){
			if(window.confirm('Add to the basket,Are you sure?')){
				var rel =$(this).next("a").attr("rel");
				if ($("#Basket ul li[rel="+rel+"]").size() == 0){
					$addHtml = "<li rel=\""+rel+"\">";
					$addHtml+= "<span class=\"floatRight remove\">x</span>";
					$addHtml+= "<a href=\""+$(this).next().attr("href")+"\" ";
					$addHtml+= "title=\""+$(this).next().attr("title")+"\"> ";
					$addHtml+= $(this).next().attr("title")+"</a></li>";
					$("#Basket ul").append($addHtml);
					$("#Basket span.remove").unbind("click").unbind("mouseout").unbind("mouseover");
					$("#Basket span.remove").bind("click", function(){
						delBasketObj($(this).parent());
					}).bind("mouseover", function(){
						$(this).css({"fontWeight":"bold", "color":"#f60", "cursor":"pointer"});
					}).bind("mouseout", function(){
						$(this).css({"fontWeight":"normal", "color":"#000", "cursor":"pointer"});
					});
					
					var cookieValue = rel+", "+$(this).next().attr("href")+", "+$(this).next().attr("title")+", "+$(this).next().attr("alt");

					if ($.cookie('basket') == null || $.cookie('basket').length == 0){
						$.cookie('basket', escape(cookieValue));
					}else{
						$.cookie('basket', escape(unescape($.cookie('basket'))+"||"+cookieValue));
					}


				}else{
					$("#Basket ul li[rel="+rel+"]").slideUp(600).slideDown(600);
				}
			}
		}).bind("mouseover", function(){
			$(this).attr("src", $(this).attr("src").replace("basket.bak", "basket"));
		}).bind("mouseout", function(){
			$(this).attr("src", $(this).attr("src").replace("basket", "basket.bak"));
		});;
	}

	if ($("a.iconBasket").size() > 0){
		$("a.iconBasket").bind("mouseout", function(){
			$(this).css("backgroundColor", "transparent");
		}).bind("click", function(e){
			if ($("#Basket").size() > 0){
				if ($("#Basket").is(":hidden")){
					openBasket($(this));
					$(this).css("backgroundColor", "transparent");
				}else{
					closeBasket($(this));
					$(this).css("backgroundColor", "#73ACCA");
				}
			}
		});

		$("#Basket .remove").bind("click", function(){
			delBasketObj($(this).parent());
		}).bind("mouseover", function(){
			$(this).css({"fontWeight":"bold", "color":"#f60", "cursor":"pointer"});
		}).bind("mouseout", function(){
			$(this).css({"fontWeight":"normal", "color":"#000", "cursor":"pointer"});
		});
	}

	loadBasket();

	$(".hiddenNextDiv").bind("click", function(){
		$(this).next().toggle();
	}).css("cursor", "pointer");

	// Select All
	$("#indexProductOpBar input[name=selectAll]").bind("click", function(){
		$("#indexProduct input[type=checkbox]").attr("checked", $(this).attr("checked"));
	});

	// translate
	$("a.trans").bind("click", function(e){
		if ($("#transDiv").size() > 0){
			$("#transDiv").toggle();
		}else{
			$html = "<div id='transDiv'>";
				$html+= "<div><a href='javascript:void(0);'>en_fr</a></div>";
				$html+= "<div><a href='javascript:void(0);'>en_de</a></div>";
				$html+= "<div><a href='javascript:void(0);'>en_it</a></div>";
				$html+= "<div><a href='javascript:void(0);'>en_nl</a></div>";
				$html+= "<div><a href='javascript:void(0);'>en_ja</a></div>";
				$html+= "<div><a href='javascript:void(0);'>en_ko</a></div>";
				$html+= "<div><a href='javascript:void(0);'>en_pt</a></div>";
				$html+= "<div><a href='javascript:void(0);'>en_ru</a></div>";
				$html+= "<div><a href='javascript:void(0);'>en_es</a></div>";
				$html+= "<div><a href='javascript:void(0);'>en_zh</a></div>";
				$html+= "<div><a href='javascript:void(0);'>en_zt</a></div>";
			$html+= "</div>";
			$("body").append($html);
			$("#transDiv").css({"top":$(this).offset().top + 18 +"px", "left":$(this).offset().left + "px"});
			$("#transDiv a").bind("click", function(){
				window.open("http://fanyi.cn.yahoo.com/translate_url?fr=forexporter&lp="+$(this).html()+"&trurl="+escape(window.location), "_blank", "");
			}).focus(function(){this.blur()});
		}
		
		if(e.preventDefault) {   
			// Firefox   
			e.preventDefault();
			e.stopPropagation();
		} else {   
			// IE   
			e.cancelBubble=true;
			e.returnValue = false;
		}
	});
	$(document).bind("click", function(e){
		$("#transDiv").hide();
	});

	var Href = window.location.href;
	$("#proList ul li a").each(function(){
		if (Href.indexOf($(this).attr("href")) > 0){
			$(this).css("color", "#ff0");
		}
		if ($("#pageNavBar").size() > 0){
			if ($("#pageNavBar").html().indexOf($(this).attr("href")) > 0){
				$(this).css("color", "#ff0");
			}
		}
	});

});

function loadBasket(){

	if ($.cookie("basket") != null && $.cookie("basket")){
		re = /\|\|$/ig;
		var jBasket = unescape($.cookie("basket")).replace(re, "");

		var Item = jBasket.split("||");
		var ul = "";
		if (Item.length > 0){
			ul = "<ul>";
			for(i=0;i<Item.length;i++){
				try{
					lit = Item[i].split(", ");
					ul+= "<li rel=\""+lit[0]+"\"><span class=\"floatRight remove\">x</span><a href=\""+lit[1]+"\" title=\""+lit[2]+"\">"+lit[2]+"</a></li>";
				}catch(e){
				}
			}
			ul+= "</ul>";

			$("#Basket .BasketInner").html(ul);
			$("#Basket span.remove").bind("click", function(){
				delBasketObj($(this).parent());
			}).bind("mouseover", function(){
				$(this).css({"fontWeight":"bold", "color":"#f60", "cursor":"pointer"});
			}).bind("mouseout", function(){
				$(this).css({"fontWeight":"normal", "color":"#000", "cursor":"pointer"});
			});			
		}
	}
}
function openBasket(obj){
	var myTop  = obj.offset().top;
	var myLeft = obj.offset().left - $("#Basket").width();
	$("#Basket").css({top:myTop+"px",left:myLeft+"px"}).slideDown();
}

function closeBasket(){
	$("#Basket").slideUp();
}

function delBasketObj(obj){
	if(window.confirm("Are You Delete it!")){
		var rel = obj.attr("rel") || 0;
		re = new RegExp("("+rel+", [^\|\|]+)", "i");

		var cookieNow = unescape($.cookie("basket")).replace(re, "");
		cookieNow = cookieNow.replace(/^\|\||\|\|$/, "");
		$.cookie("basket", escape(cookieNow.replace(/\|{2,}/g, "||")));
		obj.css({backgroundColor:"#FFBE7D"}).animate({opacity:.0}, 600, function(){obj.remove();});
	}
}

function doSearch(){
	$varSearchKey = $.trim($("input[name=searchKey]").val());
	if ($varSearchKey){
		$("form[name=searchForm]:eq(0)").attr("action", "search_"+$varSearchKey.replace(/\s{1,}/, " ").replace(/\s{1,}/ig, "+")+".htm").submit();
	}else{
		alert("What are you looking for ?");
		$("input[name=searchKey]").get(0).focus();
	}

	return false;
}

function sendInquiry(){
	if ($("form input[name=fSubject]").val().length == 0){alert("Please fill Subject");$("form input[name=fSubject]").get(0).focus();return false;}
	if ($("form textarea[name=fMessage]").val().length == 0){alert("Please fill Message");$("form textarea[name=fMessage]").get(0).focus();return false;};
	if ($("form input[name=fCompany]").val().length == 0){alert("Please fill Your Company");$("form input[name=fCompany]").get(0).focus();return false;};
	if ($("form input[name=fName]").val().length == 0){alert("Please fill Your Name");$("form input[name=fName]").get(0).focus();return false;};
	if (!(new RegExp(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/)).test($("form input[name=fEmail]").val())){alert("Correctly filled out email");$("form input[name=fEmail]").get(0).focus();return false;};
	//if (!(new RegExp(/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/)).test($("form input[name=fTel]").val())){alert("Correctly filled out Tel");$("form input[name=fTel]").get(0).focus();return false;};
	//if ($("form select[name=fCountry]").val().length == 0){alert("Please select Your Country");$("form select[name=fCountry]").get(0).focus();return false;};
	//if ($("form input[name=fBAddress]").val().length == 0){alert("Please fill Your Business Address");$("form input[name=fBAddress]").get(0).focus();return false;};
	return true;
}

function addToBasket(){
	if (window.confirm('Add to the basket,Are you sure?')){
		if ($("#indexProduct input:checked[type=checkbox]").size() > 0){
			$("#indexProduct input:checked[type=checkbox]").each(function(i){

				var rel =$(this).next("a").attr("rel");
				if ($("#Basket ul li[rel="+rel+"]").size() == 0){
					$addHtml = "<li rel=\""+rel+"\">";
					$addHtml+= "<span class=\"floatRight remove\">x</span>";
					$addHtml+= "<a href=\""+$(this).next().attr("href")+"\" ";
					$addHtml+= "title=\""+$(this).next().attr("title")+"\"> ";
					$addHtml+= $(this).next().attr("title")+"</a></li>";
					$("#Basket ul").append($addHtml);
					$("#Basket span.remove").unbind("click").unbind("mouseout").unbind("mouseover");
					$("#Basket span.remove").bind("click", function(){
						delBasketObj($(this).parent());
					}).bind("mouseover", function(){
						$(this).css({"fontWeight":"bold", "color":"#f60", "cursor":"pointer"});
					}).bind("mouseout", function(){
						$(this).css({"fontWeight":"normal", "color":"#000", "cursor":"pointer"});
					});
					
					var cookieValue = rel+", "+$(this).next().attr("href")+", "+$(this).next().attr("title")+", "+$(this).next().attr("alt");

					if ($.cookie('basket') == null || $.cookie('basket').length == 0){
						$.cookie('basket', escape(cookieValue));
					}else{
						$.cookie('basket', escape(unescape($.cookie('basket'))+"||"+cookieValue));
					}


				}else{
					$("#Basket ul li[rel="+rel+"]").slideUp(600).slideDown(600);
				}

			});
		}
		
	}
}