﻿function getDateWeek()
{
    var week;
    var date = new Date();
    var weekday = date.getDay();
    switch(weekday)
    {
        case 0:
            week = "星期日";break;
        case 1:
            week = "星期一";break;
        case 2:
            week = "星期二";break;
        case 3:
            week = "星期三";break;
        case 4:
            week = "星期四";break;
        case 5:
            week = "星期五";break;
        case 6:
            week = "星期六";break;
    }
    return date.getYear() + "年" +(new Date().getMonth()+1)+"月"+new Date().getDate()+"日 "+week;
}

function showMenu(id)
{
    var div = GetControl(id);
    if(div.style.display == 'none')
        div.style.display = '';
    else
        div.style.display = 'none';
}

// 获取控件
function GetControl(id)
{
    return document.getElementById(id);
}

// 获取URL后面的参数
function Request(strName)
{
    var strHref = window.document.location.href;
    var intPos = strHref.indexOf("?");
    var strRight = strHref.substr(intPos + 1);
    var arrTmp = strRight.split("&");
    for(var i = 0; i < arrTmp.length; i++)
    {
        var arrTemp = arrTmp[i].split("=");
        if(arrTemp[0].toUpperCase() == strName.toUpperCase())
        {
            return arrTemp[1];
        }
    }
    return "";
}

// 验证控件
function validateControl(control, title, isRequire, minLength, maxLength, isNum)
{
    var result = true;
    var message = '';
    if(isRequire && control.value == '')
    {
        message += '请填写'+ title +'。\n';
        result = false;
    }
    else if(minLength != 0 && control.value.length < minLength)
    {
        message += title +'至少要填写'+ minLength +'个字符。\n';
        result = false;
    }
    if(maxLength != 0 && control.value.length > maxLength)
    {
        message += title +'至多能填写'+ maxLength +'个字符。\n';
        result = false;
    }
    if(isNum && isNaN(control.value))
    {
        message += title + "只能输入数字。";
        result = false;
    }
    
    if(!result)
    {
        alert('提示：'+message);
        setFocus(control);
        return result;
    }
    return true;
}

// 设置焦点
function setFocus(control)
{
    control.select();
    control.focus();
}

// 将物品添加至购物车
function addToShoppingCart(id)
{
    window.open('shoppingcar.aspx?p='+ id, 'ShoppingCart');
}

// 是否是自然数
function isNumber(num)
{
	for(i=0;i<num.length;i++)
	{
		if(num.charCodeAt(i) < 48 || num.charCodeAt(i) > 57)
			return false;
	}
	
	if(parseInt(num) == 0)
	    return false;
	return true;
}