function showhide() {
	if (document.getElementById('ChxShowHide').checked == true)
	{
		document.getElementById('divadv').style.display="";

	}
	else
	{
		document.getElementById('divadv').style.display="none";

	}
}
function openFixWin(address, winname, height, width, scrollbars,resizeable) {
	var iHeight = height;
	var iWidth = width;
	var iLeft = (screen.width - iWidth)/2;
	var iTop = (screen.height- iHeight)/2;
	var iScrollbars = scrollbars;
	var iResizeable = resizeable;
	if(iScrollbars == null || iScrollbars=="") iScrollbars = "yes";
	var feature = "left="+iLeft+",top="+iTop+",fullscreen=0,width= " + iWidth + ",height=" + iHeight +",toolbar=no, menubar=no, scrollbars=" + iScrollbars + ", resizable=" + iResizeable+ ", location=no, status=no"
	var win =window.open(address,winname,feature);	
	win.focus();
	return win;
}

/*
	obj1 为全选框，obj2 为其余的复选框
	如果复选框有设置事件处理方法，则同时调用其事件处理方法
*/
function selectAllCheckBox(obj1, obj2) {
	if(obj1 == null || obj2 == null)
		return;
	if(obj2.length == null){
		if(obj2.type != 'checkbox')	return;
		obj2.checked = obj1.checked;
		if(obj2.onclick)	obj2.onclick();
		return;
	}
	for(var i=0; i<obj2.length; i++){
		if(obj2[i].type == 'checkbox'){
			obj2[i].checked = obj1.checked;
			if(obj2[i].onclick)	obj2[i].onclick();
		}
	}
}

/*
	获取复选框内的值,多值以“|”分开。
	为了以防万一，特别做了控件的类型检查
*/
function getCheckBoxValue(obj){
	if(obj == null)
		return "";
	var result = "";
	if(obj.length == null){
		if(obj.type == 'checkbox' && obj.checked)
			result = obj.value;
	}
	else{
		for(var i=0; i<obj.length; i++){
			if(obj[i].type == 'checkbox' && obj[i].checked){				
				if(result == "") result = obj[i].value;
				else result += "|" + obj[i].value;
			}
		}
	}
	return result;
}
/*
    通过Ajax向Server发送请求
*/
function sendAjaxRequest(url,method, feedback) {
    var myAjax = new Ajax.Request(
        url,
        {
            method:method,
            onComplete:feedback
        }
    );
}
/*
    在鼠标旁边显示浮动的DIV
*/
function ShowFloatingContainer(e, divId) {
	var obj = document.getElementById(divId);
	var mousePos = GetMouseCoords(e);
	obj.style.left = mousePos.x + 'px';
	obj.style.top = mousePos.y + 'px';
	obj.style.display = '';
}
/*
    隐藏显示的浮动DIV
*/
function HideFloatingContainer(e, divId) {
	var obj = document.getElementById(divId);
	obj.style.display = 'none';
}
/*
    捕捉鼠标的绝对位置
*/
function GetMouseCoords(ev) {
	if(ev.pageX || ev.pageY) {
		return {x:ev.pageX, y:ev.pageY};	
	}
	else {
        if (document.documentElement && !document.documentElement.scrollTop) {
            // IE6 +4.01 but no scrolling going on
	        return {
		        x:ev.clientX + document.documentElement.scrollLeft - document.body.clientLeft,
		        y:ev.clientY + document.documentElement.scrollTop - document.body.clientTop
	        };
        }
        else if (document.documentElement && document.documentElement.scrollTop) {
            // IE6 +4.01 and user has scrolled
	        return {
		        x:ev.clientX + document.documentElement.scrollLeft - document.body.clientLeft,
		        y:ev.clientY + document.documentElement.scrollTop - document.body.clientTop
	        };
        }
        else if (document.body && document.body.scrollTop) {
	        return {
		        x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
		        y:ev.clientY + document.body.scrollTop - document.body.clientTop
	        };
        }
	}
}

function ShowLoadingMessage() {
    var left = document.documentElement.scrollLeft + "px";
    var top = document.documentElement.scrollTop + "px";
    var loadingPanel = document.getElementById("loadingPanel");
    if(loadingPanel!=null && loadingPanel!=undefined) {
        loadingPanel.style.left = left;
        loadingPanel.style.top = top;
        loadingPanel.style.display = "";
    }
}

function HideLoadingMessage() {
    var loadingPanel = document.getElementById("loadingPanel");
    if(loadingPanel!=null && loadingPanel!=undefined) {
        loadingPanel.style.display = "none";
    }
}

