function  popUp(URL) {
	day =  new Date();
	id = day.getTime();
	eval("page"+id+"=window.open(URL,'"+id+"','toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=300,height=400');");
}
	
function  popHelp(p_HelpHTML) {
	day = new Date();
	id = day.getTime();
	eval("page"+id+"=window.open('helpPopup.asp#'+p_HelpHTML,'"+id+"','toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=0,width=300,height=200');");
}
function _CF_onError(form_object, input_object, object_value, error_message) {
	alert(error_message);
	
	input_object.focus();
       	return false;	
}
	
function _CF_hasValue(obj, obj_type) {
    if (obj_type == "TEXT" || obj_type == "PASSWORD")
	{
    	if (obj.value.length == 0) 
      		return false;
    	else 
      		return true;
    	}
    else if (obj_type == "SELECT")
	{
        for (i=0; i < obj.length; i++)
	    	{
		if (obj.options[i].selected)
			return true;
		}

       	return false;	
	}
    else if (obj_type == "SINGLE_VALUE_RADIO" || obj_type == "SINGLE_VALUE_CHECKBOX")
	{

		if (obj.checked)
			return true;
		else
       		return false;	
	}
    else if (obj_type == "RADIO" || obj_type == "CHECKBOX")
	{

        for (i=0; i < obj.length; i++)
	    	{
		if (obj[i].checked)
			return true;
		}

       	return false;	
	}
	
}
	
function _CF_checkinteger(object_value) {
    if (object_value.length == 0)
        return true;
	
	var decimal_format = ".";
	var check_char;
	
	check_char = object_value.indexOf(decimal_format)

    if (check_char < 1)
	return _CF_checknumber(object_value);
    else
	return false;
	
}
	
function _CF_checknumber(object_value) {
	
    if (object_value.length == 0)
        return true;
	
	var start_format = " .+-0123456789";
	var number_format = " .0123456789";
	var check_char;
	var decimal = false;
	var trailing_blank = false;
	var digits = false;
	
	check_char = start_format.indexOf(object_value.charAt(0))
	if (check_char == 1)
	    decimal = true;
	else if (check_char < 1)
		return false;
        
	for (var i = 1; i < object_value.length; i++)
	{
		check_char = number_format.indexOf(object_value.charAt(i))
		if (check_char < 0)
			return false;
		else if (check_char == 1)
		{
			if (decimal)		// Second decimal.
				return false;
			else
				decimal = true;
		}
		else if (check_char == 0)
		{
			if (decimal || digits)	
				trailing_blank = true;

		}
	        else if (trailing_blank)
			return false;
		else
			digits = true;
	}	
	
    return true
	
}
	

