
function checkAll(allDiv, subDiv) {
	allDiv = (typeof(allDiv)=="undefined") ? 'allEntries' : allDiv;
	subDiv = (typeof(subDiv)=="undefined") ? 'entry' : subDiv;
	var check = $('input[name=' + allDiv + ']').is(':checked');
	$("INPUT[name=" + subDiv + "][type='checkbox']").attr('checked', check);
	$("INPUT[name=" + subDiv + "[]][type='checkbox']").attr('checked', check);
}

function getEntries(name) {
	var allVals = [];
	var vals;
	$("input[name='" + name + "']").each( function() {
		if($(this).is(':checked'))
			allVals.push($(this).val());
	});
	return allVals;
}

function openWindow(theURL,winName,winfeatures) {
		if (theURL=="#")
		{
			return false;
		} 
		windowName = window.open(theURL,winName,winfeatures);
		windowName.focus();
}

function showElement(divId) {
	if($("#"+divId).css('display')=='none')
		$("#"+divId).css('display', 'block');
	else
		$("#"+divId).css('display', 'none')
}

function showElement2(divId, divId2){
	$("#"+divId).css('display', 'none')
	$("#"+divId2).css('display', 'block')
}




/* verify functions */
function isUrl(s) {
	var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
	return regexp.test(s);
}

function IsInt(s)
{
    if(s!=null){
        var r,re;
        re = /\d*/i;    //\d表示数字,*表示匹配多个数字
        r = s.match(re);
        return (r==s)?true:false;
    }
    return false;
}

//判断是否为数字
function IsNum(s)
{
    if (s!=null && s!="")
    {
        return !isNaN(s);
    }
    return false;
}