function switchCell(n, hash) {
	nc=document.getElementsByName("navcell");
	if(nc){
		t=document.getElementsByName("tb")
		for(i=0;i<nc.length;i++){
			nc.item(i).className="tab-off";
			t.item(i).className="hide-table";
		}
		nc.item(n-1).className="tab-on";
		t.item(n-1).className="tab-content show-table";
	}else if(navcell){
		for(i=0;i<navcell.length;i++){
			navcell[i].className="tab-off";
			tb[i].className="hide-table";
		}
		navcell[n-1].className="tab-on";
		tb[n-1].className="tab-content show-table";
	}
	if(hash){
		document.location="#"+hash;
	}
}

function HtmlFilter(original) {
    while(original.indexOf("&quot;")!=-1) {
        original = original.replace("&quot;","\"");
    }
    while(original.indexOf("&amp;")!=-1) {
        original = original.replace("&amp;","&");
    }
    while(original.indexOf("&lt;")!=-1) {
        original = original.replace("&lt;","<");
    }
    while(original.indexOf("&gt;")!=-1) {
        original = original.replace("&gt;",">");
    }
    return original;
}

function HtmlReFilter(original) {
    while(original.indexOf("&quot;")!=-1) {
        original = original.replace("&quot;","\"");
    }
    while(original.indexOf("&amp;")!=-1) {
        original = original.replace("&amp;","&");
    }
    while(original.indexOf("&lt;")!=-1) {
        original = original.replace("&lt;","<");
    }
    while(original.indexOf("&gt;")!=-1) {
        original = original.replace("&gt;",">");
    }
    return original;
}

function InitDisplayZone(id) 
{
    var country = document.getElementById(id);
    var dropZone = document.getElementById("dropZone");
    var textZone = document.getElementById("textZone");
    var InfoZone = document.getElementById("infoZone"); 
    if(country.value == "US") {
        infoZone.style.display = "";   
        dropZone.style.display = "";
        textZone.style.display = "none";
    }
    else {
        infoZone.style.display = "none"; 
        dropZone.style.display = "none";
	    textZone.style.display = "";
    }
}

function SearchButtonClick(dropDownListId, textBoxId) {
    var categoryId = document.getElementById(dropDownListId).value;
    var keyword = document.getElementById(textBoxId).value;
    if(keyword!="") window.location.replace("/SearchResult.aspx?categoryId="+categoryId+"&keyword="+keyword); 
}

var m_Submenu = null;
var m_HideSubmenu = true;
//显示子菜单
function showSubmenu(obj, submenuID)
{	
	m_MenuButton = obj;
	m_Submenu = document.getElementById(submenuID);
	try{
		if(m_Submenu.style.display == 'none'){
			m_Submenu.style.display = '';
			m_Submenu.style.left = getXY(obj).left-12;
			m_Submenu.style.top = getXY(obj).top + 15;
		}
		else{
			m_Submenu.style.display = 'none';
		}
	}
	catch(e){
		return;
	}
	m_HideSubmenu = true;
	document.onclick = hideSubmenu;
}

//隐藏子菜单
function hideSubmenu()
{
	try{
		if (m_HideSubmenu && m_Submenu!=null && m_Submenu.style.display=='')
		{
			m_Submenu.style.display='none';
			m_HideSubmenu = false;
			//m_MenuButton.className='formMenu';
		}
	}
	catch(e){
		return;
	}
}

//取得对象的XY位置
function getXY(obj) 
{
	var sumTop=0, sumLeft=0;
	sumTop = obj.getBoundingClientRect().top + obj.clientHeight;
	sumLeft = obj.getBoundingClientRect().left;
	return {left:sumLeft, top:sumTop}
}
//添加到收藏夹
function AddToLightbox(sku, productId) {
    var obj = top.document.getElementById("bottomFrame");
    if(obj!=null) {
        obj.src = "/V2/Account/ListMyLightbox.aspx?sku="+sku+"&pid="+productId;
    }  
    ExpandLightbox();
}

function ExpandLightbox() {
    var obj = top.document.getElementById("mainFrame");
    if(obj!=null) obj.rows = "*,130"; 
    var menuObj = document.getElementById("lightboxActionMenu");
    if(menuObj != null) menuObj.style.display = "";  
}

function MinimizeLightbox(source) {
    var obj = top.document.getElementById("mainFrame");
    if(obj!=null) obj.rows = "*,30"; 
    var menuObj = document.getElementById("lightboxActionMenu");
    if(menuObj != null) menuObj.style.display = "none";  
}
function DisplayMenu()
{
    var obj = top.document.getElementById("mainFrame");    
    if(obj!=null) 
    {
        if(obj.rows=="*,130")
            ExpandLightbox();
    }
}