/**
 * 在线询盘
 * @param name 默认hs_basket_product
 * @param check 是否验证
 * @param basketSize 询盘篮数量
*/
function inquiryNow(name, check, basketSize) {
	if(name == null){
		name = "hs_basket_product";
	}

	if(check && document.inquiryForm && !Util.isChecked(name)){
		if(!basketSize || basketSize <= 0){
			alert("No item(s) selected");
			return;
		}
	}

	document.inquiryForm.action="/inquiry/";
	document.inquiryForm.submit();
}

/**
 * 添加到询盘篮
 * @param name 默认hs_basket_product
 * @param check 是否验证
*/
function addBasket(name, check) {
	if(name == null){
		name = "hs_basket_product";
	}
	
	if (check && document.inquiryForm && !Util.isChecked(name)) {
		alert("No item(s) selected");
		return;
	}

	document.inquiryForm.action="/inquiry_basket_add.htm";
	document.inquiryForm.submit();
}
			
/**
 * 验证Administrator Login表单
 * @param form 表单对象
 */
function validateCASLoginForm(form) {
	var email = form.email;
	var password = form.password;
	var buffer = new Array();
	var fieldName = "";
	if (email.value == "") {
		buffer.push("Please enter your Member ID or Email Address.");
		if (fieldName == "") {
			fieldName = email.name;
		}
	}
	if (password.value == "") {
		buffer.push("Please enter your password.");
		if (fieldName == "") {
			fieldName = password.name;
		}
	}
	if (buffer.length > 0) {
		alert(buffer.join("\n\n"));
		form.elements[fieldName].focus();
		return false;
	}
	return true;
}

function changeTqBox(tq_chat_flag, addCookie){
	if(tq_chat_flag == "min"){
		$(".chatBoxMain").hide();
		$(".chatBoxSmall").show();
	}else{
		$(".chatBoxSmall").hide();
		$(".chatBoxMain").show();
		tq_chat_flag = "max";
	}
	
	if(addCookie){
		// $.get("set_tq_chat_flag.htm",{"hs_indie_chat_flag": tq_chat_flag});
		Util.setCookie("hs_indie_chat_flag", tq_chat_flag, 365*24*60);
	}
}

function translator(pattern) {
	/// Configuration parameters //////////////
	var open_in_same_window = 0;
	//////////// End Of Configuration /////////////
	var my_location = unescape(document.location.toString());
	var new_location = "";
	var new_pattern = "";
	if (my_location.indexOf("translate_c?") != -1) {
		/// From google...
		var indexof_u = my_location.indexOf("u=");
		if (indexof_u == -1) {
			new_location = document.location;
		} else {
			var subs = my_location.substring(indexof_u, my_location.length);
			var ss = subs.split("&");
			new_location = ss[0].substring(2, ss[0].length);
		}
	} else {
		new_location = document.location;
	}
	indexof_p = pattern.indexOf("|");
	var isen = "";
	if (indexof_p == -1) {
		indexof_p1 = pattern.indexOf("><");
		if (indexof_p1 == -1) {
			new_pattern = pattern;
			if (pattern == "en") {
				isen = 1;
			}
		} else {
			var psplit = pattern.split("><");
			new_pattern = psplit[0] + "|" + psplit[1];
			if (psplit[1] == "en") {
				isen = 1;
			}
		}
	} else {
		var psplit = pattern.split("|");
		new_pattern = psplit[0] + "|" + psplit[1];
		if (psplit[1] == "en") {
			isen = 1;
		}
	}
	var thisurl = "";
	if (isen == 1) {
		thisurl = new_location;
	} else {
		thisurl = "http://translate.google.com/translate_c?langpair=" + new_pattern + "&u=" + new_location;
	}
	if (open_in_same_window == 1) {
		window.location.href = thisurl;
	} else {
		msgWindow = window.open("", "subwindow", "toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,menubar=yes,resizable=yes,left=0,top=0");
		msgWindow.focus();
		msgWindow.location.href = thisurl;
	}
}
function openMap(url){   
  window.open(url,'',"top=screen.availHeight/2,left=screen.availWidth/2,width=900,height=820,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no");
}
$(function (){
	$("#loginWindow").dialog({
		bgiframe: true,
		autoOpen: false,
		height: 150,
		width: 315,
		modal: true
	});
 	
	$("#parentMenu").hover(
		function(){
	  		$("#parentMenu").addClass("current");	
	  		$('#menuDown').show();
		},
		function(){
			$("#parentMenu").removeClass("current");		
	  		$('#menuDown').hide();
		}				
	);
				
	//图片预加载处理
	$("img.imgLoadError").error(function(){
		$(this).attr("src", imgBase + "/images/no_photo.gif");
	});

	$("#loginLink").click(function () {
		$("#loginWindow").dialog('option', 'title', 'Member Account');
		$("#loginWindow").dialog('open');
	});
	$("a").focus(function(){this.blur();});
				
	$(".chatBoxSmall").floating({targetX:"right", targetY:"bottom"});
	$(".chatBoxMain").floating({targetX:"right", targetY:"bottom"});	
});

