// JavaScript Document

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = documentClick;
function documentClick(){
	mclose;
	
}


function showOrderDetail(){
	document.getElementById('order_detail').style.visibility = 'visible';
}
function hideOrderDetail(){
	document.getElementById('order_detail').style.visibility = 'hidden';
}
var scrollSpeed = 100;
function scrollListDown(){
	var objDiv = document.getElementById("photo_list_ul");
	var objHidScroll=document.getElementById("hid_divScroll");
	if (objDiv.scrollTop<=objDiv.scrollHeight){
		objDiv.scrollTop = objDiv.scrollTop + scrollSpeed;
	}else{objDiv.scrollTop=objDiv.scrollHeight}	
	objHidScroll.setAttribute('value',objDiv.scrollTop);
}
function scrollListUp(){
	var objDiv = document.getElementById("photo_list_ul");
	var objHidScroll=document.getElementById("hid_divScroll");
	if (objDiv.scrollTop>=0){
		objDiv.scrollTop = objDiv.scrollTop - scrollSpeed;
	}else{objDiv.scrollTop=0}
	objHidScroll.setAttribute('value',objDiv.scrollTop);
}

function setScroll()
{
    document.getElementById("photo_list_ul").scrollTop=document.getElementById("hid_divScroll").value;
}

/*------------------------getQueryString-------------*/
function getQueryString(name) 
{
	// 如果链接没有参数，或者链接中不存在我们要获取的参数，直接返回空 
	if(location.href.indexOf("?")==-1 || location.href.indexOf(name+'=')==-1) 
	{ 
		return ''; 
	} 
	
	// 获取链接中参数部分 
	var queryString = location.href.substring(location.href.indexOf("?")+1); 
	// 分离参数对 ?key=value&key2=value2 
	var parameters = queryString.split("&"); 
	var pos, paraName, paraValue; 
	for(var i=0; i<parameters.length; i++)
	{ 
	// 获取等号位置 25
	pos = parameters[i].indexOf('=');
	if(pos == -1) { continue; } 
	// 获取name 和 value 29.   
	paraName = parameters[i].substring(0, pos); 
	paraValue = parameters[i].substring(pos + 1); 
	// 如果查询的name等于当前name，就返回当前值，同时，将链接中的+号还原成空格 
	if(paraName == name) 
	{ 
		return unescape(paraValue.replace(/\+/g, " ")); 
	} 
	} 
	return ''; 
}; 
