// JavaScript Document
jQuery(document).ready(function($) {
	if($("#friendlinks").find("li").length > 6){
		$("#friendlinks a[class~='next']").removeClass("disabled");
	}
	$(".recommendKey li").hover(function(){$(this).addClass("keyHighlight")},function(){$(this).removeClass("keyHighlight")});
	$(".recommendKey li").click(function(){$(this).parents("div[class='key']").find("input").val($(this).text());$(this).parent().parent().hide();});
	$("#keyInput").hover(function(){  $(this).focus();$("#hotKey").show(); },function(){});
	$("#hotKey,.key").hover(function(){},function(){ $("#hotKey").hide(); });
	SetTagAHeight($(".tabA"));
	$(".subCategoryBox li:nth-child(3n)").addClass("last");
	$(".tabA dt").click(function(){
		$(this).parent().find("dt").removeClass("enable");
		$(this).addClass("enable");
		$(this).parent().find("dd").removeClass("enable");
		$(this).next().addClass("enable");
		SetTagAHeight($(this).parent());
	});
	$(".searhResultList dt a").click(function(){
		var dl = $(this).parents("dl[class~='searhResultList']");
		if($(this).hasClass("gird")){
			$(this).addClass("girdCurrent").next().removeClass("rowCurrent");
			dl.removeClass("row").addClass("gird");
		}else{
			$(this).addClass("rowCurrent").prev().removeClass("girdCurrent");
			dl.removeClass("gird").addClass("row");
		}
	});
	//allcategory
	$(".container ul[class~='allcategory'] > li").hover(function(){
		if(navigator.userAgent.indexOf("MSIE 6.0") > 0){
			var obj = $(this)[0];
			var lis = $(this).parent().find(">li");
			var j = 0;
			for(var i = 0;i < lis.length; i++){
				if(lis[i] == obj){
					j = i + 1
					break;
				}
			}
			var top = (j * 24 - 15) + "px";
			$(this).find(">div").css("left","-5px").css("top",top);
		}
		$(this).find(">a").css({
			"background": "#214E87",
			"text-decoration": "none",
			"color": "#FFF"
		}).end().find(">div").show();
	},function(){
		$(this).find(">a").css({
			"background": "",
			"text-decoration": "",
			"color": ""
		}).end().find(">div").hide();
	});
	$(".head_search ul[class~='allcategory'] > li").hover(function(){
		if(navigator.userAgent.indexOf("MSIE 6.0") > 0){
			var obj = $(this)[0];
			var lis = $(this).parent().find(">li");
			var j = 0;
			for(var i = 0;i < lis.length; i++){
				if(lis[i] == obj){
					j = i + 1
					break;
				}
			}
			var top = (j * 24 - 15) + "px";
			$(this).find(">div").css("left","190px").css("top",top);
		}
		$(this).find(">a").css({
			"background": "#214E87",
			"text-decoration": "none",
			"color": "#FFF"
		}).end().find(">div").show();
	},function(){
		$(this).find(">a").css({
			"background": "",
			"text-decoration": "",
			"color": ""
		}).end().find(">div").hide();
	});
	$("#head li[class='sub']").hover(function(){
									$(this).addClass("subhover").find("ul").show();
								},function(){
									$(this).removeClass("subhover").find("ul").hide();
								});
	$(".head_search > div[class=first] h1").click(function(){
		var ul = $(this).parent().find(">ul");
		if(!ul.hasClass("floatShow")){
			$(this).parent().find(">ul").css("width","190px").addClass("floatShow").removeClass("hidden");
		}else{
			$(this).parent().find(">ul").removeClass("floatShow").addClass("hidden");
		}
	});
	$("#friendlinks a[class~='previous'], #friendlinks a[class~='next']").click(function(){
		var num = $(this).parent().find("li").length;
		var left = -(num - 6) * 145;
		var ul = $(this).parent().find("ul");
		if($(this)[0].className.indexOf("previous") >= 0 && $(this)[0].className.indexOf("disabled") < 0){
			if(!ul.is(":animated")){
				ul.animate({left:"+=145"},350,function(){
					if(parseInt(ul[0].style.left.replace("px","")) >= 0){
						$("#friendlinks a[class~='previous']").addClass("disabled");
						$("#friendlinks a[class~='next']").removeClass("disabled");
					}
				});
			}
		}else if($(this)[0].className.indexOf("next") >= 0 && $(this)[0].className.indexOf("disabled") < 0){
			if(!ul.is(":animated")){
				ul.animate({left:"-=145"},350,function(){
					if(parseInt(ul[0].style.left.replace("px","")) <= left){
						$("#friendlinks a[class~='next']").addClass("disabled");
						$("#friendlinks a[class~='previous']").removeClass("disabled");
					}
				});
			}
		}
	});
	$(".inquiryLogs p[class='time']").css("height",$(".inquiryLogs p[class='inquiryContent']").height() + "px").find("span").css({"position": "absolute","top": (($(".inquiryLogs p[class='inquiryContent']").height() - $(".inquiryLogs p[class='time']").find("span").height()) / 2 + "px"),"left": "0px"});
	//vote function
	$("#vote-btn").click(function(){
		var size = $("input[@name='vote']:checked").size();
		if(size > 0){
			$.ajax({
				url: "/web-mall/mall/website/edit_itemMarket_servey_master.action",
				data: '',
				dataType: "string",
				success:function(msg){
					$(this).addClass("disable");
					$(this)[0].disabled = "disabled";
					$('#vote-info').css({"display":"inline",opacity:'0'}).animate({opacity:'1'},500);
				}
			});
		}else{
			Newegg.pop.warning("��ѡ��ͶƱѡ������ͶƱ",{height:60,showOkBtn:true,title:"��ʾ!"});
			return false;
		}
	});
});
function iFrameHeight(obj) {   
	var div = obj.parentNode;
	var ul = div.parentNode.getElementsByTagName("ul").item(0);
	div.style.height = ul.offsetHeight + "px";
	var subWeb = document.frames ? obj.document : obj.contentDocument;   
	if(obj != null && subWeb != null) {
	   obj.height = subWeb.body.scrollHeight;
	}
}
//function ShowRecommend(obj,id){
//	obj.parentNode.getElementsByTagName("div").item(1).style.display = "none";
	//document.getElementById(id).style.display = "block";
//}
function SetTagAHeight(objs){
	var height = objs.find("dd[class~='enable']").height() + objs.find("dt").height() + "px";
	objs.css("height",height);
}
function Format(obj){
	var ex = /\D/g;
	obj.value = obj.value.replace(ex,"");
}

function subLongString(input,num){
	var str = input.html();
	input.attr('title',str);
	if(str.length>num){
		str = str.substring(0,num)+'...';
	}
	input.html(str);
}

